/*
 Theme Name:   Amazon Publisher Services Child Theme
 Description:  A child theme for Amazon Publisher Services
 Author:       Amazon Publisher Services
 Template:     Divi
 Version:      1.0.2
*/

/* Font Imports */

@font-face {
  font-family: 'amazon_emberbold_italic';
  src: url("/aps/assets/fonts/amazon_ember_bold_italic-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_bold_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amazon_emberbold';
  src: url("/aps/assets/fonts/amazon_ember_bold-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amazon_emberlight_italic';
  src: url("/aps/assets/fonts/amazon_ember_light_italic-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_light_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amazon_emberlight';
  src: url("/aps/assets/fonts/amazon_ember_light-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amazon_emberitalic';
  src: url("/aps/assets/fonts/amazon_ember_regular_italic-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_regular_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amazon_emberregular';
  src: url("/aps/assets/fonts/amazon_ember_regular-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amazon_emberthin';
  src: url("/aps/assets/fonts/amazon_ember_thin-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_thin-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amazon_emberthin_italic';
  src: url("/aps/assets/fonts/amazon_ember_thin_italic-webfont.woff2") format("woff2"), url("https://a9.com/assets/fonts/amazon_ember_thin_italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }



/* Primary Text Edits */

  a, p a h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  	font-family: 'amazon_emberlight', Helvetica, sans-serif;
  	color: #00a4b4;
  }

a:hover {
  color: #008e9e;
}
  .et_pb_widget a {
	font-family: 'amazon_emberlight', Helvetica, sans-serif;
  	color: #00a4b4 !important;
  }

  p.post-meta a {
	font-family: 'amazon_emberlight', Helvetica, sans-serif;
  	color: #00a4b4 !important;
	  }

  ul.copylist {
	  padding-bottom: 0px !important;
	  padding-left: 30px !important;
  }


@media (min-width: 768px) {
	h1 {
	  font-size: 40px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
  	  line-height: 120%;
  	  color: #373E3E;
	}
	h2 {
	  font-size: 28px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
      line-height: 120%;
      color: #373E3E;
	}
	h3 {
	  font-size: 20px;
	  font-family: 'amazon_emberbold', Helvetica, sans-serif;
 	  line-height: 120%;
      color: #373E3E;
	}
	h4 {
	  font-size: 20px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
  	  line-height: 120%;
      color: #373E3E;
	}
	h5 {
	  font-size: 14px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
  	  line-height: 120%;
  	  color: #373E3E;
	}

	p {
	  font-size: 16px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
  	  line-height: 140%;
  	  color: #373E3E;
	}
  }

@media (max-width: 787px)  {
	h1 {
	  font-size: 30px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
      line-height: 120%;
      color: #373E3E;
	}
	h2 {
	  font-size: 18px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
      line-height: 120%;
      color: #373E3E;
	}
	h3 {
	  font-size: 18px;
	  font-family: 'amazon_emberbold', Helvetica, sans-serif;
      line-height: 120%;
      color: #373E3E;
	}
	h4 {
	  font-size: 16px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
      line-height: 120%;
      color: #373E3E;
	}
	h5 {
	  font-size: 14px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
      color: #373E3E;
	}
	p {
	  font-size: 16px;
	  font-family: 'amazon_emberlight', Helvetica, sans-serif;
      line-height: 140%;
      color: #373E3E;
	}
  }

#left-area ol {
    font-size: 16px;
    font-weight: 300;
}


/* Alignment and Stacking Text Changes */

@media (min-width: 981px) {

  .first-on-mobile {
	display: flex;
	flex-direction: column;
	justify-content: center;
  }

  .first-on-mobile.partner-logo-group {
  	display: initial;
  }

  .second-on-mobile {
	display: flex;
	flex-direction: column;
	justify-content: center;
  }

  .third-on-mobile {
	display: flex;
	flex-direction: column;
	justify-content: center;
  }

  .fourth-on-mobile {
	display: flex;
	flex-direction: column;
	justify-content: center;

  }

}


@media all and (max-width: 980px) {
  /*** wrap row in a flex box ***/
  .custom_row {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap; /* Safari 6.1+ */
	flex-wrap: wrap;
  }

  /*** custom classes that will designate the order of columns in the flex box row ***/
  .first-on-mobile {
  -webkit-order: 1;
  order: 1;
  }

  .second-on-mobile {
  -webkit-order: 2;
  order: 2;
  }

  .third-on-mobile {
  -webkit-order: 3;
  order: 3;
  }

  .fourth-on-mobile {
  -webkit-order: 4;
  order: 4;

  }
  /*** add margin to last column ***/
  .custom_row:last-child .et_pb_column:last-child {
  margin-bottom: 30px;
  }


  .et_pb_column {
  	margin-bottom: 30px;
  }

  .et_pb_row:last-child .et_pb_column:last-child {
  	margin-bottom: 0;
  }

  .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child, 
  .et_pb_row .et_pb_column.et-last-child, 
  .et_pb_row .et_pb_column:last-child {
  	margin-bottom: 30px;
  }

}




/* Primary Button Edits */

.et_pb_button.et_pb_bg_layout_light {
	color: #ffc400 !important;
    background-color: #ffc440;
  	box-shadow: 0 2px 0 #b2b2b2;
}

a.et_pb_button.et_pb_bg_layout_light {
	color: #373E3E !important;
	font-family: 'amazon_emberbold', Helvetica, sans-serif;
	padding-top: 6px !important;
    padding-bottom: 6px !important;
}

a.et_pb_button.et_pb_bg_layout_light:hover {
	padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.et_pb_button.et_pb_bg_layout_light:hover {
	color: #373E3E !important;
    background-color: #ffa724;
  	box-shadow: 0 2px 0 #b2b2b2;
}


/* Secondary Button Edits */

.et_pb_button.et_pb_bg_layout_dark {
    background-color: #ffffff;
}

a.et_pb_button.et_pb_bg_layout_dark {
	color: #ffc400 !important;
	font-family: 'amazon_emberbold', Helvetica, sans-serif;
	padding-top: 6px !important;
    padding-bottom: 6px !important;
}

a.et_pb_button.et_pb_bg_layout_dark:hover {
	color: #373E3E !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.et_pb_button.et_pb_bg_layout_dark:hover {
	color: #ffc400 !important;
    background-color: #ffa724;
}

/* Slider Button Edits */

.et_pb_button.et_pb_more_button {
	background-color: #ffffff;
}

a.et_pb_button.et_pb_more_button {
	color: #ffc400 !important;
	font-family: 'amazon_emberbold', Helvetica, sans-serif;
	padding-top: 6px !important;
    padding-bottom: 6px !important;
}

a.et_pb_button.et_pb_more_button:hover {
    color: #373E3E !important;
	padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.et_pb_button.et_pb_more_button:hover {
	color: #ffc400 !important;
    background-color: #ffa724;
}


/* Lightbox Edits */

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  top: -50px !important;
	}


/* Nav Edits */

#top-menu > .current-menu-item > a::before, #top-menu > .current-menu-ancestor > a::before {
	opacity: 1.0;
}

#top-menu > li > a:hover:before {
	opacity: 1;
}

#top-menu > li > a:before {
	content: '';
	position: absolute;
	top: 49px;
	left: 0;
	background: #ffc400; /* Change your color here */
	width: 100%;
	height: 5px;
	opacity: 0;
	transition: 0.3s ease;
}

.getstarted {
	border-radius: 8px;
	height: 40px;
	top: -14px;
}

.getstarted a {
	color: #373E3E !important;
  	font-size: 16px;
  	font-family: 'amazon_emberbold', Helvetica, sans-serif;
	top: 13px;
}

li.getstarted {
	background-color: #ffc400;
	text-transform: uppercase;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px !important;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	transition: all .5s;
  	box-shadow: 0 2px 0 #b2b2b2;
}

li.getstarted:hover {
	background-color: #ffa724;
  	color: #373E3E !important;
}

a.getstarted:hover {
	color: #373E3E !important;
  	opacity: 1 !important;
}


#et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et_mobile_menu li a:hover {
	opacity: 1 !important;
}

.nav li ul {
	border-top: 5px solid #ffc400 !important;
}

span.mobile_menu_bar:before {
    color: #373E3E !important;
}

.et_mobile_menu {
	border-top: 5px solid #ffc400 !important;
}


.nav li ul {
    width: 320px;
}

#top-menu li li a {
    width: 280px;
}

ul.sub-menu {
  margin-top: -5px;
}

.et_mobile_menu li li {
  padding-top: 5px;
}

.et_pb_slides .et_pb_container {
	width: 80%;
	max-width: 1080px;
}

@media only screen and ( max-width: 1200px ) {
	#top-menu-nav, #top-menu {display: none;}
	#et_top_search {display: none;}
	#et_mobile_nav_menu {display: block;}
}


/* Mobile Scroll */

.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:80vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}

/*Mobile Fixed */

@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
}
}

/* Footer Edits */

@media screen and (min-width: 1024px) {
  .footerbottom {
	  text-align: right;
  }
}
@media screen and (max-width: 1025px)  {
  .footerbottom {
		text-align: center;
	}
}

a.footerlinks {
    color: #ffffff;
  	font-size: 14px;
}

#footer-bottom {
    padding: 45px 0 45px;
}

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


/* Homepage Edits */

@media screen and (max-width: 399px) {
img#hpimg {
	width: 40%;
  }
}

@media screen and (max-width: 1600px) and (min-width: 400px) {
img#hpimg {
	width: 50%;
  }
}
  
@media screen and (max-width: 2200px) and (min-width: 1601px) {
img#hpimg {
	width: 70%;
  }
}

@media screen and (min-width: 2201px) {
img#hpimg {
	width: 100%;
  }
}


/* Slider Edits */

.su-column {
    margin: 0 10px 0 10px !important;
}

.quotename {
    padding-left: 3px;
}

@media screen and (min-width: 1101px) {
  .quotename {
     padding-top:30px;
		}
	  }
@media screen and (max-width: 1100px) and (min-width: 960px)  {
  .quotename {
	padding-top:20px;
		}
}
@media screen and (max-width: 959px) {
  	.quotename {
    	text-align: center;
    	padding-top: 30px;
	}
}



.hp-slider .et_pb_slides .et_pb_slider_container_inner {
	padding: 0px 0px 0px 0px !important;
}

h1.main-1 {
    padding-top: 100px; padding-bottom: 100px;
}

.et-pb-arrow-next, .et-pb-arrow-prev {
  font-size: 100px !important;
	}

/* Blog Grid Edits */

.et_pb_blog_grid .et_pb_post {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #d8d8d8;
}

.et_pb_post h2 a {
	color: #00a4b4;
}

.et_pb_post .post-content {
	display: none;
}

a.et-pb-arrow-prev {
  color: #d8d8d8!important
}

a.et-pb-arrow-next {
  color: #d8d8d8!important
}


/* Six Column Logo Grid Edits */

@media only screen and (min-width: 900px) {
	  .six-columns .et_pb_module {
		  width: 16.66%;
		  float: left;
		  padding-left: 10px;
		  padding-right: 10px;
	  }
	}

/* Five Column Logo Grid Edits */

@media only screen and (min-width: 900px) {
	  .five-columns .et_pb_module {
		  width: 20%;
		  float: left;
		  padding-left: 10px;
		  padding-right: 10px;
	  }
	}



/* News Sidebar Edits */

p.sorttype {
    background-color: #eaeded;
    padding: 10px 10px 10px 20px;
    font-weight: 700;
    margin: 20px 0px 20px 0px;
}

ul.newslist a {
    padding-left: 10px !important;
    color: #00a4b4 !important;
}

ul.newslist {
    list-style-type: disc !important;
    color: #373E3E;
    padding-left: 40px !important;
    padding-right: 0px !important;
}


#left-area li {
    padding-top: 15px;
	list-style-type: disc;
    color: #373E3E;
	font-size: 16px;
}

#left-area ul {
	padding-left: 20px !important;
}

div#recent-posts-2 {
		  margin-bottom: 10px;
		  padding-bottom: 0px;
}

a.leftrail {
		color: #00a4b4 !important;
	  }


h4.widgettitle {
    font-size: 23px;
}

.et_pb_widget a {
	font-size: 16px;
}




/* THREE COLUMN PORTFOLIO GRID LAYOUT */



.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), 
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.last_in_row, 
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), 
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row {
	margin-right: 0 !important;
}


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

	.three-column-grid .et_pb_grid_item {
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}

	.three-column-grid .et_pb_grid_item:nth-child(3n) {
		margin-right: 0 !important;
	}

	.three-column-grid .et_pb_grid_item:nth-child(4n+1) {
		clear: unset !important;
	}

	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1), 
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), 
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1), 
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1), 
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), 
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1) {
		clear: unset !important;
	}

}


/*-----------------------------------------------------------------------------*/
/*-----Filterable Portfolio with Custom Columns & Image Sizes			  -----*/
/*-----------------------------------------------------------------------------*/

/*Set number of columns and margin for the images*/

@media (min-width: 981px) {
    .et_pb_gutters3 .et_pb_column_4_4 .ds-library-grid.et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_4_4 .ds-library-grid.et_pb_filterable_portfolio .et_pb_portfolio_item.active,
    .ds-library-grid.et_pb_portfolio_grid .et_pb_portfolio_item,
    .et_pb_column_4_4 .ds-library-grid.et_pb_grid_item:nth-child(2n) /*Change this number to value 4 in the calculator (don't remove the 'n')*/ {
        width: 32% !important; /*Change this number to value 3 in the calculator (don't remove the '%') */
        margin: 0 2.0% 2.0% 0; /*Change these numbers to values 1 & 2 in the calculator (don't remove the '%' or '0')*/
    }
}

/*Ensures portfolio images display on mobile and tablets, you don't need to touch this*/

@media only screen and ( max-width: 980px) {
    .ds-library-grid .et_portfolio_image img {
        width: 100%;
    }
}

/*--------------------------------------------------------------------*/
/*-----End Filterable Portfolio with Custom Columns & Image Sizes-----*/
/*--------------------------------------------------------------------*/



.et_pb_portfolio_filters {
	float: none;
}

.et_pb_portfolio_filters ul {
	width: 100%;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
	float: none;
  	width: 100%;
}

.show>.btn-primary.dropdown-toggle:focus {
  	box-shadow: 0;
}

.dropdown .selector_label {
	float: left;
}

.dropdown .selector_icon {
	float: right;
  	position: absolute;
	top: 0;
	right: 0;
	font-family: ETmodules;
	font-size: 16px;
	font-weight: 800;
	margin-right: 10px;
	margin-top: 3px;
  	display: inline-block;
  	height: 20px;
  	width: 20px;
}

.dropdown-toggle::after {
	display: none;
}

#dropdown_my_types .btn, #dropdown_my_services .btn {
  	width: 100%;
  	border-radius: 0;
  	border-width: 0;
  	background-color: #e3e3e3;
  	color: #333333;
  	text-transform: uppercase;
  	font-size: .9em;
  	font-weight: 700;

}

@media (max-width: 787px)  {
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}

	.dropdown {
		margin-bottom: 10px;
	}
}

#dropdown_my_types .service-item {
	display: none;
}

#dropdown_my_services .type-item {
	display: none;
}

.et_pb_portfolio_item {
	  padding-top: 30px;
	  padding-bottom: 30px;
	}

.ds-library-grid .row {
	  padding-top: 15px;
	}

/* Pardot Form Box Styling */

.form-box {
    border: #d5dbdb;
    border-style: solid;
    border-width: 1px;
}

.pardotform {
	  overflow: hidden;
	}



/* HTML5 Animation Edits */

.tam-html5 {
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 0px;
   height: 0;
   overflow: hidden;
 }

.tam-html5 iframe  {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

/* Bootstrap adjustments for homepage quote rotator */
.col-md-1, .col-md-10 {
  	padding-right: 0;
	padding-left: 0;
}
 #tam_anim_frame iframe {
	width: 10px !important;
	min-width: 100%;
}


/* CSS edits - 02-2018 Push */


@media only screen and (min-width: 981px) {
  	span.mobile_menu_bar.mobile_menu_bar_toggle {
	  	top: -10px
  	}
  
	.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module {
		margin-top: 0;
	}
		  
	.read-latest-entries .et_pb_post .entry-title {
  		margin: 0 -18px 0 -18px;
	}
    
  	.animation-cell {
		width: 100%;
	}
  	.et_pb_image_wrap {
		margin-top: -18px;
	}

		  body.et_left_sidebar .one_fourth, 
	  body.et_left_sidebar .one_half, 
	  body.et_left_sidebar .one_third, 
	  body.et_left_sidebar .three_fourth, 
	  body.et_left_sidebar .two_third, 
	  body.et_right_sidebar .one_fourth, 
	  body.et_right_sidebar .one_half, 
	  body.et_right_sidebar .one_third, 
	  body.et_right_sidebar .three_fourth, 
	  body.et_right_sidebar .two_third {
	  	float: none;
    	margin-right: 0;
    	width: auto;
    	margin-bottom: 10px;
	  }

	  body.et_no_sidebar .one_fourth, 
	  body.et_no_sidebar .one_half, 
	  body.et_no_sidebar .one_third, 
	  body.et_no_sidebar .three_fourth, 
	  body.et_no_sidebar .two_third {
    	margin-right: 0;
    	margin-bottom: 10px;
	  }

	.et_pb_slides .et_pb_slider_container_inner {
		 padding: 0px 40px 60px 40px !important; 
	}

	.et_pb_slider .et_pb_slide {
    background-color: transparent !important;
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (min-width: 1200px) {
	img#logo {
		margin-top: 0px;
  	}
  	
}

@media only screen and (max-width: 980px) {
	
  
	#contact-image.et_pb_image .et_pb_image_wrap {
		display: none;
	}
		
	.read-latest-entries .et_pb_post .entry-title {
  		margin: 0 -18px 0 -18px;
	}
	.et_pb_row {
  		padding: 0;
  	}

	.et_pb_image_wrap {
		margin-top: -18px;
	}

	.blogpost-header {
		display: block;
	}
	.animation-cell {
		width: 100%;
	}

	.mobile-left-lock, .mobile-left-lock div.et_pb_button_module_wrapper.et_pb_module {
  		text-align: center;
	}

	.programmatic-image {
  		background-size: 250%;
	}

	.insights-image {
  		background-size: 125%;
	}
	

	body.et_no_sidebar .one_fourth, 
	body.et_no_sidebar .one_half, 
	body.et_no_sidebar .one_third, 
	body.et_no_sidebar .three_fourth, 
	body.et_no_sidebar .two_third {
		width: auto;
    	margin-right: 0;
    	margin-bottom: 10px;
    	float: none;
    	text-align: center;
	}

	.et_pb_slides .et_pb_slider_container_inner {
		 padding: 0px 40px 60px 40px !important; 
	}

	.et_pb_slider .et_pb_slide {
    background-color: transparent !important;
		padding-left: 0;
		padding-right: 0;
	}
}


@media screen and (max-width: 981px) and (min-width: 405px) {
  
.responsive-image img {
		width: 50%;
	}
}
	
tr.faqtable-titles {
    background-color: #F4F6F8;
	font-family: 'amazon_emberbold', Helvetica, sans-serif;
	}

@media only screen and (max-width: 400px) {
	  table.faqtable {
    font-size: 9px;
	line-height: 12px;
	}
}

	
table.faqtable .uam-cell {
	background-color: rgb(231,236,235);
}
		
table.faqtable .tam-cell {
	background-color: rgb(244,246,245);
}
	
table.faqtable .label-cell {
	background-color: #ffffff;
}

table.faqtable .cell-value-diff-a {
	color: #373E3E;
}
	
table.faqtable .cell-value-diff-b {
	color: #373E3E;
}

.square {
	list-style-type: square !important;
	margin-left: 3em;
  }
  
sup {
	font-size: 10px;
  }

  
/* ///////// New Form ///////// */

/* New Form Accordinate Mains */

.card-body {
  background-color: #f4f6f5;
}
  
.card-body p {
    font-size: 15px;
  	color: #394e50;
}


#headingOne {
  background-color: #f4f6f5;
  border-bottom: 0px;
	padding-bottom: 5px;
}

#headingTwo {
  background-color: #f4f6f5;
  border-bottom: 0px;
	padding-bottom: 5px;
}


.btn.btn-link {
  color: #373E3E !important;
  font-family: 'amazon_emberregular', Helvetica, sans-serif;
  font-size: 20px;
  padding: 10px;
  text-decoration: none;
  text-align: left;
}


/* New Form Main Holder Width */

@media (min-width: 960px) {
  .card-body {
    padding-left: 30%;
    padding-right: 30%;
    }
}


/* New Form Main Button */

.btn.btn-primary {
  color: #ffc400 !important;
  background-color: #ffc440;
  box-shadow: 0 2px 0 #b2b2b2;
  border:0px;
  color: #373E3E !important;
    font-family: 'amazon_emberbold', Helvetica, sans-serif;
  text-transform: uppercase;
}

a.btn.btn-primary {
	color: #373E3E !important;
	font-family: 'amazon_emberbold', Helvetica, sans-serif;
	padding-top: 6px !important;
  padding-bottom: 6px !important;
}

a.btn.btn-primary:hover {
    padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.btn.btn-primary:hover {
	color: #373E3E !important;
  background-color: #ffa724;
  box-shadow: 0 2px 0 #b2b2b2;
}

/* New Form Dropdown */

#dropdownMenuButton {
  width: 100%;
  text-align: left;
  font-family: 'amazon_emberregular', Helvetica, sans-serif;
  background-color: #ffffff;
  border-color: #cccccc;
  color: #666666;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #373E3E;
  font-size: 14px;
  border-radius: 0px;
}

/* New Form Label and Input Styles */

.form-group.form-item {
  color: #373E3E;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: 'amazon_emberregular', Helvetica, sans-serif;
  font-size: 14px;
}

.form-group.form-item input {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
  font-family: 'amazon_emberregular', Helvetica, sans-serif;
  font-size: 14px !important;
  border-radius: 0px !important;
  border-color: #cccccc !important;
}

.form-group.form-item label {
  padding-bottom: 5px;
}

/* New Form Toggles */

.btn.btn-secondary {
    background-color: #ffffff;
    border-color: #cccccc;
    color: #373E3E;
    padding: 10px 20px 10px 20px !important;
    font-family: 'amazon_emberregular', Helvetica, sans-serif;
    font-size: 14px;
}


.btn.btn-secondary.active {
    background-color: #EAEDED !important;
    border-color: #cccccc !important;
    color: #373E3E !important;
    padding: 10px 20px 10px 20px !important;
    font-family: 'amazon_emberregular', Helvetica, sans-serif;
    font-size: 14px;
}

/*  */

@media only screen and ( max-width: 980px) {
  #main-content .container {
	width: 98%;
  }
  
  .card-header .header-text {
	width: 75%;
	}
	
	#post-87 .et_pb_section_1 .et_pb_row {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  #post-87 .et_pb_section_1 .et_pb_row > .et_pb_column:first-child {
    order: 2;
  }

  #post-87 .et_pb_section_1 .et_pb_row > .et_pb_column:last-child {
    order: 1;
  }
}
  

.et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner {
  padding-top: 0px !important;
 }

.dev-hide {
	display: none !important;
}