/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
@import url("../Divi/style.css");
/* =Theme customization starts here
------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Droid+Serif');
@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');

.et_fixed_nav #main-header .container {
  min-height: auto;
}

a.myButton {
  -moz-box-shadow: inset 0px 1px 0px 0px #cf866c;
  -webkit-box-shadow: inset 0px 1px 0px 0px #cf866c;
  box-shadow: inset 0px 1px 0px 0px #cf866c;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
  background: -moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
  background: -webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
  background: -o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
  background: -ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
  background: linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315', GradientType=0);
  background-color: #d0451b;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 3px solid #942911;
  display: inline-block;
  cursor: pointer;
  color: #fff !important;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold !important;
  padding: 6px 24px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #854629;
}

a.myButton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
  background: -moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
  background: -webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
  background: -o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
  background: -ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
  background: linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b', GradientType=0);
  background-color: #bc3315;
  text-decoration: underline;
  color: #fff !important;
}

#top-menu li {
  padding-right: 15px;
}

.homefeature {
  padding: 10px;
  float: right;
  width: 200px;
  margin-left: 20px;
  text-align: center;
  background-color: #002e4f;
  border: 2px #fff solid;
}

.homefeature a {
  color: #fff !important;
}

#caption {
  line-height: 15px;
}

.memtype {
  color: #a5ab81;
  font-weight: bold;
}

.cmed-info-box {
  padding: 0px !important;
}

.cmed_content_block {
  margin-top: 0px !important;
}

.sub-menu {
  padding-left: 0px !important;
}

.expert-container {
  padding-left: 0px !important;
  margin-left: 0px !important;
  padding-right: 0px !important;
}

.et-search-form, .et_mobile_menu, .footer-widget li:before, .nav li ul, blockquote {
  border-color: #2ea3f2;
  border-left: 0px;
  padding-left: 50px;
}

blockquote p {
  margin-bottom: 10px;
}

#twitter-roll {
  float: right;
  margin: 10px;
  max-width: 200px;
  width: 100%;
  min-height: 600px;
}

#MAIN-SECTION {
  margin-top: 0px !important;
  padding-top: 30px !important;
  /*background-image: url(//www.pancreasclub.com/wp-content/themes/Divi-Child/images/wrap.jpg) !important;*/
  /*background-repeat: repeat-x;*/
  /*background-position: top left;*/
  /*background-size: initial;*/
  -webkit-box-shadow: inset 0px 30px 20px -25px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: inset 0px 30px 20px -25px rgba(0, 0, 0, 0.5) !important;
  box-shadow: inset 0px 30px 20px -25px rgba(0, 0, 0, 0.5) !important;
}

#Headline h1 {
  color: #9f0c02;
  font-size: 35px;
  font-weight: 700 !important;
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid #9f0c02;
}

#top-menu li.current-menu-ancestor > a {
  color: #363e4c !important;
}

h2 {
  font-weight: 700 !important;
}

#Inside-HEADER {
  margin-top: 40px !important;
  max-height: 350px;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
}

#main-header .et_mobile_menu {
  background-color: #3ab0ce !important;
}

#et-info {
  float: right;
}

#NAVBAR {
  float: left;
  clear: both;
  width: 100%;
  background-color: #44bcda;
  background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/nav.png) !important;
  padding-left: 50px;
  padding-right: 50px;
  min-height: 40px;
  margin-top: 0px;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
}

.newsletter {
  float: left;
  width: 100%;
  max-width: 300px;
  margin-right: 30px;
  text-align: center;
}

.twocolumn p {
  max-width: 200px;
  width: 100%;
  padding-top: 0;
  margin-top: 0;
  display: inline-block;
}

#et-top-navigation {
  padding-left: 0px !important;
}

.et_header_style_left #et-top-navigation {
  padding: 12px 0 0 0 !important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a {
  padding-bottom: 10px !important;
}

#main-header .container {
  max-width: 100% !important;
  width: 100% !important;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+90,000000+100&0+0,0.15+90,0.3+100 */
  /*background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0.3) 100%); !* FF3.6-15 *!*/
  /*background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0.3) 100%); !* Chrome10-25,Safari5.1-6 *!*/
  /*background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 90%, rgba(0, 0, 0, 0.3) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4d000000', GradientType=0); !* IE6-9 *!*/
}

#main-header {
  /* min-height: 150px; */
  /* min-height: 70px; */
  min-height: 85px;
  /*-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;*/
  /*-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;*/
  /*box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;*/
  /*background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/wrap.jpg) !important;*/
  /*background-repeat: repeat-x;*/
  /*background-position: top left;*/
  background-color: transparent;
  box-shadow: none;
}

.et_header_style_left .logo_container {
  float: left;
  clear: both;
  width: 100%;
  padding-left: 50px;
  position: relative !important;
  /* min-height: 100px; */
  min-height: 10px;
}

#logo {
  max-height: 150px !important;
  position: absolute;
  z-index: 222222222 !important;
  margin-top: 10px;
}

#top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current-menu-item > a {
  color: #363e4c !important;
}

.et_fixed_nav #top-header {
  position: fixed !important;
  float: right;
  clear: both;
}

header#main-header {
  top: 0px !important;
}

#top-header .container {
  width: 100% !important;
  max-width: 100% !important;
  padding-right: 50px;
  padding-left: 50px;
}

.et-fixed-header .container .logo_container {
  min-height: 36px !important;
}

#main-header.et-fixed-header #NAVBAR {
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.5) !important;
}

#main-header.et-fixed-header {
  min-height: 36px !important;
}

#main-header .nav li ul {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: #3ab0ce !important;
  border-top: 0px !important;
  border-left: 1px solid #82d7ed;
  border-right: 1px solid #82d7ed;
  border-top: 1px solid #82d7ed;
}

#main-header .nav li ul li {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-bottom: 1px solid #82d7ed;
}

#main-header .nav li ul li:hover {
  background-color: #279dbc !important;
}

#top-menu li a {
  font-size: 15px !important;
  text-transform: uppercase;
}

#top-menu li li a {
  width: 100% !important;
  max-width: 100% !important;
  font-size: 13px !important;
  text-transform: none !important;
}

#top-menu li {
  line-height: 16px !important;
}

.mobile_menu_bar:before {
  color: #fff !important;
}

.et_mobile_menu {
  padding: 0% !important;
  border-top: 0px solid #2ea3f2 !important;
  margin-top: 3px !important;
}

#top-header {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#013d62+0,0169aa+100 */
  background: rgb(1, 61, 98);
  /* Old browsers */
  background: -moz-linear-gradient(left, rgba(1, 61, 98, 1) 0%, rgba(1, 105, 170, 1) 100%) !important;
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(1, 61, 98, 1) 0%, rgba(1, 105, 170, 1) 100%) !important;
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(1, 61, 98, 1) 0%, rgba(1, 105, 170, 1) 100%) !important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013d62', endColorstr='#0169aa', GradientType=1) !important;
  /* IE6-9 */

}

.et_pb_slide_title {
  font-weight: 600 !important;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.8) !important;
}

#et-main-area {
  /* margin-top: -40px; */
  margin-top: -43px;
}

.home #et-main-area {
  /* margin-top: -40px; */
  margin-top: -43px;
}

@media only screen and (max-width: 1230px) {
  #logo {
    /* max-height:200px !important; */
  }
}

@media only screen and (max-width: 1150px) {
  .et_header_style_left .logo_container {
    padding-left: 15px !important;
  }

  #top-header .container, #NAVBAR {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  #top-menu li {
    padding-right: 10px !important;
  }
}





@media only screen and (max-width: 980px) {
#top-menu-nav {
  display: none !important;
}

#et_mobile_nav_menu {
  display: block !important;
}
}


@media only screen and (max-width: 1200px) {
#top-menu-nav {
margin-top:6px;
}
}


@media only screen and (max-width: 1200px) {
  
	#Inside-HEADER#Inside-HEADER .et_pb_module.et_pb_module .et_pb_slide_title.et_pb_slide_title {
	padding: 7% 0!important;
	}


	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
	width: 50%!important;
	max-width: 50%!important;
	}

	.et-social-icons li {
	margin-left: 0px !important;
	}



  #et_top_search {
    float: left !important;
  }

  .et_header_style_left #et-top-navigation {
    padding: 5px 0 3px 0px !important;
  }

  .et_header_style_left .mobile_menu_bar {
    padding-bottom: 0px !important;
  }

  #et_top_search {
    margin: 10px 15px 0 0 !important;
  }

  #logo {
    /* max-height:170px !important; */
    max-height: 120px !important;
  }

  .et_mobile_menu li a {
    padding: 5px 2% !important;
  }

  input.et-search-field {
	margin-top: 27px !important;
	width: 100%;
	max-width: 100%;
  }
}

.et_mobile_menu li a {
}

.et_pb_slide_description .et_pb_slide_title {
  font-size: 70px;
  font-weight: 600 !important;
}

.et_pb_slide_description {
  padding: 16% 0% !important;
}

@media only screen and (max-width: 767px) {
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
    margin: 0px 2%;
  }

	#Inside-HEADER#Inside-HEADER .et_pb_module.et_pb_module .et_pb_slide_title.et_pb_slide_title {
	padding: 0% 0!important;
	}


	#Inside-HEADER {
	height: 117px;
}



}

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






 #et_top_search {
    margin: 0px 15px 0 0 !important;
  }

  .et_fixed_nav #top-header {
    position: relative !important;
    width: 100%;
  }

  .et_header_style_left .logo_container {
    min-height: 0px !important;
    height: 0px !important;
  }

  .et_header_style_left .mobile_menu_bar {
    padding-bottom: 0px !important;
  }

  #NAVBAR {
    /* margin-top:64px !important; */
    margin-top: 22px !important;
  }

  .et_pb_slide_title {
    font-weight: 600 !important;
  }

  .et_pb_slider .et_pb_container {
    width: 100% !important;
  }

  #MAIN-SECTION, #MAIN-BOX {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }

  #MAIN-SECTION .et_pb_row, #MAIN-BOX .et_pb_row {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding: 20px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
    color: #000 !important;
  }

  .et_pb_slide_description .et_pb_slide_title {
    font-size: 3em !important;
  }

  #et-main-area {
    margin-top: -40px !important;
  }

  #twitter-roll, #twitter-roll iframe {
    max-width: 100% !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 420px) {
  .et_pb_slide_description .et_pb_slide_content, #et-info-email {
    display: none !important;
  }
}

.et_mobile_menu li:hover {
  background-color: #279dbc !important;
}

.et_mobile_menu li ul {
  padding-left: 0px !important;
  margin-left: 0px !important;
}

.et_mobile_menu li ul li {
  background-color: #3ab0ce !important;
}

#main-header {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#465163+0,323a45+100 */
  /*background: rgb(70, 81, 99); !* Old browsers *!*/
  /*background: -moz-linear-gradient(left, rgba(70, 81, 99, 1) 0%, rgba(50, 58, 69, 1) 100%); !* FF3.6-15 *!*/
  /*background: -webkit-linear-gradient(left, rgba(70, 81, 99, 1) 0%, rgba(50, 58, 69, 1) 100%); !* Chrome10-25,Safari5.1-6 *!*/
  /*background: linear-gradient(to right, rgba(70, 81, 99, 1) 0%, rgba(50, 58, 69, 1) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#465163', endColorstr='#323a45', GradientType=1); !* IE6-9 *!*/
}

#MAIN-BOX {
  padding-top: 0px !important;
  margin-top: 25px !important;
}

#main-footer {
  min-height: 150px;
  background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/body.jpg) !important;
  background-repeat: repeat;
  background-position: top left;
}

#footer-bottom {
  padding-top: 50px !important;
  background-color: transparent !important;
}

.et-social-icon a {
  color: #fff !important;
}

#footer-info {
  color: #fff !important;
}

#footer-info a {
  color: #41c5e7 !important;
}

#footer-info a:hover, .et-social-icon a:hover, .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
  color: #41c5e7 !important;
}

h1 {
  font-weight: 600 !important;
}

h1, h2, h3, h4, h5, h6 {
  /* font-family: 'Droid Serif', arial, serif; */
  font-family: 'Lato', sans-serif;
}

#MAIN-SECTION h1, #MAIN-SECTION h2, #MAIN-SECTION h3, #MAIN-SECTION h4, #MAIN-SECTION h5, #MAIN-SECTION h6 {
  line-height: 1.2em;
}

body {
  font-size: 15px;
  /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; */
  font-family: 'Lato', sans-serif;
  /*background-color: #ddd;*/
  background-color: #f2f2f2;
}

input.et-search-field {
  font-size: 18px;
  height: 30px;
  /* margin-top: 50px; */
  margin-top: 28px;
  background-color: #fff;
  color: #000 !important;
}

span.et_close_search_field {
  /* top: -15px !important; */
  top: 0px !important;
}

.nospacing {
  line-height: 22px;
}

ul.nobullet {
  list-style-type: none;
}

#top-header .et-social-icon a:hover {
  color: #363e4c !important;
}

.et_pb_row a {
  color: #069;
}

.et_pb_row a:hover {
  color: #069;
  text-decoration: underline;
}

.et-fixed-header .logo_container {
  display: none !important;
}

.et-fixed-header #NAVBAR {
  margin-top: 0px;
}

h2, h3, h4, h5, h6 {
  color: #1b466d !important;
}

h3 {
  font-weight: 700 !important;
}

.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
  color: #363e4c !important;
}

@media only screen and (min-width: 981px) {
  .et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
    color: #363e4c !important;
  }
}

@media only screen and (max-width: 1378px) {
  #top-menu li a {
    font-size: 15px !important;
  }
}

@media only screen and (max-width: 1295px) {
  #top-menu li a {
    font-size: 14px !important;
  }
}

#top-menu a, #et_search_icon:before, span.et_close_search_field:after, .et_mobile_menu li a, .header-content h1 {
  color: #fff;
}

.et_mobile_menu li a {
  text-shadow: 0px 1px 0px #00637d;
}

#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {
  padding-right: 0px;
}

#et-secondary-nav .menu-item-has-children > a:first-child:after, #top-menu .menu-item-has-children > a:first-child:after {
  display: none;
}

#mobile_menu.et_mobile_menu {
  padding-top: 80px !important;
}

#HEADER-TITLE {
  background-color: #44bcda !important;
  background-size: initial;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/wrap.jpg) !important;
  background-repeat: repeat-x;
  background-position: top left;
}

#HEADER-TITLE section {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+68,000000+100&0+0,0.2+68,0.5+100 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 68%, rgba(0, 0, 0, 0.5) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 68%, rgba(0, 0, 0, 0.5) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 68%, rgba(0, 0, 0, 0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0); /* IE6-9 */
}

#HEADER-TITLE .et_pb_fullwidth_header {
  padding: 15px 0;
}

#HEADER-TITLE.V1 {
  background-color: #44bcda !important;
  background-size: initial;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/headline-1.png) !important;
  background-repeat: repeat;
  background-position: top left;
  margin-bottom: 0px !important;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

#HEADER-TITLE.V1 h1 {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  /* font-family: 'Droid Serif', arial, serif !important; */
  font-family: 'Lato', sans-serif !important;
  font-weight: 600 !important;
  font-size: 30px !important;
  color: #fff !important;
}

#MAIN-BOX .et_pb_row:first-child, #MAIN-SECTION .et_pb_row:first-child, #MAIN-BOX .first, #MAIN-SECTION .first {
  margin-top: 0px !important;
}

.et_pb_section {
  /* background-color:transparent; */
  /*background-color: #ddd;*/
  background-color: #f2f2f2;
}

#MAIN-BOX .et_pb_row, #MAIN-SECTION .et_pb_row {
  background-color: #fff;
  /*-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;*/
  /*-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;*/
  /*box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;*/
  padding: 30px;
  /*margin-top: 25px;*/
}

#MAIN-SECTION .et_pb_row:not(:first-child),
#MAIN-BOX .et_pb_row:not(:first-child) {
  padding-top: 0;
}

.header-content {
  padding: 0px;
}

.header-content h1 {
  padding: 0px;
}

sup {
  bottom: .2em !important;
}

.widgettitle {
  /*background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/headline-4.png) !important;*/
  /*-khtml-border-radius: 5px;*/
  /*-moz-border-radius: 5px;*/
  /*-webkit-border-radius: 5px;*/
  background-repeat: repeat;
  /*border-radius: 5px;*/
  color: #fff !important;
  font-size: 14px !important;
  padding: 10px 12px;
  margin-bottom: 20px;
  background-color: #40c0e3;
}

#SIDEITEM {
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #f5f5f5;
  border-radius: 5px;
  border-right: 0px !important;
  padding: 20px;
}

#CALLOUT-MAIN {
  background-color: #f5f5f5 !important;
  padding: 20px;
}

#CALLOUT-MAIN .et_pb_row {
  background-color: #f5f5f5 !important;
}

#MAIN-SECTION h1, #MAIN-SECTION h2, #MAIN-SECTION h2 a, #MAIN-SECTION h2 a:visited {
  color: #000 !important;
  font-weight: 300 !important;
  font-size: 24px;
  line-height: 30px;
}

#MAIN-SECTION h3 {
  color: #930 !important;
  font-weight: 300 !important;
  font-size: 20px !important;
}

h5 {
  color: #900 !important;
}

h6 strong {
  color: #000 !important;
}

h6 a strong {
  color: #069 !important;
}

#MAIN-SECTION p {
  /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; */
  font-family: 'Lato', sans-serif;
}

.field-wrap > div input {
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #666;
  /* font-family: 'Droid Serif', arial, serif !important; */
  font-family: 'Lato', sans-serif !important;
  font-size: 13px !important;
  padding: 4px 5px !important;
}

hr.ninja-forms-field {
  color: #ddd;
  border-color: #ddd !important;
  border-bottom: 0px !important;
  background-color: #ddd;
  border-top: 1px solid #ddd !important;
  margin-bottom: 30px;
  margin-top: 30px;
}

#ninja_forms_required_items, .nf-field-container {
  margin-bottom: 10px !important;
}

#BREADBOX, #HOME-TITLE-BOX {
  margin-bottom: 0px !important;
  padding-right: 0px !important;
  border-right: 0px !important;
}

#BREADBOX #text-2 {
  display: none !important;
}

.breadcrumb {
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #f5f5f5;
  border: none;
  border-radius: 5px;
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 30px;
  padding: 5px 10px;
}

.breadcrumb a {
  font-size: 13px !important;
  color: #9f1c09 !important;
  margin-right: 5px !important;
}

.breadcrumb a:hover {
  color: #590b00 !important;
}

.breadcrumb a:after {
  padding-left: 5px !important;
  color: #000 !important;
  content: "\00bb" !important;
}

#HOME-TITLE-BOX.V1 .widgettitle {
  /*background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/headline-1.png) !important;*/
}

#HOME-TITLE-BOX.V2 .widgettitle {
  background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/headline-2.png) !important;
}

#HOME-TITLE-BOX.V3 .widgettitle {
  background-image: url(https://pancreasclub2017.clientpalette.com/wp-content/themes/Divi-Child/images/headline-3.png) !important;
}

#HOME-TITLE-BOX.V1 .widgettitle,
#HOME-TITLE-BOX.V2 .widgettitle,
#HOME-TITLE-BOX.V3 .widgettitle {
  /*font-size: 16px !important;*/
  font-size: 20px !important;
  /* font-family: 'Droid Serif', arial, serif ; */
  font-family: 'Lato', sans-serif;
}

#HOME-TITLE-BOX a {
  color: #069;
}

#HOME-TITLE-BOX a:hover {
  color: #82c0c7;
}

#HOME-TITLE-BOX .et_pb_text_inner {
  margin-bottom: 25px;
}

#ROW2 .et_pb_column_1_3 .widgettitle {
  font-size: 20px !important;
  background-color: #acacac;
}

.et_post_meta_wrapper {
  background-color: #ddd;
}

#comment-wrap {
  position: relative;
  width: 80%;
  max-width: 1080px;
  margin: auto;
  padding-top: 0px !important;
}

.single .post {
  padding-bottom: 0px !important;
}

.et_right_sidebar #sidebar {
  padding-left: 0px;
  width: 100%;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
  font-size: 11px;
  padding: 6px 12px;
}

.nav li.et-reverse-direction-nav li ul {
  right: 239px !important;
}

.cat-post-footer-link {
  color: #069 !important;
}

.custom-html-widget a,
.cat-post-title:hover {
  color: #2ea3f2 !important;
  text-decoration: none !important;
}

.custom-html-widget a:hover {
  text-decoration: underline !important;
}

.cat-post-title {
  color: #000 !important;
}

#category-posts-3-internal .cat-post-item {
  border-bottom: 0px solid #ccc !important;
  margin: 10px 0 !important;
}

#Inside-HEADER .et_pb_fullwidth_image {
  width: 100% !important;
  max-width: 100% !important;
}

/* Directory CSS begins here */

.DIRECTORY-BOX {
  display: none;
}

.DIRECTORY {
  display: none;
}

.single-wpbdp_listing .DIRECTORY {
  display: block !important;
}

.single-wpbdp_listing #sidebar {
  display: none !important;
}

.single-wpbdp_listing #left-area {
  width: 100% !important;
  padding-right: 0% !important;
}

.single-wpbdp_listing #main-content .container:before {
  width: 0px !important;
  background-color: transparent !important;
}

.single-wpbdp_listing .listing-title h2 {
  color: #9f0c02 !important;
  font-size: 35px;
  font-weight: 700 !important;
  padding-bottom: 25px;
  margin-bottom: 30px;
  border-bottom: 1px solid #9f0c02;
}

.single-wpbdp_listing .wpbdp-listing-single .listing-title {
  background: transparent !important;
  border: 0px !important;
  padding: 0px 0px !important;
  margin-bottom: 30px !important;
}

#wpbdp-categories {
  display: none;
}

.back-to-dir {
  color: #fff !important;
  border-color: #9d0d04;
  border: 0px !important;
  background-color: #9d0d04;
  font-size: 1.0em;
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#wpbdp-bar-show-directory-button {
  display: none !important;
}

.listing-actions a.delete-listing, .listing-actions a.edit-listing, .listing-actions a.view-listing {
  padding: 0px 20px !important;
  margin-bottom: 6px;
  margin-left: 0px !important;
  margin-top: 0px !important;
  float: left;
}

.listing-actions a.delete-listing {
  margin-bottom: 10px !important;
}

#wpbdp-search-form input[type="submit"],
.wpbdp-button.reset,
.wpbdp-main-links .wpbdp-button {
  color: #fff !important;
  border-color: #9d0d04;
  border: 0px !important;
  background-color: #9d0d04;
  font-size: 1.0em;
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.wpbdp-main-box .box-col input {
  padding: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.wpbdp-main-box {
  padding: 30px;
}

.box-col input[type=submit] {
  color: #fff !important;
  border-color: #9d0d04;
  border: 0px !important;
  background-color: #9d0d04;
  font-size: 1.0em;
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#wpbdp-page-main_page #wpbdp-listings-list, #wpbdp-page-all_listings #wpbdp-listings-list {
  font-size: 1.0em !important;
}

.wpbdp-listing .listing-details .field-value {
  margin-bottom: 0px !important;
}

#wpbdp-page-main_page .wpbdp-listing-excerpt, #wpbdp-page-all_listings .wpbdp-listing-excerpt {
  padding: 30px;
}

#wpbdp-page-main_page .wpbdp-listing-excerpt .listing-actions, #wpbdp-page-all_listings .wpbdp-listing-excerpt .listing-actions {
  margin-top: 0px;
}

#wpbdp-page-main_page #wpbdp-listings-list .listing-actions a.button, #wpbdp-page-all_listings #wpbdp-listings-list .listing-actions a.button {
  padding: 5px 20px;
  font-size: 13px;
  font-weight: 700;
}

@media only screen and (min-width: 1043px) {	
#wpbdp-page-main_page .listing-details .wpbdp-field-email, #wpbdp-page-all_listings .listing-details .wpbdp-field-email {
    width: 25% !important;
    float: left !important;
}
#wpbdp-page-main_page .listing-details .wpbdp-field-phone, #wpbdp-page-main_page .listing-details .wpbdp-field-city,  #wpbdp-page-all_listings .listing-details .wpbdp-field-first_name, #wpbdp-page-all_listings .listing-details .wpbdp-field-last_name, #wpbdp-page-all_listings .listing-details .wpbdp-field-phone, #wpbdp-page-all_listings .listing-details .wpbdp-field-city {
    width: 11% !important;
    float: left !important;
}
	
	
#wpbdp-page-main_page .listing-details .wpbdp-field-first_name, #wpbdp-page-main_page .listing-details .wpbdp-field-last_name {
width: 11.5% !important;
float: left !important;
	}	

	#wpbdp-page-main_page .listing-details .wpbdp-field-state, #wpbdp-page-all_listings .listing-details .wpbdp-field-state{
	 width: 5% !important;	
	  float: left !important;
	}	
	

	
	
	
	
	
	
	
	

  #wpbdp-page-main_page .listing-details .field-value label, #wpbdp-page-main_page .listing-details .field-value .value, #wpbdp-page-all_listings .listing-details .field-value label, #wpbdp-page-all_listings .listing-details .field-value .value {
    clear: both !important;
    float: left !important;
  }

  #wpbdp-page-main_page .listing-details .field-value, #wpbdp-page-all_listings .listing-details .field-value {
    padding-left: 0.8em;
    padding-right: 0.8em;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing .listing-details .field-value label, #wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing .listing-details .field-value label {
    display: none;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing .listing-details .field-value, #wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing .listing-details .field-value {
    margin-bottom: 0px;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing:first-child .listing-details .field-value label, #wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing:first-child .listing-details .field-value label {
    display: block !important;
  }

  #wpbdp-page-main_page .wpbdp-listing .social-fields, #wpbdp-page-all_listings .wpbdp-listing .social-fields {
    margin: 10px 0 !important;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .listing-details, #wpbdp-page-all_listings #wpbdp-listings-list .listing-details {
    width: 90%;
    float: left;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .listing-actions, #wpbdp-page-all_listings #wpbdp-listings-list .listing-actions {
    width: 10%;
    float: left;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing-excerpt .listing-actions, #wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing-excerpt .listing-actions {
    margin-top: 5px !important;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing-excerpt, #wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing-excerpt {
    padding: 0px !important;
    width: 100%;
    float: left;
    clear: both;
    border-bottom: dotted 1px #ddd;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing-excerpt.odd, #wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing-excerpt.odd {
    background: transparent !important;
  }

  #wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing:first-child .listing-actions, #wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing:first-child .listing-actions {
    margin-top: 32px !important;
  }
}

.wpbdp-listing .listing-title {
  border-bottom: 0px solid #044f8d !important;
  margin-bottom: 0px !important;
}

.address-info {
  display: none !important;
}

.wpbdp-listing .listing-details {
  margin-left: 0px !important;
}

.wpbdp-listing a:not(.wpbdp-button) {
  color: #015c9e !important;
  border-bottom: 0px solid #f3f3f3 !important;
}

.page .POCKET {
  display: none;
}

@media only screen and (max-width: 1350px) {
  .wpbdp_listing-template-default .container #content-area.clearfix {
    margin-right: 10% !important;
    margin-left: 10% !important;
  }
}

.wpbdp_listing-template-default #main-content .container {
  margin-top: 0px !important;
  padding-top: 30px !important;
  padding-bottom: 50px !important;
  background-image: url(//www.pancreasclub.com/wp-content/themes/Divi-Child/images/wrap.jpg) !important;
  width: 100%;
  max-width: 100%;
  background-repeat: repeat-x;
  background-position: top left;
  background-size: initial;
  -webkit-box-shadow: inset 0px 30px 20px -25px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: inset 0px 30px 20px -25px rgba(0, 0, 0, 0.5) !important;
  box-shadow: inset 0px 30px 20px -25px rgba(0, 0, 0, 0.5) !important;
}

.wpbdp_listing-template-default #main-content .container #content-area {
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  padding: 30px;
  margin-top: 25px;
}

.wpbdp_listing-template-default .container #content-area {
  max-width: 1080px !important;
  margin: 0 auto !important;
  padding-left: 20px;
  padding-right: 20px;
}

.B-Directory {
  display: none;
}

.B-Directory #HEADER-TITLE {
  /* background-color: #FFF;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5) !important; */
  padding: 30px;
}

.B-Directory #HEADER-TITLE .et_pb_column .et_pb_module {
  margin-bottom: 0px !important;

}

.wpbdp_listing-template-default .container #content-area .main_title {
  display: none !important;

}

.wpbdp_listing-template-default .container #content-area .listing-title h2 {
  font-size: 25px;
}

.wpbdp_listing-template-default .back-to-dir {
  font-size: 100% !important;

}

.wpbdp_listing-template-default .wpbdp-single p {
  display: none !important;
}

.wpbdp_listing-template-default .B-Directory {
  display: block;
}

/* Directory CSS ends here */

#MAIN-SECTION {
  font-size: 1.2em;
  line-height: 1.5em;
}

#page-container {
  padding-top: 0 !important;
}

.et_pb_slider .et_pb_slide {
  background-position: 0 5px;
}

.et_pb_slide_description {
  padding-bottom: 7% !important;
}

#ROW1 .et_pb_module:first-child img {
  display: block;
  margin-bottom: 25px;
}

body #page-container .et_pb_section .et_pb_button_0 {
  border: 0;
  border-radius: 0 !important;
  background-color: #241b4a;
  background: linear-gradient(to bottom, #442f68 0%, #241b4a 100%);

}

@media only screen and (min-width: 981px) {
  .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_gallery_item {
    margin-right: 25px;
  }
}





#wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing .listing-details .field-value .field-label, 
#wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing .listing-details .field-value .field-label {
    display: none;
}

#wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing:first-child .listing-details .field-value .field-label, 
#wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing:first-child .listing-details .field-value .field-label {
    display: block !important;
}


.field-value label, 
.field-value .field-label {
float:left;
clear:both;
padding-right:10px !important;
}


.wpbdp-field-value {
box-sizing: content-box;
}

.field-value .value, 
.field-value .field-label {
font-size: 14px;
}


@media only screen and (max-width: 1042px) {	
#wpbdp-page-main_page #wpbdp-listings-list .wpbdp-listing .listing-details .field-value .field-label, 
#wpbdp-page-all_listings #wpbdp-listings-list .wpbdp-listing .listing-details .field-value .field-label {
display: block !important;
float:left  !important;
clear:both !important;
padding-right:10px !important;
}
}


#SIDEITEM #custom_html-3,
#SIDEITEM #custom_html-4 {
display:none !important;
}


#SIDEITEM #search-2 {
  margin-bottom: 0px !important;
  }