/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


@font-face {
    font-family: 'Silk Serif';
    src: url('SilkSerif-SemiBold.woff2') format('woff2'),
        url('SilkSerif-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('SilkSerif-Regular.woff2') format('woff2'),
        url('SilkSerif-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.entry-meta .entry-date.published #text {
    display: none!important;
}


body
{
	font-family: sofia-pro, sans-serif!important;
	    letter-spacing: 0.5px;
}

.cn-button.bootstrap {
    color: #fff;
    background: #798F66!important;
}
#header .logo .standard-logo
{

}
.revwelc
{
	font-family: sofia-pro, sans-serif!important;
	letter-spacing:1.5px;
}

h1,h2,h3,h4,h5,h6, .mainrevtitle
{
	
	    letter-spacing: 0px;
    color: #10243D;
	
}

#header .main-menu > li.menu-item > a
{
	font-weight:400;
	font-family: sofia-pro, sans-serif!important;
	letter-spacing:0px;
}


h1, h2, h3, h4, h5, h6 {

}

h2
{
	font-size: 55px;
    line-height: 67px!important;
}

#header .header-top {
   
    z-index: 1;
}

.header-col.header-center
{
	    margin-top: -91px;

	    z-index: 999;
}


.header-row.container-fluid
{
	  
}
#side-nav-panel {
    background-color: #1a1a1a;
}
#side-nav-panel .accordion-menu li:not(:last-child) {
    border-bottom-color: #ffffff;
}
.header-main
{
	border-bottom:1px solid white;
}

.fixed-header #header .header-top {
    background-color: transparent;
    padding: 0px 0px;
}

.header-col.header-center
{
	padding:0px!important;
}

.fixed-header #header .header-main {
    background-color: transparent;
}

#header .main-menu > li.menu-item > a {

    font-size: 16px;
	color:#fff;
	
}

.header-top .header-left
{
	padding: 22px 0px;
    border-right: 1px solid white;
}

.fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right
{
	padding-top: 10px;
    padding-bottom: 10px;
}

.header-col.header-center {
    margin-top: -91px;
    border-left: 1px solid white;
    border-right: 1px solid white;
    z-index: 999;
}

.header-top .header-right {
    padding: 22px 0px;
    border-left: 1px solid white;
}

#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
    background-color: #0E1E31;
}

.sticky-header .header-col.header-center {
    margin-top: 0px;
}

.fixed-header #header .header-main .header-left, .fixed-header #header .header-main .header-right
{
	position:relative;
}

.fixed-header #header #menu-main-menu {
    box-shadow: none;
    position: absolute;
    right: 0px;
}

.fixed-header #header #menu-second-menu {
    box-shadow: none;
    position: absolute;
    left: 0px;
}

#header.sticky-header .header-main.change-logo .logo img {
    transform: scale(1);
}

.offsetrow
{
background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 5%, rgba(119,142,101,1) 5%);
}

.rightoverimg
{
	
}

.rightoverinner
{
	
	
}

.rightovercont
{
	    margin-top: -540px;
}

.mixedtitle h2
{
	color:#fff;
	
}
.mixedtitle h2 span
{
	color:#0E1E31;
	
}

.offsetrow p
{
	color:#fff;
}

.coveredbtn
{

}

.coveredbtn a
{
	position:relative;
	z-index:999;
}

.vc_btn3.vc_general.vc_btn3
{
	border-color: #304153!important;
    color: #fff;
    padding-top: 5px;
    border-radius: 0px;
    background-color: transparent!important;
	text-transform:uppercase;
	    padding-right: 30px;
    padding-left: 30px;
}

#footer {
    background-color: #0E1E31;
}

#footer .footer-bottom {
    background-color: #0E1E31;
    border-top: 1px solid white;
}

.mixedtitle.lightbg h2
{
	color: #0E1E31;
}

.mixedtitle.lightbg h2 span
{
	color: #798F66;
}

.text-col.right
{
	padding-left:5%;
}

#footer .widget p {
    font-size: 17px;
    line-height: 28px;
	color:#fff;
}

.upperbreach
{
	height:650px;
	background-image: url(https://www.penninemanor.co.uk/wp-content/uploads/2024/03/pudding.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	margin-top:-100px;

}

.upperbreach.wedding
{
	background-image: url(https://www.penninemanor.co.uk/wp-content/uploads/2022/08/helicopter.jpg) !important;
}

.upperbreach.wedding.civil
{
	background-image: url(https://www.penninemanor.co.uk/wp-content/uploads/2022/08/brides.jpg) !important;
}

.upperbreach.baby
{
	background-image: url(https://www.penninemanor.co.uk/wp-content/uploads/2021/09/Conferance-5-scaled-1.jpg) !important;
}



.upperbreach-cont
{
	overflow:visible!important;
}

.white p
{
	color:#fff;
}
.coveredbtn.bluetxt a {
    color: #0E1E31!important;
    border: #798F66 solid 1px;
}

.signup
{
	background-image: url(https://www.penninemanor.co.uk/wp-content/uploads/hr-sil.svg) !important;
    background-position: bottom !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}

#mailstrap h2
{
	color:#fff;
	    text-align: center;
}
#mailstrap h2 span
{
	color:#798F66;
}

#mailstrap
{
	margin-top:-2px!important;
}

#header .share-links a:not(:hover) {
 
    color: #fff;
    font-size: 20px;
}

#header .share-links {
   
    padding-right: 30px;
}


.mail h2
{
	color:#A39667;
	text-align:center;
}

.mail h2 span
{
	color:#0E1E31;
}

.mc4wp-form-fields
{
	text-align:center;
}

.mc4wp-form-fields input
{
background-color: #fff;
    color: #0E1E31;
    border-color: rgb(0 23 49);
}

.mc4wp-form-fields input[type="submit"] 
{
    line-height: 15px;
    padding-bottom: 13px;
    padding-top: 7px;
	text-transform:uppercase;
}

.mc4wp-form-fields input::placeholder
{
	
	color:#0E1E31;
	text-transform:uppercase;
}


.mc4wp-form-fields a
{
	
	color:#0E1E31;

}

#custom_html-2 li a
{
	color:#fff;
}

#custom_html-2 a
{
	color:#fff!important;
	font-size:16px;
	padding-left:8px;
}

#custom_html-3 a
{

	font-family: 'Silk Serif'!important;
	font-size:22px;
	color:#fff!important;
	line-height:33px;
}

#footer .share-links a:not(:hover), .footer-top .share-links a:not(:hover) {
    background: transparent;
    color: #ffffff;
    font-size: 23px;
}

#custom_html-4 .vc_btn3-container
{
	margin-left:7px;
}

#custom_html-4 .vc_btn3.vc_btn3-color-grey {
    border-color: #798F66;
}

.coveredbtn  .vc_btn3.vc_btn3-color-grey {
    border-color: #0E1E31;
}

.offsetrow.reverse
{
	background: linear-gradient(270deg, rgba(255,255,255,1) 25%, rgba(119,142,101,1) 25%);
}

.offsetrow.reverse.gold
{
	background: linear-gradient(270deg, rgba(255,255,255,1) 25%, rgb(162,149,102,1) 25%);
}

.fa-circle:before {
    content: "\f111";
    color: #fff;
}

.mixedtitle
{
	margin-bottom:0px;
}

.main-sidebar-menu .sidebar-menu > li.menu-item > a
{
	text-align:center;
}

.sidebar-menu>li.menu-item {
   
    border-bottom: solid 1px white;
}

.mega-menu, .sidebar-menu {
 
  
    background: #0E1E31;
   
}

.sidebar-menu > li.menu-item > a
{
	border-top:0px;
}

.main-sidebar-menu .sidebar-menu > li.menu-item > a
{
	font-family: sofia-pro, sans-serif!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #fff!important;
    background-color: #0E1E31!important;
    color: #fff!important;
    border-radius: 0px!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #ffffff!important;
    background-color: #A39667!important;
    color: #fff!important;
    border-radius: 0px!important;
	text-align: center!important;
}

.vc_tta.vc_general .vc_tta-panel-body {
   
    padding: 15px 71px!important;
}

.upperbreach-cont.white li, .upperbreach-cont.white h3, .upperbreach-cont.white p
{
	color:#fff;
}

.upperbreach-cont.white h3
{
	margin-bottom:33px;
}

#header .main-menu > li.menu-item.active > a {
    background-color:transparent;
  
}


.outabout .vc_btn3.vc_btn3-color-grey {

    color: #0E1E31;
}

html .btn-borders.btn-primary {
    background: transparent;
    border-color: #A39667;
    color: #0E1E31;
}
.posts-medium-alt .custom-border-radius {
  
    border-radius: 0px !important;
}

.custom-html .coveredbtn.vc_btn3-container.vc_btn3-inline
{
	    border-color: #fff!important;
	padding-left:20px;
	margin-bottom:0px;
}

.custom-html .coveredbtn .vc_btn3.vc_btn3-color-grey {
    border-color: #ffffff!important;
}

.logo
{
    background: #0E1E31;
    padding: 21px!important;
}

.bell
{
	width:24px;
}
.bell-link {
    padding-left: 10px;
    color: #fff!important;
    font-size: 13px;
}

.bell-list
{
	    margin-bottom: 0px;
    line-height: 0px;
}

#custom_html-2 img {
    width: 22px;
}

.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent!important;
    border: 0px!important;
}

.mailemailin, .mailemail
{
	width:290px;
}

.accom-box h3
{
	color:#fff;
}

#golfpackage li, #golfpackage h3
{
list-style:none;
	text-align:center;
}


.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {

    background-color: #A39667!important;

}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {

    background-color: #A39667!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff!important;
}

#golfpackage ul
{
padding-left: 0px!important;
}

.no-breadcrumbs .main-content {
    padding-top: 0px;
}
table > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
border: 1px solid #ddd;
}

.blog-posts .post .entry-title {
 
    line-height: 33px!important;
}

.bell-list li
{
	list-style:none;
}

.mc4wp-success
{
	text-align:center;
	background: #A39667;
    margin-top: 30px;
    color: #fff;
    padding: 11px 10px;
}

#header.sticky-header .logo {
   width: 100px;
}

.coveredbtn .vc_btn3.vc_general.vc_btn3:hover {

    background: #A39667!important;
	color:#fff!important;
	    border-color: #A39667!important;
}

.coveredbtn.gold .vc_btn3:hover
{
	      background: #A39667!important;
	color:#fff!important;
	    border-color: #0E1E31!important;
}

.post-medium
{
	padding-top:50px;
}
.post-item.post-title-simple h4 a {
    
    font-family: sofia-pro,sans-serif!important;
}

.blog-posts .post .entry-title {
    font-size: 31px;
    color: #A39667;
}

.single-post .entry-title
{
	font-size:30px;
}

.pp_description
{
	display:none!important;
}


/* new style */

#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
    background-color: #282828;
}

.logo {
    background: #282828;
    padding: 21px!important;
}

#footer {
    background-color: #282828;
}

#footer .footer-bottom {
    background-color: #282828;
    border-top: 1px solid white;
}

.signup {
    background-image: url(https://www.penninemanor.co.uk/wp-content/uploads/2021/10/pennines-silhouette_a.svg) !important;

}

h1, h2, h3, h4, h5, h6, .mainrevtitle {

    color: #282828;
}



.mixedtitle.lightbg h2 span {
    color: #d19428;
}
.mixedtitle.lightbg h2 {
    color: #282828;
}

.mixedtitle.lightbg h2 span {
    color: #d19428;
}

#mailstrap h2 span {
    color: #d19428;
}

.mail h2 {
    color: #d19428;
 
}
.mail h2 span {
    color: #282828;
}
.mixedtitle h2 span {
    color: #d19428;
}

.vc_btn3.vc_btn3-color-grey {
 
    background-color: #ce9228;
  
}

.coveredbtn .vc_btn3.vc_btn3-color-grey {
    border-color: #d19428;
}
.offsetrow.reverse.gold {
    background: linear-gradient(
270deg, rgba(255,255,255,1) 25%, #282828 25%);
}

h1, h2, h3, h4, h5, h6, .mainrevtitle, rs-layer, #custom_html-3 a {

    font-family: "Crimson Text",serif!important;
}

.offsetrow.reverse {
    background: linear-gradient(
270deg, rgba(255,255,255,1) 25%, rgb(40 40 40) 25%);
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {

    background-color: #282828!important;
 
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
   
    background-color: #d19428!important;
}
  
.accom-box p
{
	color:#fff;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #d19428!important;
}

.blog-posts .post .entry-title {
    font-size: 31px;
    color: #d19428;
}

html .btn-borders.btn-primary {
    background: transparent;
    border-color: #d19428;
    color: #282828;
}

.offsetrow {
    background: rgb(255,255,255);
    background: linear-gradient(
90deg, rgba(255,255,255,1) 5%, rgb(40 40 40) 5%);
}

#header .main-menu>li.menu-item.active:hover>a, #header .main-menu>li.menu-item:hover>a {
    background-color: #ce9228;
    color: #fff;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #282828!important;
}

#side-nav-panel .accordion-menu li.menu-item>a, #side-nav-panel .menu-custom-block a {
    color: #d19428;
}

#side-nav-panel .accordion-menu li.menu-item.active>a, #side-nav-panel .menu-custom-block a:hover {
    color: #ffffff;
}
#side-nav-panel .accordion-menu li.menu-item.active>a, #side-nav-panel .menu-custom-block a:hover {
    background-color: #d19428;
}

#header.sticky-header .logo .standard-logo {
   
}

.nf-form-fields-required
{
	display:none;
}

.offer-row h3
{
	font-size: 29px;
}

#header .mobile-toggle
{
	border-radius:0px!important;
}

#side-nav-panel {
    padding-top: 50px;
}

.share-trip
{
	background-image:url("https://www.penninemanor.co.uk/wp-content/uploads/2021/09/tripadvisor-1.png")!important;
		background-size:contain!important;
}


#custom_html-5 .share-links
{
display: inline-block;
    vertical-align: middle;
    font-weight: 400;
}

#custom_html-5  .share-links a {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    margin: 0 1px;
    overflow: hidden;
}
.mc4wp-form-fields a {
    color: #ffffff;
}

.maillisttitle h2
{
	font-size:25px;
}

.terms
{
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
}

#side-nav-panel .share-links
{
	display:none;
}

#media_image-2 img
{
    max-width: 193px!important;
    margin-left: auto;
    margin-right: auto;
}

.checkbox-container.label-right label
{
	color:#fff;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #d19428;

}

#side-nav-panel #menu-second-menu-1
{
	border-top:1px #fff solid;
}

.cn-button.bootstrap {
    color: #fff;
    background: #d19428!important;
}

.single-post .fixed-header #header {
    position: relative;
    background: #0e1e31;
}

.single-post .main-content-wrap
{
	padding-top:50px;
}

.single-post h2 {
    color: #a29566;
    font-size: 33px;
}

.single-post .entry-title
{

    font-size: 40px;
}

.single-post h3
{

    font-size: 27px;
}

.page-id-21 #block-widget-2
{
	display:none;
}

#footer .widget>div>ul li, #footer .widget>ul li {
    color: #fff;
}

#header .main-menu .narrow ul.sub-menu {

    border-top: 3px solid #d19428;
}


/* rebrand */

.logo {
    background: #0E1E31;

}

h1, h2, h3, h4, h5, h6, .mainrevtitle, h1.rs-layer, #custom_html-3 a {

     font-family: 'Silk Serif'!important;
}

#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
    background-color: #0E1E31;
}

.offsetrow {
    background: rgb(255,255,255);
    background: linear-gradient( 90deg, rgba(255,255,255,1) 5%, #798F66 5%);
}

.mixedtitle h2 span {
    color: #0E1E31;
}

.vc_btn3.vc_general.vc_btn3 {
    border-color: #304153!important;
    color: #fff;
    padding-top: 5px;
    border-radius: 0px;
    background-color: transparent !important;
    text-transform: uppercase;
    padding-right: 30px;
    padding-left: 30px;
}

.coveredbtn .vc_btn3.vc_general.vc_btn3 {
    border-color: #0E1E31;
}

.mixedtitle.lightbg h2 span {
    color: #798F66;
}

.mail h2 {
    color: #A39667;
    text-align: center;
}

.mail h2 span {
    color: #0E1E31;
}

#footer {
    background-color: #0E1E31;
}

#footer .footer-bottom {
    background-color: #0E1E31;
    border-top: 1px solid white;
}

#mailstrap h2 span {
    color: #798F66;
}

#custom_html-4 .vc_btn3.vc_general.vc_btn3 {
    border-color: #798F66;
}

#header .main-menu>li.menu-item:hover>a {
    background-color: #0E1E31;
    color: #fff;
}

.offsetrow.reverse {
    background: linear-gradient( 270deg, rgba(255,255,255,1) 25%, #A39667 25%);
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #fff!important;
    background-color: #0E1E31!important;
    color: #fff!important;
    border-radius: 0px!important;
}


.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #ffffff!important;
    background-color: #A39667!important;
    color: #fff!important;
    border-radius: 0px!important;
    text-align: center!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #A39667!important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #A39667!important;
}

.vc_tta-panel-body .vc_btn3.vc_btn3-color-grey {

    color: #0E1E31;
}

.upperbreach-cont {
    overflow: visible!important;
    background-color: #A39667!important;
}

.offsetrow.reverse.gold {
    background: linear-gradient( 270deg, rgba(255,255,255,1) 25%, #A39667 25%);
}
#header .main-menu>li.menu-item.active:hover>a, #header .main-menu>li.menu-item:hover>a {
    background-color: #0E1E31;
   
}


#custom_html-6 a {
    font-size: 17px;
    line-height: 28px;
    color: #fff!important;
}

#media_image-2 img {
    max-width: 100%!important;

}

#text-2, #custom_html-2, #custom_html-6 {
    padding-left: 8%;
}

.logo {
    padding-bottom: 9px!important;
}

.sticky-header .logo {
    padding-bottom: 20px!important;
}
.offsetrow.reverse {
    background: linear-gradient(270deg, rgba(255,255,255,1) 25%, rgba(119,142,101,1) 25%);
}

.blog-posts .post .entry-title {
    font-size: 31px;
    color: #A39667;
}

html .btn-borders.btn-primary {

    border-color: #A39667;
  
}

.darkbtn .vc_btn3.vc_btn3-color-grey, .darkbtn .vc_btn3.vc_btn3-color-grey:hover {
    border-color: #304153;
    color: #fff;
    background-color: #0e1e31;

}

.offer h3
{
	    line-height: 41px;
}

@media (max-width: 1745px)
{
	
#header .main-menu > li.menu-item > a {
    font-size: 14px;
  
}
	
	#header .main-menu>li.menu-item>a
	{
		padding:10px 10px;
}
	
}

@media (max-width: 1400px)
{
		#header .main-menu>li.menu-item>a
	{
		padding:10px 6px!important;
}
}


@media (max-width: 1260px)
{
	
	.header-top.hidden-for-sm, .header-col.header-left.hidden-for-sm, header-col.header-center.hidden-for-sm, .header-col.header-right.hidden-for-sm, .header-col.header-center.hidden-for-sm
	{
		display:none!important;
	}
	
	.header-col.visible-for-sm.header-left, #header .mobile-toggle
	{
		display:initial!important;
	}
	 .header-col.visible-for-sm.header-right
	{
		display:flex!important;
}
	
	.logo {
    background: transparent!important;
}
	
	.bell-links {
    background: #A39667;
    padding: 7px;
    color: #fff!important;
    font-size: 13px;
    font-weight: 400!important;
    border-radius: 0px;
    padding-top: 8px;
}
	
	.header-main {
    border-bottom: 0px solid white;
}
	
}







@media (max-width: 1299px)
{

	#header .main-menu>li.menu-item>a {
    font-size: 12px!important;
    padding: 9px 6px!important;
}

}



@media only screen and(min-width: 768px)
{
	.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: transparent!important;
    border: 0px!important;
}
}

@media only screen and (max-width: 1496px)	
{
	
	.offsetrow
{
    background: #A39667!important;

}
	
.offsetrow.reverse.gold
	{
    background: #A39667 !important;
	}
	
}	
	

@media only screen and (max-width: 1496px)	
{
	#header .main-menu>li.menu-item>a {
    font-size: 13px;
		    padding: 9px 10px;
  
}
}
	

@media only screen and (max-width: 1300px)	
{
	
	
.offsetrow {
  background: #798F66!important;
}

	
}


@media only screen and (max-width: 1369px)	
{
.rightovercont {
    margin-top: -670px;
}
}


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

.header-main {
    border-bottom: 0px solid white;
}
	
	.header-col.header-center {
    margin-top: 0px;
    border-left: 0px solid white;
    border-right: 0px solid white;
    z-index: 999;
}
	
	.logo
	{
		background:transparent;
	}
	#header .logo {
  max-width: 134px;
}
	.bell-links
	{
 background: #A39667;
    padding: 7px;
    color: #fff!important;
    font-size: 13px;
    font-weight: 400!important;
    border-radius: 0px;
		    padding-top: 8px;
	}
	
	
	#text-2, #custom_html-2, #custom_html-6  {
    padding-left: initial!important;
}
#custom_html-6, #media_image-3
{
	text-align: center;
}
	
	#text-2, #custom_html-2, #custom_html-6  {
    padding-left: initial!important;
}
#custom_html-6
{
	text-align: center;
}
	
	
	
}


@media only screen and (max-width: 974px)
{
	
#media_image-2, #text-2, #custom_html-2, #custom_html-3, #custom_html-4, #custom_html-5, #footer .footer-bottom .container>div
{
	text-align:center!important;
}
	
}


@media only screen and (max-width: 768px) {
.mailemailin, .mailemail
{
	width:initial;
}
	
	.rightovercont
	{
		display:none;
	}
	
	.bg-pic
	{
		height:350px;
	}
}


@media only screen and (max-width: 768px) {
	
.homespace
	{
	    height: 140px!important;
	}
}

@media only screen and (max-width: 600px) {
	
	.offsetrow.reverse {
  background: #A39667!important;
}
	
	.bg-pic, .upperbreach 
	{
		height:350px;
	}
	
	 .upperbreach 
	{
		display:none;
	}
	
	.offsetrow.reverse.gold {

		  
}
	
		.offsetrow
	{
		  padding-top: 50px;
	}
	
	.vc_empty_space
	{
		max-height:25px;
	}
	
	.hidemob
	{
		display:none!important;
	}
	
	h2 {
    font-size: 41px;
    line-height: 48px!important;
}
	
	.vc_tta.vc_general .vc_tta-panel-body {
    padding: 15px 15px!important;
}
	
	.mailemail {
 
  margin-bottom:10px;
	}
	
	.porto-item-wrap.slick-slide
	{
    margin-left: 0px!important;
    margin-right: 0px!important;
	}
	
	.offsetrow {

}
	
	.rightovercont
	{
		display:none;
	}
	.hometopempty
	{
		display:none;
	}
	
	.home .main-content {
    padding-top: 0px;
}
	
	.mail h2 {
    color: #A39667;
    text-align: center;
    font-size: 27px;
    line-height: 34px!important;
}
	
	.upperbreach-cont.white h3 {
    margin-bottom: 33px;
    font-size: 33px;
    line-height: 43px;
}
	
	.page-id-11 .mixedtitle.lightbg h2 {
    color: #0E1E31;
    font-size: 42px;
}
	
	.header-main {
    border-bottom: 0px solid white;
}
	
	#mailstrap h2 {
    color: #fff;
    text-align: center;
    font-size: 27px;
    line-height: 34px!important;
}
	#footer {

    margin-top: -3px;
}
	
	#header .logo {
    max-width: 120px;
}
	.upperbreach-cont
	{
padding-top:38px;
	}
	
	#golfpackage li
{
list-style:initial;
	text-align:left;
	
}
	
	#golfpackage ul
	{
		    padding-left: 40px!important;
	}
	#custom_html-2 a {
    color: #fff!important;
    font-size: 12px;
    padding-left: 8px;
}
	
	
	
	
	#header.sticky-header .logo {
   
    padding: 0px!important;
}
#header.sticky-header .logo {
  width: 72px;
}
	.contemail
	{
		font-size:12px;
}
	
	
}




.home .salesform, .page-id-7 .salesform, .page-id-513 .salesform, .page-id-699 .salesform, .page-id-671 .salesform, .page-id-13 .salesform, .page-id-19 .salesform, .single-post .salesform, .page-id-23 .salesform, .page-id-77 .salesform, .page-id-646 .salesform, .page-id-80 .salesform
{
	display:none;
}

.page-id-9 .infoform, .page-id-17 .infoform, .page-id-594 .infoform
{
		display:none;
}
