.close-shop{
      background: linear-gradient(45deg, #006d9f 0%, #2399cf 100%);
    padding: 7px 10px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight:500;
}
.close-shop a{
  color:#fff;
}
.close-shop a span{
  font-weight:700;
  text-decoration:underline;
}

/* Header */

body.mob-menu-slideout-over {
    padding-top: 0;
}

.navbar-header h1.logo {margin-top:10px}

.navbar-header.col-md-2 {margin-bottom: -60px;}

.header-widgets {margin-left:10px;float:right;padding: 29px 0;}
.header-widgets a {display: inline-block;}
.header-widgets a i {color:#34495e;}
.header-widgets a:hover i {color:#0095da;}

.desktop {display:inline-block;}
.mobile {display:none;}
.fontawesome-text {display:none;}

.current-menu-item a, .current_page_item a {color:#0095da!important;}
.menu-item.menu-item-has-children > a::after {right:0!important;}
.fa, .far, .fas {font-size:17px}

.header-button, .header-button:visited {
    padding: 10px;
    background-color: #0095da;
    color: #fff;
  	margin-right:0;
}
.header-button:hover {
    background-color: #006d9f;
    color: #fff;
}
#navbar {
    float: left;
    width: auto;
}

#modeltheme-main-head-sticky-wrapper {height: auto !important;}

/* Footer */

.footer-div-parent .footer {position:relative;bottom:0;}
footer {background: #fff;overflow: hidden;}
.logo-footer {display: none;}
footer p, footer a, footer a:visited {color: #fff;font-size: 14px;line-height: 1.5;}
footer a:hover {color:#d782ba;}
.footer-div-parent {z-index: 3;}

.curve1-l {
    background: rgba(0, 0, 0, 0.20);
    border-radius: 0% 85% 0% 0%;
    right: 5%;
    z-index: 1;
}

.curve1-r {
    background: #0095da;
    border-radius: 85% 0% 0% 0%;
    left: 5%;
    z-index: 0;
}

[class*="curve1-"] {
    min-height: 340px;
    position: absolute;
    width: 100vw;;
    display: block;
  	top: 285px;
}

/* Other */

h1, h2 {color:#0095da;}
p {color: #34495e;}

.no-click {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;    
}

.custom-textblock {z-index:1;}
.custom-textblock .wpb_text_column.wpb_content_element .wpb_wrapper {
    margin: 25px -50px 25px 50px;
    background-color: #fff;
    width: 160%;
    z-index: 2;
    padding: 20px 30px;
  	box-shadow: -2px 0 5px #dedede;
}

.custom-button .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #fff;
    background-color: #0095da;
    font-size: 18px;
    letter-spacing: 1px;
}

.custom-button .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
    color: #fff;
    background-color: #006d9f;
}

.divider {max-width:100px;margin: 20px auto!important;}

p.mt-icon-list-text {font-weight: 700;}

ol.breadcrumb.text-left {display: none;}

.header-title-breadcrumb-overlay.text-center {
    background: #f8f6f9;
    padding-top: 80px;
}

li {
    font-size: 18px;
    color: #34495e;
    font-weight: 300;
}

.top-heading {padding: 150px 0 50px;}

.fullwidth-row:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
background: rgba(52,73,94,0.5);
content: '';
}

.ppt {display: none !important;}

.underline h3 {text-decoration: underline; text-decoration-color: #d1d1d1;}

.pea_cook_wrapper p {color:#fff;font-family: "Open Sans";font-size: 13px;font-weight: 600;}
button.pea_cook_btn {background-color: #0095da;color:#fff;border-color:#0095da;box-shadow:none;border-radius:0px;font-family: "Roboto Condensed";font-weight: 300;letter-spacing: 1px;}
button.pea_cook_btn:hover {border-color:#d9d9d9;}

/* Contact forms */

input, button, select, textarea {font-size: 14px;}
form input, form textarea, select {border-radius: 0;margin-bottom: 10px;width:100%;}
select {padding: 12px;}
input.wpcf7-form-control.wpcf7-submit {padding: 5px 15px;background-color:#34495e;color:#fff;font-size: 18px;letter-spacing: 1px;font-family: "Montserrat";}
input.wpcf7-form-control.wpcf7-submit:hover {background-color: #27394b;opacity:1;}
div.wpcf7 {padding: 20px;background-color: #0095da;}
.wpcf7-form-control.wpcf7-captchar {
    width: 220px;
    padding: 0px 10px;
    float: right;
}

.form-table td {width:50%;border:none;}
.form-table tr {justify-content: flex-start;display: flex;}
.form-table {border:none;margin-top:10px;}
.form-table td:nth-child(1) {padding-right:15px!important;}
.form-table td:nth-child(2) {padding-left:15px!important;}
.sidebar-form .wpcf7-form-control.wpcf7-captchar {
    display: block;
    width: 100%;
    margin-top: 10px;
}

textarea {height:175px;}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {margin-bottom: 10px;}

.wpcf7-list-item input {width: auto;}
.wpcf7-list-item-label {font-size: 14px;color: #cfcfcf;}
.wpcf7-list-item-label a {color: #fff;}
.wpcf7-list-item {margin:0 !important;}


/* RWD */

@media all and (max-width:980px) {
	.desktop {display:none;}
	.mobile {display:inline-block;}
  .form-table td {width:100%;display: block;}
	.form-table td:nth-child(1) {padding-right:0px!important;}
	.form-table td:nth-child(2) {padding-left:0px!important;}
  .form-table tr {display: block;}
}

@media all and (max-width: 1400px) {
  [class*="curve1-"] {top:285px}
}

@media all and (max-width:1024px) {
  .mobmenu-push-wrap {padding-top: 0;}
  .mob-menu-header-holder.mobmenu {height: 0;}
}

@media all and (max-width: 1200px) {
  .navbar-header h1.logo {margin: 10px auto 0px;width: 100px;}
  .navbar-header.col-md-2 {margin: 0;width: 100%;}
}

@media all and (min-width: 767px) and (max-width: 980px) {
	.navbar-header h1.logo {width: 70px;}
  #modeltheme-main-head {height:170px;}
  .header-widgets {position: absolute; top:0; right:0;}
}

@media all and (min-width:768px) and (max-width:1024px) {
  .mobmenur-container {display: none;}
}

@media all and (max-width: 767px) {
  #navbar .menu-item .sub-menu .menu-item .sub-menu{
    left:5%;
  }
  .header-button, .header-button:visited{
    display:none !important;
  }
	.navbar-header.col-md-2 {
	  width: 50%;
	  flex:0 0 50%;
	  order:1;
    float: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
	}
	.navbar > .container > .row{
	  display:flex;
	  align-items:center !important;
	  justify-content:space-between;
	  flex-wrap:wrap;
	}
	.navbar > .container > .row:before, .navbar > .container > .row:after{
	  display:none !important;
	}
	body .header1 #navbar{
	  width:100% !important;
	      flex: 0 0 100%;
	      order:3;
	}
  .header-widgets {margin-top: 0px;padding:5px 0;display: block;clear: both;order:2;}
  .mob-menu-logo-holder {padding: 10px!important;}
  .fontawesome-text {display: inline-block;margin-left: 5px;}
  ul a {padding: 10px 20px;}
  .menu-item-has-children::after {content: none;}
  div.wpcf7 {margin-top: 50px;}
  .custom-textblock .wpb_text_column.wpb_content_element .wpb_wrapper {margin:0 0 50px;width:100%;}
  .wpcf7-form-control.wpcf7-captchar {width:100%;margin-top:10px;}
  .logo img, .navbar-header .logo img {height: 60px;margin-top: 0;}
  body .navbar-header h1.logo {margin: 10px 0 10px !important;}
  
   .navbar-default .navbar-toggle{
     margin-top:20px !important;
     margin-bottom:20px !important;
   }
}