body, p {
    font-family: 'gotham book' !important;
}
a:focus {
   border:0px !important;
   outline: 0px !Important;
}
/**HEADER***/
#site-header .container {
    width: 1260px;
}
#site-navigation-wrap .dropdown-menu >li >a, 
#site-header.full_screen-header .fs-dropdown-menu >li >a, 
#site-header.top-header #site-navigation-wrap .dropdown-menu >li >a, 
#site-header.center-header #site-navigation-wrap .dropdown-menu >li >a, 
#site-header.medium-header #site-navigation-wrap .dropdown-menu >li >a, 
.oceanwp-mobile-menu-icon a {
    font-family: 'gotham book' !important;
}
#site-navigation-wrap .dropdown-menu >li >a {
    line-height: 100px !important;
    padding: 0 11px;
}
.social-menu-btn {
    width: 55px! important;
}
.social-menu-btn a {
   padding: 0 7px !important;
}
.social-menu-btn a img {
   width: 100% !important;
}
.tribe-menu-btn a {
    width: 175px !important;
}
.tribe-menu-btn a img {
    width: 100% !important;
}
.tribe-menu-btn a img:hover {
    opacity:0.8 !important;
}
#site-navigation-wrap .dropdown-menu>li>a .nav-arrow {
    padding-left: 2px;
}

/**PAGE TITLE**/
.page-header {
   background: rgb(135,95,68);
   background: -moz-linear-gradient(90deg, rgba(135,95,68,1) 0%, rgba(234,184,160,1) 49%, rgba(135,95,68,1) 100%);
   background: -webkit-linear-gradient(90deg, rgba(135,95,68,1) 0%, rgba(234,184,160,1) 49%, rgba(135,95,68,1) 100%);
   background: linear-gradient(90deg, rgba(135,95,68,1) 0%, rgba(234,184,160,1) 49%, rgba(135,95,68,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#875f44",endColorstr="#875f44",GradientType=1);
}

/**FOOTER***/
#footer-widgets {
    padding: 210px 0 30px 0 !important;
}
#footer-widgets h3, #footer-widgets h3 a {
   color: #242525 !important;
   font-weight: 500 !important;
   font-size: 16px !important;
}
#footer-widgets h3 a:hover {
    color: #eab8a0 !important;
}
.get-social-button {
   position: relative;
   z-index: 99;
   margin-top: -95px;
}
.get-social-button:after {
  content: ' ';
  position: absolute;
  z-index: -9;
  width:100%;
  height: 6px !important;
  border-top: 2px solid #d6d5d5 !important;
  border-bottom: 2px solid #d6d5d5 !important;
  left:0;
  bottom: 77px;
}
.footer-social-links p a {
   color: #242525 !important;
}
#footer-widgets .ow-button-base a .sow-icon-image {
    width: 2em !important;
}
#footer-widgets .ow-button-base a .sow-icon-image, #footer-widgets .ow-button-base a [class^="sow-icon-"] {
    height: 2.1em !important;
}
#footer-widgets .ow-button-base a {
    line-height: 2em !important;
}
.instagram .ow-button-base a  {
    line-height: 1.7em !important;
}

#footer-bottom {
    border-top: 1px solid #d6d6d6;
}


/**HOME PAGE***/
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1, 
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2, 
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3, 
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4, 
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5, 
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {
    color: #242525 !important;
    text-shadow: none !important;
}
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {
   font-family: 'Debi Sementelli', 'Gotham Book' !important; font-size: 52px !important; line-height: 0.9em !important; font-weight: normal !important; margin-top: 18px !important;
}
.home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {
   font-family: 'Gotham Book' !important; font-size: 17px !important; margin-top: 40px !important;
}
.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
   text-align: center !important;
}
.facebook-icon, .instagram-icon, .youtube-icon { 
    transition: all .3s ease-in-out;
    display: inline !important;
    margin-right: 3px !important;
    margin-left: 3px !important;
}
.facebook-icon:hover, .instagram-icon:hover { 
   opacity:0.65;
}
.emaillist {
   width:100% !important;
}
.es-field-wrap {
    width: 40% !important;
    float: left !important;
    margin-right: 2%;
}
.es_subscription_form_submit {
    float: left !important;
    width: 16% !important;
    display: table !important;
    background-color: #a3775a !important;
    color: #ffffff !important;
}
.es_subscription_form_submit:hover {
   background-color: #c19577 !important;
}
form input[type="text"], form input[type="email"] {
   display:table !important;
   background-color: white;
}
form br {
   display:none !Important;
}
.es_subscription_message.success {
    color: #947056 !important;
}
.zoom-in-btn img{
   transition: all .3s ease-in-out;
}
.zoom-in-btn img:hover {
  transform: scale(0.95);
}
hr.double-pink {
   height: 2px !important;
   border-top: 2px solid #f1e5d7 !important;
   border-bottom: 2px solid #f1e5d7 !important;
}


/**SIDEBAR**/
#right-sidebar .widget-title {
    text-align: center;
    padding-left: 0px;
    border-top: 6px double #f5ded8;
    border-left: 0px;
    padding-top: 30px;
}
#right-sidebar .oceanwp-widget-recent-posts-li, 
#right-sidebar .widget_categories li, 
#right-sidebar .widget_recent_entries li {
    padding: 12px 5px;
    border: 1px solid #d0d0d0;
    text-align: center;
    margin-bottom:8px;
}
#right-sidebar .norm_row {
    float: none !important;
    margin: 0 auto;
    display: block;
    text-align: center !important;
    position: relative !important;
}
#right-sidebar .lsi-social-icons li {
    border: 1px solid #895d43;
    border-radius: 50px;
}
.lsi-social-icons li a {
    width: 1.25em;
   padding: 5px;
}
[class^="lsicon-"]:before, [class*=" lsicon-"]:before {
    color: #cc9f86 !important;
}
#lsi_widget-2 {
   margin-top:-25px;
   margin-bottom: 20px;
}

/*** BLOG ***/
.blog-entry.large-entry .blog-entry-readmore a {
   position: relative;
   border: 1px solid #242525;
   padding: 15px 22px !important;
   background: rgba(212, 212, 212, 0.2) !important;
   font-size: 14px !important;
   color: #d2a692 !important;
}
.blog-entry.large-entry .blog-entry-readmore a:hover {
    border-color: #242525 !important;
    color: #242525 !important;
    background: transparent !important;
}
.blog-entry.large-entry .blog-entry-readmore a:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 3px;
  right: -5px;
  bottom: -5px;
  border: 1px solid #242525;
} 
.blog-entry.large-entry .blog-entry-readmore a:before:hover {
   top:0px; 
   left:0px; 
   bottom:0px; 
   right:0px;
}
.theme-heading {
    color: #242525;
    font-size: 18px;
}
.related-post-title a {
    color: #242525 !important;
}
.related-post-title a:hover {
    color: #eab8a0 !important;
}


/*****RESPONSIVE MOBILE*****/
@media only screen and (max-width: 1400px) {
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {font-size: 52px !important;}
}
@media only screen and (max-width: 1240px) {
   #site-header .container {max-width: 95% !important;}
   #site-navigation-wrap .dropdown-menu >li >a {font-size: 13px !important; padding: 0 10px !important;}
}
@media only screen and (max-width: 1140px) {
  .social-menu-btn {display: none;}
  #site-navigation-wrap .dropdown-menu >li >a {line-height: 107px !important; padding: 0 8px !important;}
  .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {padding: 110px 20px 50px 20px !important;}
  .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {font-size: 14px !important;}
  .facebook-icon, .instagram-icon {width: 50px !important; height: 52px !important;}
}
@media only screen and (max-width: 1000px) {
   .es-field-wrap {width: 37% !important;}
   .es_subscription_form_submit {width: 20% !important;}
}
@media only screen and (max-width: 959px) { /*mobile menu*/
   #site-header .container {max-width: 90% !important;}
   .oceanwp-mobile-menu-icon a {font-size: 18px !important;}
   a.sidr-class-toggle-sidr-close {background-color: #fdf3f2 !important;}
   .sidr-class-social-menu-btn {display:table !Important; width: 100%;}
   .sidr-class-dropdown-menu li a {display: table;}
   .sidr-class-dropdown-menu .sidr-class-social-menu-btn a {line-height: 2em !important;}
   .sidr-class-social-menu-btn a img {float: left; width: 34px !important; height: 34px !important; margin-right: 8px;}
   .sidr-class-dropdown-menu .sidr-class-tribe-menu-btn a span .sidr-class-menu-image-title {display: none !important;}
   .circle-logo {width: 190px !important; height: 165px !important;}
}
@media only screen and (max-width: 787px) {
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {font-size: 50px !important;}
}
@media only screen and (max-width: 780px) {
   .home-3-section .panel-grid-cell {margin-bottom:0px !important;}
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {font-size: 16px !important;}
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {font-size: 70px !important;}
   .home-3-buttons {padding: 10px 100px !important;}
   .profile-photo img {width: 53% !important; margin-top: -35px;}
   .emaillist {margin-top: -30px;}
   #footer-widgets .ow-button-base.ow-button-align-right, #footer-widgets .ow-button-base.ow-button-align-left {text-align: center !important;}
   .footer-social-links .panel-grid-cell {margin-bottom:0px !important;}
   .footer-col2 {display:none;}
   #footer-widgets .col {margin-bottom: 0px !important;}
   .footer-3-contact .panel-grid-cell {margin-bottom: 0px !important;}
   
}
@media only screen and (max-width: 625px) {
   .es-field-wrap {width: 100% !important; margin-right: 0%;}
   form input[type="text"], form input[type="email"] {height: 45px !important;}
   .es_subscription_form_submit {width: 100% !important; padding: 18px 20px !important;}
   .theme-heading {font-size: 16px;}
}
@media only screen and (max-width: 525px) {
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .wp-image-30 {width: 200px !important; height: 175px !important;} 
   .home-3-buttons {padding: 10px 60px !important;}
   .profile-photo img {width: 68% !important;}
}
@media only screen and (max-width: 515px) {
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {padding: 85px 20px 50px 20px !important;}
}
@media only screen and (max-width: 500px) {
  #site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {max-height: 83px !important;}
  #footer-widgets {padding: 160px 0 30px 0 !important;}
}
@media only screen and  (max-width: 480px) {
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {width: 50% !important;}
   .get-social-button img {width: 65%;}
   .get-social-button:after {bottom: 50px;}
}
@media only screen and (max-width: 400px) {
   #site-logo {float: none !important; border-bottom: 1px solid #242525; width: 100%; text-align: center !important;}
   #site-logo #site-logo-inner {padding-bottom: 10px; padding-top: 4px;}
   .oceanwp-mobile-menu-icon.mobile-right {float: none; width: 100%; text-align: center !important; height: 70px; margin-top: -15px !important;}
   .oceanwp-mobile-menu-icon a {font-size: 16px !important;}
   .oceanwp-mobile-menu-icon a:first-child {padding: 13px;}
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {font-size: 60px !important;}
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {font-size: 14px !important;}
   .home-3-buttons {padding: 10px 35px !important;}
   .profile-photo img {width: 80% !important;}
}
@media only screen and (max-width: 380px) {
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper, .home-3-section .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {height: 580px !important;}
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .wp-image-30 {width: 180px !important; height: 155px !important;}
   #footer-widgets h3, #footer-widgets h3 a {font-size: 14px !important;}
   .get-social-button:after {display:none;}
}
@media only screen and (max-width:320px) {
   .home-3-buttons {padding: 10px 22px !important;}
}
@media only screen and (max-width: 310px) {
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2 {font-size: 52px !important;}
   .home-3-section .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3 {font-size: 13px !important;}
}

