/*--------------------------------------------------------------------------------- Theme Name:   JP Customs - Health Insurance Agency Theme URI:     Description:  Custom Health Insurance Agency theme designed specifically for Nevada Insurance Enrollment.  Author:       JP Custom Designs Author URI:    Template:     Divi Version:      3.7.3 License:       License URI:  ------------------------------ ADDITIONAL CSS HERE ------------------------------*/.et_pb_scroll_top.et-pb-icon {
	bottom: 25px;
      right: 15px;
	border-radius: 10px;
	background: #E01933;
}
.et_pb_scroll_top.et-pb-icon:hover {	
	bottom: 25px;
      right: 15px;
	border-radius: 10px;
	background: #003087;
}
.et_pb_scroll_top:before {
    content: “\36”;
}
.et_header_style_split {	
	padding-bottom: 5px;
}

.jp-callout {
  position: relative;
  color: #020000;
  background-color: #3bbf4a;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px;
}
.jp-callout-2 {
  position: relative;
  color: #ffffff;
  background-color: #DC2367;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px 0 0;
  font-weight: bold;
}
.jp-callout-3 {
  position: relative;
  color: #020000;
  background-color: #ebef00;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px;
}
.jp-callout-4 {
  position: relative;
  color: #ffffff;
  background-color: #B30000;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px 0 0;
  font-weight: bold;
}
.jp-callout-5 {
  position: relative;
  color: #ffffff;
  background-color: #020000;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px 0 0;
  font-weight: bold;
}
.jp-callout-6 {
  position: relative;
  color: #ffffff;
  background-color: #0c71c3;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px 0 0;
  font-weight: bold;
}
.jp-callout-7 {
  position: relative;
  color: #020000;
  background-color: #40e8dc;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px 0 0;
  font-weight: bold;
}
.jp-callout-8 {
  position: relative;
  color: #020000;
  background-color: #ffb428;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px 0 0;
  font-weight: bold;
}
/*text callout 9*/
.jp-callout-9 {
  position: relative;
  color: #020000;
  background-color: #dddddd;
  font-size: inherit;
  padding: .2em .4em;
  border-radius: 6px;
  margin: 0 6px 0 0;
  font-weight: bold;
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .two-col-tab .et_pb_column {
        width:47.25% !important;
    }
.two-col-tab .et_pb_column:nth-last-child(-n+2) {
        margin-bottom:0;
    }
    .two-col-tab .et_pb_column:not(:nth-child(2n)) {
        margin-right:5.5% !important;
    }
}

@media all and (max-width: 767px) {
    .two-col-mob .et_pb_column {
        width:47.25% !important;
    }
    
.two-col-mob .et_pb_column:nth-last-child(-n+2) {
        margin-bottom:0;
    }
    .two-col-mob .et_pb_column:not(:nth-child(2n)) {
            margin-right:5.5% !important;
    }
}

@media all and (max-width: 767px) {
    .three-col-mob .et_pb_column {
        width:29.6667% !important;
    }
    .three-col-mob .et_pb_column:nth-last-child(-n+3) {
        margin-bottom:0;
    }
    .three-col-mob .et_pb_column:not(:nth-child(3n)) {
        margin-right:5.5% !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .three-col-tab .et_pb_column {
        width:29.6667% !important;
    }
.three-col-tab .et_pb_column:nth-last-child(-n+3) {
        margin-bottom:0;
    }
    .three-col-tab .et_pb_column:not(:nth-child(3n)) {
        margin-right:5.5% !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    html .et-db .four-col-tab .et_pb_column {
        width:20.875% !important;
    }
html .et-db .four-col-tab .et_pb_column:nth-last-child(-n+4) {
        margin-bottom:0;
    }
    html .et-db .four-col-tab .et_pb_column:not(:nth-child(4n)) {
        margin-right:5.5% !important;
    }
}

.btn-blue-popup {
    font-size: 14px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 5px;
    line-height: 1.6em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    position: relative;}
a.btn-blue-popup {
    background-color: #3bbf4a; /* change background color here */
       border: 2px solid transparent;
       color: #020000!important; /* change font color here */
    font-weight: bold;}
a.btn-blue-popup:hover {
    background: #40e8dc; /* change background color on hover here */
       border: 2px solid transparent;
       padding: 8px 34px 8px 14px !important;}
a.btn-blue-popup:after {
    font-family: 'ETmodules';
       font-size: 32px;
       opacity: 0;
       speak: none;
       font-style: normal;
       font-weight: normal;
       font-variant: normal;
       text-transform: none;
        line-height: 1;
           -webkit-font-smoothing: antialiased;
           -moz-osx-font-smoothing: grayscale;
           font-size: 32px;
           line-height: 1em;
           content: "\35";
           position: absolute;
           margin-left: -1em;
           -moz-transition: all 0.2s;
           -webkit-transition: all 0.2s;
           transition: all 0.2s;}
a.btn-blue-popup:hover:after {
    opacity:1;
       display: block!important;
           font-family: 'ETmodules';
           speak: none;
           font-style: normal;
           font-weight: normal;
           font-variant: normal;
           text-transform: none;
           line-height: 1;
           -webkit-font-smoothing: antialiased;
           -moz-osx-font-smoothing: grayscale;
           right: 0px;
           top: 1px;
       margin-left: 0;}

.pa-post-category-links a {
	background: #ffb428;
	padding: .4em .7em;
	border-radius: 30px;
	color: #020000;
	font-size: 1em;
	transition: .3s ease all;
}

.pa-post-category-links a:hover {
	background: #3bbf4a;
	color: #ffffff;
	transition: .3s ease all;
}

.et_pb_posts .et_pb_post {
	padding: 20px;
	background: #f2f2f2;
	border-radius: 10px;
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
	page-break-inside: avoid; /* Firefox */
	break-inside: avoid; /* IE 10+ */
}

.wp-pagenavi a,
.wp-pagenavi span {
	color: #000000;
	background: #f1f3f5;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 0.45em 0.8em !important;
	border-radius: 100px;
	transition: all .5s;
}

/*style the wp-pagenavi current page number*/
.wp-pagenavi span.current {
	color: #ffffff !important;
	background: #3bbf4a!important;
	border-radius: 10px;
}

/*style the wp-pagenavi pagination links on hover*/
.wp-pagenavi a:hover {
	color: #ffffff!important;
	background: #0c71c3!important;
}

/*style the wp-pagenavi pages text*/
.wp-pagenavi .pages {
	background: none;
	border-radius: 3px;
}

/*remove border and center the wp-pagenavi links*/
.wp-pagenavi {
	border-top: none;
text-align: left;
}  

.pa-blog-image-16-9 .entry-featured-image-url {
  padding-top: 56.25%;
  display: block;
}

.pa-blog-image-16-9 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

.blurbstack .et_pb_blurb {
  	display: inline-block; 
  	margin: 0 10px;
}