/* 
 Theme Name:     Divi Child
 Author:         Client Name
 Author URI:     http://www.bcomeagency.com/index.html
 Template:       Divi
 Version:        Version: 1.1
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.8.1
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ .formholder .wpcf7-form-control.wpcf7-submit:hover {    background: #fff;    color: #000;	border: 2px solid #000;}
.formholder input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {

padding: 2px;
border: 0px solid #bbb;
color: #000000;
background-color: #fff;
width: 77%;
height: 78px; text-align:center; font-size:18px; border:0px;
}
.search.search-results .et_pb_post a img {
width: 100% !important;
}
.category-title-change h2 {
    font-size: 55px!important;
    text-transform: uppercase!important;
    color: #000!important;
    font-weight: 700!important;
}
.search article a {
    display: inline-block!important;
    width: auto!important;
}
.element.element_0.tags a {
    display: inline-block !important;
}
.sb_cpt_term_list a {
    padding-right: 6px;
}
div.wpcf7-mail-sent-ok {
    border: none!important;
    color: #333!important;
}
h2 a.umb {
    color: #fbb040 !important;
}
.et_pb_cpt_title_0 h1, .et_pb_cpt_title_0 h2, .et_pb_cpt_title_0 h1 a, .et_pb_cpt_title_0 h2 a, .et_pb_cpt_title_0 h1 a, .et_pb_cpt_title_0 h2 a, .et_pb_cpt_title_0 h3, .et_pb_cpt_title_0 h4 {
    font-weight: bold;
}
body .wp-posts-carousel-title{
top:0 !important;
}
body p.wp-posts-carousel-tags {
top: 0 !important;
}

.second-haeding .cpt_title a {
font-size: 20px;
}
.second-haeding .cpt_title {
font-size: 28px;
}
.search #main-footer {
    display: block !important;
}
.category-title-change h2 a {
    font-size: 55px;
    font-weight: bold;
    text-transform: uppercase;
}
.category-title-change.et_pb_text_0 {
    margin-top: 18px;
}
.category-title-change-second h2 a {
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
}
.action_emial input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    color: #000;
    text-align: center;
    border: 1px solid #fff;
}

.formholder .wpcf7-form-control.wpcf7-submit{ width:77%; height:78px; border:0px; font-size:18px; color:#ffffff; background-color:#000; margin-left:20px;}
.formbox .et_pb_gutters3 .et_pb_column_1_2 {width: 50%;}
.formbox .et_pb_row.et_pb_row_fullwidth {width: 100% !important;
max-width: 100% !important;}

.formholder2 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{width:77%; height:78px; font-size:18px; color:#ffffff; background-color:#c0c0c0;}
.formholder2 .wpcf7-form-control.wpcf7-submit{ width:77%; height:78px; border:0px; font-size:18px; color:#c0c0c0; background-color:#c0c0c0; margin-left:20px;}
ul.footer li {display:inline; list-style-type:none;}
ul.footer li  a{color:#ffffff; font-size:21px; text-decoration:none;}
 #top-menu li:nth-child(7) {  
  padding-right:140px;
}

 #top-menu li:nth-child(7) {  
  padding-right:5px
}

 #top-menu li:nth-child(8) {  
  padding-right:175px
}
#top-menu li:nth-child(9) {  
  padding-right:5px
}
#footer-widgets .footer-widget li::before {
    position: absolute;
display:none;
    top: 0px;
    left: 0;
    border-width: 3px;
    border-style: solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    content: "";
}

ul.footer  #top-menu li:nth-child(2) {  
  padding-right:5px; margin-right:0px;
}
ul.footer li:nth-child(3) {  
  padding-right:0px; margin-right:0px;
}
ul.footer li:nth-child(4) {  
  padding-right:0px; margin-right:0px;
}
#footer-widgets .footer-widget li {
    position: relative;
    padding-left: 0px;
}
#top-menu a {
    display: block;
    position: relative;
    color: rgba(0, 0, 0, 1);}
.rt-tpg-container .layout1 .rt-holder .rt-detail {
    background: #fff;
    padding: 15px 0;
    text-align: center;:#000000;
text-transform:uppercase; color
}
.container{width:95%;}
.et_pb_row {
    padding: 2% 0;
width:100%;
}
.slider{width:70%;}
#et-top-navigation {
    float: left;
   
}
nav#top-menu-nav{float: left; margin-left: 12%;}
.et_pb_slide.et_pb_media_alignment_center.et_pb_bg_layout_dark {
    min-height: 700px;
}
.artcal-row1 .rt-tpg-container .layout1 :hover{
    background: #FF7C33;}

.artcal-row1 .rt-tpg-container .layout1 .rt-holder {
    padding-bottom: 15px;
    padding-top: 15px;
}
#rt-tpg-container-1427089649.rt-detail.post-meta-user a {color:#000000 !important; font-size:25px !important; text-transform:uppercase;}

.artcal-row2 .rt-tpg-container .layout1 :hover{
    background: #af1979;}

.artcal-row2 .rt-tpg-container .layout1 .rt-holder {
    padding-bottom: 15px;
    padding-top: 15px;
}

.artcal-row3 .rt-tpg-container .layout1 :hover{
    background: #CC2126;}

.artcal-row3 .rt-tpg-container .layout1 .rt-holder {
    padding-bottom: 15px;
    padding-top: 15px;
}

.artcal-row4 .rt-tpg-container .layout1 :hover{
    background: #3079BC;}

.artcal-row4 .rt-tpg-container .layout1 .rt-holder {
    padding-bottom: 15px;
    padding-top: 15px;
}
.artcal-row5 .rt-tpg-container .layout1 :hover{
    background: #359F3A;}

.artcal-row5 .rt-tpg-container .layout1 .rt-holder {
    padding-bottom: 15px;
    padding-top: 15px;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 33%; margin-left:0px; margin-right:0px;
}
.container {padding-left:0px; padding-right:0px;}
#custom_html-4.widget_text .fwidget .et_pb_widget .widget_custom_html{float:right;}
#custom_html-4 {
    float: right;
}
#custom_html-3 {
    
    left: 30%;
    position: relative;
}
#logo {
    display: inline-block;
    float: none;
    max-height: 100%;}
#footer-bottom{display:none;}

.section-overlap:before {
content:'';
width:100%;
position:absolute;
height:150px;
top:-119%;
z-index:-1;
background-color:none;
}
  
.cta-overlap {
 z-index:2;
}
#main-header {
    padding-bottom: 0%;
    padding-top: 1%;
}
.et_pb_section.cta-overlap.et_pb_section_0.et_pb_with_background.et_section_regular {
    padding-top: 0%;
}


.et_fixed_nav #et-top-navigation {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    width: 100%;
}
nav#top-menu-nav {
    width: 100% !important;
}
a{color:#000000 !important;}
.categories-links i{display:none;}
.post-meta-user span, .post-meta-tags span {
    display: inline-block;
    padding-right: 0px;
}
ul.footer a{color:#ffffff !important;}
.et-pb-slider-arrows a{color:#ffffff !important;}
a.et_pb_more_button et_pb_button {color:#ffffff !important;}

background-image:linear-gradient(to top, transparent, #c0392b);
.et_pb_section_0.et_pb_section {

background: -webkit-linear-gradient(-180deg, rgb(255, 255, 255), rgb(239, 241, 81));
background: linear-gradient(-180deg, rgb(255, 255, 255), rgb(239, 241, 81));

}
.et_pb_section_0.et_pb_section {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 30%, #ffffff 30%, #f4e455 30%); /*  FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(30%,#ffffff), color-stop(30%,#f4e455)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff30%,#ffffff 30%,#f4e455 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff30%,#ffffff30%,#f4e455 30%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff30%,#ffffff30%,#EFF151 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EFF151',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff30%,#ffffff30%,#EFF151 30%); /* W3C */}


.page-id-1870 .et_pb_section_0.et_pb_section {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 30%, #ffffff 30%, 30%); /*  FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(30%,#ffffff), color-stop(30%,#)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff30%,#ffffff 30%,#f4e455 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff30%,#ffffff30%,#f4e455 30%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff30%,#ffffff30%,#EFF151 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff30%,#ffffff30%,#EFF151 30%); /* W3C */}


.rt-tpg-container .rt-holder .rt-detail h2 {
    margin: 0 0 14px;
    padding: 0px;
    font-size: 24px;
    line-height: 1.25;
    position: absolute;
    bottom: -7px;
    text-align: center;
    width: 92%;
}
.blueback{background-color:#8d1bf4 !important;}
.rt-col-xs-12 {padding-left: 5px;
padding-right: 5px; }
.artcal-row5 .rt-tpg-container .layout1 .rt-holder {
    padding-bottom: 5px;
    padding-top: 5px;
}

.rt-tpg-container .rt-holder {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}
.post-grid .grid-items {
    margin: 0 auto;
    overflow: hidden;
    
}
#post-grid-255 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-255 a.element {
    font-size: 24px;
    display: block;
    padding-top: 0px;
padding-bottom: 10px;
}

#post-grid-306 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-306 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-325 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-325 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-255 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
.post-grid .grid-items {
    margin: 0 auto;
    overflow: hidden;
  
}
#post-grid-311 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-311 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-311 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-323 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-323 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-323 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-316 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-316 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-316 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-308 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-308 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-308 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
.skin.flat .layer-content {
    padding: 5px 10px;
    text-transform: uppercase;
}
#post-grid-308 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-316 a.element {
    font-size: 28px;
    display: block;
    padding: 0px;
}
#post-grid-308 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-316 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-311 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-255 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-255 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-255 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-325 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-325 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#main-header {
    position: relative;
    z-index: 99999;
    top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow:none;
}

#post-grid-328 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-327 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-325 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-323 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-318 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-316 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-313 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-311.item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-309 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-308 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-306 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-255 .item {
    width: 350px;
    border: 3px solid #FF7C33;
}
#post-grid-2456 a.element {
    font-size: 24px;
    display: block;
    padding-top: 0px;
padding-bottom: 10px;
}
#post-grid-2456 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-2456 .item {
    width: 350px;
    border: 3px solid #FF7C33;
}

#post-grid-311 .item {
    width: 350px;
    border: 3px solid #af1979;
}
#post-grid-316 .item {
    width: 350px;
    border: 3px solid #3079BC;
}
#post-grid-308 .item {
    width: 350px;
    border: 3px solid #359F3A;
}
#post-grid-255 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
    padding-bottom:10px;
}
#post-grid-306 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-308 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
    padding-bottom:10px;
}
#post-grid-309 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-311 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-313 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-316 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
    padding-bottom:10px;
}
#post-grid-318 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-323 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
    padding-bottom:10px;
}
#post-grid-311 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
    padding-bottom:10px;
}
#post-grid-328 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}

.post-grid .item .layer-media img {
   
    height: 100%;
}
#post-grid-255 .item:hover {
    width: 309px;
    background-color: #FF7C33;
}
#post-grid-311 .item:hover {
    width: 309px;
    background-color: #af1979;
}

#post-grid-323 .item:hover {
    width: 309px;
    background-color: #CC2126;
}
#post-grid-316 .item:hover {
    width: 309px;
    background-color: #3079BC;
}

#post-grid-308 .item:hover {
    width: 309px;
    background-color: #359F3A;
}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 0px;
    margin-top: 0px;
}
.sb_mod_acf_single_item.clearfix {
    font-size: 16px; color:#000000;
}
ul.social li{display:inline; padding-left:12px;}
div#n2-ss-1 .nextend-bullet-bar {
    display: inline-block;
    visibility: visible;
    float: right;
}

div#n2-ss-1.n2-style-09efebcef1f2f45d29438e0cabcf79bc-dot.n2-active{background:#ffffff;}
div#n2-ss-1 .n2-style-09efebcef1f2f45d29438e0cabcf79bc-dot{background: #000000;background: RGBA(0,0,0,0.67);opacity:1;padding:5px 5px 5px 5px ;box-shadow: none;border-width: 0px;border-style: solid;border-color: #000000; border-color: RGBA(0,0,0,1);border-radius:0px !important; margin: 4px;}
div#n2-ss-1 .n2-style-09efebcef1f2f45d29438e0cabcf79bc-dot.n2-active, div#n2-ss-1 .n2-style-09efebcef1f2f45d29438e0cabcf79bc-dot:HOVER{background: #000000 !important;}
@font-face {
    font-family: Helvetica;  
    src: url(../../../wp-includes/fonts/HelveticaNeueBd.ttf);  
    font-weight: bold;  
}



h1 {font-family:Helvetica;}
h2 {font-family:Helvetica;}
h4 {font-family:Helvetica;}

 a.element{
    font-size: 24px;
    display: block;
    padding: 0px;
    font-family: Helvetica;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 27px !important;
}




div#n2-ss-1 .nextend-arrow img{
	opacity:0;
}
#n2-ss-1-arrow-previous:before {
    content: "";
    background: url(../../uploads/2018/02/arrow-point.png);
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: 220%;
    background-position: 0px -36px;
}
#n2-ss-1-arrow-next:before {
    content: "";
    background: url(../../uploads/2018/02/arrow-point.png);
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: 220%;
    background-position: 0px 0;
}

.compact-theme.wp-posts-carousel .wp-posts-carousel-tags{
	min-height: 24px;
}
#main-footer #custom_html-3{
	left:auto;
	width: 100%;
    text-align: center;
}
.credits a {
    position: relative;
    left: -8px;
}
.compact-theme.wp-posts-carousel {
    overflow: visible !important;
}
.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
    left: -16px;
    top: 44% !important;
    border: none !important;
    color: #000 !important;
    background: transparent !important;
    height: 24px;
    width: 20px;
    padding: 0 !important;
}
.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
    top: 44% !important;
    right: -16px !important;
    border: none !important;
	color: #000 !important;
	background:transparent !important;
	height: 24px;
    width: 20px;
    padding: 0 !important;
}
.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev:before, .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next:before{
	font-size:25px !important; 
}



body #top-menu li{
	padding-right:40px;
}
body #post-grid-2456 .element_0 a{
	display: inline-block;
}

body .et_pb_toggle h5.et_pb_toggle_title{
	padding-right:0px;
	position:relative;
	text-align:center;
}
body .et_pb_toggle h5.et_pb_toggle_title:before{
    position: absolute;
    top: 150%;
    margin-top: -0.5em;
    width: 100%;
    left: 0;
    right: auto;

}
body .post-grid .item .layer-media img {
    height: auto;
}



.et_pb_section_6.et_pb_section:before{
	display:none
}

.et_section_regular .post-grid .item {
    width: 309px;
    border: none !important;
    padding: 0 9px;
}
.et_section_regular .post-grid .item:hover{
	background:transparent !important;
}
.et_section_regular #post-grid-313 .item .layer-media, .et_section_regular #post-grid-788 .item .layer-media, 
.et_section_regular #post-grid-2455 .item .layer-media{
    border-left: 3px solid #b0187a;
    border-right: 3px solid #b0187a;
    border-top: 3px solid #b0187a;
}
.et_section_regular #post-grid-313 .item .layer-content, .et_section_regular #post-grid-788 .item .layer-content, 
.et_section_regular #post-grid-2455 .item .layer-content{
 border-left: 3px solid #b0187a;
    border-right: 3px solid #b0187a;
    border-bottom: 3px solid #b0187a;
 }
 
.et_section_regular #post-grid-313 .item:hover .layer-media,  .et_section_regular #post-grid-313 .item:hover .layer-content, 
.et_section_regular #post-grid-788 .item:hover .layer-media,  .et_section_regular #post-grid-788 .item:hover .layer-content, 
.et_section_regular #post-grid-2455 .item:hover .layer-media,  .et_section_regular #post-grid-2455 .item:hover .layer-content{
	background: #b0187a;
 }
 
 
 
 
 /* lifestyle */
 .et_section_regular #post-grid-306 .item .layer-media, .et_section_regular #post-grid-795 .item .layer-media, 
.et_section_regular #post-grid-2456 .item .layer-media{
    border-left: 3px solid #ff7c32;
    border-right: 3px solid #ff7c32;
    border-top: 3px solid #ff7c32;
}
.et_section_regular #post-grid-306 .item .layer-content, .et_section_regular #post-grid-795 .item .layer-content, 
.et_section_regular #post-grid-2456 .item .layer-content{
 border-left: 3px solid #ff7c32;
    border-right: 3px solid #ff7c32;
    border-bottom: 3px solid #ff7c32;
 }
 
.et_section_regular #post-grid-306 .item:hover .layer-media,  .et_section_regular #post-grid-306 .item:hover .layer-content, 
.et_section_regular #post-grid-795 .item:hover .layer-media,  .et_section_regular #post-grid-795 .item:hover .layer-content, 
.et_section_regular #post-grid-2456 .item:hover .layer-media,  .et_section_regular #post-grid-2456 .item:hover .layer-content{
	background: #ff7c32;
 }
  /* lifestyle */
  
  
  
 /* LET'S EAT */
 .et_section_regular #post-grid-325 .item .layer-media, .et_section_regular #post-grid-780 .item .layer-media, 
.et_section_regular #post-grid-2457 .item .layer-media{
    border-left: 3px solid #cd2127;
    border-right: 3px solid #cd2127;
    border-top: 3px solid #cd2127;
}
.et_section_regular #post-grid-325 .item .layer-content, .et_section_regular #post-grid-780 .item .layer-content, 
.et_section_regular #post-grid-2457 .item .layer-content{
 border-left: 3px solid #cd2127;
    border-right: 3px solid #cd2127;
    border-bottom: 3px solid #cd2127;
 }
 
.et_section_regular #post-grid-325 .item:hover .layer-media,  .et_section_regular #post-grid-325 .item:hover .layer-content, 
.et_section_regular #post-grid-780 .item:hover .layer-media,  .et_section_regular #post-grid-780 .item:hover .layer-content, 
.et_section_regular #post-grid-2457 .item:hover .layer-media,  .et_section_regular #post-grid-2457 .item:hover .layer-content{
	background: #cd2127;
 }
  /* LET'S EAT */
  
  

 
 
  
  /* WHAT'S ON? */
  
.et_section_regular #post-grid-318 .item .layer-media, .et_section_regular #post-grid-801 .item .layer-media, 
.et_section_regular #post-grid-2458 .item .layer-media, 
.et_section_regular #post-grid-316 .item .layer-media{
    border-left: 3px solid #2f79be;
    border-right: 3px solid #2f79be;
    border-top: 3px solid #2f79be;
}
.et_section_regular #post-grid-318 .item .layer-content, .et_section_regular #post-grid-801 .item .layer-content, 
.et_section_regular #post-grid-2458 .item .layer-content, 
.et_section_regular #post-grid-316 .item .layer-content{
 border-left: 3px solid #2f79be;
    border-right: 3px solid #2f79be;
    border-bottom: 3px solid #2f79be;
 }
 
.et_section_regular #post-grid-318 .item:hover .layer-media,  .et_section_regular #post-grid-318 .item:hover .layer-content, 
.et_section_regular #post-grid-801 .item:hover .layer-media,  .et_section_regular #post-grid-801 .item:hover .layer-content, 
.et_section_regular #post-grid-2458 .item:hover .layer-media,  .et_section_regular #post-grid-2458 .item:hover .layer-content, 
.et_section_regular #post-grid-316 .item:hover .layer-media, 
.et_section_regular #post-grid-316 .item:hover .layer-content
{
	background: #2f79be;
 }

  /* WHAT'S ON? */
  
  
  
  /* a-travel */
  
.et_section_regular #post-grid-309 .item .layer-media, .et_section_regular #post-grid-805 .item .layer-media, 
.et_section_regular #post-grid-2459 .item .layer-media{
    border-left: 3px solid #38a038;
    border-right: 3px solid #38a038;
    border-top: 3px solid #38a038;
}
.et_section_regular #post-grid-309 .item .layer-content, .et_section_regular #post-grid-805 .item .layer-content, 
.et_section_regular #post-grid-2459 .item .layer-content{
 border-left: 3px solid #38a038;
    border-right: 3px solid #38a038;
    border-bottom: 3px solid #38a038;
 }
 
.et_section_regular #post-grid-309 .item:hover .layer-media,  .et_section_regular #post-grid-309 .item:hover .layer-content, 
.et_section_regular #post-grid-805 .item:hover .layer-media,  .et_section_regular #post-grid-805 .item:hover .layer-content, 
.et_section_regular #post-grid-2459 .item:hover .layer-media,  .et_section_regular #post-grid-2459 .item:hover .layer-content{
	background: #38a038;
 }

  /* a-travel */
  
  
  
  
#et-top-navigation {
    padding-left: 0 !important;
}  
#et-top-navigation #top-menu-nav {
    margin-left: 0;
}
#et-top-navigation #top-menu-nav #top-menu {
    width: 100%;
    text-align: center;
}
#et-top-navigation #top-menu-nav #top-menu li {
    float: none;
}
h5.et_pb_toggle_title.all_post_title {
background: #fff;
text-align: center;
font-size: 35px;
}



.nav li .sub-menu .menu-item {
    width: 100%;
    box-sizing: border-box;
    padding-right: 20px !important;
}
.nav li .sub-menu .menu-item .wpcf7-validates-as-email {
    width: 100%;
}
.nav li .sub-menu .menu-item .wpcf7-validates-as-email::placeholder{
	color:#000;
}
.nav li .sub-menu .menu-item .wpcf7-submit {
    border: 1px solid #fff;
}


body .nav li ul {
    width: 200px;
    left: -42px;
    padding-top: 20px;
	top:60px;
}


.add-container {
    max-width: 650px;
    margin: 0 auto;
    background: #808285;
	    padding: 30px;
}
.add-container p {
    line-height: 20px;
    letter-spacing: 0.5px;
    font-size: 17px !important;
}
.add-container h6 {
    font-size: 19px;
    letter-spacing: 0.5px;
    font-weight: 600;
	padding-bottom: 20px;
}
.add-container h2 {
    font-size: 68px;
    font-weight: 700;
    color: #fbb040;
	 padding-bottom: 20px;
}
.add-container span {
    display: inline-block;
    width: 100%;
    color: #fcb13d !important;
    font-size: 18px;
    font-weight: 600;
    padding-top: 15px;
}




.umerlla-mobile .et_pb_blurb_container h4 {
    opacity: 0;
    padding: 0;
    height: 100px;
}


.add-on-mopbile .et_pb_column_1_3 {
    position: sticky;
    display: inline-block;
    top: 116px;
}
ul.adscene {
    padding-top: 32px;
}


/* #umerlla-mobile-id .et_parallax_bg {
    background-size: cover;
} */



.responsive {
    padding: 0 60px;
    box-sizing: border-box;
}
.responsive .slick-list .slick-slide {
    border: 3px solid #000;
    margin: 0 13px;
}
.responsive .slick-list .slick-slide img {
    width: 100%;
}






/* 18-04-2018 */
.wp-posts-carousel-details{
	display: flex;
    flex-direction: column-reverse;
}


body .compact-theme.wp-posts-carousel .wp-posts-carousel-title {
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
}

.artcal-row2 {
    padding-left: 48px !important;
    padding-right: 48px !important;
}

/* 18-04-2018 */


@media only screen and (max-width: 1440px) and (min-width: 1367px){
.artcal-row2 {
	padding-left: 92px !important;
	padding-right: 92px !important;
} 
}


 @media (max-width:1300px){
 body #top-menu li {
    padding-right: 19px;
}
body .artcal-row2 {
    padding-left: 23px !important;
    padding-right: 23px !important;
}
}

@media (max-width:980px){
body .footer-widget:nth-child(n) {
    width: 29.25% !important;
    margin: 0 5.5% 0 0 !important;
}
.credits a {
    left: 0;
}
.mobbg-mcr8.et_pb_section_2{
    background-color: #af1979 !important;
    background: -webkit-linear-gradient(bottom, #af1979 20%,#ffffff 20%,#af1979 20%);
}

.single #main-content{
	padding: 0 15px;
}
}






@media (max-width:979px){
body .et_pb_code_3, body .et_pb_code_5, body .et_pb_code_8 {
    width: 100%;
}
body .compact-theme.wp-posts-carousel .wp-posts-carousel-slide{
	padding-left:3% !important;
	padding-right:3% !important;
}
}

@media (max-width:767px){
.et_pb_module ul.footer2 {
    padding-left: 0;
    text-align: center;
}
.et_pb_module ul.footer2 li {
    float: none;
    padding: 0 5px;
	display:inline-block !important;
}
.et_pb_module .custom-footer{
	padding-left:0 !important;
}
body #post-grid-318 .item, #post-grid-306 .item{
	width:auto;
}
.mobbg-mcr8.et_pb_section_3{
	display:none !important;
}
.mobbg-mcr8.et_pb_section_2{
	display:block !important;
}
.mobbg-mcr8.et_pb_section_2 .et_pb_column_2 {
    padding: 0 15px;
}
.et_pb_section_3 .et_pb_column_4{
	 padding: 0 15px;
}
body .desktop-block{
	display:block !important;
	background-color: #ff7c33 !important;
	    background: -webkit-linear-gradient(bottom, #ff7c33 20%,#ff7c33 20%,#FF7C33 20%);
}
.mobile-block{
	display:none !important;
}

body .desktop-block .sb_mod_acf_single_item {
    text-align: center;
}
body .desktop-block .et_pb_column_2 {
    padding: 0 15px;
}
body .travel-desktop {
	display:block !important;
	background: -webkit-linear-gradient(bottom, #359F3A 20%,#359F3A 20%,#359F3A 20%);
}
body .travel-mobile{
	display:none !important;
}
.travel-desktop .sb_mod_acf_single_item {
    text-align: center;
}
.travel-desktop .et_pb_column_2 {
    padding: 0 15px;
}
.mobbg-mcr8.et_pb_section_2 .sb_mod_acf_single_item {
    text-align: center;
}
.category-5 .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #b1167b !important;
}
.category-7 .compact-theme.wp-posts-carousel .wp-posts-carousel-container{
	border: 3px solid #ff7c31 !important;
}
.post-type-archive-food_drink .compact-theme.wp-posts-carousel .wp-posts-carousel-container{
	border: 3px solid #ce2128 !important;
}
.whats-on-wp .compact-theme.wp-posts-carousel .wp-posts-carousel-container{
	    border: 3px solid #2e79c0 !important;
}
.post-type-archive-a_travel .compact-theme.wp-posts-carousel .wp-posts-carousel-container{
	border: 3px solid #3aa136 !important;
}




.travel-desktop .et_pb_column .et_pb_bg_layout_light, .travel-desktop .et_pb_column  {
    text-align: center;
}
.travel-desktop .et_pb_column .category-title-change-second h2 {
    text-align: center !important;
}
.category-title-change.et_pb_text_0 {
    margin-top: 0;
}
.category-title-change.et_pb_text_0 .cpt_title {
    margin-top: 7px;
}
.post-type-archive-a_travel .category-title-change.et_pb_text_0 .cpt_title a{
padding-top:0px;
}

.umerlla-mobile .et_pb_blurb_container h4 {
    display: none;
}
#umerlla-mobile-id {
    min-height: 400px;
}
#umerlla-mobile-id .umerlla-mobile .et_pb_text_0 {
    padding-top: 0;
}
}




@media only screen and (max-width: 700px) {
.add-container {
    max-width: 480px;
	padding:20px;
}
.add-container h2 {
    font-size: 44px;
}
.add-container p {
    line-height: 14px;
    letter-spacing: 0.2px;
    font-size: 12px !important;
}
#umerlla-mobile-id {
    min-height: auto;
}
}





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

ul#mobile_menu {
    text-align: center;
}
.mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide{padding-left:11% !important;}
.et_pb_section {
    padding: 0px 0;
}
.slider {
    width: 83%;
}
ul.footer2 li {
    display: inline !important;
    float: left;
    margin-right: 10px !important;
}
ul.footer2 {
    padding-left: 37% !important;
}
.entry-content ul{
    padding: 0 0 23px 5px ;
    line-height: 26px;
    list-style-type: disc;
}
#logo {
    display: inline-block;
    float: none;
    max-height: 100%;
    padding-left: 18px !important;
    padding-bottom: 8px;
}
.et_pb_blurb h4 {
    padding-bottom: 0em;
}
.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_0.et_pb_blurb h4 a {
    font-weight: bold;
    font-size: 30px;
    color: #000000 !important;
}
.et_pb_section_2 {
    min-height: 177px !important;
}
h1 {
    font-size: 28px !important;
}
.et_pb_text_0 {
    font-size: 45px;
    background-color: #f4e455;
    padding-left: 0px !important;
    margin-left: 0px !important;
    padding-top: 0% !important;
}
.formholder input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    padding: 2px;
    border: 0px solid #bbb;
    color: #000000;
    background-color: #fff;
    width: 88%;
    height: 53px;
    text-align: center;
    font-size: 18px;
    border: 0px;
}
.et_mobile_menu li a {
    font-size: 16px !important;}
.formholder .wpcf7-form-control.wpcf7-submit {
    width: 88%;
    height: 53px;
    border: 0px;
    font-size: 18px;
    color: #ffffff;
    background-color: #000;
    margin-left: 20px;
}
.page-id-863 .et_pb_column {
	 margin-bottom:0px; 
	}  {margin-bottom:0px !important;}

.page-id-854 .et_pb_column.et_pb_column_4_4 .et_pb_column_3 {margin-bottom:0px;}

.page-id-851 .et_pb_column.et_pb_column_4_4 .et_pb_column_3 {margin-bottom:0px;}

.page-id-850 .et_pb_column.et_pb_column_4_4 .et_pb_column_3 {margin-bottom:0px;}

.page-id-847 .et_pb_column.et_pb_column_4_4 .et_pb_column_3 {margin-bottom:0px;}

.page-id-846 .et_pb_column.et_pb_column_4_4 .et_pb_column_3 {margin-bottom:0px;}

.page-id-388 .et_pb_column.et_pb_column_4_4 .et_pb_column_3 {margin-bottom:0px;}

.page-id-243 .et_pb_column.et_pb_column_4_4 .et_pb_column_3 {margin-bottom:0px;}




div#n2-ss-1 .n2-ss-layer .n2-font-5b4922cf67f4a18ad650d002b0ffe8c2-hover
{left: 0.0721649px;
    top: 119.1856px;
    width: 127.1443px;
    height: auto;
    overflow: visible;
    font-size: 6.4px;
    right: auto;
    bottom: auto;}





.et_pb_section_7 {
    min-height: 233px !important;
}
.page-id-447 .et_pb_section_7 {
    min-height: 141px !important;
}
.et_pb_blurb_5.et_pb_blurb h4{
    font-size: 30px;
    margin-top: 61px;
    font-weight: bold;
}
.post-grid .item .layer-media img {
    height: auto !important;
}
.et_pb_text_1 {
    font-size: 18px;
    padding-left: 0px !important;
    margin-left: 0px !important;
    padding-top: 0%;
}
#et_mobile_nav_menu {
        float: right;
    margin-right: 16px;
}
#logo {margin-bottom: -20px !important;}
.mobile_menu_bar:before{color:#000000;}
#post-grid.element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}

.compact-theme.wp-posts-carousel .wp-posts-carousel-slide{padding-left: 11% !important;}

/* .n2-ss-layer.n2-ow
{left: 0.0721649px;
    top: 119.1856px;
    width: 127.1443px;
    height: auto;
    overflow: visible;
    font-size: 6.4px;
    right: auto;
    bottom: auto;} */
.n2-ss-layer.n2-ow {
    left: 0.0721649px;
    top: 46.1856px;
    width: 127.1443px;
    height: auto;
    overflow: visible;
    font-size: 6.4px;
    right: auto;
    bottom: auto;
    font-size: 10px !important;
}

div#n2-ss-1 .n2-ss-layer .n2-font-5b4922cf67f4a18ad650d002b0ffe8c2{
width:186.5%;}
.formholder2 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 88%;
    height: 50px !important;
    font-size: 18px;
    color: #020202;
    background-color: #c0c0c0;
    text-align: center;
}
.et_pb_blurb_3.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4 a {
    font-weight: bold;
    font-size: 35px !important;
    color: #000000 !important;
}
.et_pb_blurb_2.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4 a {
    font-weight: bold;
    font-size: 35px !important;
    color: #000000 !important;
}
.et_pb_blurb_0.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4 a {
    font-weight: bold;
    font-size: 35px !important;
    color: #000000 !important;
}
.et_pb_blurb_1.et_pb_blurb h4, .et_pb_blurb_3.et_pb_blurb h4 a {
    font-weight: bold;
    font-size: 35px !important;
    color: #000000 !important;
}
.et_pb_text_1 {
    font-size: 18px;
    padding-left: 0px !important;
    margin-left: 0px !important;
    padding-top: 0% !important;
}

/*--- post grid tags settings mobile version ----*/
#post-grid-308 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
/*--- post grid tags settings mobile version ----*/
li#menu-item-171 {
    display: inline;
    width: auto;
    float: left;
    margin-left: 130px; margin-right:5px;
}
li#menu-item-173 {
    display: inline;
    width: auto;
    float: left;
    margin-right:5px;
}
li#menu-item-172 {
    display: inline;
    width: auto;
    float: left; margin-right:5px;
}
li#menu-item-182 {
    display: inline;
    width: auto;
    float: left;
}

.et_mobile_menu {
        width: 100%;
    padding: 5%;
    border-top: none;
    opacity: 1;
    background: #f5e551;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	margin-top:5px;
}
ul#mobile_menu {
    height: auto;
}
#et_mobile_nav_menu .et_mobile_menu{
	height:100vh;
}
.container {
    width: 100%;
}
.et_pb_section .et_pb_column .et_pb_module {
    margin-bottom: 0px;
}
.et_pb_cpt_title_0 h2 a {font-weight: bold; font-size: 40px !important;}
.et_pb_cpt_title_2 h2 a .et_pb_cpt_title_2 h2 a {font-weight: bold; font-size: 45px !important;}
#post-grid-309 .element_0 a {
    font-size: 12px;
    display: inline;
    padding: 10px;
}
#post-grid-309 .element_0 a {
    font-size: 12px;
    display: inline;
    padding: 10px;
}
.et_header_style_left #logo {
    margin-left: 0;
    padding-left: 0 !important;
	padding-bottom: 15px;
}
#et_mobile_nav_menu {
    float: right;
    margin-right: 25px;
}
.page-id-863.et_pb_column {
	 margin-bottom:0px !important; 
	}
.paralax-height{max-height:100px !important;}
h4{font-size:28px; margin-top:20px;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {margin-bottom:0px;}

ul.footer2 li {
    display: inline !important;
    float: left;
    margin-right: 0px !important;
}
ul.footer2 {
    padding-left: 38%;
}
.mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    padding-left: 3% !important;
	padding-right:3% !important;
}
.page-id-2843 .et_pb_blurb .et_pb_blurb_container h4 {
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 42px;
}





.post-type-archive-a_travel .category-title-change.et_pb_text_0 .cpt_title a {
    padding-top: 0px;
    font-size: 40px;
}
.category-title-change.et_pb_text_0 .cpt_title {
    margin-top: 7px;
    line-height: 1em;
    font-size: 55px;
}
.category-title-change.et_pb_text_0 {
    margin-top: 0;
    background-color: transparent;
}

/* body div#n2-ss-1 .n2-ss-section-main-content .n2-ss-layer {
    min-height: auto;
}
body div#n2-ss-1 .n2-ss-button-container.n2-ss-nowrap {
    white-space: normal;
}
body div#n2-ss-1 .n2-font-250fa1acb0e5e117411e5a4c89043288-link a{
	font-size:20px;
	padding:10px 0px 10px 0px
} */

body .owl-stage-outer {
    height: 450px;
}
body .et_pb_section_7 {
    min-height: 50px !important;
}
.add-container {
    max-width: 96%;
}
.add-container h6 {
    font-size: 16px;
	    padding-bottom: 12px;
}
.add-container h2 {
    font-size: 34px;
	padding-bottom: 12px;
}
.add-container p {
    padding-bottom: 0;
}
.umerlla-mobile .et_pb_blurb_content .et_pb_blurb_container h4 {
    font-size: 30px;
    margin-bottom: 15px;
}
.umerlla-mobile {
    padding-top: 120px;
}


#umerlla-mobile-id .umerlla-mobile .et_pb_text_0{
	background:transparent;
}
}
/*------------ MCR BACKGROUND SETTING   ---------------------*/
/*------------ MCR BACKGROUND SETTING   ---------------------*/
@media only screen and (max-width: 768px) {

#main-footer {display:none;}
/* .page-id-2114 #main-footer {
    display: block;
} */
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 20px !important;
}
.et_pb_cpt_title_0 h2{margin-top: 7px;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {margin-bottom:0px;}
}

@media only screen and (max-width: 1280px) {
    nav#top-menu-nav {
    float: left;
    margin-left: 8.5%;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 27px !important;
}
#top-menu li:nth-child(7) {
    padding-right: 80px;
}
.formholder2 .wpcf7-form-control.wpcf7-submit {
    width: 77%;
    height: 50px !important;
    border: 0px;
    font-size: 18px;
    color: #0a0a0a;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 20px !important;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {margin-bottom:0px;}
}
@media only screen and (min-width: 1430px) {

nav#top-menu-nav {
    float: left;
    margin-left: 21.6%;
}
#top-menu li:nth-child(7) {
    padding-right: 80px;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 20px !important;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 27px !important;
}
.et_pb_cpt_title_0 h2{margin-top: 7px;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {margin-bottom:0px;}
}

@media only screen and (min-width: 1920px) {
nav#top-menu-nav {
    float: left;
    margin-left: 23%;
}
#top-menu li:nth-child(6) {
    padding-right: 427px;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 20px !important;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 27px !important;
}
.et_pb_cpt_title_0 h2{margin-top: 7px;}
}


.page-id-9 .et_pb_section_0.et_pb_section {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 30%, #ffffff 30%, #ffffff 30%); /*  FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#ffffff), color-stop(30%,#ffffff), color-stop(30%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff30%,#ffffff 30%,#ffffff 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff30%,#ffffff30%,#ffffff 30%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffffff30%,#ffffff30%,#ffffff 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff30%,#ffffff30%,#ffffff 30%); /* W3C */}

.et_pb_cpt_text_0 p {
    font-size: 24px;
    color: #000000 !important;
}
.search.search-results  .et_pb_post a img
{ max-width: 100% !important;
}

.et_pb_image_container img, .et_pb_post a img {max-width: 40%; vertical-align: bottom; text-align: center; float: left; margin-right: 4%; height:700px !important; }

.et_pb_cpt_featured_image {height:700px !important; width:auto;}
.et_pb_scroll_top.et-pb-icon {
    display: none;
    position: fixed;
    bottom: 40px;
    }
.et_fixed_nav.et_show_nav #page-container {
    padding-top: 0px;
}
#page-container{padding-top8px !important;}
.post-grid .item {
    
    display: inline-block;
    vertical-align: top;
    margin-bottom: 30px !important;
}

.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module{margin-bottom:1.82%;}

.formholder2 .wpcf7-form-control.wpcf7-submit {
    width: 77%;
    height: 78px;
    border: 0px;
    font-size: 18px;
    color: #0a0a0a;}

.formholder2 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 77%;
    height: 78px;
    font-size: 18px;
    color: #020202;
    background-color: #c0c0c0;
    text-align: center;
}

#post-grid-780 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-780 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-780 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-780 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-2457 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-2457 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-2457 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-2457 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-2456 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-2456 a.element {
    font-size: 24px;
    display: block;
    padding-top: 0px;
padding-bottom: 10px;
}
#post-grid-2456 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-2456 .item {
    width: 350px;
    border: 3px solid #FF7C33;
}
#post-grid-788 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-788 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-788 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-788 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-2455 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-2455 .item {
    width: 350px;
    border: 3px solid #af1979;
}
#post-grid-2455 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-2455 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-2455 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}


#post-grid-789 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-789 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-790 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-790 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-790 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-790 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-791 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-791 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-791 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-791 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-791 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-791 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-791 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-791 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}
#post-grid-791 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-791 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}


#post-grid-791 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}

#post-grid-791 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-791 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}


#post-grid-789 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-789 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-801 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-801 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-801 .item {
    width: 350px;
    border: 3px solid #CC2126;
}

#post-grid-795 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-795 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-795 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-805 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-805 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-805 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-788 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-788 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-788 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-789 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-789 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-789 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
.et_pb_cpt_text p {
    font-size: 20px;
    color: #060606 !important;
    line-height: 1.2em;
}
ul.social {
    padding-left:0px !important;
}
#post-grid-325 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-325 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-325 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-325 .item {
    width: 350px;
    border: 3px solid #CC2126;
}

#post-grid-325 .item:hover {
    width: 309px;
    background-color: #CC2126;
}



#post-grid-780 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-780 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-780 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-780 .item {
    width: 350px;
    border: 3px solid #CC2126;
}

#post-grid-780 .item:hover {
    width: 309px;
    background-color: #CC2126;
}

#post-grid-306 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-306 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-306 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-306 .item {
    width: 350px;
    border: 3px solid #FF7C33;
}

#post-grid-306 .item:hover {
    /* width: 309px; */
    background-color: #FF7C33;
}



#post-grid-795 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-795 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-795 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-795 .item {
    width: 350px;
    border: 3px solid #FF7C33;
}

#post-grid-795 .item:hover {
    width: 309px;
    background-color: #FF7C33;
}
#post-grid-318 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-318 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-318 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-318 .item {
    width: 350px;
    border: 3px solid #3079BC;
}

#post-grid-318 .item:hover {
   /*  width: 309px; */
    background-color: #3079BC;
}



#post-grid-801 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-801 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-801 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-801 .item {
    width: 350px;
    border: 3px solid #3079BC;
}

#post-grid-801 .item:hover {
    width: 309px;
    background-color: #3079BC;
}
#post-grid-2458 a.element {
    font-size: 24px;
    display: block;
    padding: 10px;
}
#post-grid-2458 .element_0 a {
    font-size: 16px;
    display: inline-block;
    padding: 10px;
}
#post-grid-2458 .element_0 a {  
    display: inline-block !important;
}

#post-grid-2458 .item {
    width: 350px;
    border: 3px solid #CC2126;
}
#post-grid-2458 .item {
    width: 350px;
    border: 3px solid #3079BC;
}
#post-grid-309 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-309 a.element {
    font-size: 21px;
    display: block;
    padding: 0px;
}
#post-grid-309 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-309 .item {
    width: 350px;
    border: 3px solid #359F3A;
}

#post-grid-309 .item:hover {
    width: 309px;
    background-color: #359F3A;
}



#post-grid-805 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-805 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-805 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-805 .item {
    width: 350px;
    border: 3px solid #359F3A;
}

#post-grid-805 .item:hover {
    width: 309px;
    background-color: #359F3A;
}
#post-grid-2459 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-2459 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-2459 .item {
    width: 350px;
    border: 3px solid #359F3A;
}

#post-grid-2459 .item:hover {
    width: 309px;
    background-color: #359F3A;
}
#post-grid-313 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-313 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-313 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-313 .item {
    width: 350px;
    border: 3px solid #af1979;
}

#post-grid-313 .item:hover {
    width: 309px;
    background-color: #af1979;
}



#post-grid-788 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-788 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-788 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-788 .item {
    width: 350px;
    border: 3px solid #af1979;
}

#post-grid-788 .item:hover {
    width: 309px;
    background-color: #af1979;
}

#post-grid-968 .item {
    width: 350px;
    border: 3px solid;
}
#post-grid-968 a.element {
    font-size: 24px;
    display: block;
    padding: 0px;
}
#post-grid-968 .element_0 a {
    font-size: 16px;
    display: block;
    padding: 10px;
}

#post-grid-968 .item {
    width: 350px;
    border: 3px solid #af1979;
}

#post-grid-968 .item:hover {
    width: 309px;
    background-color: #af1979;
}
.page-id-969 .et_pb_section_0 .et_pb_section {background-color:none !important;}
h1{font-size:65px;}

.sb_mod_acf_single_item.clearfix {
    font-size: 18px !important;
    color: #000000;
}
#logo {
    display: inline-block;
    float: none;
    max-height: 100%;
    padding-left: 13px;
padding-bottom:10px;
}




#et-top-navigation #top-menu-nav #et_top_search {
    position: absolute;
    right: 15.5%;
    top: 30px;
    background: #fff;
    width: 15px;
    height: 20px;
    padding: 0;
    border-radius: 5px;
    margin: 0;
    /* border: 1px solid #000; */
    transition: 0.5s;
}
#et-top-navigation #top-menu-nav #et_top_search #et_search_icon:before {
    bottom: 2px !important;
    right: auto !important;
    font-size: 13px !important;
    color: #000;
    left: 5px !important;
    transform: scaleX(-1);
    font-weight: bold;
}
.et-fixed-header #et-top-navigation #top-menu-nav #et_top_search {
    top: 16px;
}
.et_search_outer{
	background:#fff;
}
.et_search_outer form.et-search-form .et-search-field {
    border-bottom: 2px solid;
    right: 0;
    width: 100%;
}

.header-social-wi{
	top:30px;
}

#main-footer #footer-widgets {
    padding-top: 3%;
}
#main-footer #footer-widgets .footer-widget {
    margin-bottom: 2%;
}
.header-social-wi #custom_html-6 .footer li a img {
    width: 20px;
}
.header-social-wi #custom_html-6 .footer li {
    padding-left: 2px;
}
#main-footer #footer-widgets .footer-widget #custom_html-4 ul.footer li {
    padding-left: 2px;
}
#main-footer #footer-widgets .footer-widget #custom_html-4 ul.footer li a img {
    width: 20px;
}
.et-fixed-header .header-social-wi {
    top: 16px;
}
.header-social-wi{
	transition:0.5s;
}
.formholder2 .et_pb_column_9 {
    padding-top: 27px;
}

.footer-share li {
    display: inline-block;
    vertical-align: middle;
}
.footer-share li a br {
    display: none;
}
.footer-share {
    width: 100%;
    padding: 25px 0 0!important;
}
.footer-share .share_design {
    position: relative;
    top: -2px;
    font-size: 22px;
    font-weight: 600;
    padding-right: 5px;
}

@media only screen and (max-width: 1285px){
#post-grid-325 .item {
    width: 285px !important;
}
#top-menu li:nth-child(7) {
    padding-right: 80px;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 27px !important;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {margin-bottom:0px;}
}
@media only screen and (max-width: 1440px){
/*  #logo {
    display: inline-block;
    float: none;
    max-height: 100%;
    padding-left: 65px;
    padding-bottom: 8px;
} */

#logo {
    display: inline-block;
    float: none;
    max-height: inherit !important;
    margin-left: 65px;
    padding-bottom: 0;
    width: auto;
    height: 80px;
    padding-left: 0;
    margin-bottom: 8px;
}
.et-fixed-header #logo {
    height: 60px !important;
}


#top-menu li:nth-child(7) {
    padding-right: 20px;
}
#top-menu li:nth-child(8) {
    padding-right: 50px;
}
.et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center {
    margin-bottom: 27px !important;
}
.et_pb_cpt_title_0 h2{margin-top: 7px;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {margin-bottom:0px;}
}
body {
-webkit-font-smoothing: subpixel-antialiased;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #ef1d1d;
    padding: 0px; 
    transition: all 0.3s ease 0s;
}
.wp-posts-carousel-container{padding:0px !important;}
.wp-posts-carousel-image{padding-top:0px !important;}
.compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: red !important;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid red !important;
    padding: 10px;
    transition: all 0.3s ease 0s;
}
.lifee .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #FF7C33 !important;
    padding: 10px;
    transition: all 0.3s ease 0s;
margin-top:20px;
}
.lifee .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #FF7C33 !important;
}


.foodrink .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #CC2126 !important;
    padding: 10px;
    transition: all 0.3s ease 0s;

margin-top:20px;
}
.foodrink .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #CC2126 !important;
}
.whatison .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #3079BC !important;
    padding: 10px;
    transition: all 0.3s ease 0s;

margin-top:20px;
}
.whatison .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #3079BC !important;
}
.travelers .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #359F3A !important;
    padding: 10px;
    transition: all 0.3s ease 0s;

margin-top:20px;
}
.travelers .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #359F3A !important;
}
.mcrs .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #359F3A !important;
    padding: 10px;
    transition: all 0.3s ease 0s;

margin-top:20px;
}
.mcrs .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #359F3A !important;
}
/*--- home page scroll css starts here ----- */
.lifestyle-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #FF7C33 !important;
    padding: 10px;
    transition: all 0.3s ease 0s;
margin-top:20px;
}
.lifestyle-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #FF7C33 !important;
}


.fooddrink-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #CC2126 !important;
    padding: 10px;
    transition: all 0.3s ease 0s;

margin-top:20px;
}
.fooddrink-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #CC2126 !important;
}

.whatson-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #3079BC !important;
    padding: 10px;
    transition: all 0.3s ease 0s;

margin-top:20px;
}
.whatson-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #3079BC !important;
}
.travel-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #359F3A !important;
    padding: 10px;
    transition: all 0.3s ease 0s;

margin-top:20px;
}
.travel-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #359F3A !important;
}
.mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 3px solid #af1979 !important;
    padding: 10px;
    transition: all 0.3s ease 0s;
    margin-top:20px;
}
.mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #af1979;
    background: #af1979 !important;
}
.mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide{
	padding-left: 3% !important;
    padding-right: 3% !important;
}
.travel-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide{
	padding-left: 3% !important;
    padding-right: 3% !important;
}
.whatson-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide{
	padding-left: 3% !important;
    padding-right: 3% !important;
}
.fooddrink-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide{
	padding-left: 3% !important;
    padding-right: 3% !important;
}
.lifestyle-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    padding-left: 3% !important;
    padding-right: 3% !important;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    display: none;
    padding: 0%;
    position: relative;
    padding-top: 35px;
    padding-left: 18px !important;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-slide img{width: 100% !important; height:auto !important;}
.compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    display: none;
    padding: 5% !important;
    position: relative;
    padding-top: 35px;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-slide{padding-left: 11% !important;}
.compact-theme.wp-posts-carousel .owl-dots {
    text-align: center;
    position: absolute;
    top: -1px;
    right: 19% !important;
}
.owl-carousel .owl-dot {
    opacity: 5.5;
}
.compact-theme.wp-posts-carousel .owl-dots .owl-dot span{border-radius:0px !important; width:7px !important; height:7px !important;}
.compact-theme.wp-posts-carousel .owl-dots {
    text-align: center;
    position: inherit !important;
    top: 5px;
    right: 50px;
    bottom: 0px !important;
}
div#n2-ss-9 .n2-style-15631750811be005da199299b937780d-dot {
    background: #ffffff;
    background: RGBA(255,255,255,0.5);
    opacity: 1;
    padding: 5px 5px 5px 5px;
    box-shadow: none;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
    border-color: RGBA(0,0,0,1);
    border-radius: 0px !important;
    margin: 4px;
}





/*.mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide a {
    height: 200px;
    overflow: hidden;
}

 .mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide img {
    width: auto !important;
    max-width: inherit !important;
    max-height: inherit !important;
    object-fit: cover;
} */




@media only screen and (max-width: 1430px){
#top-menu li:nth-child(7) {
    padding-right: 22px;
}}
@media only screen and (min-width: 1430px){
li#menu-item-172 {
    padding-right: 10px !important;}

}
#top-menu li:nth-child(8) {
    padding-right: 175px;
}
#top-menu li:nth-child(9) {
    padding-right: 10px;
}
#top-menu li:nth-child(10) {
    padding-right: 10px;
}
.compact-theme.wp-posts-carousel .owl-dots .owl-dot span{border:2px solid #000000; background:none !important; width:10px; height:10px;}
.compact-theme.wp-posts-carousel .owl-dots .owl-dot span {
    border-radius: 0px !important;
    width: 10px !important;
    height: 10px !important; background-color:none;}
.compact-theme.wp-posts-carousel .owl-dots .owl-dot.active span{border:2px solid #869791; background:#000000;}
.compact-theme.wp-posts-carousel .wp-posts-carousel-tags a:before { font-family: "rFontAwesome"; font-size: 11px; content: none !important; padding-right: 7px; }

.compact-theme.wp-posts-carousel .owl-dots .owl-dot.active span {
    border: 2px solid #000000;
    background: #000000;
    background: #000000 !important;
}
ul.footer a {
    color: #fff !important;
}
#main-footer {background-color:#262626;}
#post-grid-306 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-313 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-788 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-795 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}

#post-grid-780 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-325 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-318 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-801 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-309 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-795 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}
#post-grid-805 .element_0 a {
    font-size: 12px;
    display: inline !important;
    padding: 10px;
}

.mk-custom-slider .wp-posts-carousel .wp-posts-carousel-slide {
    padding-left: 3% !important;
    padding-right: 3% !important;
}
.mk-custom-slider .wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container {
    border: 3px solid #f4e455 !important;
}
.mk-custom-slider .wp-posts-carousel .wp-posts-carousel-slide .wp-posts-carousel-container:hover{
	background:#f4e455 !important;
}
.mk-bg-color .et_pb_module.et_pb_cpt_taxonomy_0 {
    background: #f5e551;
}





.mk-gallery-wp .post-grid .grid-items .layer-media {
    border-top: 3px solid #f6e64d;
    border-left: 3px solid #f6e64d;
    border-right: 3px solid #f6e64d;
}

.mk-gallery-wp .post-grid .grid-items .layer-content{
	border-bottom: 3px solid #f6e64d;
    border-left: 3px solid #f6e64d;
    border-right: 3px solid #f6e64d;
}
/* .mk-gallery-wp .post-grid .grid-items:hover .layer-media{
	background:#f6e64d;
}

.mk-gallery-wp .post-grid .grid-items:hover .layer-content{
	background:#f6e64d;
} */

.mk-gallery-wp .post-grid .grid-items .skin:hover .layer-media {
    background:#f6e64d;
}
.mk-gallery-wp .post-grid .grid-items .skin:hover .layer-content{
	background:#f6e64d;
}
#mk-form-holder {
    background: #fff;
}

#mk-upper-gallery .et_pb_toggle_close {
    background: transparent;
    border: none;
}
#mk-upper-gallery .et_pb_toggle_close h5, #mk-upper-gallery .et_pb_toggle_open h5 {
    font-size: 35px;
    color: #000;
}
 
#mk-upper-gallery .et_pb_accordion_item_0 h5:before{
	display:none !important;
	content:"";
}
/* #mk-upper-gallery .et_pb_toggle_open h5:before, #mk-upper-gallery .et_pb_toggle_close h5:before {
    display:none !important;
	content:"";
} */
.mk-line{
    border-color: #189509 !important;
}
.mk-w-line{
	border-color: #2f79be !important;
}

.mk-pink-line{
	border-color: #b0187a !important;
	
}
.mk-orange-line{
	border-color: #ff7c32 !important;
}



.mk-aling-left .et_pb_cpt_text_0 p:nth-child(1) {
    text-align: left !important;
}
.mk-aling-left .et_pb_cpt_text_0 p:nth-child(2) {
    text-align: left !important;
}
.clearfix.et_pb_module.et_pb_cpt_taxonomy_0{
	padding-left:0 !important;
}



.mailchimp_design .mc4wp-form-fields p input[type="email"] {
    width: 82%;
    text-align: center;
    font-size: 19px;
    color: #000;
    height: 78px;
}
.mailchimp_design .mc4wp-form-fields input[type="submit"] {
    width: 82%;
    border: none;
    font-size: 19px;
    background: #AF1979;
    color: #fff;
	height: 78px;
}.mailchimp_design .mc4wp-form-fields input[type="submit"]:hover {    width: 82%;    border: none;    font-size: 19px;    background: #fff;    color: #AF1979;	height: 78px;	border: 2px solid #AF1979;}
#top-menu-nav .icon_serch {
    position: absolute;
    right: 12%;
    margin: 0px 0 0;
}
#top-menu-nav .icon_serch #search-3 form input#s {
    height: 15px !important;
    width: 110px;
    background: #000;
    padding-left: 22px;
    color: #fff;	margin-top:-2px;
}

#top-menu-nav .icon_serch #search-3 form #searchsubmit {
    display: none;
}

#top-menu-nav .icon_serch #search-3 form:before {
    position: absolute;
    top: 10px;
    left: 8px;
    font-size: 12px;
    content: "\55";
    font-family: "ETmodules" !important;
    color: #fff;
}

.category-5 .formholder2 .wpcf7-form-control.wpcf7-submit{
	background-color: #b0187a;
	color:#fff;
}
.category-7 .formholder2 .wpcf7-form-control.wpcf7-submit{
	background-color: #ff7c32;
	color:#fff;
}
.post-type-archive-food_drink .formholder2 .wpcf7-form-control.wpcf7-submit{
	background-color: #cd2127;
	color:#fff;
}
.post-type-archive-event_highlight .formholder2 .wpcf7-form-control.wpcf7-submit{
	background-color: #2f79be;
	color:#fff;
}
.post-type-archive-a_travel .formholder2 .wpcf7-form-control.wpcf7-submit{
	background-color: #38a038;
	color:#fff;
}
.post-type-archive-win .formholder2 .wpcf7-form-control.wpcf7-submit{
	background-color: #b0187a;
	color:#fff;
}

.post-type-archive-win .formholder2 .wpcf7-form-control.wpcf7-submit:hover, .post-type-archive-a_travel .formholder2 .wpcf7-form-control.wpcf7-submit:hover, .post-type-archive-event_highlight .formholder2 .wpcf7-form-control.wpcf7-submit:hover, .post-type-archive-food_drink .formholder2 .wpcf7-form-control.wpcf7-submit:hover,  .category-7 .formholder2 .wpcf7-form-control.wpcf7-submit:hover, .category-5 .formholder2 .wpcf7-form-control.wpcf7-submit:hover {
    border: 2px solid #000;
    background: transparent;
    color: #000;
}

.formholder2 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{
	    background-color: #ffffff;
		    border: 1px solid;
}



 .page-id-2843 .et_pb_blurb {
    position: relative;
    top: -50px; 
	z-index: 999;
}
.page-id-2843 .et_pb_blurb .et_pb_blurb_container h4 {
    font-weight: bold;
}
.page-id-2843 .business_design_section {
    height: auto;
}
.page-id-2843 .business_design_section .et-waypoint img {
    position: relative;
    z-index: 99;
} 
.page-id-2843 .et-waypoint{
	position: relative;
     top: -60px;
}
.page-id-2843 #upper_section{
	margin-top: 0px !important;
}
.page-id-2843 .et-waypoint:before {
    content: "";
    height: 200px;
    width: 100%;
    position: absolute;
    left: 0;
    background: #fff;
    top: -143px;
}


 .mobile_social, .mobile_serach-i{
	display:none !important;
}


@media (max-width:1200px){
#et-top-navigation #top-menu-nav {
    margin-left: 35px;
}
#et-top-navigation #top-menu-nav #et_top_search{
	width:21px;
}
}

@media (max-width:1100px){
#et-top-navigation #top-menu-nav {
    margin-left: 66px;
}
body #top-menu li {
    padding-right: 14px;
}
#et-top-navigation #top-menu-nav #et_top_search {
    width: 26px;
}
}

@media (max-width:1024px){
body #top-menu li {
    padding-right: 11px;
}
}

@media (max-width:1023px){
#post-grid-780 .item, #post-grid-795 .item, #post-grid-788 .item, #post-grid-805 .item{
    width: 285px !important;
}
body .post-grid .item .layer-media img{
	height:auto !important;
}
#post-grid-780 .item:hover, #post-grid-795 .item:hover, #post-grid-788 .item:hover, #post-grid-805 .item:hover{
	width: 285px !important;
}
}

@media (min-width:981px){
	.et_pb_row_6, .et_pb_row_2, .et_pb_row_10, .et_pb_row_16{
		padding-top:3% !important;
	}
	 .postid-2635 .et_pb_row_4{
		 padding-left:10%;
		 padding-right:10%;
	 }
	 .postid-2635 .et_pb_row_4 .adscene li {
		float: right !important;
	}
	.postid-2635 .et_pb_with_background .et_pb_row.et_pb_row_2 {
		padding-bottom: 0;
	}
	.main-bred .sb_mod_acf_single_item {
		text-align: center;
		border-top: 2px solid #f4e455;
		padding-top: 20px;
	}
	.main-bred {
		padding-left: 10%;
		padding-right: 10%;
	}
	.main-bred .addtoany_list {
		text-align: center;
		width: 100%;
		display: inline-block;
		padding: 20px 0 0;
	}
	.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a{
		    padding-bottom: 33px !important;
	}
}

@media (max-width:980px){
#logo{
	padding-left:0px;
}
body .et_search_outer form.et-search-form{
	width: 100% !important;
    max-width: 100% !important;
}
.header-social-wi ul.footer {
    width: 100%;
}
.header-social-wi {
    transition: 0.5s;
    width: 100%;
    text-align: center;
    right: 0;
}
#et-top-navigation #top-menu-nav #et_top_search {
    width: 100%;
    left: 0;
    text-align: right;
    right: 0;
    background: transparent;
    top: 25px;
    display: block;
}
.header-social-wi ul.footer {
    width: 100%;
    display: none;
}
.header-social-wi {
    transition: 0.5s;
    width: 100%;
    text-align: center;
    right: 0;
}
#et-top-navigation #top-menu-nav #et_top_search #et_search_icon:before {
    left: 0 !important;
    width: 100%;
}
.home .et_pb_text_0{
	padding-top: 8%;
}
.et_pb_section_2 {
    padding: 0 40px 40px;
}
#post-grid-306 .element_0 a{
	padding:7px !important;
}
.mk-paralex {
    display: none;
}
.menu-item-has-children, .subscribe_mobile_none {
    display: none;
}
.mobile_social, .mobile_serach-i {
    display: block !important;
}
.et_mobile_menu li a {
    border-bottom: none;
}
.mobile_social {
    display: inline-block !important;
    padding-left: 1%;
}
li#menu-item-2976 {
    padding-left: 5%;
}
.mobile_serach-i #et_search_icon:before {
    right: 0 !important;
}
.et_header_style_left .logo_container {
    text-align: center;
}
#et_mobile_nav_menu {
    float: right;
}
}




@media (max-width:780px){
#main-footer #footer-widgets .footer-widget #custom_html-4 ul.footer li a img {
    width: 16px;
}
#main-footer ul.footer li a{
	font-size: 17px;
}
#main-footer .footerfix span {
    font-size: 17px !important;
    position: relative;
    top: -2px;
}

}



@media only screen and (max-width: 1023px) and (min-width: 768px){
#post-grid-313 .item:hover {
    width: 25% !important;
}
#post-grid-801 .item:hover, #post-grid-309 .item {
    width: 25% !important;
}
}

@media (max-width:767px){
.home .formholder2 .wpcf7-form-control.wpcf7-submit {
    color: #fff;
    background: #AF1979;
}
.formholder2 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 77%;
    height: 57px;
    font-size: 18px;
    color: #020202;
    background-color: #fff;
    text-align: center;
    border: 1px solid;
    margin-top: 15px;
}
body ul.footer2 {
    padding-left: 0 !important;
}
.et_pb_section_2 {
    padding: 0 0px 40px;
}
#post-grid-313 .item:hover {
    width: 90% !important;
}
.category-7 .et_pb_row:last-child .et_pb_column:last-child {
    margin-bottom: 0;
    color: #fff;
}
.et_pb_section_3 .et_pb_acf_single_item_1 {
    text-align: center;
}
.mk-mobile-form .wpcf7-form p span {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.mk-mobile-form .wpcf7-form p span input {
    width: 80% !important;
    border: 1px solid #000 !important;
    padding: 0px 8px !important;
    height: 46px !important;
}
.mk-mobile-form .wpcf7-form p .wpcf7-submit {
    width: 80%;
    margin: 0 auto;
    display: inherit;
    padding: 18px 0;
    background: #af1979 !important;
}
body .et_pb_section_20.et_pb_section {
    background-color: #262626 !important;
}
.et_pb_section .et_pb_module ul.footer2 li a img {
    width: 21px !important;
}
.category-5 .et_pb_module ul.footer2 li a img, .category-7 .et_pb_module ul.footer2 li a img, 
.post-type-archive-event_highlight .et_pb_module ul.footer2 li a img,
.post-type-archive-a_travel .et_pb_module ul.footer2 li a img{
	width:auto;
}
.category-7 .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
	background:#ff7c31 !important;
}
.category-5 .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
	background:#b1167b !important;
}
.post-type-archive-food_drink .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
	background:#ce2128 !important;
}
.whats-on-wp .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
	background:#2e79c0 !important;
}
.post-type-archive-a_travel .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
	background:#3aa136 !important;
}


body .mk-add-section .et_pb_column_4 {
	display:block !important;
}
body .mk-add-section {
    display: block !important;
    width: 100%;
    float: left;
	    position: relative;
    z-index: 999;
	padding-left:0px;
	
    
}
body .mk-add-section .et_pb_code.et_pb_module.et_pb_code_1{
	padding: 0 15px;
    box-sizing: border-box;
	display: block !important;
	width: 100%;
    float: left;
}
body .mk-add-section .et_pb_code.et_pb_module.et_pb_code_1 .widget_custom_html {
    width: 100%;
    float: left;
}
body .mk-add-section .et_pb_code.et_pb_module.et_pb_code_1 .widget_custom_html .textwidget.custom-html-widget {
    text-align: center;
    width: 100%;
    float: left;
}
body .mk-add-section .et_pb_code.et_pb_module.et_pb_code_1 .widget_custom_html .textwidget.custom-html-widget .adscene {
    text-align: center;
    width: 100%;
    float: left;
}
body .mk-add-section .et_pb_code.et_pb_module.et_pb_code_1 .widget_custom_html .textwidget.custom-html-widget .adscene li {
    float: none !important;
}
.search.search-results .et_pb_post a img {
    height: auto !important;
}

}

@media only screen and (max-width: 767px) and (min-width: 320px){
#post-grid-801 .item, #post-grid-309 .item {
    width: auto !important;
}
}

@media (max-width:685px){
.post-type-archive-a_travel .et_pb_bg_layout_light .entry-title a {
    padding-top: 40px;
    display: inline-block;
}
}

@media (max-width:599px){
.mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide, body .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    padding-left: 9% !important;
    padding-right: 9% !important;
}
.fooddrink-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide, .whatson-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide, 
.travel-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    padding-left: 9% !important;
    padding-right: 9% !important;
}
body #post-grid-780 .item, body #post-grid-795 .item, body #post-grid-788 .item, body #post-grid-805 .item, #post-grid-309 .item{
	width:90% !important;
}
.bottom-umrella .et_pb_parallax_css, .top-umrella .et_pb_parallax_css {
background-position: inherit !important;
background-attachment: inherit !important;
background-size: cover;
}

}

@media (max-width:529px){
body .mk-add-section .et_pb_code.et_pb_module.et_pb_code_1 .widget_custom_html .textwidget.custom-html-widget .adscene li {
    float: none !important;
    margin: 0;
    padding: 0 2px;
    box-sizing: border-box;
}
}



@media (max-width:500px){
.et_pb_section .mcr-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide, body .travel-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    padding-left: 9% !important;
}
.owl-item.active {
    padding-right: 0 !important;
}
.n2-padding .n2-ss-slider-1,  .n2-ss-slide-active {
    height: 300px !important;
} 
/* div#n2-ss-9 .n2-ss-layer {
    bottom: 24px !important;
} */
.n2-ss-layer {
    bottom: 40px !important;
}
.nextend-arrow-previous, .nextend-arrow-next {
    top: 84px !important;
}
.mobile_serach-i #et_top_search {
    float: left;
    margin: 0;
    width: 100%;
}
.mobile_serach-i #et_search_icon {
    text-align: center;
    width: 100%;
    position: relative;
    display: inline-block;
}
.mobile_serach-i #et_search_icon:before {
    right: auto !important;
    position: relative !important;
}
.mobile_social {
    display: inline-block !important;
    padding: 0 4px;
}
li#menu-item-2976 {
    padding: 0 4px;
}
.et_mobile_menu li a {
    border-bottom: none;
    padding: 15px 5%;
}
#et-top-navigation #top-menu-nav #et_top_search #et_search_icon:before {
    left: 28px !important;
    width: 87%;
}
body .fooddrink-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide, body .whatson-homepage .compact-theme.wp-posts-carousel .wp-posts-carousel-slide {
    padding-left: 9% !important;
    padding-right: 9% !important;
}
.post-type-archive-a_travel .et_pb_bg_layout_light .entry-title a {
    padding-top: 8px;
    display: inline-block;
}



body div#n2-ss-1 .n2-ss-layer-content[data-verticalalign="flex-end"]{
	justify-content: flex-start;
}
body div#n2-ss-1 .n2-ss-button-container.n2-ss-nowrap {
    white-space: normal;
    font-size: 8px;
    margin-top: -55px;
}
.umerlla-mobile .et_pb_blurb_container h4 {
    opacity: 0;
    display: none;
}
#umerlla-mobile-id {
    min-height: 300px;
}
.umerlla-mobile {
    padding-top: 58px;
}


.mcr-texnomy .mcr-texnomy-image {
    overflow: hidden;
    padding-bottom: 0;
}
.mcr-texnomy .mcr-texnomy-image .et_pb_column {
    margin-bottom: 0;
}
.mcr-texnomy .mcr-texnomy-collume {
    padding-top: 0;
}

}

@media (max-width:497px){
.post-type-archive-a_travel .et_pb_bg_layout_light .entry-title a {
    padding-top: 30px;
    display: inline-block;
	line-height:52px;
}
}

@media (max-width:380px){
.page-id-2114 #main-content .et_pb_section_1 .et_pb_button_alignment_center .et_pb_bg_layout_dark {
    width: 95%;
    box-sizing: border-box;
}
}

@media (max-width:360px){
.add-container h2 {
    font-size: 30px;
    padding-bottom: 12px;
}
}


@media (max-width:333px){
.home .formholder .wpcf7-form-control.wpcf7-submit{
	margin-left:0;
}
.home .formholder .ajax-loader {
    width: 50px;
    background-repeat: no-repeat;
}
}
@media (max-width:333px){
.et_mobile_menu li a{
	padding: 10px 5%;
}
}