.content {background: none;}

.socialtop {display: none ;}

.new-top-menu {display: none;}
#logo {display: none;}

.cllr {color: #164aad; font-size: 17px; font-weight: bold; padding-top: 10px; border-top: 1px dashed #ddd; margin-top: 20px;}

.abovemenu {min-width: 600px;}

.spacer {width: 100%; clear: both;}

.imagescottage {float: right; max-width: 600px;}

.gallery-caption {font-size: 18px;}

.wp-caption .wp-caption-text {font-size: 14px;}

.contacttext {font-size: 24px; padding-top: 40px;}

#wrapper .primary-menu li a {padding-left: 20px !important;  padding-right: 20px !important;  }
#wrapper {background-color: #fff !important;}

.entry-content a:hover {text-decoration: underline !important;}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {width: 100%; max-width: 350px;}

#recent-posts-2 ul li a {font-size: 16px; line-height: 16px; }
#recent-posts-2 ul li {padding-bottom: 15px;}

.place {color: #ffb500; font-weight: 700;}

.socialtop {float: right; padding-left: 20px; padding-bottom: 20px;}

.socialtop img {width: 56px;}

#secondary .widget-title {background: #f8f7f7; padding-left: 15px; }

.cottage table td {padding: 16px; font-size: 22px; border-color: #fff;}
.cottage table  { border-color: #fff; max-width: 700px;}
.cottage table td ul li {padding: 15px 0px; font-size: 20px; list-style-image: url(https://goatstreetcottage.co.uk/wp-content/uploads/2018/09/check.png);}
.cottage2 h2 {line-height: 42px !important;}

#bottomlinks img:hover {margin-top: -10px;}

.testimonial-content p {    font-family: Satisfy; font-size: 38px;}

.carouselhome {background-color: #0087d5; width: 100%; padding: 40px 0px;}
.carouselinside {max-width: 1300px; margin-left: auto; margin-right: auto;}

.carouselinside h3 {color: #fff; font-family:Montserrat; padding-bottom: 30px; font-size: 32px; min-height: 60px;}

.carouselinside .readmore {border: 1px solid #252525; border-radius: 6px; font-family:Montserrat; padding: 8px 12px; font-weight: 500; font-size: 22px; background: #252525; color: #fff;}

#pg-21-0 {margin-bottom: 0px !important;}

.footer-widgets .textwidget {font-size: 18px !important; color: #fff !important;}

.footer-widgets .widget-title  {font-size: 37px !important; line-height: 48px !important; color: #fff !important; font-weight: 400 !important;}

.read-more a {color: #fff !important; background-color: #0f2a5c  !important; }

.rt-detail .post-content {font-size: 14px !important; line-height: 22px !important;}
.rt-detail .entry-title {min-height: 90px;}
.nobg  img {box-shadow: none; border: 0px;}

#secondary {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eceeef+0,f9f9f9+100 */
background: #eceeef; /* Old browsers */
background: -moz-linear-gradient(top, #eceeef 0%, #f9f9f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eceeef 0%,#f9f9f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eceeef 0%,#f9f9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceeef', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}

ul.nav-menu a {text-transform: none !important;}

.menu-header {margin-left: -20px; margin-right: -20px; width: 103% !important;}

.homebanwrapper {width: 100%;  background: url(https://goatstreetcottage.co.uk/wp-content/uploads/2017/10/homebanbg_small-1.jpg) no-repeat bottom right; padding: 20px 40px 20px 0px;}

.homeban {margin: 0px 20px 30px 20px; max-width: 501px;}
.homeban2 {margin: 0px 20px 0px 20px; max-width: 601px;}

#copyright {color: #fff;}

.innerbanner {max-width: 1600px; margin-left: auto; margin-right: auto;}

.cottagelist li {font-size: 20px; line-height: 24px;}

.innerbanner li {list-style: none !important;}

.featuredright textarea {max-height: 150px !Important;}

.sc_menu {padding-top: 10px;}
.sc_menu li a {color: #111 !important; background-color: #e0e0e0 !important; border-radius: 100px !important; padding: 12px !important;}

.paratext h1 {color: #fff !important;}
.paratext h2 {color: #fff !important;}
.paratext p {color: #fff !important;}

.homeban2 h1 {font-size: 50px; padding-top: 0px; letter-spacing: -1px;}
.homeban h5 {color: #aaa; font-size: 20px !important;}


.homebanbutton a {background: #333; color: #fff !important; padding: 20px 30px; font-size: 28px; max-width: 270px;  margin-top: 20px; display: block; text-align: center;}

.homebanbutton a:hover {background: #000;}

.entry-content, .entry-content p {line-height: 2em;}

.homebanbutton .fa {padding-right: 12px;}

.divcolour {width: 90px; height: 10px; background-color: #f6df0a; margin-bottom: 30px; margin-top: 30px;}

.sow-features-feature h5 {font-size: 24px; font-weight: 700;}

.topbg p {color: #000;}

.sticky-menu .sub-menu a {width: 250px !important; text-transform: none !important; font-size: 14px; font-weight: 600;}

.abovemenu {padding-top: 25px;  padding-bottom: 11px;}
.abovemenu p {font-size: 20px;      font-family: Montserrat; font-weight: 300; }


.abovemenu  .fa {padding-left: 25px; padding-right: 5px;}

.sub-menu a  {font-size: 14px; font-weight: 400 !important;}

.sub-menu a:hover {color: #2791e2;}

.primary-menu .link-effect .sub-menu a:hover   {color: #2791e2 !important;}

.footer {padding-top: 130px;}

.footer  a {color: #fff;}
.footer  a:hover {color: #ffad05 !important;}


.footer-widgets {padding-top: 50px;}
.footer-widgets .widget-title {font-size: 22px; font-weight: 800; color: #fff;}

#menu-footer-menu li a:hover {color: #ffad05 !important;}

.footer-widgets  .textwidget {font-size: 16px; color: #72b1f0;}

.footer-widgets  .textwidget a {color: #fff;}
.footer-widgets  .textwidget a:hover {color: #ffad05 !important;}

.yelldiv {width: 500px; height: 12px; background: #f6df0a; margin-left: auto; margin-right: auto; padding: 10px 0px; margin-top: 20px; margin-bottom: 24px;} 

#stickers a {background: #eee; padding: 4px; border-radius: 4px;}
.featuredtitle {text-align: center; font-size: 120px !important; }
.abovemenu {text-align: right;}

.featuredright h3 {line-height: 44px;}
.featuredright h4 {line-height: 36px;}

.featuredright p {font-size: 24px; line-height: 38px;}
.featuredright label {color: #fff; font-family:Montserrat;}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 500px;
}


.featuredright text {width: 100% !important;}

.servicesmenu li a {font-size: 30px; display: block; list-style: none;  }
.servicesmenu li  { padding: 20px 10px !important; background-color: #ededed; margin: 2px; list-style: none; }

.servicesmenu .widget-title {color: #fff; background-color: #000; font-weight: 40px; margin-left: 20px; padding: 30px; font-family:Montserrat;}

.servicesmenu li:hover {background-color: #0d5dae; }
.servicesmenu li a:hover {color: #fff;}



#wrapper .primary-menu .link-effect .sub-menu a {text-transform: none !important;}

.sub-menu {width: 280px !important;}


#menu-footer-menu li {display: inline; list-style: none; padding: 0px 15px;}

#menu-footer-menu li a {font-weight: 700;}

.abovemenu {font-size: 16px; }

.abovemenu  span {padding: 0px 7px;}

.smalltext {font-size: 14px; font-weight: 300;}

@media only screen and (max-width: 600px) {
  
  .socialtop img {width: 50px; margin: 4px;}
  .abovemenu {min-width: 280px;}
  .homeban2 h1 {font-size: 40px;}
  .homebanwrapper {background-image: none; background-color: #eee;} 
  .homebanbutton a {font-size: 22px;}
  .featuredtitle { font-size: 30px !important;}
 .abovemenu span { font-size: 14px; width: 100%; display: block; text-align: center; margin-top: -4px;} 
}

@media only screen and (max-width: 1700px) {
 .abovemenu span { font-size: 14px;} 
  

}


@media only screen and (max-width: 1620px) {
  #logo-image {max-width: 450px; margin-top: 15px;}
  
  .footer-widgets .widget-title  {font-size: 32px !important; line-height: 42px !important; }
  
  #header.sticky-header .link-effect a  {font-size: 18px;}
  
  }


@media only screen and (max-width: 1500px) {
#wrapper .primary-menu .link-effect a {font-size: 24px;}
  
 #wrapper .primary-menu li a {padding-left: 10px !important;  padding-right: 10px !important;  } 
  
.cottage table  { border-color: #fff; max-width: 500px;}

}



@media only screen and (max-width: 1200px) {
#wrapper .primary-menu .link-effect a {font-size: 18px;}
  
 #wrapper .primary-menu li a {padding-left: 10px !important;  padding-right: 10px !important;  } 
  
     #logo-image {max-width: 350px;}
  
    #header.sticky-header .link-effect a  {font-size: 16px;}
}


@media only screen and (max-width: 1024px) {
#wrapper .primary-menu .link-effect a {font-size: 14px; padding: 10px;}

     #logo-image {max-width: 330px; margin-top: 18px;} 
  
      #header.sticky-header .link-effect a  {font-size: 13px;}
  
  .cottage table  { border-color: #fff; max-width: 700px;}
  
  

}


@media only screen and (max-width: 768px) {
.searchform {display: none;}
      #logo-image {max-width: 330px; margin-top: 0px;} 
  .socialtop a {float: right; margin: 2px; width: 80px;}
  .abovemenu p {text-align: center;}
  .abovemenu {padding: 10px 0px 0px 0px;}
  
  .imagescottage {width: 100%; float: none;}
  
  
    .cottage table  { border-color: #fff; max-width: 650px;} 
}

@media only screen and (max-width: 450px) {
  
  .cottagelist li {font-size: 14px !important; }
  
  .menu-header {margin-left: auto; margin-right: auto;}
  
  .imagepage {width: 100%; }
  
     #logo-image {max-width: 260px; margin-top: 0px; }   
  
  
.searchform {display: none;}
  

  .socialtop {padding-right: 15px;}
  .socialtop a {float: none; margin: 2px; width: 40px;}
}


.entry-content, .article {margin-top: 0px !important; padding-top: 0px !important;}
.content {margin-top: 0px !important; padding-top: 0px !important;}



.entry-content img {background: none !important; border: 0px !important;}

.topbg h4 {color: #fff;}


.featuredright .wpcf7-submit {font-size: 24px !important;}


.innerbanner .widget {margin-bottom: 0px !important; border-bottom: 1px solid #fff;}


