/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/* NEW BOX STYLES */
.grey-with-tail-tl-up {
	border-radius: 0 8px 8px 8px;
	background-color: #e9e9ea;
	margin-top: 40px;
	position: relative;
	padding: 30px;
}
.grey-with-tail-tl-up:before {
	content: '';
	background: url('/wp-content/uploads/2016/08/gray_tail_tl_up.png');
	position: absolute;
	height: 25px;
	width: 19px;
	top: -25px;
	left: 0;
}

.forest-with-tail-tl-up {
	border-radius: 0 8px 8px 8px;
	background-color: #004c45;
	margin-top: 40px;
	position: relative;
	padding: 30px;
}
.forest-with-tail-tl-up:before {
	content: '';
	background: url('/wp-content/uploads/2016/09/forest_tail_tl_up.png');
	position: absolute;
	height: 25px;
	width: 19px;
	top: -25px;
	left: 0;
}

.navy-with-tail-tl-up {
	border-radius: 0 8px 8px 8px;
	background-color: #13294b;
	margin-top: 40px;
	position: relative;
	padding: 30px;
}
.navy-with-tail-tl-up:before {
	content: '';
	background: url('/wp-content/uploads/2016/09/navy_tail_tl_up.png');
	position: absolute;
	height: 25px;
	width: 19px;
	top: -25px;
	left: 0;
}

.aqua-with-tail-tl-up {
	border-radius: 0 8px 8px 8px;
	background-color: #008c95;
	margin-top: 40px;
	position: relative;
	padding: 30px;
}
.aqua-with-tail-tl-up:before {
	content: '';
	background: url('/wp-content/uploads/2016/11/aqua_tail_tl_up.png');
	position: absolute;
	height: 25px;
	width: 19px;
	top: -25px;
	left: 0;
}

.navy-with-tail-tl-left {
	border-radius: 0 8px 8px 8px;
	background-color: #13294b;
	position: relative;
	color: #fff;
}
.navy-with-tail-tl-left:before {
	content: '';
	background: url('/wp-content/uploads/2016/09/navy_tail_tl_left.png');
	position: absolute;
	height: 19px;
	width: 27px;
	top: 0;
	left: -25px;
}
.navy-with-tail-bl-down {
        border-radius: 8px 8px 8px 0;
        background-color: #13294b;
        position: relative;
        color:#fff;
}
.navy-with-tail-bl-down:after {
        content: '';
        background: url('/wp-content/uploads/2016/09/navy_tail_bl_down.png');
        position: absolute;
        height: 26px;
        width: 19px;
        bottom: -25px;
        left: 0px;
}
.navy-with-tail-br-down {
        border-radius: 8px 8px 0 8px;
        background-color: #13294b;
        position: relative;
        color:#fff;
}
.navy-with-tail-br-down:after {
        content: '';
        background: url('/wp-content/uploads/2016/09/navy_tail_br_down.png');
        position: absolute;
        height: 26px;
        width: 19px;
        bottom: -25px;
        right: 0px;
}
.navy-with-tail-tr-up {
	border-radius: 8px 0 8px 8px;
	background-color: #13294b;
	margin-top: 0;
	position: relative;
	padding: 30px;
}
.navy-with-tail-tr-up:before {
	content: '';
	background: url('/wp-content/uploads/2016/09/navy_tail_tr_up.png');
	position: absolute;
	height: 25px;
	width: 19px;
	top: -25px;
	right: 0;
}

.aqua-with-tail-tr-up {
	border-radius: 8px 0 8px 8px;
	background-color: #008c95;
	margin-top: 0;
	position: relative;
	padding: 30px;
}
.aqua-with-tail-tr-up:before {
	content: '';
	background: url('/wp-content/uploads/2016/08/aqua_tail_tr_up.png');
	position: absolute;
	height: 25px;
	width: 19px;
	top: -25px;
	right: 0;
}
.aqua-with-tail-br-down {
	border-radius: 8px 8px 0px 8px;
	background-color: #008c95;
	position: relative;
	color:#ffffff;
}
.aqua-with-tail-br-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/09/aqua_tail_br_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	right: 0;
}

.aqua-with-tail-bl-down {
        border-radius: 8px 8px 8px 0;
        background-color: #008c95;
        position: relative;
        color:#ffffff;
}
.aqua-with-tail-bl-down:after {
        content: '';
        background: url('/wp-content/uploads/2016/09/aqua_tail_bl_down.png');
        position: absolute;
        height: 26px;
        width: 19px;
        bottom: -25px;
        left: 0;
}
.red-with-tail-br-down {
	border-radius: 8px 8px 0px 8px;
	background-color: #f9423a;
	position: relative;
	padding: 30px 20px 0 30px;
	color:#ffffff;
}
.red-with-tail-br-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/red_tail_br_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	right: 0;
}

.purple-with-tail-br-down {
	border-radius: 8px 8px 0px 8px;
	background-color: #d62598;
	position: relative;
	padding: 30px 20px 0 30px;
	color:#ffffff;
}
.purple-with-tail-br-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/purple_tail_br_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	right: 0;
}
.purple-with-tail-tl-up {
        border-radius: 0 8px 8px 8px;
        background-color: #bb29bb;
        position: relative;
        color:#ffffff;
}
.purple-with-tail-tl-up:before {
        content: '';
        background: url('/wp-content/uploads/2016/09/purple_tail_tl_up.png');
        position: absolute;
        height: 26px;
        width: 19px;
        top: -25px;
        left: 0;
}

.lime-with-tail-br-down {
	border-radius: 8px 8px 0px 8px;
	background-color: #78be20;
	position: relative;
	color:#ffffff;
}
.lime-with-tail-br-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/lime_tail_br_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	right: 0;
}

.blue-with-tail-br-down {
	border-radius: 8px 8px 0px 8px;
	background-color: #69b3e7;
	position: relative;
	color:#ffffff;
	line-height:35px;
}
.blue-with-tail-br-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/blue_tail_br_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	right: 0;
}

.blue-with-tail-bl-down {
        border-radius: 8px 8px 8px 0;
        background-color: #69b3e7;
        position: relative;
        color:#ffffff;
		line-height:35px;
}
.blue-with-tail-bl-down:after {
        content: '';
        background: url('/wp-content/uploads/2016/09/blue_tail_bl_down.png');
        position: absolute;
        height: 26px;
        width: 19px;
        bottom: -25px;
        left: 0;
}

.blue-with-tail-tr-up {
        border-radius: 8px 0px 8px 8px;
        background-color: #69b3e7;
        position: relative;
        color:#ffffff;
}
.blue-with-tail-tr-up:before {
        content: '';
        background: url('/wp-content/uploads/2016/09/blue_tail_tr_up.png');
        position: absolute;
        height: 26px;
        width: 19px;
        top: -25px;
        right: -1px;
}

.orange-with-tail-tr-up {
        border-radius: 8px 0px 8px 8px;
        background-color: #ff9900;
        position: relative;
        color:#ffffff;
}
.orange-with-tail-tr-up:before {
        content: '';
        background: url('/wp-content/uploads/2016/10/orange_tail_tr_up.png');
        position: absolute;
        height: 26px;
        width: 19px;
        top: -25px;
        right: -1px;
}

.blue-with-tail-tl-up {
        border-radius: 0 8px 8px 8px;
        background-color: #69b3e7;
        position: relative;
        color:#ffffff;
}
.blue-with-tail-tl-up:before {
        content: '';
        background: url('/wp-content/uploads/2016/09/blue_tail_tl_up.png');
        position: absolute;
        height: 26px;
        width: 19px;
        top: -25px;
        left: 0;
}

.gold-with-tail-tl-up {
        border-radius: 0 8px 8px 8px;
        background-color: #eaaa00;
        position: relative;
        color:#ffffff;
}
.gold-with-tail-tl-up:before {
        content: '';
        background: url('/wp-content/uploads/2016/10/gold_tail_tl_up.png');
        position: absolute;
        height: 26px;
        width: 19px;
        top: -25px;
        left: 0;
}

.white-with-tail-tl-up {
        border-radius: 0 8px 8px 8px;
        background-color: #fff;
        position: relative;
        color:#13294b;
}
.white-with-tail-tl-up:before {
        content: '';
        background: url('/wp-content/uploads/2016/09/white_tail_tl_up.png');
        position: absolute;
        height: 26px;
        width: 19px;
        top: -25px;
        left: 0;
}

.white-with-tail-br-down {
        border-radius: 8px 8px 0 8px;
        background-color: #fff;
        position: relative;
        color:#008c95;
}
.white-with-tail-br-down:after {
        content: '';
        background: url('/wp-content/uploads/2016/09/white_tail_br_down.png');
        position: absolute;
        height: 26px;
        width: 19px;
        bottom: -25px;
        right: 0px;
}

.white-with-tail-bl-down {
        border-radius: 8px 8px 8px 0;
        background-color: #fff;
        position: relative;
        color:#008c95;
}
.white-with-tail-bl-down:after {
        content: '';
        background: url('/wp-content/uploads/2016/09/white_tail_bl_down-1.png');
        position: absolute;
        height: 26px;
        width: 19px;
        bottom: -25px;
        left: 0px;
}

.forest-with-tail-br-down {
	border-radius: 8px 8px 0px 8px;
	background-color: #004c45;
	margin-top: 0px;
	position: relative;
	padding: 30px 20px 0 30px;
	color:#ffffff;
	min-height: 138px;
}
.forest-with-tail-br-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/forest_tail_br_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	right: 0;
}

.gold-with-tail-bl-down {
	border-radius: 8px 8px 8px 0px;
	background-color: #eaaa00;
	margin-top: 0px;
	position: relative;
	padding: 30px 20px 0 30px;
	color:#ffffff;
	min-height: 138px;
}
.gold-with-tail-bl-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/gold_tail_bl_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	left: 0;
}
.lime-with-tail-bl-down {
	border-radius: 8px 8px 8px 0px;
	background-color: #78be20;
	margin-top: 0px;
	position: relative;
	padding: 30px 20px 0 30px;
	color:#ffffff;
}
.lime-with-tail-bl-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/lime_tail_bl_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	left: 0;
}
.purple-with-tail-bl-down {
	border-radius: 8px 8px 8px 0px;
	background-color: #d62598;
	position: relative;
	color:#ffffff;
}
.purple-with-tail-bl-down:after {
	content: '';
	background: url('/wp-content/uploads/2016/08/purple_tail_bl_down.png');
	position: absolute;
	height: 26px;
	width: 19px;
	bottom: -25px;
	left: 0;
}

.pink-with-tail-tl-up {
        border-radius: 0 8px 8px 8px;
        background: rgba(214, 37, 152, 1); 
        position: relative;
        color:#ffffff;
		margin:50px auto;
		width:85%;
}
.pink-with-tail-tl-up:before {
        content: '';
        background: url('/wp-content/uploads/2016/09/pink_tail_tl_up.png');
        position: absolute;
        height: 26px;
        width: 19px;
        top: -25px;
        left: 0;
}

.sol-pink-bubble-fullhdtext {
        font-size:20px;
        color: #fff;
    	font-family:'Museo Slab W03_500';
	    letter-spacing: 2px;
    	font-weight: 500;
    	line-height: 1.7em;
		padding: 30px;
        }


.title_wht_block{
font-size:26px;
color:#ffffff;
line-height:100%;
font-weight:600;
}

.title_prod_benefits{
font-size:20px;
color: #13294b;
line-height:100%;
}

.box_text {
	padding: 30px; 	
}

.mainpage_r3
{
    font-size:20px !important;
	color:#ffffff;
	line-height:120%;
	font-family:'Museo Slab W03_500';
	letter-spacing: 2px;
	padding-bottom:30px;
	
}

/* END NEW BOX STYLES */

#sol_bnft_side_edu
{
	background-image: url("/wp-content/uploads/2016/08/sol_bnft_side_edu.png");
        width:100%;
        height:0;
        padding-bottom: 69%;
        background-size: 100% auto;
        background-repeat: no-repeat;
        display:block;
}

#sol_bnft_side_bus
{
	background-image: url("/wp-content/uploads/2016/09/sol_bnft_side_bus-1.png");
        width:100%;
        height:0;
        padding-bottom: 69%;
        background-size: 100% auto;
        background-repeat: no-repeat;
        display:block;
}
#sol_bnft_side_cons
{
	background-image: url("/wp-content/uploads/2016/09/sol_bnft_side_cons.png");
        width:100%;
        height:0;
        padding-bottom: 69%;
        background-size: 100% auto;
        background-repeat: no-repeat;
        display:block;
}


#prod_page_top
{
    background-image: url("/wp-content/uploads/2016/08/gray_top.png");
	/* padding:20px 30px 20px 30px; */
	width:550px;
	height:36px;
	padding:0;
	margin:0;
	display:block;
		
}

#prod_page_mid
{
    background-color:#e9e9ea;
	/* padding:20px 30px 20px 30px; */
	padding:30px;
	margin:0;
	width:550px;
	display:block;
		
}

#prod_page_btm
{
    background-image: url("/wp-content/uploads/2016/08/gray_btm.png");
	/* padding:20px 30px 20px 30px; */
	width:550px;
	height:11px;
	padding:0;
	margin:0;
	display:block;
		
}


sup {
    position: relative;
    font-size: 40%;
    line-height: 0;
    vertical-align: baseline;
    top: -1.2em;
}

#slide_title {
font-size:50px;
margin-bottom:10px;
margin-top:10px;
line-height:120%;
font-weight:350;
}
#slide_subtitle {
font-size:20px;
}

#slide_title_dark {
font-size:50px;
margin-bottom:10px;
margin-top:-20px;
line-height:120%;
color:#13294b;
font-weight:300;
}
#slide_subtitle_dark {
font-size:20px;
color:#13294b;
}

.subbold {
font-weight:600;
}

/* -- BUTTONS -- */

div.prodLinks {
  display: block;
  padding: 10px;
}
 a  div.prodLinks{
  display: block;
  background-image: url('/wp-content/uploads/2016/08/btn_off.png');
  width:192px;
  height:129px;
  color: #FFF;
}
 a:hover div.prodLinks{
  display: block;
  background-image: url('/wp-content/uploads/2016/08/btn_on.png');
  width:192px;
  height:129px;
  color: #000;
}

#mpr3
{
    background-image: url("/wp-content/uploads/2016/08/mp_r3.png");
	padding:30px 40px 20px 40px;
	width:424px;
	font-size:20px;
	color:#ffffff;
	height:203px;
	line-height:1.5em;
	font-family:'Museo Slab W03_500';
	letter-spacing: 2px;
	
}

.home-blue-bubble-slides {
	font-size:14px;
	color:#ffffff;
	font-family:'Museo Slab W03_500';
	letter-spacing: 2px;
	padding: 20px 20px;
	margin:45px auto 20px auto;
	display:inline-block;
}
.home-blue-bubble-slides:hover
{
    color:#ccc;
}

.home-white-bubble-slides {
        font-size:14px;
        font-family:'Museo Slab W03_500';
        letter-spacing: 2px;
        padding: 20px 20px;
        margin:45px auto 20px auto;
        display:inline-block;
}


	
#mpr5
{
    background-image: url("/wp-content/uploads/2016/08/mpr5.png");
	/* padding:20px 30px 20px 30px; */
	width:234px;
	font-size:14px;
	color:#ffffff;
	height:85px;
	letter-spacing: 2px;
	padding-top:45px;
	margin:20px 10px 0 0;
	display:inline-block;
}
#mpr5:hover
{
    color:#ccc;
	}	
	
#buylink_dir,
#buylink_dis,
#buylink_res,
#buylinkprodpage_dir,
#buylinkprodpage_dis,
#buylinkprodpage_res {
	font-family:'Museo Slab W03_500';
	letter-spacing: 2px;
	font-size:16px;
	padding:19px;
	display:inline-block;
	margin:20px 20px 45px 20px;
}

#buylink_dir:hover,
#buylink_dis:hover,
#buylink_res:hover,
#buylinkprodpage_dir:hover,
#buylinkprodpage_dis:hover,
#buylinkprodpage_res:hover {
	color:#ccc;
}

#partner_home_btn_left, #partner_home_btn_right, #partner_home_btn_center {
	font-size: 20px;
	font-family: 'Museo Slab W03_500';
        padding:19px;
        display:inline-block;
        font-weight:500;
        margin:30px 0 55px 0;
        line-height:140%;
		width:250px;
}
#partner_home_btn_left {
	margin-right: 10px;
}
#partner_home_btn_right {
	margin-left: 10px;
}
#partner_home_btn_center {
	margin-left: 10px;
	margin-right: 10px;
}

#partner_home_btn_left:hover, #partner_home_btn_right:hover, #partner_home_btn_center:hover {
	color:#ccc;
}

#reg_deal_btn_left, #reg_deal_btn_right, #reg_deal_btn_center {
	font-size: 14px;
	font-family:'Museo Slab W03_500';
        padding:25px;
        display:inline-block;
        margin:30px 0 55px 0;
        line-height:140%;
		width:200px;
		text-align:center;
		letter-spacing: 2px;
		color:#fff;
		
}
#reg_deal_btn_left {
	margin-right: 10px;
}
#reg_deal_btn_right {
	margin-left: 10px;
}
#reg_deal_btn_center {
	margin-left: 10px;
	margin-right: 10px;
}

#reg_deal_btn_left:hover, #reg_deal_btn_right:hover, #reg_deal_btn_center:hover {
	color:#ccc;
}

#reqinfo_btn
{
    background-image: url("/wp-content/uploads/2016/08/btn_req_info.png");
	/* padding:20px 30px 20px 30px; */
	font-family:'Museo Slab W03_500';
	letter-spacing: 2px;
	font-size:20px;
	width:318px;
	color:#ffffff;
	height:103px;
	padding-top:50px;
	display:block;
	text-align: center;
}

#reqinfo_btn:hover
{
	color:#ccc;
}

#datasheet_btn
{
    background-image: url("/wp-content/uploads/2016/08/btn_datsht.png");
	/* padding:20px 30px 20px 30px; */
	font-family:'Museo Slab W03_500';
	letter-spacing: 2px;
	font-size:20px;
	width:318px;
	color:#ffffff;
	height:103px;
	padding-top:30px;
	display:block;
	text-align: center;
}

#datasheet_btn:hover
{
	color:#ccc;
}


#prod_page_hglight
{
    background-image: url("/wp-content/uploads/2016/08/prod_page_hglight_sm-5.png");
	/* padding:20px 30px 20px 30px; */
	width:320px;
	font-size:14px;
	height:400px;
	padding:0px 30px 0 30px;
	display:block;
	line-height:100%;
	
}
.et_pb_text_1 ul#prod_page_hglight_list {
list-style-type: none; 
padding-left:0; 
line-height:120%; 
} 

.et_pb_text_1 ul#prod_page_hglight_list li {
padding-top:12px;
font-weight:600;
color: #13294b;
} 


/* PROD BEAUTY SHOTS */

.prodshot950 {
	background-image: url("/wp-content/uploads/2016/08/prod_shot_950sm.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	max-width:538px;
	width: 100%;
	font-size:20px;
	color:#ffffff;
	height: 0;
	padding-bottom:72%;
	margin-bottom: 130px;
	position:relative;
}

.prodshot_label {
	position:absolute;
	left: 52%;
	top: 98%;
	font-size:20px;
	font-weight:300;
	padding: 20px;
	text-align: center;
}

#prod_bnft_side
{
	background-image: url("/wp-content/uploads/2016/08/prod_bnft_side.png");
        width:100%;
        height:0;
	padding-bottom: 137%;
	background-size: 100% auto;
	background-repeat: no-repeat;
	display:block;
}

#spec_col1
{
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
border: 0px solid #000000;
}

#spec_col2
{
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
border: 0px solid #000000;
}

#spec_col3
{
border-radius: 15px 15px 15px 15px;
-moz-border-radius: 15px 15px 15px 15px;
-webkit-border-radius: 15px 15px 15px 15px;
border: 0px solid #000000;
}

/* //// STYLES FOR TABLET SCREENS //// 
////////////////////////////////////////*/

@media only screen and ( min-width:801px ) {


#prod_page_hglight
{
    background-image: url("/wp-content/uploads/2016/08/prod_page_hglight-1.png");
	/* padding:20px 30px 20px 30px; */
	width:550px;
	font-size:14px;
	height:332px;
	padding:0px 30px 0 30px;
	display:block;
	line-height:100%;
	
}
.et_pb_text_1 ul#prod_page_hglight_list {
list-style-type: none; 
padding-left:0; 
line-height:120%; 
} 

.et_pb_text_1 ul#prod_page_hglight_list li {
font-weight:600;
color: #13294b;
} 

#prod_bnft_blue
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_blue_sm.png");
	/* padding:20px 30px 20px 30px; */
	width:300px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:20px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
}

#prod_bnft_gold
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_gold_sm.png");
	/* padding:20px 30px 20px 30px; */
	width:300px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:20px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
}

#prod_bnft_forst
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_forst_sm-1.png");
	/* padding:20px 30px 20px 30px; */
	width:620px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:20px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
} 

#prod_bnft_red
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_red_sm.png");
	/* padding:20px 30px 20px 30px; */
	width:300px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:20px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
} 

#prod_bnft_lime
{
     background-image: url("/wp-content/uploads/2016/08/prod_bnft_lime_sm.png");
	/* padding:20px 30px 20px 30px; */
	width:300px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:20px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
}
	}

/* //// STYLES FOR DESKTOP SCREENS //// 
////////////////////////////////////////*/

@media only screen and ( min-width:1025px ) {



#prod_page_hglight
{
    background-image: url("/wp-content/uploads/2016/08/prod_page_hglight-2.png");
	/* padding:20px 30px 20px 30px; */
	width:550px;
	height:400px;
	padding:40px 30px 0 30px;
	display:block;
	line-height:100%;
	
}
.et_pb_text_1 ul#prod_page_hglight_list {
list-style-type: none; 
padding-left:0; 
line-height:160%; 
} 

.et_pb_text_1 ul#prod_page_hglight_list li {
padding-top:12px;
font-weight:600;
color: #13294b;
} 

#prod_bnft_blue
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_blue.png");
	/* padding:20px 30px 20px 30px; */
	width:384px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:30px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
}

#prod_bnft_gold
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_gold.png");
	/* padding:20px 30px 20px 30px; */
	width:384px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:30px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
}

#prod_bnft_forst
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_forst.png");
	/* padding:20px 30px 20px 30px; */
	width:808px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:50px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
} 

#prod_bnft_red
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_red.png");
	/* padding:20px 30px 20px 30px; */
	width:384px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:30px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
} 

#prod_bnft_lime
{
    background-image: url("/wp-content/uploads/2016/08/prod_bnft_lime.png");
	/* padding:20px 30px 20px 30px; */
	width:384px;
	font-size:26px;
	color:#ffffff;
	height:165px;
	padding:30px 30px 0 30px;
	display:block;
	line-height:100%;
	font-weight:600;
} 

#bnft_text {
	padding-left:30px;
}

#bnft_text_long{
	padding-left:30px;
}
	
	}
	
/* Slider Arrows */
.et-pb-arrow-prev,
.et-pb-arrow-next {
	position: absolute;
	z-index: 100;
	top: 50%;
	margin-top: -24px;
	opacity: 0;
	color: #fff;
	font-size: 48px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#salestoolbox {
		font-size:24px;
        color: #008c95;
    	font-family:'Museo Slab W03_500';
	    line-height: 140%;
		margin-top: 30px;
}
#dealregbox {
		font-size:24px;
        color: #008c95;
    	font-family:'Museo Slab W03_500';
	    line-height: 140%;
		margin-top: 30px;
		margin-bottom:30px;
}
 
#rampupbox {
		font-size:24px;
        font-family:'Museo Slab W03_500';
	    line-height: 140%;
		margin-top: 30px;
} 

/* UL - added - landing page menu and footer hide */
/* UL - added - landing page menu and footer hide */
.page-id-23025 #et-top-navigation {visibility:hidden !important;}
.page-id-23025 #main-footer>.container {display:none !important;}
.page-id-23097 #et-top-navigation {visibility:hidden !important;}
.page-id-23097 #main-footer>.container {display:none !important;}
.page-id-23160 #et-top-navigation {visibility:hidden !important;}
.page-id-26636 #et-top-navigation {visibility:hidden !important;}
.page-id-26637 #et-top-navigation {visibility:hidden !important;}
.page-id-26638 #et-top-navigation {visibility:hidden !important;}
.page-id-26639 #et-top-navigation {visibility:hidden !important;}
.page-id-26640 #et-top-navigation {visibility:hidden !important;}
.page-id-26706 #et-top-navigation {visibility:hidden !important;}
.page-id-26708 #et-top-navigation {visibility:hidden !important;}
.page-id-19327 #et-top-navigation {visibility:hidden !important;}
.page-id-23160 #main-footer>.container {display:none !important;}
.page-id-23160 #main-header {background-color: rgba(0, 140, 149, 0.9) !important;}
.page-id-23160 #footer-bottom {background-color: rgba(0, 140, 149, 1.0) !important;}
.page-id-23432 #et-top-navigation {visibility:hidden !important;}
.page-id-23432 #main-footer>.container {display:none !important;}
.page-id-23432 #main-header {background-color: rgba(0, 140, 149, 0.9) !important;}
.page-id-23432 #footer-bottom {background-color: rgba(0, 140, 149, 1.0) !important;}

/* Set the image widths */
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img
{
    width: 250px !important;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
    min-width: 250px;
}

/* Set the image heights */
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
    height: 300px !important;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
    min-height: 300px;
}

/* Set the spacing between images */
.et_pb_gallery_grid .gutter_width { width: 25px; }
.et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:25px !important; }

.et_pb_gallery_grid .et_pb_gallery_item { clear:none !important; }
.et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n) { margin-right:0 !important; }
.et_pb_gallery_grid .et_pb_gallery_item:nth-child(4n+1) { clear:both !important; }
.et_pb_gallery_grid .et_pb_gallery_item { margin-right:24px !important; }
.et_pb_gallery_grid .et_pb_gallery_image img { min-height: 0 !important; }
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
    height: auto !important;
}

.et-social-icon a {
    color: #fff;
    display: inline-block;
    font-size: 24px;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: color 300ms ease 0s;
}

#foot_left_links {float:left;color:#fff;}
#foot_right_links {float:right;color:#fff;}
.form_ques {font-size:18px !important; border-bottom:1px solid #ccc; padding:50px 0 50px 0 !important; }
.form_ques .gfield_label { font-size:22px !important; color:#13294b; margin-bottom:30px;}

@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .quiz-slider, .quiz-slider .et_pb_container { 
        height: 425px !important; 
    }
    .quiz-slider, .quiz-slider .et_pb_slide { 
        max-height: 425px; 
    }
    .quiz-slider .et_pb_slide_description { 
        position: relative; 
        top: 50%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
        text-align:left;
        margin-left:0px;
        
    }
}
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
 float: left;
 background: transparent;
 border: 2px solid #2ea3f2;
 font-size: 18px !important;
 color: #2ea3f2;
 padding: 12px 23px;
 border-radius: 5px;
 letter-spacing: 2px;
 cursor: pointer;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
 background: rgba(0, 0, 0, 0.05);
 border: 2px solid transparent;
}

/*** QUIZ INTRO TEXT ***/
.quiz-intro p {
font-size:18px;
line-height:160%;
}

.quiz-intro h1 {
margin-top:50px;
margin-bottom:30px;
font-size:36px;
}

.gfield_required {
display:none;
} 

.gquiz-correct-choice {
    font-weight: normal !important;
}

/*** RSS FEED  ***/

ul.rss-aggregator {
  display:table-row;
}

li.feed-item { display: table-cell;
width:30%;
list-style-type: none;
margin: 10px;
vertical-align: top;
}

li.feed-item > a{
font-size: 20px;
display:block;
min-height:100px;
margin-top:30px;
color: #13294b;
text-decoration: none;
font: 22px "Open Sans", sans-serif;
line-height: 140%;
padding:20px;
font-weight:600;
}

.thumbnail-excerpt img{
    float: none !important;
}
 
.thumbnail-excerpt {
    text-align: center;
padding:40px 20px 0 20px;
}


@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
li.feed-item { display:block;
width:100%;
list-style-type: none;
margin: 10px;
vertical-align: top;
}
}

#top-header { 
display:none !important;
}


.menu-item-27212 a {
    color: #31ba9e !important;
}
