/*!
Theme Name: Extra
Theme URI: http://www.elegantthemes.com/gallery/extra/
Version: 2.0.100
Description: Extra
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*//* ====================================================
================== Table of Contents ==================
=======================================================

	1. Variables
	2. Extra - Mixins

	-----------------

	1. Reset CSS
	2. Global Components
		1. Typography
		2. Inputs
		3. Buttons
			1. Read More Button
			2. Back To Top Button
		4. ET Icons
		5. ET_Overlay
		6. ET Gallery
	2. Main Layout Structure
		1. Container
		2. ET Builder
		3. Sidebar
		4. Header
		5. Comments
		6. Pagination
		7. Archive
		8. Footer
	3. Modules
		1. Posts Slider Module
		2. Featured Slider Module
		3. Tabbed Module
		4. Blog Feed Module
			1. Blog Feed Standard Module
			2. Blog Feed Masonry Module
		5. Ad Module
		6. Image Module
		7. Text Module
		8. Post Formats
			1. Audio Format
			2. Gallery Format
			3. Link Format
			4. Map Format
			5. Quote Format
			6. Video Format
		9. Single Module
			1. Single Post
			2. Single Project
	4. Widgets
		1. Ad Widget
		2. Authors Widget
		3. Calendar Widget
		4. Comments Widget
		5. Login Widget
		6. Menu Widget
		7. Posts Widget
		8. Search Widget
		9. Social Widget
		10. Tag Widget
		11. Text Widget
		12. Twitter Widget
		13. WooCommerce Widget
	5. Page Templates
		1. Page
		2. Author Page
		3. Contact Page
		4. Member Page
		5. Portfolio Page
		6. Sitemap Page
		7. Timeline Page
	6. Divi Builder
	7. Slick Slider
	8. WooCommerce
	9. Keyframes (Animations)
	10. Font Face
		1. ET Icon
		2. Open Sans
	11. Media Queries
		1. 1024 (Desktop)
		2. 768 (Tablet)
		3. 480 (Phone)
		4. 320 (Sm. Phone)

=======================================================
=============== END - Table of Contents ===============
======================================================= *//* Reset CSS *//*!
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
*/.ags-divi-extras-module html,.ags-divi-extras-module body,.ags-divi-extras-module div,.ags-divi-extras-module span,.ags-divi-extras-module applet,.ags-divi-extras-module object,.ags-divi-extras-module iframe,.ags-divi-extras-module h1,.ags-divi-extras-module h2,.ags-divi-extras-module h3,.ags-divi-extras-module h4,.ags-divi-extras-module h5,.ags-divi-extras-module h6,.ags-divi-extras-module p,.ags-divi-extras-module blockquote,.ags-divi-extras-module pre,.ags-divi-extras-module a,.ags-divi-extras-module abbr,.ags-divi-extras-module acronym,.ags-divi-extras-module address,.ags-divi-extras-module big,.ags-divi-extras-module cite,.ags-divi-extras-module code,.ags-divi-extras-module del,.ags-divi-extras-module dfn,.ags-divi-extras-module em,.ags-divi-extras-module img,.ags-divi-extras-module ins,.ags-divi-extras-module kbd,.ags-divi-extras-module q,.ags-divi-extras-module s,.ags-divi-extras-module samp,.ags-divi-extras-module small,.ags-divi-extras-module strike,.ags-divi-extras-module strong,.ags-divi-extras-module sub,.ags-divi-extras-module sup,.ags-divi-extras-module tt,.ags-divi-extras-module var,.ags-divi-extras-module b,.ags-divi-extras-module u,.ags-divi-extras-module i,.ags-divi-extras-module center,.ags-divi-extras-module dl,.ags-divi-extras-module dt,.ags-divi-extras-module dd,.ags-divi-extras-module ol,.ags-divi-extras-module ul,.ags-divi-extras-module li,.ags-divi-extras-module fieldset,.ags-divi-extras-module form,.ags-divi-extras-module label,.ags-divi-extras-module legend,.ags-divi-extras-module table,.ags-divi-extras-module caption,.ags-divi-extras-module tbody,.ags-divi-extras-module tfoot,.ags-divi-extras-module thead,.ags-divi-extras-module tr,.ags-divi-extras-module th,.ags-divi-extras-module td,.ags-divi-extras-module article,.ags-divi-extras-module aside,.ags-divi-extras-module canvas,.ags-divi-extras-module details,.ags-divi-extras-module embed,.ags-divi-extras-module figure,.ags-divi-extras-module figcaption,.ags-divi-extras-module footer,.ags-divi-extras-module header,.ags-divi-extras-module hgroup,.ags-divi-extras-module menu,.ags-divi-extras-module nav,.ags-divi-extras-module output,.ags-divi-extras-module ruby,.ags-divi-extras-module section,.ags-divi-extras-module summary,.ags-divi-extras-module time,.ags-divi-extras-module mark,.ags-divi-extras-module audio,.ags-divi-extras-module video{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}/* HTML5 display-role reset for older browsers */.ags-divi-extras-module article,.ags-divi-extras-module aside,.ags-divi-extras-module details,.ags-divi-extras-module figcaption,.ags-divi-extras-module figure,.ags-divi-extras-module footer,.ags-divi-extras-module header,.ags-divi-extras-module hgroup,.ags-divi-extras-module menu,.ags-divi-extras-module nav,.ags-divi-extras-module section{
  display: block;
}.ags-divi-extras-module body{
  line-height: 1;
}.ags-divi-extras-module ol,.ags-divi-extras-module ul{
  list-style: none;
}.ags-divi-extras-module blockquote,.ags-divi-extras-module q{
  quotes: none;
}.ags-divi-extras-module blockquote:before,.ags-divi-extras-module blockquote:after,.ags-divi-extras-module q:before,.ags-divi-extras-module q:after{
  content: '';
  content: none;
}.ags-divi-extras-module table{
  border-collapse: collapse;
  border-spacing: 0;
}.ags-divi-extras-module strong{
  font-weight: bold;
}.ags-divi-extras-module em{
  font-style: italic;
}/* Global Components *//* Typography */.ags-divi-extras-module body{
  background: #ecf0f5;
  padding: 0;
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.ags-divi-extras-module a{
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
  word-break: break-word;
  word-wrap: break-word;
}.ags-divi-extras-module a:visited{
  color: inherit;
}.ags-divi-extras-module h1,.ags-divi-extras-module h2,.ags-divi-extras-module h3,.ags-divi-extras-module h4,.ags-divi-extras-module h5,.ags-divi-extras-module h6{
  padding-bottom: 10px;
  color: rgba(0, 0, 0, 0.75);
  font-family: 'Open Sans';
  font-weight: 700;
  letter-spacing: 0.5px;
  line-height: 1.3em;
  text-transform: uppercase;
}.ags-divi-extras-module h1{
  font-size: 26px;
}.ags-divi-extras-module h2{
  font-size: 22px;
}.ags-divi-extras-module h3{
  font-size: 20px;
}.ags-divi-extras-module h4{
  font-size: 18px;
}.ags-divi-extras-module h5{
  font-size: 16px;
}.ags-divi-extras-module h6{
  font-size: 14px;
}.ags-divi-extras-module .page-title{
  padding-bottom: 20px;
}.ags-divi-extras-module p{
  margin-bottom: 1.6em;
  line-height: 1.7em;
  word-break: break-word;
  word-wrap: break-word;
}.ags-divi-extras-module p:last-of-type{
  margin-bottom: 0;
}.ags-divi-extras-module blockquote{
  border-left: 5px solid;
  margin: 20px 0 30px;
  padding-left: 20px;
  font-size: 15px;
  font-weight: 700;
}.ags-divi-extras-module ul{
  list-style-type: disc;
  padding: .7em 0 .3em 1.143em;
  line-height: 1.7em;
}.ags-divi-extras-module ol{
  list-style-type: decimal;
  list-style-position: outside;
  padding: .7em 0 .3em 1.143em;
}.ags-divi-extras-module ul li,.ags-divi-extras-module ol li{
  margin-bottom: .7em;
}.ags-divi-extras-module ul li ul,.ags-divi-extras-module ol li ul{
  list-style-type: square;
  padding: .7em 0 .3em 2.143em;
}.ags-divi-extras-module ul li ol,.ags-divi-extras-module ol li ol{
  list-style-type: lower-roman;
  padding: .7em 0 .3em 2.143em;
}.ags-divi-extras-module embed,.ags-divi-extras-module iframe,.ags-divi-extras-module object,.ags-divi-extras-module video{
  max-width: 100%;
}.ags-divi-extras-module .clear,.ags-divi-extras-module .clear:before,.ags-divi-extras-module .clear:after,.ags-divi-extras-module .clearfix:after,.ags-divi-extras-module #footer-bottom .container:before,.ags-divi-extras-module #footer-bottom .container:after,.ags-divi-extras-module .et_pb_extra_module .posts-list article:before,.ags-divi-extras-module .et_extra_other_module .posts-list article:before,.ags-divi-extras-module .et_pb_extra_module .posts-list article:after,.ags-divi-extras-module .et_extra_other_module .posts-list article:after,.ags-divi-extras-module .single .post-wrap .post-content:after,.ags-divi-extras-module .tabbed-post-module .tab-content:before,.ags-divi-extras-module .tabbed-post-module .tab-content:after{
  content: '';
  clear: both;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}.ags-divi-extras-module img{
  height: auto;
  max-width: 100%;
}/* Post Captions and Alignments */.ags-divi-extras-module div.post .new-post .aligncenter,.ags-divi-extras-module .aligncenter{
  display: block;
  margin-left: auto;
  margin-right: auto;
}.ags-divi-extras-module .wp-caption{
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin-bottom: 10px;
  max-width: 96%;
  padding: 8px;
}.ags-divi-extras-module .wp-caption.alignleft{
  margin: 0px 10px 10px 0px;
}.ags-divi-extras-module .wp-caption .alignright{
  margin: 0px 0px 10px 10px;
}.ags-divi-extras-module .wp-caption img{
  margin: 0;
  padding: 0;
  border: 0 none;
}.ags-divi-extras-module .wp-caption p.wp-caption-text{
  font-size: 12px;
  padding: 0 4px 5px;
  margin: 0;
}.ags-divi-extras-module .alignright{
  float: right;
}.ags-divi-extras-module .alignleft{
  float: left;
}.ags-divi-extras-module img.alignleft{
  display: inline;
  float: left;
  margin-right: 15px;
}.ags-divi-extras-module img.alignright{
  display: inline;
  float: right;
  margin-left: 15px;
}.ags-divi-extras-module #trackbacks ol.pinglist{
  padding-left: 1.5em;
}/* Inputs */.ags-divi-extras-module .input,.ags-divi-extras-module .textarea,.ags-divi-extras-module select,.ags-divi-extras-module textarea,.ags-divi-extras-module input,.ags-divi-extras-module input[type="text"],.ags-divi-extras-module input[type="password"],.ags-divi-extras-module input[type="email"],.ags-divi-extras-module input[type="search"]{
  outline: none;
  background: rgba(0, 0, 0, 0.05);
  border: 0;
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  padding: 10px 12px;
  color: rgba(0, 0, 0, 0.6);
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: normal;
  transition: .3s ease;
}.ags-divi-extras-module .input:focus,.ags-divi-extras-module .textarea:focus,.ags-divi-extras-module select:focus,.ags-divi-extras-module textarea:focus,.ags-divi-extras-module input:focus,.ags-divi-extras-module input[type="text"]:focus,.ags-divi-extras-module input[type="password"]:focus,.ags-divi-extras-module input[type="email"]:focus,.ags-divi-extras-module input[type="search"]:focus{
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module .input::-webkit-input-placeholder,.ags-divi-extras-module .textarea::-webkit-input-placeholder,.ags-divi-extras-module select::-webkit-input-placeholder,.ags-divi-extras-module textarea::-webkit-input-placeholder,.ags-divi-extras-module input::-webkit-input-placeholder,.ags-divi-extras-module input[type="text"]::-webkit-input-placeholder,.ags-divi-extras-module input[type="password"]::-webkit-input-placeholder,.ags-divi-extras-module input[type="email"]::-webkit-input-placeholder,.ags-divi-extras-module input[type="search"]::-webkit-input-placeholder{
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}.ags-divi-extras-module .input::-moz-placeholder,.ags-divi-extras-module .textarea::-moz-placeholder,.ags-divi-extras-module select::-moz-placeholder,.ags-divi-extras-module textarea::-moz-placeholder,.ags-divi-extras-module input::-moz-placeholder,.ags-divi-extras-module input[type="text"]::-moz-placeholder,.ags-divi-extras-module input[type="password"]::-moz-placeholder,.ags-divi-extras-module input[type="email"]::-moz-placeholder,.ags-divi-extras-module input[type="search"]::-moz-placeholder{
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}.ags-divi-extras-module .input:-ms-input-placeholder,.ags-divi-extras-module .textarea:-ms-input-placeholder,.ags-divi-extras-module select:-ms-input-placeholder,.ags-divi-extras-module textarea:-ms-input-placeholder,.ags-divi-extras-module input:-ms-input-placeholder,.ags-divi-extras-module input[type="text"]:-ms-input-placeholder,.ags-divi-extras-module input[type="password"]:-ms-input-placeholder,.ags-divi-extras-module input[type="email"]:-ms-input-placeholder,.ags-divi-extras-module input[type="search"]:-ms-input-placeholder{
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}.ags-divi-extras-module .input::placeholder,.ags-divi-extras-module .textarea::placeholder,.ags-divi-extras-module select::placeholder,.ags-divi-extras-module textarea::placeholder,.ags-divi-extras-module input::placeholder,.ags-divi-extras-module input[type="text"]::placeholder,.ags-divi-extras-module input[type="password"]::placeholder,.ags-divi-extras-module input[type="email"]::placeholder,.ags-divi-extras-module input[type="search"]::placeholder{
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}.ags-divi-extras-module .input::-webkit-search-decoration,.ags-divi-extras-module .textarea::-webkit-search-decoration,.ags-divi-extras-module select::-webkit-search-decoration,.ags-divi-extras-module textarea::-webkit-search-decoration,.ags-divi-extras-module input::-webkit-search-decoration,.ags-divi-extras-module input[type="text"]::-webkit-search-decoration,.ags-divi-extras-module input[type="password"]::-webkit-search-decoration,.ags-divi-extras-module input[type="email"]::-webkit-search-decoration,.ags-divi-extras-module input[type="search"]::-webkit-search-decoration,.ags-divi-extras-module .input::-webkit-search-cancel-button,.ags-divi-extras-module .textarea::-webkit-search-cancel-button,.ags-divi-extras-module select::-webkit-search-cancel-button,.ags-divi-extras-module textarea::-webkit-search-cancel-button,.ags-divi-extras-module input::-webkit-search-cancel-button,.ags-divi-extras-module input[type="text"]::-webkit-search-cancel-button,.ags-divi-extras-module input[type="password"]::-webkit-search-cancel-button,.ags-divi-extras-module input[type="email"]::-webkit-search-cancel-button,.ags-divi-extras-module input[type="search"]::-webkit-search-cancel-button,.ags-divi-extras-module .input::-webkit-search-results-button,.ags-divi-extras-module .textarea::-webkit-search-results-button,.ags-divi-extras-module select::-webkit-search-results-button,.ags-divi-extras-module textarea::-webkit-search-results-button,.ags-divi-extras-module input::-webkit-search-results-button,.ags-divi-extras-module input[type="text"]::-webkit-search-results-button,.ags-divi-extras-module input[type="password"]::-webkit-search-results-button,.ags-divi-extras-module input[type="email"]::-webkit-search-results-button,.ags-divi-extras-module input[type="search"]::-webkit-search-results-button,.ags-divi-extras-module .input::-webkit-search-results-decoration,.ags-divi-extras-module .textarea::-webkit-search-results-decoration,.ags-divi-extras-module select::-webkit-search-results-decoration,.ags-divi-extras-module textarea::-webkit-search-results-decoration,.ags-divi-extras-module input::-webkit-search-results-decoration,.ags-divi-extras-module input[type="text"]::-webkit-search-results-decoration,.ags-divi-extras-module input[type="password"]::-webkit-search-results-decoration,.ags-divi-extras-module input[type="email"]::-webkit-search-results-decoration,.ags-divi-extras-module input[type="search"]::-webkit-search-results-decoration{
  display: none;
}.ags-divi-extras-module .single .post-password-required .post-password-form{
  text-align: center;
  max-width: 80%;
  margin: 0 auto;
}.ags-divi-extras-module .post-password-required .post-password-form p{
  padding: 0 !important;
}.ags-divi-extras-module .post-password-required .post-password-form label{
  display: inline-block;
  color: transparent;
  position: relative;
  width: 75%;
  line-height: 39px;
  margin-right: 10px;
}.ags-divi-extras-module .rtl .post-password-required .post-password-form label{
  margin-right: initial;
  margin-left: 10px;
}.ags-divi-extras-module .post-password-required .post-password-form label input{
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}.ags-divi-extras-module .rtl .post-password-required .post-password-form label input{
  left: initial;
  right: 0;
}/* Buttons */.ags-divi-extras-module .button,.ags-divi-extras-module button,.ags-divi-extras-module button[type="submit"],.ags-divi-extras-module input[type="submit"],.ags-divi-extras-module input[type="reset"],.ags-divi-extras-module input[type="button"],.ags-divi-extras-module .read-more-button,.ags-divi-extras-module #et-info .et-cart,.ags-divi-extras-module .comment-body .comment_area .comment-content .reply-container .comment-reply-link,.ags-divi-extras-module .et_pb_widget.widget_tag_cloud a,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul li a,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav_filters ul li a,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .button,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_tag_cloud a,.ags-divi-extras-module .woocommerce .button,.ags-divi-extras-module .woocommerce-page .button,.ags-divi-extras-module .woocommerce input.button,.ags-divi-extras-module .woocommerce-page input.button,.ags-divi-extras-module .woocommerce input[type='submit'],.ags-divi-extras-module .woocommerce-page input[type='submit'],.ags-divi-extras-module .woocommerce .cart input.button,.ags-divi-extras-module .woocommerce-page .cart input.button,.ags-divi-extras-module .woocommerce a.button,.ags-divi-extras-module .woocommerce-page a.button,.ags-divi-extras-module .woocommerce .woocommerce-message .button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .button,.ags-divi-extras-module .woocommerce a.checkout-button,.ags-divi-extras-module .woocommerce-page a.checkout-button,.ags-divi-extras-module .woocommerce .wc-proceed-to-checkout a.checkout-button,.ags-divi-extras-module .woocommerce-page .wc-proceed-to-checkout a.checkout-button,.ags-divi-extras-module .woocommerce a.btn.alt,.ags-divi-extras-module .woocommerce-page a.btn.alt,.ags-divi-extras-module .woocommerce #payment #place_order,.ags-divi-extras-module .woocommerce-page #payment #place_order,.ags-divi-extras-module .woocommerce div.product form.cart .button,.ags-divi-extras-module .woocommerce-page div.product form.cart .button,.ags-divi-extras-module .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers,.ags-divi-extras-module .woocommerce div.product #respond .form-submit input#submit,.ags-divi-extras-module .woocommerce-page div.product #respond .form-submit input#submit,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .read-more-button,.ags-divi-extras-module .woocommerce .read-more-button,.ags-divi-extras-module .woocommerce-page .read-more-button,.ags-divi-extras-module .woocommerce input.read-more-button,.ags-divi-extras-module .woocommerce-page input.read-more-button,.ags-divi-extras-module .woocommerce .cart input.read-more-button,.ags-divi-extras-module .woocommerce-page .cart input.read-more-button,.ags-divi-extras-module .woocommerce a.read-more-button,.ags-divi-extras-module .woocommerce-page a.read-more-button,.ags-divi-extras-module .woocommerce .woocommerce-message .read-more-button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .read-more-button,.ags-divi-extras-module .woocommerce div.product form.cart .read-more-button,.ags-divi-extras-module .woocommerce-page div.product form.cart .read-more-button,.ags-divi-extras-module .post-nav .nav-links .button,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce .cart input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page .cart input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce a.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page a.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce .woocommerce-message .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce div.product form.cart .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page div.product form.cart .post-nav .nav-links .button{
  outline: none;
  display: inline-block;
  background: rgba(0, 0, 0, 0.1);
  padding: 10px 12px;
  border: 0;
  border-style: solid;
  border-radius: 3px;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.6);
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  line-height: normal;
  text-shadow: none;
  text-transform: uppercase;
  cursor: pointer;
  transition: .3s ease;
  border-color: #FFFFFF;
}.ags-divi-extras-module .button:hover,.ags-divi-extras-module button:hover,.ags-divi-extras-module button[type="submit"]:hover,.ags-divi-extras-module input[type="submit"]:hover,.ags-divi-extras-module input[type="reset"]:hover,.ags-divi-extras-module input[type="button"]:hover,.ags-divi-extras-module .read-more-button:hover,.ags-divi-extras-module .post-nav .nav-links .button:hover{
  background: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.75);
  text-shadow: none;
}.ags-divi-extras-module .button:visited,.ags-divi-extras-module button:visited,.ags-divi-extras-module button[type="submit"]:visited,.ags-divi-extras-module input[type="submit"]:visited,.ags-divi-extras-module input[type="reset"]:visited,.ags-divi-extras-module input[type="button"]:visited,.ags-divi-extras-module .read-more-button:visited,.ags-divi-extras-module .post-nav .nav-links .button:visited{
  color: rgba(0, 0, 0, 0.6);
}/* Read More Button */.ags-divi-extras-module .read-more-button,.ags-divi-extras-module .post-nav .nav-links .button{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 10px 12px 10px 12px;
  color: rgba(0, 0, 0, 0.6);
  float: left;
}.ags-divi-extras-module .read-more-button:after{
  content: '\e62f';
  margin: 1px 0 0 -5px;
  opacity: 0;
  color: inherit !important;
}.ags-divi-extras-module .read-more-button:hover:after{
  margin: 1px 0 0 6px;
  opacity: 1;
}.ags-divi-extras-module .read-more-button.et_pb_inline_icon:before{
  display: none;
}.ags-divi-extras-module .read-more-button.et_pb_inline_icon:after{
  content: attr(data-icon);
  font-family: 'ETmodules' !important;
}.ags-divi-extras-module .post-password-required .post-password-form + .read-more-button{
  display: none;
}/* Back To Top Button */.ags-divi-extras-module #back_to_top{
  z-index: 999;
  position: fixed !important;
  right: 0;
  bottom: 125px;
  display: block;
  background: rgba(0, 0, 0, 0.4);
  padding: 5px;
  border-radius: 3px 0 0 3px;
  color: #FFFFFF;
  font-size: 30px;
  text-align: center;
  text-decoration: none;
  transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
  cursor: pointer;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
}.ags-divi-extras-module #back_to_top::before{
  content: '\e630';
}.ags-divi-extras-module #back_to_top.hidden{
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
}.ags-divi-extras-module #back_to_top.visible{
  opacity: 1;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  visibility: visible;
}/* comments module buttons */.ags-divi-extras-module article .comment-body .comment_area .comment-content .reply-container .comment-reply-link.et_pb_button:hover{
  padding: 10px 2em 10px 1em;
}.ags-divi-extras-module article .comment-body .comment_area .comment-content .reply-container .comment-reply-link.et_pb_button:after{
  font-size: 21px;
}.ags-divi-extras-module article .form-submit #submit.et_pb_button:hover{
  padding: 10px 12px !important;
  border: none;
}/* Table */.ags-divi-extras-module table{
  width: 100%;
  border: 1px solid #E5E5E5;
}.ags-divi-extras-module table th,.ags-divi-extras-module table thead{
  font-weight: bold;
}.ags-divi-extras-module table tr,.ags-divi-extras-module table td,.ags-divi-extras-module table th{
  text-align: left;
  max-width: 100%;
  padding: 0.857em;
}.ags-divi-extras-module .rtl table tr,.ags-divi-extras-module .rtl table td,.ags-divi-extras-module .rtl table th{
  text-align: right;
}.ags-divi-extras-module table td{
  border-top: 1px solid #E5E5E5;
}/* WordPress elements *//* Posts */.ags-divi-extras-module .sticky{
  display: block;
}/* Galleries */.ags-divi-extras-module .gallery-caption{
  display: block;
}/* Comments */.ags-divi-extras-module .bypostauthor{
  display: block;
}/* ET Ad */.ags-divi-extras-module .etad{
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  overflow: hidden;
  transition: max-height 0.5s;
}.ags-divi-extras-module .etad.et_pb_extra_row{
  margin-right: 0;
  margin-left: 0;
}.ags-divi-extras-module .etad .adsense-responsive-ad{
  display: block;
  float: left;
  width: 100%;
}.ags-divi-extras-module .etad .adsense-responsive-ad ins{
  width: 100%;
}.ags-divi-extras-module .etad a,.ags-divi-extras-module .etad img{
  display: block;
}.ags-divi-extras-module .header .etad{
  max-width: 728px;
  max-height: 90px;
  margin: 20px 0;
}.ags-divi-extras-module .centered.header .etad{
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 20px auto 0;
}.ags-divi-extras-module .left-right.header .etad{
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}.ags-divi-extras-module .etad.header_below{
  margin-top: 40px;
  overflow: hidden;
}/* ET Icons */.ags-divi-extras-module .extra_icon_font,.ags-divi-extras-module .read-more-button:after,.ags-divi-extras-module #back_to_top,.ags-divi-extras-module .et-extra-icon:before,.ags-divi-extras-module .comment-bubble:before,.ags-divi-extras-module .rating-star:before,.ags-divi-extras-module .et_pb_extra_overlay:before,.ags-divi-extras-module header.header li.menu-item-has-children > a:after,.ags-divi-extras-module #et-info .et-top-search .et-search-submit:before,.ags-divi-extras-module #et-info .et-cart:before,.ags-divi-extras-module .et-top-search-primary-menu-item .search-icon:before,.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-submit:before,.ags-divi-extras-module .paginated .pagination li a.prev::before,.ags-divi-extras-module .archive-pagination .pagination li a.prev::before,.ags-divi-extras-module .paginated > .page-numbers li a.prev::before,.ags-divi-extras-module .archive-pagination > .page-numbers li a.prev::before,.ags-divi-extras-module .paginated .pagination li a.next::before,.ags-divi-extras-module .archive-pagination .pagination li a.next::before,.ags-divi-extras-module .paginated > .page-numbers li a.next::before,.ags-divi-extras-module .archive-pagination > .page-numbers li a.next::before,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button button:before,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button button:after,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-volume-button button:before,.ags-divi-extras-module .link-format .attribution:before,.ags-divi-extras-module .quote-format .attribution:before,.ags-divi-extras-module .post-nav .nav-links .button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .button:before,.ags-divi-extras-module .project-details .project-categories ul li:before,.ags-divi-extras-module .project-details .project-tags ul li:before,.ags-divi-extras-module .project-details .project-url ul li:before,.ags-divi-extras-module .project-details .project-tags li:before,.ags-divi-extras-module .tabbed-post-module .tab-nav .arrow:before,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:after,.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .et-extra-icon:before,.ags-divi-extras-module .timeline-module .module-head:after,.ags-divi-extras-module .woocommerce .woocommerce-message:before,.ags-divi-extras-module .woocommerce-page .woocommerce-message:before,.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before,.ags-divi-extras-module .post-nav .nav-links .read-more-button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .read-more-button:before,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:after,.ags-divi-extras-module #timeline-sticky-header:after,.ags-divi-extras-module .post-nav .nav-links .post-nav .nav-links .button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .post-nav .nav-links .button:before,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:after{
  color: #FFFFFF;
  position: relative;
  transition: .3s ease;
  font-family: 'ET-Extra' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit !important;
}.ags-divi-extras-module .et-extra-icon{
  display: inline-block;
  background: rgba(0, 0, 0, 0.1);
  width: 30px;
  height: 30px;
  border-radius: 3px;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  transition: .3s ease;
}.ags-divi-extras-module .et-extra-icon-facebook:before{
  content: '\e61a';
}.ags-divi-extras-module .et-extra-icon-facebook.et-extra-icon-background{
  background: #39579a !important;
}.ags-divi-extras-module .et-extra-icon-facebook.et-extra-icon-background-hover:hover{
  background: #39579a !important;
}.ags-divi-extras-module .et-extra-icon-facebook.et-extra-icon-color{
  color: #39579a;
}.ags-divi-extras-module .et-extra-icon-facebook.et-extra-icon-color-hover:hover{
  color: #39579a;
}.ags-divi-extras-module .et-extra-icon-twitter:before{
  content: '\e623';
}.ags-divi-extras-module .et-extra-icon-twitter.et-extra-icon-background{
  background: #01aced !important;
}.ags-divi-extras-module .et-extra-icon-twitter.et-extra-icon-background-hover:hover{
  background: #01aced !important;
}.ags-divi-extras-module .et-extra-icon-twitter.et-extra-icon-color{
  color: #01aced;
}.ags-divi-extras-module .et-extra-icon-twitter.et-extra-icon-color-hover:hover{
  color: #01aced;
}.ags-divi-extras-module .et-extra-icon-pinterest:before{
  content: '\e61e';
}.ags-divi-extras-module .et-extra-icon-pinterest.et-extra-icon-background{
  background: #cb2027 !important;
}.ags-divi-extras-module .et-extra-icon-pinterest.et-extra-icon-background-hover:hover{
  background: #cb2027 !important;
}.ags-divi-extras-module .et-extra-icon-pinterest.et-extra-icon-color{
  color: #cb2027;
}.ags-divi-extras-module .et-extra-icon-pinterest.et-extra-icon-color-hover:hover{
  color: #cb2027;
}.ags-divi-extras-module .et-extra-icon-googleplus:before{
  content: '\e61c';
}.ags-divi-extras-module .et-extra-icon-googleplus.et-extra-icon-background{
  background: #cb1f26 !important;
}.ags-divi-extras-module .et-extra-icon-googleplus.et-extra-icon-background-hover:hover{
  background: #cb1f26 !important;
}.ags-divi-extras-module .et-extra-icon-googleplus.et-extra-icon-color{
  color: #cb1f26;
}.ags-divi-extras-module .et-extra-icon-googleplus.et-extra-icon-color-hover:hover{
  color: #cb1f26;
}.ags-divi-extras-module .et-extra-icon-tumblr:before{
  content: '\e622';
}.ags-divi-extras-module .et-extra-icon-tumblr.et-extra-icon-background{
  background: #314f6e !important;
}.ags-divi-extras-module .et-extra-icon-tumblr.et-extra-icon-background-hover:hover{
  background: #314f6e !important;
}.ags-divi-extras-module .et-extra-icon-tumblr.et-extra-icon-color{
  color: #314f6e;
}.ags-divi-extras-module .et-extra-icon-tumblr.et-extra-icon-color-hover:hover{
  color: #314f6e;
}.ags-divi-extras-module .et-extra-icon-stumbleupon:before{
  content: '\e621';
}.ags-divi-extras-module .et-extra-icon-stumbleupon.et-extra-icon-background{
  background: #ea4b24 !important;
}.ags-divi-extras-module .et-extra-icon-stumbleupon.et-extra-icon-background-hover:hover{
  background: #ea4b24 !important;
}.ags-divi-extras-module .et-extra-icon-stumbleupon.et-extra-icon-color{
  color: #ea4b24;
}.ags-divi-extras-module .et-extra-icon-stumbleupon.et-extra-icon-color-hover:hover{
  color: #ea4b24;
}.ags-divi-extras-module .et-extra-icon-wordpress:before{
  content: '\e62c';
}.ags-divi-extras-module .et-extra-icon-wordpress.et-extra-icon-background{
  background: #267697 !important;
}.ags-divi-extras-module .et-extra-icon-wordpress.et-extra-icon-background-hover:hover{
  background: #267697 !important;
}.ags-divi-extras-module .et-extra-icon-wordpress.et-extra-icon-color{
  color: #267697;
}.ags-divi-extras-module .et-extra-icon-wordpress.et-extra-icon-color-hover:hover{
  color: #267697;
}.ags-divi-extras-module .et-extra-icon-instagram:before{
  content: '\e60f';
}.ags-divi-extras-module .et-extra-icon-instagram.et-extra-icon-background{
  background: #517fa4 !important;
}.ags-divi-extras-module .et-extra-icon-instagram.et-extra-icon-background-hover:hover{
  background: #517fa4 !important;
}.ags-divi-extras-module .et-extra-icon-instagram.et-extra-icon-color{
  color: #517fa4;
}.ags-divi-extras-module .et-extra-icon-instagram.et-extra-icon-color-hover:hover{
  color: #517fa4;
}.ags-divi-extras-module .et-extra-icon-dribbble:before{
  content: '\e618';
}.ags-divi-extras-module .et-extra-icon-dribbble.et-extra-icon-background{
  background: #ec488c !important;
}.ags-divi-extras-module .et-extra-icon-dribbble.et-extra-icon-background-hover:hover{
  background: #ec488c !important;
}.ags-divi-extras-module .et-extra-icon-dribbble.et-extra-icon-color{
  color: #ec488c;
}.ags-divi-extras-module .et-extra-icon-dribbble.et-extra-icon-color-hover:hover{
  color: #ec488c;
}.ags-divi-extras-module .et-extra-icon-vimeo:before{
  content: '\e624';
}.ags-divi-extras-module .et-extra-icon-vimeo.et-extra-icon-background{
  background: #45bbfc !important;
}.ags-divi-extras-module .et-extra-icon-vimeo.et-extra-icon-background-hover:hover{
  background: #45bbfc !important;
}.ags-divi-extras-module .et-extra-icon-vimeo.et-extra-icon-color{
  color: #45bbfc;
}.ags-divi-extras-module .et-extra-icon-vimeo.et-extra-icon-color-hover:hover{
  color: #45bbfc;
}.ags-divi-extras-module .et-extra-icon-linkedin:before{
  content: '\e610';
}.ags-divi-extras-module .et-extra-icon-linkedin.et-extra-icon-background{
  background: #127bb6 !important;
}.ags-divi-extras-module .et-extra-icon-linkedin.et-extra-icon-background-hover:hover{
  background: #127bb6 !important;
}.ags-divi-extras-module .et-extra-icon-linkedin.et-extra-icon-color{
  color: #127bb6;
}.ags-divi-extras-module .et-extra-icon-linkedin.et-extra-icon-color-hover:hover{
  color: #127bb6;
}.ags-divi-extras-module .et-extra-icon-rss:before{
  content: '\e61f';
}.ags-divi-extras-module .et-extra-icon-rss.et-extra-icon-background{
  background: #f59038 !important;
}.ags-divi-extras-module .et-extra-icon-rss.et-extra-icon-background-hover:hover{
  background: #f59038 !important;
}.ags-divi-extras-module .et-extra-icon-rss.et-extra-icon-color{
  color: #f59038;
}.ags-divi-extras-module .et-extra-icon-rss.et-extra-icon-color-hover:hover{
  color: #f59038;
}.ags-divi-extras-module .et-extra-icon-deviantart:before{
  content: '\e617';
}.ags-divi-extras-module .et-extra-icon-deviantart.et-extra-icon-background{
  background: #566c68 !important;
}.ags-divi-extras-module .et-extra-icon-deviantart.et-extra-icon-background-hover:hover{
  background: #566c68 !important;
}.ags-divi-extras-module .et-extra-icon-deviantart.et-extra-icon-color{
  color: #566c68;
}.ags-divi-extras-module .et-extra-icon-deviantart.et-extra-icon-color-hover:hover{
  color: #566c68;
}.ags-divi-extras-module .et-extra-icon-myspace:before{
  content: '\e611';
}.ags-divi-extras-module .et-extra-icon-myspace.et-extra-icon-background{
  background: #3a5998 !important;
}.ags-divi-extras-module .et-extra-icon-myspace.et-extra-icon-background-hover:hover{
  background: #3a5998 !important;
}.ags-divi-extras-module .et-extra-icon-myspace.et-extra-icon-color{
  color: #3a5998;
}.ags-divi-extras-module .et-extra-icon-myspace.et-extra-icon-color-hover:hover{
  color: #3a5998;
}.ags-divi-extras-module .et-extra-icon-skype:before{
  content: '\e620';
}.ags-divi-extras-module .et-extra-icon-skype.et-extra-icon-background{
  background: #1ba5f4 !important;
}.ags-divi-extras-module .et-extra-icon-skype.et-extra-icon-background-hover:hover{
  background: #1ba5f4 !important;
}.ags-divi-extras-module .et-extra-icon-skype.et-extra-icon-color{
  color: #1ba5f4;
}.ags-divi-extras-module .et-extra-icon-skype.et-extra-icon-color-hover:hover{
  color: #1ba5f4;
}.ags-divi-extras-module .et-extra-icon-youtube:before{
  content: '\e614';
}.ags-divi-extras-module .et-extra-icon-youtube.et-extra-icon-background{
  background: #a8240f !important;
}.ags-divi-extras-module .et-extra-icon-youtube.et-extra-icon-background-hover:hover{
  background: #a8240f !important;
}.ags-divi-extras-module .et-extra-icon-youtube.et-extra-icon-color{
  color: #a8240f;
}.ags-divi-extras-module .et-extra-icon-youtube.et-extra-icon-color-hover:hover{
  color: #a8240f;
}.ags-divi-extras-module .et-extra-icon-picassa:before{
  content: '\e61d';
}.ags-divi-extras-module .et-extra-icon-picassa.et-extra-icon-background{
  background: #9864ae !important;
}.ags-divi-extras-module .et-extra-icon-picassa.et-extra-icon-background-hover:hover{
  background: #9864ae !important;
}.ags-divi-extras-module .et-extra-icon-picassa.et-extra-icon-color{
  color: #9864ae;
}.ags-divi-extras-module .et-extra-icon-picassa.et-extra-icon-color-hover:hover{
  color: #9864ae;
}.ags-divi-extras-module .et-extra-icon-flickr:before{
  content: '\e61b';
}.ags-divi-extras-module .et-extra-icon-flickr.et-extra-icon-background{
  background: #fc1684 !important;
}.ags-divi-extras-module .et-extra-icon-flickr.et-extra-icon-background-hover:hover{
  background: #fc1684 !important;
}.ags-divi-extras-module .et-extra-icon-flickr.et-extra-icon-color{
  color: #fc1684;
}.ags-divi-extras-module .et-extra-icon-flickr.et-extra-icon-color-hover:hover{
  color: #fc1684;
}.ags-divi-extras-module .et-extra-icon-blogger:before{
  content: '\e616';
}.ags-divi-extras-module .et-extra-icon-blogger.et-extra-icon-background{
  background: #f59038 !important;
}.ags-divi-extras-module .et-extra-icon-blogger.et-extra-icon-background-hover:hover{
  background: #f59038 !important;
}.ags-divi-extras-module .et-extra-icon-blogger.et-extra-icon-color{
  color: #f59038;
}.ags-divi-extras-module .et-extra-icon-blogger.et-extra-icon-color-hover:hover{
  color: #f59038;
}.ags-divi-extras-module .et-extra-icon-spotify:before{
  content: '\e613';
}.ags-divi-extras-module .et-extra-icon-spotify.et-extra-icon-background{
  background: #aecf29 !important;
}.ags-divi-extras-module .et-extra-icon-spotify.et-extra-icon-background-hover:hover{
  background: #aecf29 !important;
}.ags-divi-extras-module .et-extra-icon-spotify.et-extra-icon-color{
  color: #aecf29;
}.ags-divi-extras-module .et-extra-icon-spotify.et-extra-icon-color-hover:hover{
  color: #aecf29;
}.ags-divi-extras-module .et-extra-icon-delicious:before{
  content: '\e60a';
}.ags-divi-extras-module .et-extra-icon-delicious.et-extra-icon-background{
  background: #3398fc !important;
}.ags-divi-extras-module .et-extra-icon-delicious.et-extra-icon-background-hover:hover{
  background: #3398fc !important;
}.ags-divi-extras-module .et-extra-icon-delicious.et-extra-icon-color{
  color: #3398fc;
}.ags-divi-extras-module .et-extra-icon-delicious.et-extra-icon-color-hover:hover{
  color: #3398fc;
}.ags-divi-extras-module .et-extra-icon-buffer:before{
  content: '\e601';
}.ags-divi-extras-module .et-extra-icon-buffer.et-extra-icon-background{
  background: #000000 !important;
}.ags-divi-extras-module .et-extra-icon-buffer.et-extra-icon-background-hover:hover{
  background: #000000 !important;
}.ags-divi-extras-module .et-extra-icon-buffer.et-extra-icon-color{
  color: #000000;
}.ags-divi-extras-module .et-extra-icon-buffer.et-extra-icon-color-hover:hover{
  color: #000000;
}.ags-divi-extras-module .et-extra-icon-basic_email:before{
  content: '\e615';
}.ags-divi-extras-module .et-extra-icon-basic_email.et-extra-icon-background{
  background: #000000 !important;
}.ags-divi-extras-module .et-extra-icon-basic_email.et-extra-icon-background-hover:hover{
  background: #000000 !important;
}.ags-divi-extras-module .et-extra-icon-basic_email.et-extra-icon-color{
  color: #000000;
}.ags-divi-extras-module .et-extra-icon-basic_email.et-extra-icon-color-hover:hover{
  color: #000000;
}.ags-divi-extras-module .et-extra-icon-basic_print:before{
  content: '\e619';
}.ags-divi-extras-module .et-extra-icon-basic_print.et-extra-icon-background{
  background: #000000 !important;
}.ags-divi-extras-module .et-extra-icon-basic_print.et-extra-icon-background-hover:hover{
  background: #000000 !important;
}.ags-divi-extras-module .et-extra-icon-basic_print.et-extra-icon-color{
  color: #000000;
}.ags-divi-extras-module .et-extra-icon-basic_print.et-extra-icon-color-hover:hover{
  color: #000000;
}.ags-divi-extras-module .et-extra-icon-background-none{
  background: none !important;
}/* Comment Bubble & Rating Star Icon */.ags-divi-extras-module .comment-bubble,.ags-divi-extras-module .rating-star{
  position: relative;
  display: inline-block;
}.ags-divi-extras-module .comment-bubble:before,.ags-divi-extras-module .rating-star:before{
  top: 0;
  left: 0;
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}/* Comment Bubble Icon */.ags-divi-extras-module .comment-bubble{
  top: 1px;
}.ags-divi-extras-module .comment-bubble:before{
  content: '\e63b';
}/* Rating Stars */.ags-divi-extras-module .rating-stars{
  display: inline-block;
}.ags-divi-extras-module .rating-stars .rating-star{
  width: 10px;
  top: 1px;
}.ags-divi-extras-module .rating-stars .rating-star:before{
  content: '\e63c';
}.ags-divi-extras-module .rating-stars .rating-star.rating-star-half:before{
  content: '\e63e';
}.ags-divi-extras-module .rating-stars .rating-star.rating-star-empty::before{
  content: '\e639';
}/* ET Overlay */.ags-divi-extras-module .et_pb_extra_overlay{
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: .3s ease;
}.ags-divi-extras-module .et_pb_extra_overlay:hover{
  opacity: 1;
}.ags-divi-extras-module .et_pb_extra_overlay:hover:before{
  top: 50%;
}.ags-divi-extras-module .et_pb_extra_overlay:before{
  content: '\e050';
  position: absolute;
  top: 60%;
  left: 50%;
  display: inline-block;
  transition: .3s ease;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 32px;
  line-height: 32px;
}.ags-divi-extras-module .et_pb_inline_icon.et_pb_extra_overlay:before{
  font-family: 'ETmodules' !important;
}/* ET Gallery */.ags-divi-extras-module .et_gallery_item .et_portfolio_image{
  position: relative;
  display: block;
  margin-bottom: 7px;
}.ags-divi-extras-module .et_gallery_item img{
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  vertical-align: bottom;
}/* Main Layout Structure *//* Grid *//* Page container */.ags-divi-extras-module #page-container{
  background: transparent;
}/* Boxed Layout */.ags-divi-extras-module .boxed_layout{
  position: relative;
  width: 90%;
  max-width: 1360px;
  margin: 0 auto;
  padding: 0;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  /* Container */
}.ags-divi-extras-module .boxed_layout #page-container{
  max-width: 1360px;
}.ags-divi-extras-module .boxed_layout .container{
  width: 90%;
  max-width: 1360px;
}/* Container */.ags-divi-extras-module .container{
  position: relative;
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
}/* Content Area */.ags-divi-extras-module #main-content{
  padding-top: 40px;
}.ags-divi-extras-module #content-area{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
}.ags-divi-extras-module .with_sidebar_left #content-area{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}.ags-divi-extras-module #content-area > h1{
  width: 100%;
}.ags-divi-extras-module .et_pb_extra_container,.ags-divi-extras-module  .et_pb_container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;
  box-sizing: border-box;
}.ags-divi-extras-module .et_pb_extra_section,.ags-divi-extras-module  .et_pb_section{
  padding: 0;
  background: transparent;
}.ags-divi-extras-module .ie.et_pb_extra_section,.ags-divi-extras-module .ie .et_pb_section{
  -ms-flex-negative: 0;
      flex-shrink: 0;
}.ags-divi-extras-module .et_pb_extra_row,.ags-divi-extras-module  .et_pb_row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: auto;
  min-width: 100%;
  margin: 0 -12px;
  padding: 0;
}.ags-divi-extras-module .et_pb_extra_column,.ags-divi-extras-module  .et_pb_column{
  padding: 0 12px;
  box-sizing: border-box;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -webkit-box-orient: vertical;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.ags-divi-extras-module .et_pb_extra_column_main,.ags-divi-extras-module  .et_pb_column_main{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -webkit-box-orient: vertical;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  overflow: hidden;
}.ags-divi-extras-module .ie .et_pb_extra_column_main,.ags-divi-extras-module .ie  .et_pb_column_main{
  float: left;
}.ags-divi-extras-module .with_sidebar .et_pb_extra_column_main,.ags-divi-extras-module .with_sidebar  .et_pb_column_main{
  width: 75%;
  max-width: 75%;
  min-width: 75%;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  padding: 0 12px 0 0;
}.ags-divi-extras-module .with_sidebar_left .et_pb_extra_column_main,.ags-divi-extras-module .with_sidebar_left  .et_pb_column_main{
  padding: 0 0 0 12px;
}.ags-divi-extras-module .et_pb_extra_column_sidebar,.ags-divi-extras-module  .et_pb_column_sidebar{
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  padding: 0 0 0 12px;
}.ags-divi-extras-module .ie .et_pb_extra_column_sidebar,.ags-divi-extras-module .ie  .et_pb_column_sidebar{
  float: left;
}.ags-divi-extras-module .with_sidebar .et_pb_extra_column_sidebar,.ags-divi-extras-module .with_sidebar  .et_pb_column_sidebar{
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.ags-divi-extras-module .ie .with_sidebar .et_pb_extra_column_sidebar,.ags-divi-extras-module .ie .with_sidebar  .et_pb_column_sidebar{
  display: block;
}.ags-divi-extras-module .with_sidebar_left .et_pb_extra_column_sidebar,.ags-divi-extras-module .with_sidebar_left  .et_pb_column_sidebar{
  padding: 0 12px 0 0;
}.ags-divi-extras-module .et_pb_extra_column_4_4,.ags-divi-extras-module  .et_pb_column_4_4{
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}.ags-divi-extras-module .et_pb_extra_column_3_4,.ags-divi-extras-module  .et_pb_column_3_4{
  width: 75%;
  max-width: 75%;
  min-width: 75%;
}.ags-divi-extras-module .et_pb_extra_column_2_3,.ags-divi-extras-module  .et_pb_column_2_3{
  width: 66.66666667%;
  max-width: 66.66666667%;
  min-width: 66.66666667%;
}.ags-divi-extras-module .et_pb_extra_column_1_2,.ags-divi-extras-module  .et_pb_column_1_2{
  width: 50%;
  max-width: 50%;
  min-width: 50%;
}.ags-divi-extras-module .et_pb_extra_column_3_8,.ags-divi-extras-module  .et_pb_column_3_8{
  width: 37.5%;
  max-width: 37.5%;
  min-width: 37.5%;
}.ags-divi-extras-module .et_pb_extra_column_1_3,.ags-divi-extras-module  .et_pb_column_1_3{
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
}.ags-divi-extras-module .et_pb_extra_column_1_4,.ags-divi-extras-module  .et_pb_column_1_4{
  width: 25%;
  max-width: 25%;
  min-width: 25%;
}.ags-divi-extras-module .et_pb_extra_module,.ags-divi-extras-module  .et_pb_module{
  max-width: 100%;
}.ags-divi-extras-module .ie.et_pb_extra_module,.ags-divi-extras-module .ie .et_pb_module{
  -ms-flex-negative: 0;
      flex-shrink: 0;
}.ags-divi-extras-module  .et_pb_image_sticky{
  display: inline;
}.ags-divi-extras-module .et_section_specialty .et_pb_extra_column_3_4 .et_pb_row_inner .et_pb_extra_column_3_8{
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}.ags-divi-extras-module .et_section_specialty .et_pb_extra_column_2_3 .et_pb_row_inner .et_pb_extra_column_1_3{
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}.ags-divi-extras-module .et_section_specialty .et_pb_extra_column_1_2 .et_pb_row_inner .et_pb_extra_column_1_4{
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}.ags-divi-extras-module .et_section_specialty .et_pb_extra_column_3_4 .et_pb_row_inner .et_pb_extra_column_1_4{
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -ms-flex-preferred-size: 33.33333333%;
      flex-basis: 33.33333333%;
}.ags-divi-extras-module .et_pb_extra_column_main{
  overflow: visible;
  width: 100%;
  padding: 0;
}.ags-divi-extras-module .et_pb_gutters1 .et_pb_column{
  padding: 0 4px !important;
}.ags-divi-extras-module  .et_pb_row.et_pb_gutters1 .et_pb_column{
  padding: 0 4px !important;
}.ags-divi-extras-module .et_pb_gutters1 .et_pb_extra_row,.ags-divi-extras-module .et_pb_gutters1 .et_pb_row{
  margin-left: -4px !important;
}.ags-divi-extras-module .et_pb_gutters1 .et_pb_extra_module,.ags-divi-extras-module .et_pb_gutters1 .et_pb_extra_column_sidebar .et_pb_widget{
  margin-bottom: 8px;
}@media all and (min-width: 981px) {.gecko.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_module{
    margin-bottom: 8px;
  }}.ags-divi-extras-module .et_pb_gutters1 .with_sidebar .et_pb_extra_column_main{
  padding: 0 4px 0 0;
}.ags-divi-extras-module .with_sidebar_left.et_pb_gutters1 .with_sidebar .et_pb_extra_column_main{
  padding: 0 0 0 4px;
}.ags-divi-extras-module .et_pb_gutters1 .width_sidebar .et_pb_extra_column_sidebar{
  padding: 0 0 0 4px;
}.ags-divi-extras-module .et_pb_gutters2 .et_pb_column{
  padding: 0 8px !important;
}.ags-divi-extras-module  .et_pb_row.et_pb_gutters2 .et_pb_column{
  padding: 0 8px !important;
}.ags-divi-extras-module .et_pb_gutters2 .et_pb_extra_row,.ags-divi-extras-module .et_pb_gutters2 .et_pb_row{
  margin-left: -8px !important;
}.ags-divi-extras-module .et_pb_gutters2 .et_pb_extra_module,.ags-divi-extras-module .et_pb_gutters2 .et_pb_extra_column_sidebar .et_pb_widget{
  margin-bottom: 16px;
}@media all and (min-width: 981px) {.gecko.et_pb_gutters2 .et_pb_column .ags-divi-extras-module .et_pb_module{
    margin-bottom: 16px;
  }}.ags-divi-extras-module .et_pb_gutters2 .with_sidebar .et_pb_extra_column_main{
  padding: 0 8px 0 0;
}.ags-divi-extras-module .with_sidebar_left.et_pb_gutters2 .with_sidebar .et_pb_extra_column_main{
  padding: 0 0 0 8px;
}.ags-divi-extras-module .et_pb_gutters2 .width_sidebar .et_pb_extra_column_sidebar{
  padding: 0 0 0 8px;
}.ags-divi-extras-module .et_pb_gutters3 .et_pb_column{
  padding: 0 12px !important;
}.ags-divi-extras-module  .et_pb_row.et_pb_gutters3 .et_pb_column{
  padding: 0 12px !important;
}.ags-divi-extras-module .et_pb_gutters3 .et_pb_extra_row,.ags-divi-extras-module .et_pb_gutters3 .et_pb_row{
  margin-left: -12px !important;
}.ags-divi-extras-module .et_pb_gutters3 .et_pb_extra_module,.ags-divi-extras-module .et_pb_gutters3 .et_pb_extra_column_sidebar .et_pb_widget{
  margin-bottom: 24px;
}@media all and (min-width: 981px) {.gecko.et_pb_gutters3 .et_pb_column .ags-divi-extras-module .et_pb_module{
    margin-bottom: 24px;
  }}.ags-divi-extras-module .et_pb_gutters3 .with_sidebar .et_pb_extra_column_main{
  padding: 0 12px 0 0;
}.ags-divi-extras-module .with_sidebar_left.et_pb_gutters3 .with_sidebar .et_pb_extra_column_main{
  padding: 0 0 0 12px;
}.ags-divi-extras-module .et_pb_gutters3 .width_sidebar .et_pb_extra_column_sidebar{
  padding: 0 0 0 12px;
}.ags-divi-extras-module .et_pb_gutters4 .et_pb_column{
  padding: 0 16px !important;
}.ags-divi-extras-module  .et_pb_row.et_pb_gutters4 .et_pb_column{
  padding: 0 16px !important;
}.ags-divi-extras-module .et_pb_gutters4 .et_pb_extra_row,.ags-divi-extras-module .et_pb_gutters4 .et_pb_row{
  margin-left: -16px !important;
}.ags-divi-extras-module .et_pb_gutters4 .et_pb_extra_module,.ags-divi-extras-module .et_pb_gutters4 .et_pb_extra_column_sidebar .et_pb_widget{
  margin-bottom: 32px;
}@media all and (min-width: 981px) {.gecko.et_pb_gutters4 .et_pb_column .ags-divi-extras-module .et_pb_module{
    margin-bottom: 32px;
  }}.ags-divi-extras-module .et_pb_gutters4 .with_sidebar .et_pb_extra_column_main{
  padding: 0 16px 0 0;
}.ags-divi-extras-module .with_sidebar_left.et_pb_gutters4 .with_sidebar .et_pb_extra_column_main{
  padding: 0 0 0 16px;
}.ags-divi-extras-module .et_pb_gutters4 .width_sidebar .et_pb_extra_column_sidebar{
  padding: 0 0 0 16px;
}.ags-divi-extras-module .single .et_pb_row{
  width: 90%;
} .et_section_specialty .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8{
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
} .et_section_specialty .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3{
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
} .et_section_specialty .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4{
  width: 50%;
  max-width: 50%;
  min-width: 50%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
} .et_section_specialty .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4{
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -ms-flex-preferred-size: 33.33333333%;
      flex-basis: 33.33333333%;
}.ags-divi-extras-module .et_extra .et_pb_row_inner,.ags-divi-extras-module .et_extra .et_pb_specialty_column{
  padding: 0 !important;
}/* Sidebar *//* Header */.ags-divi-extras-module header.header{
  z-index: 2000;
  position: relative;
}.ags-divi-extras-module header.header ul{
  list-style: none;
  padding: 0;
  line-height: 1;
  box-sizing: border-box;
}.ags-divi-extras-module header.header li{
  position: relative;
  display: inline-block;
  margin: 0;
}.ags-divi-extras-module header.header li:hover > ul{
  opacity: 1;
  visibility: visible;
  transition: 0.3s ease;
}.ags-divi-extras-module header.header li.menu-item-has-children > a:after{
  content: '\e62d';
  display: inline-block;
  margin: 0 0 0 5px;
  vertical-align: top;
  color: inherit;
  transition: 0s;
}.ags-divi-extras-module header.header li.menu-item-has-children .menu-item-has-children > a:after{
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}.ags-divi-extras-module header.header li ul{
  z-index: 1000;
  position: absolute;
  border-radius: 0 0 3px 3px;
  box-sizing: border-box;
  transition: 0.1s ease;
  opacity: 0;
  visibility: hidden;
}.ags-divi-extras-module header.header li ul li{
  width: 100%;
}.ags-divi-extras-module header.header li ul a{
  display: block;
  width: 100%;
}.ags-divi-extras-module header.header #top-header a,.ags-divi-extras-module header.header #et-navigation a{
  transition: 0.5s;
}/* Admin Bar */.ags-divi-extras-module #wpadminbar #wp-admin-bar-edit-layout > .ab-item:before{
  content: '\f464';
  top: 2px;
}/* Top Header */.ags-divi-extras-module #top-header{
  z-index: 1;
  position: relative;
  background: #2B3843;
  padding: 10px 0;
}.ags-divi-extras-module #top-header .container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}.ags-divi-extras-module .et_fullwidth_secondary_nav #top-header .container{
  max-width: none;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}/* ET Info */.ags-divi-extras-module #et-info{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 -10px;
}.ags-divi-extras-module #et-info .et-extra-social-icons{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0px;
}.ags-divi-extras-module #et-info .et-extra-social-icons li{
  margin: 0 0 10px 10px;
}.ags-divi-extras-module #et-info .et-extra-social-icons .et-extra-icon{
  background: rgba(255, 255, 255, 0.1);
}.ags-divi-extras-module #et-info .et-extra-social-icons .et-extra-icon:before{
  font-size: 14px;
}.ags-divi-extras-module #et-info .et-top-search{
  position: relative;
  margin: 0 0 10px 10px;
}.ags-divi-extras-module #et-info .et-top-search .et-search-field{
  background: rgba(255, 255, 255, 0.1);
  width: 120px;
  box-sizing: border-box;
  margin: 0;
  padding: 7px 10px;
  color: #FFFFFF;
  font-weight: 600;
  -webkit-appearance: none;
}.ags-divi-extras-module #et-info .et-top-search .et-search-field:focus{
  background: rgba(255, 255, 255, 0.2);
  color: #FFFFFF;
}.ags-divi-extras-module #et-info .et-top-search .et-search-submit{
  position: absolute;
  top: 50%;
  right: 10px;
  background: 0;
  padding: 0;
  margin-top: -9.5px;
  border: none;
  font-size: inherit;
  line-height: normal;
  font-family: inherit;
  letter-spacing: normal;
}.ags-divi-extras-module #et-info .et-top-search .et-search-submit:before{
  content: '\e63a';
  font-size: 12px;
  font-weight: 600;
}.ags-divi-extras-module #et-info .et-cart{
  background: rgba(255, 255, 255, 0.1);
  margin: 0 0 10px 10px;
  padding: 9px 10px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 1;
}.ags-divi-extras-module #et-info .et-cart:before{
  content: '\e631';
  vertical-align: middle;
  color: inherit;
  font-size: 14px;
  padding: 9px 10px;
}.ags-divi-extras-module #et-info .et-cart span{
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}/* ET Secondary Nav */.ags-divi-extras-module #et-secondary-nav{
  margin: -10px 0;
}/* ET Secondary Menu */.ags-divi-extras-module #et-secondary-menu li{
  margin: 0 20px 0 0;
  line-height: 1;
}.ags-divi-extras-module #et-secondary-menu li.current-menu-item > a{
  color: #FFFFFF;
}.ags-divi-extras-module #et-secondary-menu li > ul{
  z-index: 10;
  left: 0;
  background: #2B3843;
  width: 200px;
  padding: 10px 0;
}.ags-divi-extras-module #et-secondary-menu li > ul li{
  width: 100%;
  margin: 0;
}.ags-divi-extras-module #et-secondary-menu li > ul li ul{
  top: -10px;
  left: 100%;
}.ags-divi-extras-module #et-secondary-menu li > ul a{
  display: block;
  padding: 10px 20px;
}.ags-divi-extras-module #et-secondary-menu li.et-reverse-direction-nav li ul{
  right: 200px;
  left: auto;
}.ags-divi-extras-module #et-secondary-menu a{
  position: relative;
  display: inline-block;
  padding: 18px 0;
  transition: 0.3s ease;
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #et-secondary-menu a:hover{
  color: #FFFFFF;
}.ags-divi-extras-module #et-secondary-menu > li > a:before{
  content: '•';
  position: absolute;
  top: 70%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: transparent;
  font-size: 10px;
  text-shadow: 0 0 transparent;
  transition: 0.3s ease;
  pointer-events: none;
}.ags-divi-extras-module #et-secondary-menu > li > a:hover:before{
  color: #FFFFFF;
  text-shadow: 10px 0 #FFFFFF, -10px 0 #FFFFFF;
}/* ET Menu Animation */.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children:hover > ul{
  top: 100%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children > ul{
  top: calc(80%);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  top: -10px;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInTop #top-header .menu-item-has-children > ul .menu-item-has-children ul{
  top: -20px;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children:hover > ul{
  left: -20px;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children > ul{
  left: 10%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  left: 100%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInRight #top-header .menu-item-has-children > ul .menu-item-has-children ul{
  left: 110%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children:hover > ul{
  top: 100%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children > ul{
  top: 110%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  top: 0;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInBottom #top-header .menu-item-has-children > ul .menu-item-has-children ul{
  top: 110%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children:hover > ul{
  left: -20px;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children > ul{
  left: -40px;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  left: 100%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_fadeInLeft #top-header .menu-item-has-children > ul .menu-item-has-children ul{
  left: 90%;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInRight #top-header .menu-item-has-children:hover > ul,.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInLeft #top-header .menu-item-has-children:hover > ul,.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInCenter #top-header .menu-item-has-children:hover > ul{
  -webkit-transform: scale(1);
          transform: scale(1);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInRight #top-header .menu-item-has-children > ul,.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInLeft #top-header .menu-item-has-children > ul,.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInCenter #top-header .menu-item-has-children > ul{
  -webkit-transform: scale(0);
          transform: scale(0);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInRight #top-header .menu-item-has-children > ul{
  -webkit-transform-origin: top right;
          transform-origin: top right;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInLeft #top-header .menu-item-has-children > ul{
  -webkit-transform-origin: top left;
          transform-origin: top left;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_scaleInCenter #top-header .menu-item-has-children > ul{
  -webkit-transform-origin: top center;
          transform-origin: top center;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_flipInX #top-header .menu-item-has-children > ul,.ags-divi-extras-module .et_secondary_nav_dropdown_animation_flipInY #top-header .menu-item-has-children > ul{
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 1;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_flipInX #top-header .menu-item-has-children:hover > ul{
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
          transform: rotate3d(1, 0, 0, 0deg);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_flipInX #top-header .menu-item-has-children > ul{
  -webkit-transform: rotate3d(1, 0, 0, 90deg) perspective(800);
          transform: rotate3d(1, 0, 0, 90deg) perspective(800);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_flipInY #top-header .menu-item-has-children:hover > ul{
  -webkit-transform: rotate3d(0, 1, 0, 0deg);
          transform: rotate3d(0, 1, 0, 0deg);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_flipInY #top-header .menu-item-has-children > ul{
  -webkit-transform: rotate3d(0, 1, 0, 90deg) perspective(800);
          transform: rotate3d(0, 1, 0, 90deg) perspective(800);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_slideInX #top-header .menu-item-has-children > ul,.ags-divi-extras-module .et_secondary_nav_dropdown_animation_slideInY #top-header .menu-item-has-children > ul{
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_slideInX #top-header .menu-item-has-children:hover > ul{
  -webkit-transform: rotateX(0deg) perspective(0);
          transform: rotateX(0deg) perspective(0);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_slideInX #top-header .menu-item-has-children > ul{
  -webkit-transform: rotateX(180deg) perspective(800);
          transform: rotateX(180deg) perspective(800);
  -webkit-transform-origin: top center;
          transform-origin: top center;
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_slideInY #top-header .menu-item-has-children:hover > ul{
  -webkit-transform: rotateY(0deg) perspective(0);
          transform: rotateY(0deg) perspective(0);
}.ags-divi-extras-module .et_secondary_nav_dropdown_animation_slideInY #top-header .menu-item-has-children > ul{
  -webkit-transform: rotateY(180deg) perspective(800);
          transform: rotateY(180deg) perspective(800);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}/* ET Trending */.ags-divi-extras-module header.header .et-trending{
  position: relative;
  padding: 15px 0;
}.ags-divi-extras-module header.header .et-trending-post{
  display: none;
  font-size: 14px;
  line-height: 1.3em;
}.ags-divi-extras-module header.header .et-trending-post a,.ags-divi-extras-module header.header .et-trending-post a:visited{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module header.header .et-trending-post:first-child{
  display: block;
}.ags-divi-extras-module header.header .et-trending #et-secondary-menu{
  z-index: 1;
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  background: #2B3843;
  width: 200px;
  padding: 10px 0;
}.ags-divi-extras-module header.header .et-trending #et-secondary-menu li{
  width: 100%;
  box-sizing: border-box;
}.ags-divi-extras-module header.header .et-trending #et-secondary-menu .menu-item-has-children ul{
  top: -10px;
  left: 100%;
}.ags-divi-extras-module header.header .et-trending #et-secondary-menu .menu-item-has-children > a:after{
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg);
}.ags-divi-extras-module header.header .et-trending #et-secondary-menu a{
  display: block;
  padding: 10px 20px;
}.ags-divi-extras-module header.header .et-trending #et-secondary-menu a:before{
  display: none;
}.ags-divi-extras-module #et-trending{
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}.ags-divi-extras-module #et-trending-button{
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 15px 0 0;
  padding: 3px 0;
  box-sizing: border-box;
}.ags-divi-extras-module #et-trending-button.toggled span{
  -webkit-transform-origin: center;
          transform-origin: center;
}.ags-divi-extras-module #et-trending-button.toggled span:first-child{
  -webkit-transform: translateY(6px) rotate(45deg);
          transform: translateY(6px) rotate(45deg);
}.ags-divi-extras-module #et-trending-button.toggled span:nth-child(2){
  opacity: 0;
}.ags-divi-extras-module #et-trending-button.toggled span:last-child{
  -webkit-transform: translateY(-6px) rotate(-45deg);
          transform: translateY(-6px) rotate(-45deg);
}.ags-divi-extras-module #et-trending-button span{
  display: block;
  background: #FFFFFF;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  transition: 0.3s ease;
}.ags-divi-extras-module #et-trending-button span:nth-child(2){
  margin: 4px 0;
}.ags-divi-extras-module #et-trending-label{
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  vertical-align: middle;
}.ags-divi-extras-module #et-trending-container{
  display: inline-block;
}.ags-divi-extras-module .et-trending #et-trending{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}/* Main Header *//* Main Header */.ags-divi-extras-module #main-header{
  background: #3E5062;
  margin: 0;
}.ags-divi-extras-module #main-header .container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}.ags-divi-extras-module .has_headerad #main-header .container{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}.ags-divi-extras-module .et_fullwidth_nav #main-header .container{
  max-width: none;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
}/* Logo */.ags-divi-extras-module .logo{
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: block;
  height: 64px;
  margin: 30px 0;
  transition: height 0.5s, margin 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}.ags-divi-extras-module .centered .logo{
  width: 100%;
  margin: 30px 0 35px;
}.ags-divi-extras-module #logo{
  display: block;
  height: 100%;
}.ags-divi-extras-module .centered #logo{
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 0 auto;
}.ags-divi-extras-module .left-right #logo{
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}/* ET Navigation */.ags-divi-extras-module #et-navigation{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}.ags-divi-extras-module #et-navigation > ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.ags-divi-extras-module #et-navigation > ul > li{
  display: inline-block;
  text-transform: uppercase;
  margin: 0 15px;
}.ags-divi-extras-module #et-navigation > ul > li.current-menu-item > a,.ags-divi-extras-module #et-navigation > ul > li.current_page_item > a{
  color: #FFFFFF;
}.ags-divi-extras-module #et-navigation > ul > li.current-menu-item > a:before,.ags-divi-extras-module #et-navigation > ul > li.current_page_item > a:before{
  -webkit-transform: translateY(18px);
          transform: translateY(18px);
  opacity: 1;
}.ags-divi-extras-module #et-navigation > ul > li.menu-item-has-children > a:before{
  width: calc(100% - 21px);
}.ags-divi-extras-module #et-navigation > ul > li > a{
  position: relative;
  display: block;
  border: 0;
  padding: 0 0 54px;
  font-weight: 600;
}.ags-divi-extras-module #et-navigation > ul > li > a:hover:before{
  -webkit-transform: translateY(18px);
          transform: translateY(18px);
  opacity: 1;
}.ags-divi-extras-module #et-navigation > ul > li > a:before{
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  background: #FFFFFF;
  width: 100%;
  height: 2px;
  -webkit-transform: translateY(24px);
          transform: translateY(24px);
  opacity: 0;
  transition: 0.3s ease;
}.ags-divi-extras-module #et-navigation > ul > li > ul{
  left: -20px;
}.ags-divi-extras-module #et-navigation > ul > li.mega-menu > ul ul{
  visibility: hidden;
}.ags-divi-extras-module #et-navigation > ul > li.mega-menu:hover > ul ul{
  visibility: visible;
}.ags-divi-extras-module #et-navigation li li{
  padding: 0 30px;
}.ags-divi-extras-module #et-navigation li li:last-child > a{
  border: 0;
}.ags-divi-extras-module #et-navigation li a{
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  font-weight: 600;
  color: rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
}.ags-divi-extras-module #et-navigation li a:hover{
  background: 0;
}.ags-divi-extras-module #et-navigation .mega-menu{
  position: static;
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #et-navigation .mega-menu > ul > li > a:first-of-type{
  font-weight: 600;
  color: #FFFFFF;
}.ags-divi-extras-module #et-navigation .mega-menu .comment-bubble:before{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #et-navigation .mega-menu:hover > ul ul{
  visibility: visible;
}.ags-divi-extras-module #et-navigation .mega-menu > ul{
  top: 100%;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  padding: 15px 20px;
}.ags-divi-extras-module #et-navigation .mega-menu > ul > li{
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  width: 25%;
  padding: 0 20px;
}.ags-divi-extras-module #et-navigation .mega-menu > ul > li > a{
  color: #FFFFFF;
}.ags-divi-extras-module #et-navigation .mega-menu > ul > li:last-child > a:first-of-type{
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}.ags-divi-extras-module #et-navigation .mega-menu > ul li li{
  padding: 0;
}.ags-divi-extras-module #et-navigation .mega-menu > ul a:after{
  display: none;
}.ags-divi-extras-module #et-navigation .mega-menu > ul ul{
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  box-shadow: none;
  visibility: hidden;
  opacity: 1;
  transition: 0s;
  transition-delay: 0s;
}.ags-divi-extras-module #et-navigation .mega-menu-featured > ul > li{
  width: 33.33333333%;
  -ms-flex-preferred-size: 33.33333333%;
      flex-basis: 33.33333333%;
  padding: 20px;
}.ags-divi-extras-module #et-navigation .mega-menu-featured > ul > li:nth-child(2) .title,.ags-divi-extras-module #et-navigation .mega-menu-featured > ul > li:nth-child(3) .title{
  visibility: hidden;
}.ags-divi-extras-module #et-navigation .mega-menu-featured > ul > li:nth-child(2) a.title,.ags-divi-extras-module #et-navigation .mega-menu-featured > ul > li:nth-child(3) a.title{
  border: 0;
  visibility: visible;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .title{
  padding: 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  pointer-events: none;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .featured-post a{
  border: 0;
  padding: 0;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .featured-post h2{
  padding: 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .featured-post .post-meta{
  font-size: 12px;
  line-height: 1.7em;
  text-transform: none;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .featured-post .post-meta a{
  display: inline-block;
  width: auto;
  margin: 0;
  color: #FFFFFF;
  font-size: inherit;
  font-weight: 400;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .featured-post .post-meta .rating-star:before{
  color: #FFFFFF;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .featured-image{
  display: block;
  width: 100%;
  margin: 20px 0;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .featured-image img{
  display: block;
  width: 100%;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-list li{
  padding: 15px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-list li:last-child{
  border: 0;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-content > a{
  max-width: 50px;
  min-width: 50px;
  max-height: 50px;
  min-height: 50px;
  border: 0;
  margin: 0 20px 0 0;
  padding: 0;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-content a{
  display: inline-block;
  width: auto;
  border: 0;
  padding: 0;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-thumbnail{
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-meta{
  font-size: 12px;
  line-height: 1.7em;
  text-transform: none;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-meta h3{
  display: block;
  padding: 0;
  color: #FFFFFF;
  font-size: 14px;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-meta h3 a{
  color: inherit;
  text-transform: none;
}.ags-divi-extras-module #et-navigation .mega-menu-featured .recent-post .post-meta a{
  padding: 0;
  font-size: inherit;
  font-weight: inherit;
}.ags-divi-extras-module .centered #et-navigation{
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin: 0 auto;
}.ags-divi-extras-module .has_headerad #et-navigation{
  width: 100%;
}.ags-divi-extras-module .left-right #et-navigation{
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search{
  background-color: #232323;
  border-color: #00A8FF;
}/* ET Menu (ET Navigation Fallback) */.ags-divi-extras-module #et-menu li{
  font-size: 16px;
}.ags-divi-extras-module #et-menu li > ul{
  background-color: #232323;
  border-color: #00A8FF;
}.ags-divi-extras-module #et-menu li > ul li a{
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #et-menu li > ul li a:hover{
  color: #FFFFFF;
}.ags-divi-extras-module #et-menu li.mega-menu-featured > ul li .featured-post .post-meta a{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #et-menu li.mega-menu-featured > ul li .featured-post .post-meta a:hover{
  color: #FFFFFF;
}.ags-divi-extras-module #et-menu > li.mega-menu-featured > a:hover:after,.ags-divi-extras-module #et-menu > li.menu-item-has-children > a:hover:after{
  color: #FFFFFF;
}.ags-divi-extras-module #et-menu .sub-menu li.menu-item-has-children > a:after{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #et-menu .sub-menu li.menu-item-has-children > a:hover:after{
  color: #FFFFFF;
}/* ET Search */.ags-divi-extras-module .et-top-search-primary-menu-item .search-icon{
  cursor: pointer;
}.ags-divi-extras-module .et-top-search-primary-menu-item .search-icon:before{
  content: '\e63a';
  font-size: inherit;
  font-weight: 600;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search{
  position: absolute;
  top: 100%;
  right: -15px;
  width: 230px;
  border-top: 3px solid #00A8FF;
  border-radius: 0 0 3px 3px;
  display: none;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field{
  width: 100%;
  padding: 30px 40px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: normal;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field::-webkit-input-placeholder{
  color: #FFFFFF;
  font-weight: 400;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field::-moz-placeholder{
  color: #FFFFFF;
  font-weight: 400;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field:-ms-input-placeholder{
  color: #FFFFFF;
  font-weight: 400;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field::placeholder{
  color: #FFFFFF;
  font-weight: 400;
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-submit{
  position: absolute;
  top: 50%;
  right: 20px;
  background: none;
  padding: 0;
  font-size: 14px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-submit:before{
  content: '\e63a';
  padding: 0;
  font-size: inherit;
  font-weight: 600;
}/* ET Menu Animation */.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children:hover > ul{
  top: 100%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children > ul{
  top: 80%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  top: -10px;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInTop #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul{
  top: -20px;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children:hover > ul{
  left: -20px;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children > ul{
  left: 10%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  left: 100%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul{
  left: 110%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children.mega-menu:hover > ul{
  left: 0;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInRight #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul{
  left: 0;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children:hover > ul{
  top: 100%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children > ul{
  top: 110%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  top: 0;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInBottom #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul{
  top: 110%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children:hover > ul{
  left: -20px;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children > ul{
  left: -40px;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children:hover > ul{
  left: 100%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children > ul .menu-item-has-children ul{
  left: 90%;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children.mega-menu:hover > ul{
  left: 0;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_fadeInLeft #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul{
  left: 0;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children:hover > ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children:hover > ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children:hover > ul{
  -webkit-transform: scale(1);
          transform: scale(1);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children > ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children > ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform: scale(0);
          transform: scale(0);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children.mega-menu > ul .menu-item-has-children ul{
  -webkit-transform: scale(1);
          transform: scale(1);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInRight #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform-origin: top right;
          transform-origin: top right;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInLeft #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform-origin: top left;
          transform-origin: top left;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_scaleInCenter #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform-origin: top center;
          transform-origin: top center;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children.mega-menu > ul ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children.mega-menu > ul ul{
  background: 0;
  -webkit-transform: none;
          transform: none;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children > ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform: rotate3d(0, 1, 0, 90deg);
          transform: rotate3d(0, 1, 0, 90deg);
  -webkit-transform-origin: top center;
          transform-origin: top center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 1;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children:hover > ul{
  -webkit-transform: rotate3d(1, 0, 0, 0deg);
          transform: rotate3d(1, 0, 0, 0deg);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInX #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform: rotate3d(1, 0, 0, 90deg) perspective(800px);
          transform: rotate3d(1, 0, 0, 90deg) perspective(800px);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children:hover > ul{
  -webkit-transform: rotate3d(0, 1, 0, 0deg);
          transform: rotate3d(0, 1, 0, 0deg);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_flipInY #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform: rotate3d(0, 1, 0, 90deg) perspective(800px);
          transform: rotate3d(0, 1, 0, 90deg) perspective(800px);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_slideInX #main-header #et-menu .menu-item-has-children > ul,.ags-divi-extras-module .et_primary_nav_dropdown_animation_slideInY #main-header #et-menu .menu-item-has-children > ul{
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_slideInX #main-header #et-menu .menu-item-has-children:hover > ul{
  -webkit-transform: rotateX(0deg) perspective(0);
          transform: rotateX(0deg) perspective(0);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_slideInX #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform: rotateX(180deg) perspective(800);
          transform: rotateX(180deg) perspective(800);
  -webkit-transform-origin: top center;
          transform-origin: top center;
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_slideInY #main-header #et-menu .menu-item-has-children:hover > ul{
  -webkit-transform: rotateY(0deg) perspective(0);
          transform: rotateY(0deg) perspective(0);
}.ags-divi-extras-module .et_primary_nav_dropdown_animation_slideInY #main-header #et-menu .menu-item-has-children > ul{
  -webkit-transform: rotateY(180deg) perspective(800);
          transform: rotateY(180deg) perspective(800);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}/* ET Mobile Navigation */.ags-divi-extras-module #et-mobile-navigation{
  display: none;
}.ags-divi-extras-module #et-mobile-navigation nav{
  position: absolute;
  top: 100%;
  left: 0;
  background: #232323;
}.ags-divi-extras-module .show-menu-button{
  display: block;
  background: #FFFFFF;
  width: 32px;
  height: 32px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 9px 6px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.ags-divi-extras-module .show-menu-button.toggled span:first-child{
  -webkit-transform: translateY(6px) rotate(45deg);
          transform: translateY(6px) rotate(45deg);
}.ags-divi-extras-module .show-menu-button.toggled span:nth-child(2){
  opacity: 0;
}.ags-divi-extras-module .show-menu-button.toggled span:last-child{
  -webkit-transform: translateY(-6px) rotate(-45deg);
          transform: translateY(-6px) rotate(-45deg);
}.ags-divi-extras-module .show-menu-button span{
  display: block;
  background: rgba(0, 0, 0, 0.75);
  width: 20px;
  height: 2px;
  border-radius: 3px;
  -webkit-transform-origin: center;
          transform-origin: center;
  transition: 0.3s ease;
}.ags-divi-extras-module .show-menu-button span:nth-child(2){
  margin: 4px 0;
}.ags-divi-extras-module .show-menu p{
  display: none;
}/* Fixed Header *//* Fixed Nav */.ags-divi-extras-module .et_fixed_nav_hide_logo_image .et-fixed-header .logo{
  opacity: 0;
}.ags-divi-extras-module .et-fixed-header #main-header .logo{
  height: 40px;
  margin: 20px 0;
}.ags-divi-extras-module .et-fixed-header #main-header .etad{
  max-height: 40px;
}.ags-divi-extras-module .et-fixed-header .header.left-right #et-navigation > ul > li > a{
  padding-bottom: 32px;
}.ags-divi-extras-module .et-fixed-header .header.centered #et-navigation > ul > li > a{
  padding-bottom: 20px;
}/* Comments */.ags-divi-extras-module #comment-wrap{
  margin: 0 0 24px;
}.ags-divi-extras-module #comment-wrap .page_title{
  margin-bottom: 40px;
  font-weight: 600;
}/* Comment List */.ags-divi-extras-module .commentlist{
  margin: 0 0 60px;
  padding: 0;
}.ags-divi-extras-module .commentlist > li{
  display: block;
}/* Comment */.ags-divi-extras-module .comment{
  margin: 0;
  padding: 0;
}.ags-divi-extras-module .comment .children{
  list-style: none;
  margin: 0;
  padding: 0 0 0 50px;
}/* Comment Body */.ags-divi-extras-module .comment-body,.ags-divi-extras-module .single article.comment-body{
  position: relative;
  background: none;
  margin: 0 0 20px;
  border: 0;
  box-shadow: none;
}.ags-divi-extras-module .comment-body .comment_area{
  margin: 0;
}.ags-divi-extras-module .comment-body .comment_area .comment-content .reply-container{
  float: right;
}/* Comment Post Info */.ags-divi-extras-module .comment_postinfo{
  margin: 0;
}.ags-divi-extras-module .comment_postinfo .fn{
  color: rgba(0, 0, 0, 0.75);
  font-size: 18px;
  font-weight: 600;
}.ags-divi-extras-module .comment_postinfo .comment_date,.ags-divi-extras-module .comment_postinfo .comment-edit-link{
  font-size: 12px;
}/* Comment Avatar */.ags-divi-extras-module .comment_avatar{
  position: absolute;
  top: 0;
  left: 0;
  max-width: 80px;
  max-height: 80px;
  overflow: hidden;
}.ags-divi-extras-module .comment_avatar img{
  width: 100%;
}/* Respond */.ags-divi-extras-module #respond{
  /* Subdmit Button */
}.ags-divi-extras-module #respond p{
  margin: 0 0 20px;
  line-height: 1;
}.ags-divi-extras-module #respond .form-submit{
  float: right;
  margin-bottom: 0;
}.ags-divi-extras-module #respond #form-allowed-tags{
  display: none;
}/* Author, Email, Url Comment Forms */.ags-divi-extras-module .comment-form-author,.ags-divi-extras-module .comment-form-email,.ags-divi-extras-module .comment-form-url{
  width: 33.33%;
  box-sizing: border-box;
  float: left;
}.ags-divi-extras-module .comment-form-author input,.ags-divi-extras-module .comment-form-email input,.ags-divi-extras-module .comment-form-url input{
  width: 100%;
  padding: 12px 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  text-transform: uppercase;
}/* Author Comment Form */.ags-divi-extras-module .comment-form-author{
  padding: 0 10px 0 0;
}/* Email Comment Form */.ags-divi-extras-module .comment-form-email{
  padding: 0 10px;
}/* Url Comment Form */.ags-divi-extras-module .comment-form-url{
  padding: 0 0 0 10px;
}/* Comment Comment Form */.ags-divi-extras-module .comment-form-comment textarea{
  width: 100%;
  padding: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
}.ags-divi-extras-module #respond:before,.ags-divi-extras-module #respond:after{
  content: '';
  display: table;
  clear: both;
}/* Pagination */.ags-divi-extras-module .paginated .loader,.ags-divi-extras-module .archive-pagination .loader{
  display: none;
  margin: 7px auto;
  height: 16px;
  width: 16px;
}.ags-divi-extras-module .paginated .pagination,.ags-divi-extras-module .archive-pagination .pagination,.ags-divi-extras-module .paginated > .page-numbers,.ags-divi-extras-module .archive-pagination > .page-numbers{
  list-style: none!important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  padding: 0!important;
  box-sizing: border-box;
  line-height: 1!important;
  text-align: right;
}.ags-divi-extras-module .paginated .pagination li,.ags-divi-extras-module .archive-pagination .pagination li,.ags-divi-extras-module .paginated > .page-numbers li,.ags-divi-extras-module .archive-pagination > .page-numbers li{
  display: block;
  background: rgba(0, 0, 0, 0.1);
  height: 30px;
  width: 30px;
  border-radius: 3px;
  margin: 0 0 0 10px;
  color: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .paginated .pagination li.active,.ags-divi-extras-module .archive-pagination .pagination li.active,.ags-divi-extras-module .paginated > .page-numbers li.active,.ags-divi-extras-module .archive-pagination > .page-numbers li.active{
  background: #00A8FF;
}.ags-divi-extras-module .paginated .pagination li.active a,.ags-divi-extras-module .archive-pagination .pagination li.active a,.ags-divi-extras-module .paginated > .page-numbers li.active a,.ags-divi-extras-module .archive-pagination > .page-numbers li.active a{
  color: #FFFFFF;
}.ags-divi-extras-module .paginated .pagination li.next,.ags-divi-extras-module .archive-pagination .pagination li.next,.ags-divi-extras-module .paginated > .page-numbers li.next,.ags-divi-extras-module .archive-pagination > .page-numbers li.next{
  margin-right: 0;
}.ags-divi-extras-module .paginated .pagination li.ellipsis,.ags-divi-extras-module .archive-pagination .pagination li.ellipsis,.ags-divi-extras-module .paginated > .page-numbers li.ellipsis,.ags-divi-extras-module .archive-pagination > .page-numbers li.ellipsis{
  display: none;
}.ags-divi-extras-module .paginated .pagination li.ellipsis a,.ags-divi-extras-module .archive-pagination .pagination li.ellipsis a,.ags-divi-extras-module .paginated > .page-numbers li.ellipsis a,.ags-divi-extras-module .archive-pagination > .page-numbers li.ellipsis a{
  cursor: default;
}.ags-divi-extras-module .paginated .pagination li > .page-numbers.current,.ags-divi-extras-module .archive-pagination .pagination li > .page-numbers.current,.ags-divi-extras-module .paginated > .page-numbers li > .page-numbers.current,.ags-divi-extras-module .archive-pagination > .page-numbers li > .page-numbers.current,.ags-divi-extras-module .paginated .pagination li > .page-numbers.dots,.ags-divi-extras-module .archive-pagination .pagination li > .page-numbers.dots,.ags-divi-extras-module .paginated > .page-numbers li > .page-numbers.dots,.ags-divi-extras-module .archive-pagination > .page-numbers li > .page-numbers.dots{
  display: block;
  text-align: center;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}.ags-divi-extras-module .paginated .pagination li > .page-numbers.current,.ags-divi-extras-module .archive-pagination .pagination li > .page-numbers.current,.ags-divi-extras-module .paginated > .page-numbers li > .page-numbers.current,.ags-divi-extras-module .archive-pagination > .page-numbers li > .page-numbers.current{
  background: #00A8FF;
  color: #FFFFFF;
  border-radius: 3px;
}.ags-divi-extras-module .paginated .pagination li .pagination-page,.ags-divi-extras-module .archive-pagination .pagination li .pagination-page,.ags-divi-extras-module .paginated > .page-numbers li .pagination-page,.ags-divi-extras-module .archive-pagination > .page-numbers li .pagination-page{
  font-weight: 600;
}.ags-divi-extras-module .paginated .pagination li a,.ags-divi-extras-module .archive-pagination .pagination li a,.ags-divi-extras-module .paginated > .page-numbers li a,.ags-divi-extras-module .archive-pagination > .page-numbers li a{
  display: block;
  text-align: center;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
}.ags-divi-extras-module .paginated .pagination li a.prev::before,.ags-divi-extras-module .archive-pagination .pagination li a.prev::before,.ags-divi-extras-module .paginated > .page-numbers li a.prev::before,.ags-divi-extras-module .archive-pagination > .page-numbers li a.prev::before{
  content: '\e62e';
  color: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .paginated .pagination li a.next::before,.ags-divi-extras-module .archive-pagination .pagination li a.next::before,.ags-divi-extras-module .paginated > .page-numbers li a.next::before,.ags-divi-extras-module .archive-pagination > .page-numbers li a.next::before{
  content: '\e62f';
  color: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .paginated .pagination li .loader,.ags-divi-extras-module .archive-pagination .pagination li .loader,.ags-divi-extras-module .paginated > .page-numbers li .loader,.ags-divi-extras-module .archive-pagination > .page-numbers li .loader{
  display: block;
}/* Archive */.ags-divi-extras-module .archive h1{
  line-height: 24px;
  margin: 0 0 7px;
}.ags-divi-extras-module .archive .paginated_page{
  max-width: 100%;
}/* Footer */.ags-divi-extras-module #footer{
  background: #232323;
  margin: 16px 0 0;
}.et_pb_pagebuilder_layout.et_pb_pagebuilder_fullwidth .ags-divi-extras-module #footer{
  margin: 0;
}.ags-divi-extras-module #footer p{
  font-size: 14px;
}.ags-divi-extras-module #footer .widget{
  color: rgba(255, 255, 255, 0.6);
}/* Footer Bottom */.ags-divi-extras-module #footer-bottom{
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  padding: 10px 0;
}/* Footer Info */.ags-divi-extras-module #footer-info{
  display: inline-block;
  padding: 6px 0;
  font-size: 13px;
  line-height: 14px;
  vertical-align: middle;
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #footer-info a{
  font-weight: 700;
  color: #FFFFFF;
  font-size: 13px;
}/* Footer Nav */.ags-divi-extras-module #footer-nav{
  line-height: 1;
  float: right;
}.ags-divi-extras-module #footer-nav ul{
  display: inline-block;
  margin: 0;
  padding: 0;
}.ags-divi-extras-module #footer-nav ul.et-extra-social-icons{
  margin: 0 0 0 16px;
}.ags-divi-extras-module #footer-nav ul.et-extra-social-icons .et-extra-icon{
  width: 16px;
  height: 16px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
  line-height: 16px;
  vertical-align: middle;
}.ags-divi-extras-module #footer-nav ul li a{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #footer-nav ul li a:active{
  color: #FFFFFF;
}.ags-divi-extras-module #footer-nav li{
  display: inline-block;
  margin: 0 11px 0 0;
  padding: 0;
  font-size: 14px;
  line-height: 14px;
  vertical-align: middle;
}.ags-divi-extras-module #footer-nav li:last-child{
  margin: 0;
}.ags-divi-extras-module #footer-nav a{
  transition: .3s ease;
}.ags-divi-extras-module #footer-nav a:hover{
  color: #FFFFFF;
}/* Main Footer */.ags-divi-extras-module #main-footer h4,.ags-divi-extras-module #main-footer .widget-title{
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #main-footer .widget p{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #main-footer .widget a{
  color: #FFFFFF;
}.ags-divi-extras-module #main-footer .widget a:visited{
  color: #FFFFFF;
}.ags-divi-extras-module #main-footer .widget ul li a{
  color: #FFFFFF;
}.ags-divi-extras-module #main-footer .widget .widget-list a{
  color: #FFFFFF;
}.ags-divi-extras-module #main-footer .widget #recentcomments li a{
  color: #FFFFFF;
}.ags-divi-extras-module #main-footer .widget.woocommerce .product_list_widget li a{
  color: #FFFFFF;
}/* Slider (Find correct location for this later) */.ags-divi-extras-module .et-slider,.ags-divi-extras-module .featured-posts-slider-module{
  position: relative;
  background: 0;
  border: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}.ags-divi-extras-module .et-slider .carousel-items,.ags-divi-extras-module .featured-posts-slider-module .carousel-items{
  position: relative;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
}.ags-divi-extras-module .et-slider .carousel-item,.ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  position: absolute;
  display: block !important;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  width: 100%;
  padding: 0;
  opacity: 0;
}.ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}.et_pb_column_3_4 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_3_4 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-duration: 0.675s;
          animation-duration: 0.675s;
}.et_pb_column_2_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_2_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}.et_pb_column_1_2 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_1_2 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
}.et_pb_column_1_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_1_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-duration: 0.55s;
          animation-duration: 0.55s;
}.et_pb_column_1_4 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_1_4 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-duration: 0.575s;
          animation-duration: 0.575s;
}.ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide{
  display: block !important;
  opacity: 1 !important;
  z-index: 0 !important;
  top: 0;
  left: 0;
}.ags-divi-extras-module .et_slide_transition_to_previous.et-slider .carousel-item.et-pb-moved-slide,.ags-divi-extras-module .et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-moved-slide{
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}.ags-divi-extras-module .rtl .et_slide_transition_to_previous.et-slider .carousel-item.et-pb-moved-slide,.ags-divi-extras-module .rtl .et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-moved-slide{
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}.ags-divi-extras-module .et_slide_transition_to_next.et-slider .carousel-item.et-pb-moved-slide,.ags-divi-extras-module .et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-moved-slide{
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}.ags-divi-extras-module .rtl .et_slide_transition_to_next.et-slider .carousel-item.et-pb-moved-slide,.ags-divi-extras-module .rtl .et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-moved-slide{
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}.ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
  position: relative;
  display: block;
  opacity: 1 !important;
}.ags-divi-extras-module .et_slide_transition_to_previous.et-slider .carousel-item.et-pb-active-slide,.ags-divi-extras-module .et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}.ags-divi-extras-module .rtl .et_slide_transition_to_previous.et-slider .carousel-item.et-pb-active-slide,.ags-divi-extras-module .rtl .et_slide_transition_to_previous.featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}.ags-divi-extras-module .et_slide_transition_to_next.et-slider .carousel-item.et-pb-active-slide,.ags-divi-extras-module .et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}.ags-divi-extras-module .rtl .et_slide_transition_to_next.et-slider .carousel-item.et-pb-active-slide,.ags-divi-extras-module .rtl .et_slide_transition_to_next.featured-posts-slider-module .carousel-item.et-pb-active-slide{
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}.ags-divi-extras-module .et-slider .et-pb-slider-arrows a,.ags-divi-extras-module .featured-posts-slider-module .et-pb-slider-arrows a{
  background: #FFFFFF;
  width: 40px;
  height: 40px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  opacity: 0;
  font-family: 'ETModules';
  text-align: center;
  transition: .3s ease;
  margin-top: -20px;
}.ags-divi-extras-module .et-slider .et-pb-slider-arrows a:before,.ags-divi-extras-module .featured-posts-slider-module .et-pb-slider-arrows a:before{
  color: #444651;
  font-size: 40px;
  line-height: 40px;
}.ags-divi-extras-module .et-slider .et-pb-slider-arrows a:hover,.ags-divi-extras-module .featured-posts-slider-module .et-pb-slider-arrows a:hover{
  opacity: .9;
}.ags-divi-extras-module .et-slider .et-pb-arrow-prev,.ags-divi-extras-module .featured-posts-slider-module .et-pb-arrow-prev{
  left: 40px;
}.ags-divi-extras-module .rtl .et-slider .et-pb-arrow-prev,.ags-divi-extras-module .rtl .featured-posts-slider-module .et-pb-arrow-prev{
  left: auto;
  right: 40px;
}.ags-divi-extras-module .rtl .et-slider .et-pb-arrow-prev:before,.ags-divi-extras-module .rtl .featured-posts-slider-module .et-pb-arrow-prev:before{
  content: "\35";
}.ags-divi-extras-module .et-slider .et-pb-arrow-next,.ags-divi-extras-module .featured-posts-slider-module .et-pb-arrow-next{
  right: 40px;
}.ags-divi-extras-module .rtl .et-slider .et-pb-arrow-next,.ags-divi-extras-module .rtl .featured-posts-slider-module .et-pb-arrow-next{
  right: auto;
  left: 40px;
}.ags-divi-extras-module .rtl .et-slider .et-pb-arrow-next:before,.ags-divi-extras-module .rtl .featured-posts-slider-module .et-pb-arrow-next:before{
  content: "\34";
}.ags-divi-extras-module .et-slider:hover .et-pb-slider-arrows a,.ags-divi-extras-module .featured-posts-slider-module:hover .et-pb-slider-arrows a{
  opacity: .7;
}.ags-divi-extras-module .et-slider:hover .et-pb-slider-arrows a:hover,.ags-divi-extras-module .featured-posts-slider-module:hover .et-pb-slider-arrows a:hover{
  opacity: .9;
}.ags-divi-extras-module .et-slider:hover .et-pb-arrow-prev,.ags-divi-extras-module .featured-posts-slider-module:hover .et-pb-arrow-prev{
  left: 20px;
}.ags-divi-extras-module .rtl .et-slider:hover .et-pb-arrow-prev,.ags-divi-extras-module .rtl .featured-posts-slider-module:hover .et-pb-arrow-prev{
  left: auto;
  right: 20px;
}.ags-divi-extras-module .et-slider:hover .et-pb-arrow-next,.ags-divi-extras-module .featured-posts-slider-module:hover .et-pb-arrow-next{
  right: 20px;
}.ags-divi-extras-module .rtl .et-slider:hover .et-pb-arrow-next,.ags-divi-extras-module .rtl .featured-posts-slider-module:hover .et-pb-arrow-next{
  right: auto;
  left: 20px;
}/* Modules *//* Module Wrapper */.ags-divi-extras-module .module-wrapper{
  overflow: hidden;
}.ags-divi-extras-module .et_pb_module{
  border-color: #00A8FF;
}/* Module */.ags-divi-extras-module .et_pb_extra_module,.ags-divi-extras-module .et_extra_other_module,.ags-divi-extras-module .project-details,.ags-divi-extras-module .posts-blog-feed-module.masonry .hentry,.ags-divi-extras-module .woocommerce ul.products li.product .product-wrapper,.ags-divi-extras-module .woocommerce-page ul.products li.product .product-wrapper,.ags-divi-extras-module .woocommerce div.product div.summary,.ags-divi-extras-module .woocommerce-page div.product div.summary,.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  background: #FFFFFF;
  border-top: 6px solid #00A8FF;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin: 0 0 24px;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_extra_module.et_pb_no_drop_shadow,.ags-divi-extras-module .et_extra_other_module.et_pb_no_drop_shadow{
  box-shadow: none;
}.ags-divi-extras-module .et_pb_extra_module:last-child,.ags-divi-extras-module .et_extra_other_module:last-child{
  -webkit-box-flex: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
} .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module, .et_pb_column_4_4 .ags-divi-extras-module .et_extra_other_module,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_pb_extra_module,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_extra_other_module, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_extra_module, .et_pb_column_2_3 .ags-divi-extras-module .et_extra_other_module,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_pb_extra_module,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_extra_other_module, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_extra_module, .et_pb_column_3_4 .ags-divi-extras-module .et_extra_other_module,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_pb_extra_module,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_extra_other_module{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
} .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_extra_other_module, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_extra_other_module{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: initial;
      flex-wrap: initial;
}.ags-divi-extras-module .et_pb_extra_module .nopost,.ags-divi-extras-module .et_extra_other_module .nopost{
  padding: 20px;
}.ags-divi-extras-module .et_pb_extra_module .nopost h5,.ags-divi-extras-module .et_extra_other_module .nopost h5{
  padding: 0;
}.ags-divi-extras-module .et_pb_extra_module .post-meta,.ags-divi-extras-module .et_extra_other_module .post-meta{
  margin: 0 0 5px;
  padding: 0 0 0 60px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}.ags-divi-extras-module .et_pb_extra_module .post-meta a,.ags-divi-extras-module .et_extra_other_module .post-meta a{
  color: inherit;
  text-decoration: none;
}.ags-divi-extras-module .et_pb_extra_module .post-meta .comment-bubble:before,.ags-divi-extras-module .et_extra_other_module .post-meta .comment-bubble:before{
  color: inherit;
}.ags-divi-extras-module .et_pb_extra_module .post-meta .rating-stars .rating-star:before,.ags-divi-extras-module .et_extra_other_module .post-meta .rating-stars .rating-star:before{
  color: inherit;
}.ags-divi-extras-module .et_pb_extra_module .main-post,.ags-divi-extras-module .et_extra_other_module .main-post{
  width: 100%;
  padding: 20px 20px 0;
  box-sizing: border-box;
}.ags-divi-extras-module .ie .et_pb_extra_module .main-post,.ags-divi-extras-module .ie .et_extra_other_module .main-post{
  -ms-flex-negative: 0;
      flex-shrink: 0;
} .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_4_4 .ags-divi-extras-module .et_extra_other_module .main-post,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_pb_extra_module .main-post,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_extra_other_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module .et_extra_other_module .main-post,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_pb_extra_module .main-post,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_extra_other_module .main-post, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_3_4 .ags-divi-extras-module .et_extra_other_module .main-post,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_pb_extra_module .main-post,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_extra_other_module .main-post, .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .ags-divi-extras-module .et_extra_other_module .main-post{
  width: 50%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 0;
} .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_extra_other_module .main-post, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_extra_other_module .main-post, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_extra_other_module .main-post{
  width: 100%;
  border-right: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
} .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_2 .ags-divi-extras-module .et_extra_other_module .main-post,.ags-divi-extras-module .et_pb_extra_column_1_2 .et_pb_extra_module .main-post,.ags-divi-extras-module .et_pb_extra_column_1_2 .et_extra_other_module .main-post, .et_pb_column_1_3 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_3 .ags-divi-extras-module .et_extra_other_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module et_pb_column_1_2 .et_pb_extra_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module et_pb_column_1_2 .et_extra_other_module .main-post, .et_pb_column_3_4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_3_4 .et_pb_column_1_2 .ags-divi-extras-module .et_extra_other_module .main-post,.ags-divi-extras-module .et_pb_extra_column_1_3 .et_pb_extra_module .main-post,.ags-divi-extras-module .et_pb_extra_column_1_3 .et_extra_other_module .main-post, .et_pb_column_1_4 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_4 .ags-divi-extras-module .et_extra_other_module .main-post, .et_pb_column_1_2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_2 .et_pb_column_1_2 .ags-divi-extras-module .et_extra_other_module .main-post,.ags-divi-extras-module .et_pb_extra_column_1_4 .et_pb_extra_module .main-post,.ags-divi-extras-module .et_pb_extra_column_1_4 .et_extra_other_module .main-post{
  padding: 0;
} .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_2 .ags-divi-extras-module .et_extra_other_module .main-post .post-content,.ags-divi-extras-module .et_pb_extra_column_1_2 .et_pb_extra_module .main-post .post-content,.ags-divi-extras-module .et_pb_extra_column_1_2 .et_extra_other_module .main-post .post-content, .et_pb_column_1_3 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_3 .ags-divi-extras-module .et_extra_other_module .main-post .post-content, .et_pb_column_2_3 .ags-divi-extras-module et_pb_column_1_2 .et_pb_extra_module .main-post .post-content, .et_pb_column_2_3 .ags-divi-extras-module et_pb_column_1_2 .et_extra_other_module .main-post .post-content, .et_pb_column_3_4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_3_4 .et_pb_column_1_2 .ags-divi-extras-module .et_extra_other_module .main-post .post-content,.ags-divi-extras-module .et_pb_extra_column_1_3 .et_pb_extra_module .main-post .post-content,.ags-divi-extras-module .et_pb_extra_column_1_3 .et_extra_other_module .main-post .post-content, .et_pb_column_1_4 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_4 .ags-divi-extras-module .et_extra_other_module .main-post .post-content, .et_pb_column_1_2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_2 .et_pb_column_1_2 .ags-divi-extras-module .et_extra_other_module .main-post .post-content,.ags-divi-extras-module .et_pb_extra_column_1_4 .et_pb_extra_module .main-post .post-content,.ags-divi-extras-module .et_pb_extra_column_1_4 .et_extra_other_module .main-post .post-content{
  padding: 0 20px;
}.ags-divi-extras-module .et_pb_extra_module .main-post article .header,.ags-divi-extras-module .et_extra_other_module .main-post article .header{
  position: relative;
  margin: -1px 0 20px;
  /* Remove max width for Google map images */
}.ags-divi-extras-module .et_pb_extra_module .main-post article .header img,.ags-divi-extras-module .et_extra_other_module .main-post article .header img{
  display: block;
  width: 100%;
  max-width: 100%;
}.ags-divi-extras-module .et_pb_extra_module .main-post article .header .map-format img,.ags-divi-extras-module .et_extra_other_module .main-post article .header .map-format img{
  max-width: none;
}.ags-divi-extras-module .et_pb_extra_module .main-post article .post-content h2,.ags-divi-extras-module .et_extra_other_module .main-post article .post-content h2{
  padding: 0;
  color: #00A8FF;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}.ags-divi-extras-module .et_pb_extra_module .main-post article .post-content .post-meta,.ags-divi-extras-module .et_extra_other_module .main-post article .post-content .post-meta{
  padding: 0;
}.ags-divi-extras-module .et_pb_extra_module .main-post article .post-content .excerpt,.ags-divi-extras-module .et_extra_other_module .main-post article .post-content .excerpt{
  margin: 0 0 15px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.8em;
}.ags-divi-extras-module .et_pb_extra_module .posts-list,.ags-divi-extras-module .et_extra_other_module .posts-list{
  width: 100%;
  padding: 0;
  list-style: none;
} .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .posts-list, .et_pb_column_4_4 .ags-divi-extras-module .et_extra_other_module .posts-list,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_pb_extra_module .posts-list,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_extra_other_module .posts-list, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_extra_module .posts-list, .et_pb_column_2_3 .ags-divi-extras-module .et_extra_other_module .posts-list,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_pb_extra_module .posts-list,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_extra_other_module .posts-list, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_extra_module .posts-list, .et_pb_column_3_4 .ags-divi-extras-module .et_extra_other_module .posts-list,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_pb_extra_module .posts-list,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_extra_other_module .posts-list, .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .ags-divi-extras-module .et_pb_extra_module .posts-list, .et_pb_column_4_4.et_pb_column_inner.et_pb_column_inner_3 .ags-divi-extras-module .et_extra_other_module .posts-list{
  width: 50%;
} .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_extra_other_module .posts-list, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_extra_other_module .posts-list, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .posts-list, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_extra_other_module .posts-list{
  width: 100%;
}.ags-divi-extras-module .et_pb_extra_module .posts-list li,.ags-divi-extras-module .et_extra_other_module .posts-list li{
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 20px;
  box-sizing: border-box;
}.ags-divi-extras-module .et_pb_extra_module .posts-list li:first-child,.ags-divi-extras-module .et_extra_other_module .posts-list li:first-child{
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .et_pb_extra_module .posts-list li:only-child,.ags-divi-extras-module .et_extra_other_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_module .posts-list li:last-child,.ags-divi-extras-module .et_extra_other_module .posts-list li:last-child{
  border-bottom: 0;
} .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .posts-list li:only-child, .et_pb_column_4_4 .ags-divi-extras-module .et_extra_other_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_pb_extra_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_extra_other_module .posts-list li:only-child, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_extra_module .posts-list li:only-child, .et_pb_column_2_3 .ags-divi-extras-module .et_extra_other_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_pb_extra_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_extra_other_module .posts-list li:only-child, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_extra_module .posts-list li:only-child, .et_pb_column_3_4 .ags-divi-extras-module .et_extra_other_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_pb_extra_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_extra_other_module .posts-list li:only-child, .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .posts-list li:first-child, .et_pb_column_4_4 .ags-divi-extras-module .et_extra_other_module .posts-list li:first-child,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_pb_extra_module .posts-list li:first-child,.ags-divi-extras-module .et_pb_extra_column_4_4 .et_extra_other_module .posts-list li:first-child, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_extra_module .posts-list li:first-child, .et_pb_column_2_3 .ags-divi-extras-module .et_extra_other_module .posts-list li:first-child,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_pb_extra_module .posts-list li:first-child,.ags-divi-extras-module .et_pb_extra_column_2_3 .et_extra_other_module .posts-list li:first-child, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_extra_module .posts-list li:first-child, .et_pb_column_3_4 .ags-divi-extras-module .et_extra_other_module .posts-list li:first-child,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_pb_extra_module .posts-list li:first-child,.ags-divi-extras-module .et_pb_extra_column_3_4 .et_extra_other_module .posts-list li:first-child{
  border-top: 0;
}.ags-divi-extras-module .et_pb_extra_module .posts-list article .post-thumbnail,.ags-divi-extras-module .et_extra_other_module .posts-list article .post-thumbnail{
  display: block;
  background: #00A8FF;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  float: left;
  overflow: hidden;
  vertical-align: top;
}.ags-divi-extras-module .et_pb_extra_module .posts-list article .post-thumbnail img,.ags-divi-extras-module .et_extra_other_module .posts-list article .post-thumbnail img{
  display: block;
  width: 100%;
}.ags-divi-extras-module .et_pb_extra_module .posts-list article .post-content,.ags-divi-extras-module .et_extra_other_module .posts-list article .post-content{
  width: auto;
  padding: 6px 0 5px;
  vertical-align: top;
}.ags-divi-extras-module .et_pb_extra_module .posts-list article .post-meta,.ags-divi-extras-module .et_extra_other_module .posts-list article .post-meta{
  margin-bottom: 0;
}.ags-divi-extras-module .et_pb_extra_module .posts-list article h3,.ags-divi-extras-module .et_extra_other_module .posts-list article h3{
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
}/* Module Head */.ags-divi-extras-module .module-head,.ags-divi-extras-module .tabbed-post-module .tabs{
  background: #FFFFFF;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 20px;
  box-sizing: border-box;
  line-height: 1;
} .et_pb_column_4_4 .ags-divi-extras-module .module-head,.ags-divi-extras-module .et_pb_extra_column_4_4 .module-head, .et_pb_column_2_3 .ags-divi-extras-module .module-head,.ags-divi-extras-module .et_pb_extra_column_2_3 .module-head, .et_pb_column_3_4 .ags-divi-extras-module .module-head,.ags-divi-extras-module .et_pb_extra_column_3_4 .module-head{
  width: 100%;
} .et_pb_column .ags-divi-extras-module .module-head h1,.ags-divi-extras-module .et_pb_extra_column .module-head h1{
  display: inline-block;
  padding: 0;
  color: #00A8FF;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 1;
  text-transform: uppercase;
}.ags-divi-extras-module .module-head .module-filter{
  display: inline-block;
  color: #444651;
  font-weight: 300;
}.ags-divi-extras-module .post-module,.ags-divi-extras-module .contact-box,.ags-divi-extras-module .sitemap-box{
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}.ags-divi-extras-module .audio-format{
  position: relative;
  /* mejs */
}.ags-divi-extras-module .audio-format:before{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
}.ags-divi-extras-module .audio-format .mejs-container{
  position: relative;
  z-index: 1;
  background: rgba(0, 0, 0, 0.3);
  height: auto !important;
  padding: 15px 0;
}.ags-divi-extras-module .audio-format .mejs-container *{
  outline: none;
  font-family: 'Open Sans', sans-serif;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls{
  position: static;
  background: transparent;
  height: auto;
  text-align: right;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls div{
  display: inline-block;
  height: auto;
  width: auto;
  float: none;
  vertical-align: middle;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button button{
  position: relative;
  display: block;
  background: 0;
  margin: 0;
  width: auto;
  height: 14px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button button:before,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button button:after{
  display: inline-block;
  width: 14px;
  height: 14px;
  color: #FFFFFF;
  font-size: 14px;
  line-height: 14px !important;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-play,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause{
  margin: 5px 0 0 20px;
  float: left;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-play button:before,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause button:before{
  content: '\e629';
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-play button:after,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause button:after{
  content: '\e627';
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-play button:after{
  opacity: 0.5;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause button:before{
  opacity: 0.5;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-currenttime-container,.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-duration-container{
  padding: 0;
  font-size: 12px;
  line-height: 14px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-currenttime-container{
  font-weight: 600;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-currenttime-container:after{
  content: '|';
  margin: 0 3px;
  font-weight: 400;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-duration-container{
  margin: 0 10px 0 0;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-slider{
  display: inline-block;
  width: 50px;
  height: 4px;
  margin: 0 20px 0 0;
  float: none;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-total{
  top: 0;
  width: 50px;
  height: 4px;
  border-radius: 3px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-current{
  top: 0;
  height: 4px;
  border-radius: 3px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-handle{
  top: 0;
  height: 4px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-volume-button{
  width: 14px;
  height: 14px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-volume-button button:before{
  content: '\e62b';
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-time-rail{
  position: absolute;
  top: -4px;
  left: 0;
  background: 0;
  width: 100% !important;
  height: 4px;
  padding: 0;
  float: none;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{
  background: 0;
  width: 100% !important;
  height: 4px;
  margin: 0;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{
  background: #FFFFFF;
  height: 4px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{
  background: 0;
  height: 4px;
}.ags-divi-extras-module .audio-format .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle{
  z-index: 1;
  left: -5px;
  display: block;
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}.ags-divi-extras-module .audio-wrapper{
  background-size: cover;
}.ags-divi-extras-module .audio-titles{
  position: relative;
  z-index: 1;
  padding: 11.5%;
  text-align: center;
}.ags-divi-extras-module .audio-titles .title{
  margin: 0 0 10px;
  padding: 0;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 600;
}.ags-divi-extras-module .audio-titles .sub_title{
  padding: 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
}.ags-divi-extras-module .link-format{
  background: #00A8FF;
  padding: 30px 20px;
}.ags-divi-extras-module .link-format a{
  color: #FFFFFF;
}.ags-divi-extras-module .link-format .title{
  color: inherit;
  font-size: 18px;
  font-weight: 600;
}.ags-divi-extras-module .link-format .attribution{
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
}.ags-divi-extras-module .link-format .attribution:before{
  content: '\e63f';
  display: inline-block;
  margin: 0 12px 0 0;
  font-size: 30px;
  vertical-align: middle;
}.ags-divi-extras-module .link-format .score-bar{
  background-color: rgba(0, 0, 0, 0.6) !important;
}.ags-divi-extras-module .single-post-module .link-format{
  padding: 60px;
  text-align: center;
}.ags-divi-extras-module .single-post-module .link-format .title{
  display: none;
}.ags-divi-extras-module .single-post-module .link-format .attribution{
  font-size: 18px;
  font-weight: 600;
}.ags-divi-extras-module .map-format .post-format-map{
  max-height: 700px;
  height: 50vw;
}.ags-divi-extras-module .with_sidebar .map-format .post-format-map{
  max-height: 500px;
}.ags-divi-extras-module .post-module .map-format .post-format-map{
  max-height: 240px;
}.et_pb_column_1_3 .ags-divi-extras-module .post-module .map-format .post-format-map{
  max-height: 160px;
}.ags-divi-extras-module .post-module .with_sidebar .map-format .post-format-map{
  max-height: 240px;
}.et_pb_column_1_3 .ags-divi-extras-module .post-module .with_sidebar .map-format .post-format-map{
  max-height: 120px;
}.ags-divi-extras-module .quote-format{
  background: #00A8FF;
  padding: 30px 20px;
  color: #FFFFFF;
}.ags-divi-extras-module .quote-format .title{
  color: inherit;
  font-size: 18px;
  font-weight: 600;
}.ags-divi-extras-module .quote-format .title a{
  color: inherit;
}.ags-divi-extras-module .quote-format .attribution{
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
}.ags-divi-extras-module .quote-format .attribution:before{
  content: '\e640';
  display: inline-block;
  margin: 0 12px 0 0;
  font-size: 30px;
  vertical-align: middle;
}.ags-divi-extras-module .quote-format .score-bar{
  background-color: rgba(0, 0, 0, 0.6) !important;
}.ags-divi-extras-module .single-post-module .quote-format{
  padding: 60px;
}.ags-divi-extras-module article .header .video-format{
  position: relative;
}.ags-divi-extras-module article .header .video-format iframe,.ags-divi-extras-module article .header .video-format video{
  border-radius: 3px 3px 0 0;
}.ags-divi-extras-module article .header .video-format iframe{
  display: none;
}.ags-divi-extras-module article .header .video-format .fluid-width-video-wrapper iframe{
  display: block;
}.ags-divi-extras-module article .header .video-overlay{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}.ags-divi-extras-module article .header .video-overlay-hover{
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}.ags-divi-extras-module article .header .video-overlay-hover:hover{
  background: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module article .header .video-play-button{
  display: block;
  position: absolute !important;
  z-index: 100;
  color: #fff;
  left: 50%;
  top: 50%;
  font-size: 4rem;
  line-height: 4rem;
  width: 4rem;
  height: 4rem;
  margin-left: -2rem;
  margin-top: -2rem;
}.ags-divi-extras-module article .header .video-play-button:before{
  font-family: 'ETmodules';
  content: "\49";
}.et_pb_column_1_3 .ags-divi-extras-module .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button,.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button{
  font-size: 2rem;
  line-height: 2rem;
  width: 2rem;
  height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
}.ags-divi-extras-module .single article{
  margin: 0 0 40px;
  padding: 0;
  background: #FFFFFF;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  max-width: 100%;
}.ags-divi-extras-module .single .post-wrap .post-content{
  margin: 30px 0 40px;
}.et_pb_pagebuilder_layout.single .ags-divi-extras-module .post-wrap .post-content{
  margin: 0;
  padding-top: 0 !important;
}.ags-divi-extras-module .single .et_post_format-et-post-format-standard.et-doesnt-have-title_meta.et-doesnt-have-featured_image .post-content{
  padding-top: 30px;
}.ags-divi-extras-module .single .et_post_format-et-post-format-video.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,.ags-divi-extras-module .single .et_post_format-et-post-format-audio.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,.ags-divi-extras-module .single .et_post_format-et-post-format-quote.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,.ags-divi-extras-module .single .et_post_format-et-post-format-gallery.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,.ags-divi-extras-module .single .et_post_format-et-post-format-link.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content,.ags-divi-extras-module .single .et_post_format-et-post-format-map.et-doesnt-have-title_meta.et-doesnt-have-format-content .post-content{
  padding-top: 30px;
}.ags-divi-extras-module .single .et-doesnt-have-title_meta.et-doesnt-have-featured_image.et-doesnt-have-project-gallery .post-content{
  padding-top: 30px;
}.ags-divi-extras-module .single-post-module{
  border: 0;
}/* Post Header */.ags-divi-extras-module .post-header{
  width: 100%;
  padding: 60px;
  box-sizing: border-box;
  text-align: center;
}.ags-divi-extras-module .post-header h1{
  font-weight: 600;
}.ags-divi-extras-module .post-header .post-meta{
  margin: 0;
  padding: 0;
}.ags-divi-extras-module .post-header .post-meta a{
  color: rgba(0, 0, 0, 0.75);
}/* Post Thumbnail */.ags-divi-extras-module .post-thumbnail{
  position: relative;
  width: 100%;
  margin: 0 0 40px;
  display: block;
}.single.et_pb_pagebuilder_layout .ags-divi-extras-module .post-thumbnail{
  margin: 0;
}.ags-divi-extras-module .post-thumbnail img{
  display: block;
  width: 100%;
}.ags-divi-extras-module .post-thumbnail .fluid-width-video-wrapper{
  margin-top: 20px;
}.ags-divi-extras-module .post-thumbnail .fluid-width-video-wrapper:first-child{
  margin-top: 0;
}/* Post Wrap */.ags-divi-extras-module .post-wrap{
  padding: 0 60px 60px;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .post-wrap{
  padding: 0;
}.ags-divi-extras-module .post-wrap.post-wrap-review{
  padding: 0 60px 60px !important;
}/* Score Bar */.ags-divi-extras-module .score-bar{
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  background-color: #00A8FF;
  height: 24px;
  border-radius: 0 3px 0 0;
  color: #FFFFFF;
  line-height: 24px;
  text-align: right;
  font-weight: 700;
  text-transform: uppercase;
  padding-right: 6px;
  z-index: 100;
}.ags-divi-extras-module .score-bar .score-text{
  margin: 0 4px;
}/* Post Footer */.ags-divi-extras-module .post-footer{
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 60px 0;
  box-sizing: border-box;
  text-align: center;
}.ags-divi-extras-module .post-footer .social-icons,.ags-divi-extras-module .post-footer .rating-stars{
  display: inline-block;
  margin: 0 15px 10px;
}.ags-divi-extras-module .post-footer .social-icons .share-title,.ags-divi-extras-module .post-footer .rating-stars #rate-title{
  display: inline-block;
  margin: 0 10px 0 0;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  vertical-align: middle;
}.ags-divi-extras-module .post-footer .social-icons a{
  display: inline-block;
}.ags-divi-extras-module .post-footer .social-icons .et-extra-icon,.ags-divi-extras-module .post-footer .rating-stars .rating-star{
  background: rgba(0, 0, 0, 0.2);
  width: 30px;
  height: 30px;
  margin: 5px 5px 5px;
  border-radius: 3px;
  line-height: 30px;
  box-sizing: border-box;
  vertical-align: middle;
}.ags-divi-extras-module .post-footer .rating-stars{
  margin: 0 0 15px;
}.ags-divi-extras-module .post-footer .rating-stars #rating-stars,.ags-divi-extras-module .post-footer .rating-stars #rated-stars{
  display: inline-block;
}.ags-divi-extras-module .post-footer .rating-stars .rating-star{
  border-radius: 100%;
  padding: 7px;
  margin: 5px 3px;
}/* Post Nav */.ags-divi-extras-module .post-nav{
  margin: 0 0 24px;
  width: 100%;
}.ags-divi-extras-module .post-nav .nav-links{
  line-height: 1;
}.ags-divi-extras-module .post-nav .nav-links .button,.ags-divi-extras-module .post-nav .nav-links .read-more-button{
  position: relative;
}.ags-divi-extras-module .post-nav .nav-links .button:before,.ags-divi-extras-module .post-nav .nav-links .read-more-button:before,.ags-divi-extras-module .post-nav .nav-links .post-nav .nav-links .button:before{
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .post-nav .nav-links .title{
  padding: 15px 0 0;
  line-height: 130%;
  text-align: right;
}.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .title{
  text-align: left;
}.ags-divi-extras-module .post-nav .nav-links .nav-link{
  width: 45%;
}.ags-divi-extras-module .post-nav .nav-links .nav-link-prev,.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .button,.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .title,.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .read-more-button,.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .post-nav .nav-links .button{
  float: left;
  clear: left;
}.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .button:before,.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .read-more-button:before,.ags-divi-extras-module .post-nav .nav-links .nav-link-prev .post-nav .nav-links .button:before{
  content: '\e62e';
  margin: 1px 6px 0 0;
}.ags-divi-extras-module .post-nav .nav-links .nav-link-next,.ags-divi-extras-module .post-nav .nav-links .nav-link-next .button,.ags-divi-extras-module .post-nav .nav-links .nav-link-next .title,.ags-divi-extras-module .post-nav .nav-links .nav-link-next .read-more-button,.ags-divi-extras-module .post-nav .nav-links .nav-link-next .post-nav .nav-links .button{
  float: right;
  clear: right;
}.ags-divi-extras-module .post-nav .nav-links .nav-link-next .button:before,.ags-divi-extras-module .post-nav .nav-links .nav-link-next .read-more-button:before,.ags-divi-extras-module .post-nav .nav-links .nav-link-next .post-nav .nav-links .button:before{
  content: '\e62f';
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 1px 0 0 6px;
}/* Review Module */.ags-divi-extras-module .review{
  background: #f2f2f2;
  border-radius: 3px;
  margin: 60px 0 0;
  overflow: hidden;
}/* Review Title */.ags-divi-extras-module .review-title{
  background: #dfdfdf;
}.ags-divi-extras-module .review-title h3{
  margin: 0 0 0 20px;
  padding: 15px 0;
  font-size: 16px;
  line-height: 16px;
}/* Review Summary */.ags-divi-extras-module .review-summary{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}/* Review Summary Score Box */.ags-divi-extras-module .review-summary-score-box{
  background: #00A8FF;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 30px 0;
  text-align: center;
}.ags-divi-extras-module .review-summary-score-box h4{
  padding: 0;
  color: #FFFFFF;
  font-size: 50px;
  font-weight: 600;
  line-height: 50px;
}/* Review Summary Content */.ags-divi-extras-module .review-summary-content{
  width: 100%;
  padding: 0 0 0 20px;
  box-sizing: border-box;
}.ags-divi-extras-module .review-summary-content strong{
  font-weight: 600;
  text-transform: uppercase;
}.ags-divi-extras-module .review-summary-content strong:after{
  content: ':';
}/* Review Breakdowns */.ags-divi-extras-module .review-breakdowns{
  position: relative;
  padding: 20px;
}.ags-divi-extras-module .review-breakdowns .review-breakdown{
  margin: 0 0 20px;
}.ags-divi-extras-module .review-breakdowns .review-breakdown:only-child,.ags-divi-extras-module .review-breakdowns .review-breakdown:last-child{
  margin: 0;
}.ags-divi-extras-module .review-breakdowns h5{
  font-size: 14px;
}.ags-divi-extras-module .review-breakdowns .score-bar-bg{
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  overflow: hidden;
}.ags-divi-extras-module .review-breakdowns .score-bar{
  position: relative;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0;
  font-weight: 600;
}/* Author Box Module */.ags-divi-extras-module .author-box,.ags-divi-extras-module .related-posts{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border: 0;
}.ags-divi-extras-module .author-box .author-box-avatar{
  margin-bottom: 0;
}/* Author Box Header */.ags-divi-extras-module .author-box-header,.ags-divi-extras-module .related-posts-header{
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .author-box-header h3,.ags-divi-extras-module .related-posts-header h3{
  margin: 0;
  padding: 10px 0 10px 20px;
  font-size: 16px;
  text-transform: uppercase;
}/* Author Box Content */.ags-divi-extras-module .author-box-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  padding: 20px;
}/* Author Box Avatar */.ags-divi-extras-module .author-box-avatar{
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
  height: 150px;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  margin: 0 0 20px;
  overflow: hidden;
}.ags-divi-extras-module .author-box-avatar img{
  display: block;
  width: 100%;
  height: auto;
}/* Author Box Description */.ags-divi-extras-module .author-box-description{
  margin-left: 20px;
}.ags-divi-extras-module .author-box-description h4{
  padding: 0 0 5px;
}.ags-divi-extras-module .author-box-description h4 a{
  color: rgba(0, 0, 0, 0.75);
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}.ags-divi-extras-module .author-box-description .social-icons{
  list-style: none;
  margin: 10px 0 5px 0;
  padding: 0;
}.ags-divi-extras-module .author-box-description .social-icons li{
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 16px 0 0;
}.ags-divi-extras-module .author-box-description .social-icons li a{
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .author-box-description .social-icons li a:hover .et-extra-icon:before{
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module .author-box-description .social-icons .et-extra-icon{
  background: none;
  width: 16px;
  height: 16px;
}.ags-divi-extras-module .author-box-description .social-icons .et-extra-icon:before{
  width: 16px;
  height: 16px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  line-height: 16px;
}.ags-divi-extras-module .author-box-description .social-icons .et-extra-icon:hover{
  background: none;
}/* Related Post Module */.ags-divi-extras-module .related-posts{
  margin: 0 0 60px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}.ags-divi-extras-module .related-posts:last-child{
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}/* Related Posts Title *//* Related Post Content */.ags-divi-extras-module .related-posts-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  padding: 10px;
}/* Related Post */.ags-divi-extras-module .related-post{
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  padding: 10px;
  box-sizing: border-box;
}.ags-divi-extras-module .related-post:last-child{
  margin: 0;
}.ags-divi-extras-module .related-post .post-thumbnail{
  margin: 0;
}.ags-divi-extras-module .related-post .featured-image{
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  margin: 0 0 20px 0;
  line-height: 0;
}.ags-divi-extras-module .related-post .featured-image img{
  width: 100%;
}.ags-divi-extras-module .related-post .title{
  margin: 0 0 10px;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}.ags-divi-extras-module .related-post .title a{
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module .related-post .date{
  font-size: 12px;
  line-height: 1;
}.ags-divi-extras-module .single-project .post-meta{
  margin: 0;
}.ags-divi-extras-module .single-project .post-nav{
  margin: 0 0 24px;
}.ags-divi-extras-module .single-project .post-nav .nav-links{
  text-align: center;
}.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link{
  display: inline-block;
  margin: 0 3px;
  float: none;
}.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .button,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .read-more-button,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .post-nav .nav-links .button{
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  text-align: center;
}.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .read-more-button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link .post-nav .nav-links .button:before{
  position: relative;
  width: 100%;
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link-prev .button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link-prev .read-more-button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link-prev .post-nav .nav-links .button:before{
  content: '\e62e';
}.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link-next .button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link-next .read-more-button:before,.ags-divi-extras-module .single-project .post-nav .nav-links .nav-link-next .post-nav .nav-links .button:before{
  content: '\e62f';
}/* Single Project Module */.ags-divi-extras-module .single-project-module{
  border: 0;
}.ags-divi-extras-module .single-project-module .post-thumbnail,.ags-divi-extras-module .single-project-module .post-gallery{
  position: relative;
  display: block;
  overflow: hidden;
}.ags-divi-extras-module .single-project-module .post-thumbnail .carousel-items,.ags-divi-extras-module .single-project-module .post-gallery .carousel-items{
  width: 100%;
  height: auto;
}.ags-divi-extras-module .with_sidebar.single-project-module .post-thumbnail .carousel-items,.ags-divi-extras-module .with_sidebar.single-project-module .post-gallery .carousel-items{
  width: 100%;
  height: auto;
}.ags-divi-extras-module .single-project-module .post-thumbnail .gallery_image,.ags-divi-extras-module .single-project-module .post-gallery .gallery_image{
  width: 100%;
  height: auto;
}.ags-divi-extras-module .single-project-module .post-thumbnail .gallery_image img,.ags-divi-extras-module .single-project-module .post-gallery .gallery_image img{
  width: 100%;
  max-width: 100%;
  height: auto;
}.ags-divi-extras-module .single-project-module .post-thumbnail .gallery_image .et_pb_extra_overlay,.ags-divi-extras-module .single-project-module .post-gallery .gallery_image .et_pb_extra_overlay{
  height: 100%;
}.ags-divi-extras-module .with_sidebar.single-project-module .post-thumbnail .gallery_image,.ags-divi-extras-module .with_sidebar.single-project-module .post-gallery .gallery_image{
  width: 100%;
  height: auto;
}.ags-divi-extras-module .with_sidebar.single-project-module .post-thumbnail .gallery_image img,.ags-divi-extras-module .with_sidebar.single-project-module .post-gallery .gallery_image img{
  width: 100%;
  height: auto;
}.ags-divi-extras-module .with_sidebar.single-project-module .post-thumbnail .gallery_image .et_pb_extra_overlay,.ags-divi-extras-module .with_sidebar.single-project-module .post-gallery .gallery_image .et_pb_extra_overlay{
  height: 100%;
}/* Projects Details */.ags-divi-extras-module .project-details{
  border: 0;
}.ags-divi-extras-module .project-details > div:last-child{
  border-bottom: 0;
}.ags-divi-extras-module .et_pb_extra_column_sidebar .project-details .project-description,.ags-divi-extras-module .et_pb_extra_column_sidebar .project-details .project-categories,.ags-divi-extras-module .et_pb_extra_column_sidebar .project-details .project-tags,.ags-divi-extras-module .et_pb_extra_column_sidebar .project-details .project-url{
  padding: 30px 40px;
}.ags-divi-extras-module .et_pb_extra_column_sidebar .project-details .project-description{
  padding: 40px;
}.ags-divi-extras-module .project-details .project-description,.ags-divi-extras-module .project-details .project-categories,.ags-divi-extras-module .project-details .project-tags,.ags-divi-extras-module .project-details .project-url{
  width: 100%;
  padding: 30px 60px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .project-details .project-categories ul,.ags-divi-extras-module .project-details .project-tags ul,.ags-divi-extras-module .project-details .project-url ul{
  list-style: none;
  margin: 0;
  padding: 0;
}.ags-divi-extras-module .project-details .project-categories ul li,.ags-divi-extras-module .project-details .project-tags ul li,.ags-divi-extras-module .project-details .project-url ul li{
  position: relative;
  margin: 0 0 15px;
  font-size: 14px;
}.ags-divi-extras-module .project-details .project-categories ul li:before,.ags-divi-extras-module .project-details .project-tags ul li:before,.ags-divi-extras-module .project-details .project-url ul li:before{
  margin: 0 10px 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  vertical-align: middle;
}.ags-divi-extras-module .project-details .project-categories ul li:last-child,.ags-divi-extras-module .project-details .project-tags ul li:last-child,.ags-divi-extras-module .project-details .project-url ul li:last-child{
  margin: 0;
}.ags-divi-extras-module .project-details .project-categories ul li a,.ags-divi-extras-module .project-details .project-tags ul li a,.ags-divi-extras-module .project-details .project-url ul li a{
  transition: .3s ease;
  vertical-align: middle;
}.ags-divi-extras-module .project-details .project-categories ul li a:hover,.ags-divi-extras-module .project-details .project-tags ul li a:hover,.ags-divi-extras-module .project-details .project-url ul li a:hover{
  color: #00A8FF;
}.ags-divi-extras-module .project-details .project-categories li:before{
  content: '\e632';
}.ags-divi-extras-module .project-details .project-tags li{
  position: relative;
  margin: 5px 0 0 20px;
}.ags-divi-extras-module .project-details .project-tags li:before{
  content: '\e634';
  font-size: 10px;
  top: 2px;
  left: 0;
  margin: 0 0 0 -20px;
}.ags-divi-extras-module .project-details .project-url li:before{
  content: '\e633';
}.ags-divi-extras-module .project-details .project-description{
  padding: 40px 60px;
  font-size: 14px;
  line-height: 1.7em;
}.ags-divi-extras-module .project-details .project-title{
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}.ags-divi-extras-module .module-etads{
  background: 0;
  box-shadow: none;
}.ags-divi-extras-module .module-etads .etad{
  display: inline-block;
}.ags-divi-extras-module .module-etads .etad.new_line{
  display: block;
}.ags-divi-extras-module .module-etads img{
  display: inline-block;
}.ags-divi-extras-module .featured-posts-slider-module{
  border-top: none;
  border-radius: 3px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}.ags-divi-extras-module .featured-posts-slider-module:last-child{
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}.ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  position: relative;
  border-radius: 3px;
}.ags-divi-extras-module .featured-posts-slider-module .carousel-item.et_pb_slide{
  position: absolute;
  height: 635px;
}.ags-divi-extras-module .featured-posts-slider-module .carousel-item.et_pb_slide.et-pb-active-slide{
  position: relative;
}.ags-divi-extras-module .featured-posts-slider-module .carousel-item.nopost{
  height: auto !important;
}.ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
}.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
}.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  background: #FFFFFF;
  position: relative;
}.ags-divi-extras-module .featured-posts-slider-module .post-content{
  padding: 20px;
}.ags-divi-extras-module .featured-posts-slider-module .post-content h3{
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 0;
}.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .post-content h3{
  font-size: 20px;
}.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3{
  font-size: 14px;
}.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3{
  line-height: 1.2;
}.ags-divi-extras-module .featured-posts-slider-module .post-content h3 a{
  color: #FFFFFF;
}.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a{
  color: #FFFFFF;
}.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a{
  color: #666666;
}.ags-divi-extras-module .featured-posts-slider-module .post-meta{
  margin: 0;
  padding: 3px 0 0;
  color: #FFFFFF;
}.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .post-meta{
  color: #FFFFFF;
  display: block;
}.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .post-meta{
  color: rgba(0, 0, 0, 0.5);
  display: none;
}.ags-divi-extras-module .featured-posts-slider-module .et-pb-controllers{
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  padding: 20px;
  line-height: 0;
  text-align: right;
}.ags-divi-extras-module .rtl .featured-posts-slider-module .et-pb-controllers{
  text-align: left;
}.ags-divi-extras-module .featured-posts-slider-module .et-pb-controllers a{
  outline: 0;
  background: rgba(255, 255, 255, 0.6);
  width: 10px;
  height: 5px;
  border: 0;
  padding: 0;
  border-radius: 100px;
  line-height: 0;
  text-indent: 100em;
  white-space: nowrap;
  overflow: hidden;
  transition: .3s ease;
  margin-right: 4px;
}.ags-divi-extras-module .featured-posts-slider-module .et-pb-controllers a.et-pb-active-control{
  background: #FFFFFF;
  width: 18px;
}.ags-divi-extras-module .rtl .featured-posts-slider-module .et-pb-controllers a:last-child{
  margin-right: 4px;
}.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 635.29411765px;
}.with_sidebar .et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 476.47058824px;
}.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 462.35294118px;
}.with_sidebar .et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 343.23529412px;
}.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 409.41176471px;
}.with_sidebar .et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 303.52941176px;
}.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 303.52941176px;
}.with_sidebar .et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: 224.11764706px;
}.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: auto;
}.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  margin-top: 215.66037736px;
}.with_sidebar .et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: auto;
}.with_sidebar .et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  margin-top: 158.3490566px;
}.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: auto;
}.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  margin-top: 190.18867925px;
}.with_sidebar .et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: auto;
}.with_sidebar .et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  margin-top: 139.24528302px;
}.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: auto;
}.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  margin-top: 139.24528302px;
}.with_sidebar .et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
  height: auto;
}.with_sidebar .et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
  margin-top: 101.03773585px;
}.ags-divi-extras-module .posts-carousel-module{
  position: relative;
  overflow: hidden;
}.ie .et_pb_column .ags-divi-extras-module .posts-carousel-module{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}.ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load{
  display: none;
}.ags-divi-extras-module .posts-carousel-module .module-head{
  background: transparent;
}.ags-divi-extras-module .posts-carousel-module .carousel-items{
  position: relative;
  width: 100%;
  box-sizing: border-box;
}.ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-moved-slide,.ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-active-slide{
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-moved-slide,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-active-slide{
  -webkit-animation-duration: 0.675s;
          animation-duration: 0.675s;
}.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-moved-slide,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-active-slide{
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-moved-slide,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-active-slide{
  -webkit-animation-duration: 0.45s;
          animation-duration: 0.45s;
}.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-moved-slide,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-active-slide{
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
}.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-moved-slide,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-items .et-pb-active-slide{
  -webkit-animation-duration: 0.325s;
          animation-duration: 0.325s;
}.ags-divi-extras-module .posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-moved-slide{
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}.ags-divi-extras-module .rtl .posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-moved-slide{
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}.ags-divi-extras-module .posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-active-slide{
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}.ags-divi-extras-module .rtl .posts-carousel-module .carousel-items.et_slide_transition_to_previous .et-pb-active-slide{
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}.ags-divi-extras-module .posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-moved-slide{
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}.ags-divi-extras-module .rtl .posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-moved-slide{
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}.ags-divi-extras-module .posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-active-slide{
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}.ags-divi-extras-module .rtl .posts-carousel-module .carousel-items.et_slide_transition_to_next .et-pb-active-slide{
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}.ags-divi-extras-module .posts-carousel-module .carousel-group{
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: auto;
  float: left;
  padding: 0;
  display: none;
}.ags-divi-extras-module .rtl .posts-carousel-module .carousel-group{
  float: right;
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .carousel-group{
  padding-right: 10px;
  padding-left: 10px;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-group{
  padding-right: 0;
  padding-left: 0;
}.ags-divi-extras-module .posts-carousel-module .carousel-group.et_slide_transition{
  display: block !important;
  opacity: 1 !important;
  z-index: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
}.ags-divi-extras-module .posts-carousel-module .carousel-group.et-pb-active-slide{
  display: block;
  opacity: 1 !important;
}.ags-divi-extras-module .posts-carousel-module .carousel-item{
  display: inline-block;
  vertical-align: top;
  height: auto;
  float: left;
}.ags-divi-extras-module .rtl .posts-carousel-module .carousel-item{
  float: right;
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .carousel-item{
  width: 25%;
  padding-top: 20px;
}.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-item{
  width: 50%;
  padding-top: 0;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-item{
  width: 100%;
  padding-top: 0;
}.ags-divi-extras-module .posts-carousel-module .carousel-item img{
  width: 100%;
  height: auto;
}.ags-divi-extras-module .posts-carousel-module .carousel-item .et_pb_extra_overlay{
  height: 100%;
}.ags-divi-extras-module .posts-carousel-module .carousel-item .et_pb_extra_overlay:before{
  position: absolute;
}.ags-divi-extras-module .posts-carousel-module .post-thumbnail{
  width: auto;
  margin-bottom: 0;
  overflow: hidden;
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .post-thumbnail{
  margin-right: 10px;
  margin-left: 10px;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .post-thumbnail{
  margin-right: 0;
  margin-left: 0;
}.ags-divi-extras-module .posts-carousel-module .post-content-box{
  padding: 15px 20px;
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .post-content-box{
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 0;
  padding-left: 0;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .post-content-box{
  padding: 15px 20px;
  margin-right: 0;
  margin-left: 0;
}.ags-divi-extras-module .posts-carousel-module .post-content-box h3{
  padding-bottom: 0;
  font-size: 14px;
  text-transform: none;
}.ags-divi-extras-module .posts-carousel-module .post-content-box h3 a{
  color: #444651;
}.ags-divi-extras-module .posts-carousel-module .post-meta{
  padding: 0;
  margin: 0;
}.ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a{
  background: #FFFFFF;
  width: 40px;
  height: 40px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  opacity: 0;
  font-family: 'ETModules';
  text-align: center;
  transition: .3s ease;
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a{
  top: 80px;
}.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a{
  top: 64.5px;
}.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a{
  top: 59px;
}.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a{
  top: 66px;
}.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a{
  top: 84px;
}.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a{
  top: 62.5px;
}.ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a:before{
  color: #444651;
  font-size: 40px;
  line-height: 40px;
}.ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows a:hover{
  opacity: .9;
}.ags-divi-extras-module .posts-carousel-module .et-pb-slider-arrows:before{
  display: none;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
}.ags-divi-extras-module .et-pb-slide-is-transitioning.posts-carousel-module .et-pb-slider-arrows:before{
  display: block;
}.ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
  left: 40px;
}.ags-divi-extras-module .rtl .posts-carousel-module .et-pb-arrow-prev{
  left: auto;
  right: 40px;
}.ags-divi-extras-module .rtl .posts-carousel-module .et-pb-arrow-prev:before{
  content: "\35";
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
  left: 60px;
}.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
  left: auto;
  right: 60px;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
  left: 40px;
}.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
  left: auto;
  right: 40px;
}.ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
  right: 40px;
}.ags-divi-extras-module .rtl .posts-carousel-module .et-pb-arrow-next{
  right: auto;
  left: 40px;
}.ags-divi-extras-module .rtl .posts-carousel-module .et-pb-arrow-next:before{
  content: "\34";
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
  right: 60px;
}.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
  right: auto;
  left: 60px;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
  right: 40px;
}.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
  right: auto;
  left: 40px;
}.ags-divi-extras-module .posts-carousel-module:hover .et-pb-slider-arrows a{
  opacity: .7;
}.ags-divi-extras-module .posts-carousel-module:hover .et-pb-slider-arrows a:hover{
  opacity: .9;
}.ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
  left: 20px;
}.ags-divi-extras-module .rtl .posts-carousel-module:hover .et-pb-arrow-prev{
  left: auto;
  right: 20px;
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
  left: 40px;
}.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
  left: auto;
  right: 40px;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
  left: 20px;
}.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
  left: auto;
  right: 20px;
}.ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
  right: 20px;
}.ags-divi-extras-module .rtl .posts-carousel-module:hover .et-pb-arrow-next{
  right: auto;
  left: 20px;
}.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
  right: 40px;
}.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
  right: auto;
  left: 40px;
}.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
  right: 20px;
}.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
  right: auto;
  left: 20px;
}.ags-divi-extras-module .tabbed-post-module{
  transition: 0.3s ease;
}.ags-divi-extras-module .tabbed-post-module .tabs{
  position: relative;
  background: #f6f9fd;
  width: 100%;
  padding: 0;
}.ags-divi-extras-module .tabbed-post-module .tabs ul{
  padding: 0;
}.ags-divi-extras-module .tabbed-post-module .tabs ul li{
  display: inline-block;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 15px 20px;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.2px;
  line-height: 1;
  text-transform: uppercase;
  cursor: pointer;
  transition: .3s ease;
  float: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.ags-divi-extras-module .tabbed-post-module .tabs ul li span{
  position: relative;
  z-index: 1;
  pointer-events: none;
}.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tabs ul li{
  display: none;
}.ags-divi-extras-module .tabbed-post-module .tabs ul li:hover{
  color: #00A8FF;
}.ags-divi-extras-module .tabbed-post-module .tabs ul li:first-child{
  padding: 15px 20px;
}.ags-divi-extras-module .tabbed-post-module .tabs ul li.active{
  background: #FFFFFF;
  color: #00A8FF;
  transition: 0s ease .6s;
}.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active{
  display: block;
  width: 100%;
  border: 0;
}.ags-divi-extras-module .tabbed-post-module .tab-nav{
  position: absolute;
  top: 0;
  right: 0;
  background: #f6f9fd;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 13px 20px;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.et_pb_column_4_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_3_4 .ags-divi-extras-module .tabbed-post-module .tab-nav{
  display: none;
}.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .tabbed-post-module .tab-nav{
  display: block;
}.ags-divi-extras-module .tabbed-post-module .tab-nav .arrow{
  display: block;
  cursor: pointer;
  font-size: 24px;
  line-height: .8;
  text-align: center;
  vertical-align: middle;
  float: left;
  user-select-none: none;
}.ags-divi-extras-module .tabbed-post-module .tab-nav .arrow:before{
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .tabbed-post-module .tab-nav .arrow.prev{
  margin: 0 7.5px 0 0;
}.ags-divi-extras-module .tabbed-post-module .tab-nav .arrow.prev:before{
  content: '\e62e';
}.ags-divi-extras-module .tabbed-post-module .tab-nav .arrow.next{
  margin: 0 0 0 7.5px;
}.ags-divi-extras-module .tabbed-post-module .tab-nav .arrow.next:before{
  content: '\e62f';
}.ags-divi-extras-module .tabbed-post-module .tab-contents{
  width: 100%;
}.ags-divi-extras-module .tabbed-post-module .tab-content{
  display: none;
}.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list{
  width: 100%;
}.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post{
  padding: 0;
}.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content{
  padding: 0 20px;
}.ags-divi-extras-module .tabbed-post-module .tab-content:first-child{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.ags-divi-extras-module .posts-blog-feed-module .paginated_content{
  width: 100%;
}.ags-divi-extras-module .ie .posts-blog-feed-module .paginated_content{
  -ms-flex-negative: 0;
      flex-shrink: 0;
}.ags-divi-extras-module .posts-blog-feed-module ul.page-numbers,.ags-divi-extras-module .posts-blog-feed-module .pagination{
  padding: 10px;
}.ags-divi-extras-module .posts-blog-feed-module .hentry{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}.ags-divi-extras-module .posts-blog-feed-module .hentry.has-post-thumbnail .header{
  display: block;
  position: relative;
}.ags-divi-extras-module .posts-blog-feed-module .hentry.et-doesnt-have-format-content.et_post_format-et-post-format-standard .header{
  display: block;
}.ags-divi-extras-module .posts-blog-feed-module .et-format-text .header,.ags-divi-extras-module .posts-blog-feed-module .et-format- .header{
  display: none;
}.ags-divi-extras-module .posts-blog-feed-module .et-format-text .post-content,.ags-divi-extras-module .posts-blog-feed-module .et-format- .post-content{
  width: 100%;
}.ags-divi-extras-module .posts-blog-feed-module .et-format-text.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module .et-format-.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module .et-format-text.has-post-thumbnail .post-content,.ags-divi-extras-module .posts-blog-feed-module .et-format-.has-post-thumbnail .post-content{
  width: 50%;
}.ags-divi-extras-module .posts-blog-feed-module .et-format-link,.ags-divi-extras-module .posts-blog-feed-module .et-format-quote{
  border: 0;
  padding: 0;
}.ags-divi-extras-module .posts-blog-feed-module .et-format-link .header,.ags-divi-extras-module .posts-blog-feed-module .et-format-quote .header{
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}.ags-divi-extras-module .posts-blog-feed-module .header{
  width: 50%;
  padding: 0 10px 0 0;
}.ags-divi-extras-module .posts-blog-feed-module .header a{
  position: relative;
  display: block;
}.ags-divi-extras-module .posts-blog-feed-module .header a.et-pb-slider-arrows a{
  position: absolute;
}.ags-divi-extras-module .posts-blog-feed-module .header img{
  display: block;
  width: 100%;
}.ags-divi-extras-module .posts-blog-feed-module .header .et-pb-slider-arrows a{
  position: absolute;
  background: #FFF;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .posts-blog-feed-module .post-content{
  width: 50%;
  padding: 0 0 0 10px;
}.ags-divi-extras-module .posts-blog-feed-module .post-content:after{
  content: '';
  display: block;
  clear: both;
}.ags-divi-extras-module .posts-blog-feed-module .post-meta{
  padding: 0;
}.ags-divi-extras-module .posts-blog-feed-module .post-title{
  font-size: 16px;
}.ags-divi-extras-module .posts-blog-feed-module .excerpt p{
  padding: 0 0 20px;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry .header{
  display: none;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry .post-content{
  width: 100%;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .header{
  width: 50%;
  display: block;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .post-content{
  width: 50%;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-video.et-has-post-format-content .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-audio.et-has-post-format-content .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-gallery.et-has-post-format-content .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-map.et-has-post-format-content .header{
  width: 50%;
  display: block;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-video.et-has-post-format-content .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-audio.et-has-post-format-content .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-gallery.et-has-post-format-content .post-content,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-map.et-has-post-format-content .post-content{
  width: 50%;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-link,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-quote{
  overflow: hidden;
}.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-link .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-quote .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-link.has-post-thumbnail .header,.ags-divi-extras-module .posts-blog-feed-module.standard .hentry.et-format-quote.has-post-thumbnail .header{
  display: block;
  width: 100%;
}.ags-divi-extras-module .posts-blog-feed-module.masonry{
  background: 0;
  border: 0;
  box-shadow: none;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .hentry{
  border-bottom: none;
}.ags-divi-extras-module .et_pb_no_drop_shadow.posts-blog-feed-module.masonry .hentry{
  box-shadow: none;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .et_post_format-et-post-format-quote.post{
  box-shadow: none;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns]::before{
  display: none;
  content: '3 .column.size-1of3';
  opacity: 0;
  line-height: 0;
}.ags-divi-extras-module .with_sidebar .posts-blog-feed-module.masonry .paginated_page[data-columns]::before{
  content: '2 .column.size-1of2';
}.ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column{
  padding-right: 8.33px;
  padding-left: 8.33px;
  width: 33.333%;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column:first-child{
  padding-right: 16.66px;
  padding-left: 0;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column:last-child{
  padding-left: 16.66px;
  padding-right: 0;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column{
  width: 50%;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column:first-child{
  padding-right: 12px;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column:last-child{
  padding-left: 12px;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .hentry{
  display: inline-block;
  -webkit-column-break-inside: avoid;
     page-break-inside: avoid;
          break-inside: avoid;
  padding: 0;
  overflow: visible;
  border: none;
  opacity: 0;
}.js .ags-divi-extras-module .posts-blog-feed-module.masonry .hentry{
  opacity: 0;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .hentry.et-format-gallery *{
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .hentry.et-format-map{
  overflow: hidden;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .hentry.et-format-map .header *{
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}.ags-divi-extras-module .posts-blog-feed-module.masonry .column{
  float: left;
}.js .ags-divi-extras-module .posts-blog-feed-module.masonry .column .hentry{
  opacity: 1;
  -webkit-animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
          animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-text .header,.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format- .header,.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-text .post-content,.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format- .post-content{
  width: 100%;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-link,.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-quote{
  border: 0;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-link .header,.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-quote .header{
  margin: 0;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-link .header div,.ags-divi-extras-module .posts-blog-feed-module.masonry .et-format-quote .header div{
  border-radius: 3px;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .header{
  position: relative;
  width: 100%;
  border-radius: 0;
  margin: 0 0 20px;
  padding: 0;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .header iframe{
  border-radius: 0;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .et_pb_extra_overlay:before{
  -webkit-backface-visibility: hidden;
}.ags-divi-extras-module .posts-blog-feed-module.masonry .post-content{
  width: 100%;
  padding: 0 20px 20px;
}/* Widgets */.ags-divi-extras-module .et_pb_widget{
  display: block;
  background: #FFFFFF;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  margin: 0 0 24px;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_widget .widgettitle{
  background: #3E5062;
  padding: 15px 20px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}.ags-divi-extras-module .et_pb_widget .widgettitle a{
  color: #FFFFFF;
}.ags-divi-extras-module .et_pb_widget ul,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget{
  list-style: none;
  padding: 0;
}.ags-divi-extras-module .et_pb_widget ul li,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li{
  margin-bottom: 0 !important;
}.ags-divi-extras-module .et_pb_widget ul li ul.children li,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li ul.children li{
  margin-left: 0;
}.ags-divi-extras-module .et_pb_widget li,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li{
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 15px 20px;
  font-size: 12px;
  line-height: 1.3em;
}.ags-divi-extras-module .et_pb_widget li:last-child,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li:last-child{
  border: 0;
}.ags-divi-extras-module .et_pb_widget .children{
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 15px -20px -15px;
}.ags-divi-extras-module .et_pb_widget .children a{
  padding: 0 0 0 20px;
}.ags-divi-extras-module .et_pb_widget .children a:before{
  content: '- ';
}.ags-divi-extras-module .et_pb_widget .children .children a{
  padding: 0 0 0 40px;
}.ags-divi-extras-module .et_pb_widget .children .children .children a{
  padding: 0 0 0 60px;
}.ags-divi-extras-module .et_pb_widget .children .children .children .children a{
  padding: 0 0 0 80px;
}.ags-divi-extras-module .et_pb_widget .children .children .children .children .children a{
  padding: 0 0 0 100px;
}.ags-divi-extras-module .et_pb_widget a{
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3em;
}.ags-divi-extras-module .et_pb_widget a:visited{
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module .et_pb_widget .widget_list_portrait,.ags-divi-extras-module .et_pb_widget .widget_list_thumbnail{
  display: inline-block;
  background: #00A8FF;
  width: 50px;
  min-width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  vertical-align: top;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_widget .widget_list_portrait{
  vertical-align: middle;
}.ags-divi-extras-module .et_pb_widget .widget_list img{
  display: block;
  width: 100%;
  height: auto;
}.ags-divi-extras-module .et_pb_widget .widget_list .title{
  display: inline-block;
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
}.ags-divi-extras-module .et_pb_widget .widget_list .post-meta{
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
}.ags-divi-extras-module .et_pb_widget .widget_list .post-meta a{
  color: inherit;
  font-size: inherit;
  font-weight: 400;
}.ags-divi-extras-module #footer .et_pb_widget{
  background: 0;
  box-shadow: none;
  margin: 0 0 60px;
}.ags-divi-extras-module #footer .et_pb_widget:first-of-type{
  padding-top: 60px;
}.ags-divi-extras-module #footer .et_pb_widget .widgettitle{
  background: 0;
  padding: 0;
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module #footer .et_pb_widget li,.ags-divi-extras-module #footer .et_pb_widget.woocommerce .product_list_widget li{
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 15px 0;
}.ags-divi-extras-module #footer .et_pb_widget li:last-child,.ags-divi-extras-module #footer .et_pb_widget.woocommerce .product_list_widget li:last-child{
  border: 0;
}.ags-divi-extras-module #footer .et_pb_widget .children{
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin: 15px 0 -15px;
}.ags-divi-extras-module #footer .et_pb_widget a{
  color: #FFFFFF;
}.ags-divi-extras-module #footer .et_pb_widget .widget_list .title{
  color: #FFFFFF;
}.ags-divi-extras-module #footer .et_pb_widget .widget_list .post-meta{
  color: rgba(255, 255, 255, 0.8);
}.ags-divi-extras-module #footer .et_pb_widget input[type="text"],.ags-divi-extras-module #footer .et_pb_widget input[type="password"],.ags-divi-extras-module #footer .et_pb_widget input[type="search"],.ags-divi-extras-module #footer .et_pb_widget select,.ags-divi-extras-module #footer .et_pb_widget textarea{
  color: #bbbbbb;
  background: #000000;
}.ags-divi-extras-module #footer .et_pb_widget button{
  color: #FFFFFF;
}.ags-divi-extras-module .et_pb_widget .screen-reader-text{
  display: none;
}.ags-divi-extras-module .et_pb_widget.widget_calendar .widgettitle{
  padding: 0 20px;
  line-height: 46px;
}.ags-divi-extras-module .et_pb_widget.widget_calendar #calendar_wrap{
  padding: 20px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_calendar #calendar_wrap{
  padding: 20px 0;
}.ags-divi-extras-module .et_pb_widget.widget_calendar #wp-calendar{
  empty-cells: show;
  width: 100%;
  margin: 0;
}.ags-divi-extras-module .et_pb_widget.widget_calendar a{
  font-weight: 700;
}.ags-divi-extras-module .et_pb_widget.widget_calendar a:hover{
  text-decoration: underline;
}.ags-divi-extras-module .et_pb_widget.widget_calendar caption{
  margin: 0 0 20px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}.ags-divi-extras-module .et_pb_widget.widget_calendar th{
  font-weight: 700;
}.ags-divi-extras-module .et_pb_widget.widget_calendar td{
  padding: 10px 5px;
  color: rgba(0, 0, 0, 0.2);
  text-align: center;
}.ags-divi-extras-module .et_pb_widget.widget_calendar td#today{
  font-weight: 700;
  text-decoration: underline;
}.ags-divi-extras-module #footer .et_pb_widget.widget_calendar td{
  color: rgba(255, 255, 255, 0.8);
}.ags-divi-extras-module .et_pb_widget.widget_calendar tfoot td{
  padding: 0;
}.ags-divi-extras-module .et_pb_widget.widget_calendar #prev a,.ags-divi-extras-module .et_pb_widget.widget_calendar #next a{
  display: block;
  margin: 10px 0 0;
  font-size: 12px;
}.ags-divi-extras-module .et_pb_widget.widget_calendar #next{
  text-align: right;
}.ags-divi-extras-module .et_pb_widget.widget_calendar #next a{
  padding: 0 10px 0 0;
}.ags-divi-extras-module .et_pb_widget.widget_calendar #prev{
  text-align: left;
}.ags-divi-extras-module .et_pb_widget.widget_calendar #prev a{
  padding: 0 0 0 10px;
}.ags-divi-extras-module .et_pb_widget.widget .recentcomments .comment-author-link,.ags-divi-extras-module .et_pb_widget.widget .recentcomments .author{
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
}.ags-divi-extras-module #footer .et_pb_widget.widget .recentcomments .comment-author-link,.ags-divi-extras-module #footer .et_pb_widget.widget .recentcomments .author{
  color: #FFFFFF;
}.ags-divi-extras-module .et_pb_widget.widget .recentcomments .comment-author-link a,.ags-divi-extras-module .et_pb_widget.widget .recentcomments .author a{
  color: inherit;
  font-weight: 600;
}.ags-divi-extras-module .et_pb_widget.widget .recentcomments .data{
  display: inline-block;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}.ags-divi-extras-module #footer .et_pb_widget.widget .recentcomments .data{
  color: rgba(255, 255, 255, 0.8);
}.ags-divi-extras-module .et_pb_widget.widget .recentcomments .post-title{
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-weight: 300;
}.ags-divi-extras-module #footer .et_pb_widget.widget .recentcomments .post-title{
  color: rgba(255, 255, 255, 0.8);
}.ags-divi-extras-module .et_pb_widget.widget .recentcomments .post-title a{
  color: inherit;
  font-weight: 300;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .widgettitle{
  padding: 0 15px;
  line-height: 46px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu ul li ul li{
  margin-left: 0;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu{
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 15px -20px -15px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu li{
  padding: 15px 40px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu li:before{
  content: '- ';
  font-weight: 700;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu{
  margin-right: -40px;
  margin-left: -40px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu li{
  padding-right: 60px;
  padding-left: 60px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu{
  margin-right: -60px;
  margin-left: -60px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu li{
  padding-right: 80px;
  padding-left: 80px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu{
  margin-right: -80px;
  margin-left: -80px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu li{
  padding-right: 100px;
  padding-left: 100px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu{
  margin-right: -100px;
  margin-left: -100px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li{
  padding-right: 120px;
  padding-left: 120px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu{
  margin-right: -120px;
  margin-left: -120px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu li{
  padding-right: 140px;
  padding-left: 140px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu li .sub-menu{
  margin-right: -140px;
  margin-left: -140px;
}.ags-divi-extras-module .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li .sub-menu li .sub-menu li{
  padding-right: 160px;
  padding-left: 160px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu{
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-right: 0;
  margin-left: 0;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu li{
  padding-right: 20px;
  padding-left: 20px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu{
  margin-right: -20px;
  margin-left: -20px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu li{
  padding-right: 40px;
  padding-left: 40px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu{
  margin-right: -40px;
  margin-left: -40px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu li{
  padding-right: 60px;
  padding-left: 60px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu{
  margin-right: -60px;
  margin-left: -60px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu li{
  padding-right: 80px;
  padding-left: 80px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu{
  margin-right: -80px;
  margin-left: -80px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li{
  padding-right: 100px;
  padding-left: 100px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu{
  margin-right: -100px;
  margin-left: -100px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_nav_menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li{
  padding-right: 120px;
  padding-left: 120px;
}.ags-divi-extras-module .et_pb_widget.widget_search{
  background: 0;
}.ags-divi-extras-module .et_pb_widget.widget_search .widgettitle,.ags-divi-extras-module .et_pb_widget.widget_search .screen-reader-text,.ags-divi-extras-module .et_pb_widget.widget_search .search-submit{
  display: none;
}.ags-divi-extras-module .woocommerce .et_pb_widget.widget_search .widgettitle,.ags-divi-extras-module .woocommerce .et_pb_widget.widget_search .screen-reader-text,.ags-divi-extras-module .woocommerce .et_pb_widget.widget_search .search-submit,.ags-divi-extras-module .woocommerce-page .et_pb_widget.widget_search .widgettitle,.ags-divi-extras-module .woocommerce-page .et_pb_widget.widget_search .screen-reader-text,.ags-divi-extras-module .woocommerce-page .et_pb_widget.widget_search .search-submit{
  display: none;
}.ags-divi-extras-module .et_pb_widget.widget_search .search-field{
  background: #FFFFFF;
  width: 100%;
  padding: 15px 20px;
  color: rgba(0, 0, 0, 0.5);
  -webkit-appearance: none;
}.ags-divi-extras-module .et_pb_widget.widget_search .search-field:focus{
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module #footer .et_pb_widget.widget_search .search-field{
  background: rgba(0, 0, 0, 0.3);
}.ags-divi-extras-module .et_pb_widget.widget_tag_cloud .tagcloud{
  padding: 15px 20px 20px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_tag_cloud .tagcloud{
  padding: 15px 0 20px;
}.ags-divi-extras-module .et_pb_widget.widget_tag_cloud a{
  margin: 5px 1px 0 0;
  font-size: 14px !important;
}.ags-divi-extras-module #footer .et_pb_widget.widget_tag_cloud a{
  background: rgba(255, 255, 255, 0.2);
}.ags-divi-extras-module .et_pb_widget.widget_text .textwidget{
  padding: 20px;
  line-height: 1.3em;
}.ags-divi-extras-module #footer .et_pb_widget.widget_text .textwidget{
  padding: 20px 0;
}.ags-divi-extras-module .et_pb_widget.widget_archive select{
  width: auto;
  display: block;
  margin: 15px 20px 20px;
  max-width: 100%;
}.ags-divi-extras-module #footer .et_pb_widget.widget_archive select{
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}.ags-divi-extras-module .et_pb_widget.widget_categories select{
  width: auto;
  display: block;
  margin: 15px 20px 20px;
  max-width: 100%;
}.ags-divi-extras-module #footer .et_pb_widget.widget_categories select{
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li a img{
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  float: left;
}.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li .children a:before{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li .star-rating{
  margin: 1px 0;
}.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li .star-rating:before,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li .star-rating > span:before{
  font-size: 10px;
}.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li ins{
  text-decoration: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li .amount{
  color: #00A8FF;
}.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li del .amount{
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_search{
  background: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_search .widgettitle,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_search .screen-reader-text,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_search input[type=submit]{
  display: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_search .search-field{
  background: #FFFFFF;
  padding: 15px 20px;
  color: rgba(0, 0, 0, 0.5);
  width: 100%;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li{
  padding: 15px 20px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li:before,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li:after{
  content: '';
  display: block;
  clear: both;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a{
  display: block;
  width: 100%;
  margin: 0 0 -25px;
  padding: 0;
  float: left;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove{
  position: absolute;
  top: 50%;
  right: 20px;
  left: inherit;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 0;
  color: rgba(0, 0, 0, 0.75) !important;
  line-height: 16px;
  text-align: center;
  float: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li a.remove:hover{
  background: #00A8FF;
  color: #FFFFFF !important;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li img{
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
  box-shadow: none;
  float: none;
  vertical-align: top;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation{
  margin: 0 0 0 60px;
  padding: 0;
  border: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dt,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dd,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dd p{
  display: inline-block;
  margin: 0;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  vertical-align: bottom;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .variation dt{
  margin: 0 3px 3px 0;
  font-weight: 600;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .quantity{
  display: block;
  margin: 0 0 7px 60px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .product_list_widget li .quantity .amount{
  font-weight: 600;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total{
  margin: 0;
  padding: 15px 20px;
  border-top: 1px solid #000000;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total strong{
  color: #444651;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total .amount{
  color: #00A8FF;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons{
  padding: 0 20px 20px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button{
  margin: 0 6px 0 0;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .button:after,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .read-more-button:after,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons .post-nav .nav-links .button:after{
  content: '\e62f';
  background: none;
  color: rgba(0, 0, 0, 0.6);
  vertical-align: middle;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul{
  padding: 20px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul li{
  position: relative;
  border: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul li:last-child a,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul li:only-child a{
  margin: 0;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul li a{
  width: 100%;
  margin: 0 0 20px;
  padding: 12px 25px 12px 40px;
  box-sizing: border-box;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul li a:before{
  position: absolute;
  left: 15px;
  content: "";
  font-family: WooCommerce;
  speak: none;
  font-variant: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav ul li .count{
  position: absolute;
  top: 12px;
  right: 15px;
  line-height: 1;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav_filters ul{
  padding: 20px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav_filters ul li{
  display: inline-block;
  border: none;
  clear: none;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav_filters ul li a{
  margin: 0 11px 0 0;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_layered_nav_filters ul li a:before{
  color: rgba(0, 0, 0, 0.6);
  vertical-align: middle;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper{
  padding: 0 20px 20px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider{
  background: rgba(0, 0, 0, 0.1);
  height: 6px;
  margin: 30px 0;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{
  background: #FFFFFF;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{
  background: #00A8FF;
  height: 6px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 38px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .from,.ags-divi-extras-module .et_pb_widget.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .to{
  color: #00A8FF;
  font-weight: 600;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_tag_cloud .tagcloud{
  padding: 15px 20px 20px;
}.ags-divi-extras-module #footer .et_pb_widget.woocommerce.widget_product_tag_cloud .tagcloud{
  padding: 15px 0 20px;
}.ags-divi-extras-module .et_pb_widget.woocommerce.widget_product_tag_cloud a{
  margin: 5px 1px 0 0;
  font-size: 14px !important;
}.ags-divi-extras-module #footer .et_pb_widget.woocommerce.widget_product_tag_cloud a{
  background: rgba(255, 255, 255, 0.2);
}.ags-divi-extras-module .et_pb_widget.widget_et_ads .widget_content{
  padding: 10px;
  text-align: center;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_ads .widget_content{
  text-align: left;
  padding: 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_ads .etad{
  display: inline-block;
  margin: 10px 5px 0 5px;
  line-height: 0;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_ads .etad{
  margin: 10px 10px 0 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_ads img{
  display: inline-block;
  max-width: 100%;
}.ags-divi-extras-module .et_pb_widget.widget_et_authors .widget_list_portrait{
  border-radius: 100%;
  margin: 0 10px 0 0;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_widget.widget_et_authors .widget_list_author{
  display: inline-block;
}.ags-divi-extras-module .et_pb_widget.widget_et_login .widget_list li{
  border: 0;
  padding: 15px 20px 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_login .widget_list li:last-child{
  padding: 15px 20px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_login .widget_list li{
  border: 0;
  padding: 15px 0 0;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_login .button,.ags-divi-extras-module #footer .et_pb_widget.widget_et_login .read-more-button,.ags-divi-extras-module #footer .et_pb_widget.widget_et_login .post-nav .nav-links .button{
  background: rgba(255, 255, 255, 0.2);
}.ags-divi-extras-module .et_pb_widget.widget_et_login .input{
  width: 100%;
}.ags-divi-extras-module .et_pb_widget.widget_et_login .button,.ags-divi-extras-module .et_pb_widget.widget_et_login .read-more-button,.ags-divi-extras-module .et_pb_widget.widget_et_login .post-nav .nav-links .button{
  margin: 0 10px 0 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_entries .widget_list li{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon{
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
  border-radius: 100%;
  line-height: 40px;
  text-align: center;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-facebook{
  background: none !important;
  box-shadow: inset 0 0 0 20px #39579a;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-facebook:hover{
  box-shadow: inset 0 0 0 2px #39579a;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-facebook:hover:before{
  color: #39579a;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-twitter{
  background: none !important;
  box-shadow: inset 0 0 0 20px #01aced;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-twitter:hover{
  box-shadow: inset 0 0 0 2px #01aced;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-twitter:hover:before{
  color: #01aced;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-pinterest{
  background: none !important;
  box-shadow: inset 0 0 0 20px #cb2027;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-pinterest:hover{
  box-shadow: inset 0 0 0 2px #cb2027;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-pinterest:hover:before{
  color: #cb2027;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-googleplus{
  background: none !important;
  box-shadow: inset 0 0 0 20px #cb1f26;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-googleplus:hover{
  box-shadow: inset 0 0 0 2px #cb1f26;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-googleplus:hover:before{
  color: #cb1f26;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-tumblr{
  background: none !important;
  box-shadow: inset 0 0 0 20px #314f6e;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-tumblr:hover{
  box-shadow: inset 0 0 0 2px #314f6e;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-tumblr:hover:before{
  color: #314f6e;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-stumbleupon{
  background: none !important;
  box-shadow: inset 0 0 0 20px #ea4b24;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-stumbleupon:hover{
  box-shadow: inset 0 0 0 2px #ea4b24;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-stumbleupon:hover:before{
  color: #ea4b24;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-wordpress{
  background: none !important;
  box-shadow: inset 0 0 0 20px #267697;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-wordpress:hover{
  box-shadow: inset 0 0 0 2px #267697;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-wordpress:hover:before{
  color: #267697;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-instagram{
  background: none !important;
  box-shadow: inset 0 0 0 20px #517fa4;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-instagram:hover{
  box-shadow: inset 0 0 0 2px #517fa4;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-instagram:hover:before{
  color: #517fa4;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-dribbble{
  background: none !important;
  box-shadow: inset 0 0 0 20px #ec488c;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-dribbble:hover{
  box-shadow: inset 0 0 0 2px #ec488c;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-dribbble:hover:before{
  color: #ec488c;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-vimeo{
  background: none !important;
  box-shadow: inset 0 0 0 20px #45bbfc;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-vimeo:hover{
  box-shadow: inset 0 0 0 2px #45bbfc;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-vimeo:hover:before{
  color: #45bbfc;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-linkedin{
  background: none !important;
  box-shadow: inset 0 0 0 20px #127bb6;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-linkedin:hover{
  box-shadow: inset 0 0 0 2px #127bb6;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-linkedin:hover:before{
  color: #127bb6;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-rss{
  background: none !important;
  box-shadow: inset 0 0 0 20px #f59038;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-rss:hover{
  box-shadow: inset 0 0 0 2px #f59038;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-rss:hover:before{
  color: #f59038;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-deviantart{
  background: none !important;
  box-shadow: inset 0 0 0 20px #566c68;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-deviantart:hover{
  box-shadow: inset 0 0 0 2px #566c68;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-deviantart:hover:before{
  color: #566c68;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-myspace{
  background: none !important;
  box-shadow: inset 0 0 0 20px #3a5998;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-myspace:hover{
  box-shadow: inset 0 0 0 2px #3a5998;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-myspace:hover:before{
  color: #3a5998;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-skype{
  background: none !important;
  box-shadow: inset 0 0 0 20px #1ba5f4;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-skype:hover{
  box-shadow: inset 0 0 0 2px #1ba5f4;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-skype:hover:before{
  color: #1ba5f4;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-youtube{
  background: none !important;
  box-shadow: inset 0 0 0 20px #a8240f;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-youtube:hover{
  box-shadow: inset 0 0 0 2px #a8240f;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-youtube:hover:before{
  color: #a8240f;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-picassa{
  background: none !important;
  box-shadow: inset 0 0 0 20px #9864ae;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-picassa:hover{
  box-shadow: inset 0 0 0 2px #9864ae;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-picassa:hover:before{
  color: #9864ae;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-flickr{
  background: none !important;
  box-shadow: inset 0 0 0 20px #fc1684;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-flickr:hover{
  box-shadow: inset 0 0 0 2px #fc1684;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-flickr:hover:before{
  color: #fc1684;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-blogger{
  background: none !important;
  box-shadow: inset 0 0 0 20px #f59038;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-blogger:hover{
  box-shadow: inset 0 0 0 2px #f59038;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-blogger:hover:before{
  color: #f59038;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-spotify{
  background: none !important;
  box-shadow: inset 0 0 0 20px #aecf29;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-spotify:hover{
  box-shadow: inset 0 0 0 2px #aecf29;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-spotify:hover:before{
  color: #aecf29;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-delicious{
  background: none !important;
  box-shadow: inset 0 0 0 20px #3398fc;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-delicious:hover{
  box-shadow: inset 0 0 0 2px #3398fc;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-delicious:hover:before{
  color: #3398fc;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-buffer{
  background: none !important;
  box-shadow: inset 0 0 0 20px #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-buffer:hover{
  box-shadow: inset 0 0 0 2px #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-buffer:hover:before{
  color: #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_email{
  background: none !important;
  box-shadow: inset 0 0 0 20px #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_email:hover{
  box-shadow: inset 0 0 0 2px #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_email:hover:before{
  color: #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_print{
  background: none !important;
  box-shadow: inset 0 0 0 20px #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_print:hover{
  box-shadow: inset 0 0 0 2px #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .social-icon.et-extra-icon-basic_print:hover:before{
  color: #000000;
}.ags-divi-extras-module .et_pb_widget.widget_et_social_followers .post-meta{
  font-weight: 400;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_social_followers .social-icon{
  line-height: 40px;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .et-extra-icon{
  display: inline-block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  margin: 0 5px 0 0;
  color: #00A8FF;
  line-height: 1;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .et-extra-icon:before{
  content: '\e623';
  color: inherit;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_recent_tweets .et-extra-icon{
  color: rgba(255, 255, 255, 0.6);
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_list{
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_list::-webkit-scrollbar{
  width: 4px;
  height: 4px;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_list::-webkit-scrollbar-thumb{
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_list::-webkit-scrollbar-track{
  background: none;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_list li{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3em;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_list a{
  color: #00A8FF;
  font-weight: 300;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_list .et-extra-icon{
  padding: 3px 0 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_footer{
  background: #f5f6fa;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 20px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_recent_tweets .widget_footer{
  background: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 15px 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_footer a{
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .widget_footer .et-extra-icon{
  display: inline-block;
  height: auto;
  vertical-align: middle;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .post-meta{
  width: 100%;
  margin: 5px 0 0;
  font-size: 12px;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_tweets .post-meta a{
  font-weight: 400;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_recent_tweets .widget_list{
  max-height: none;
  overflow-x: auto;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_reviews li{
  padding-top: 9px;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_reviews .review-breakdowns{
  padding: 3px 0 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_reviews .review-breakdowns .score-bar-bg{
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 15px;
  line-height: 15px;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_reviews .review-breakdowns .score-bar{
  background: #00A8FF;
  height: 15px;
  line-height: 15px;
  min-width: 90px;
  font-weight: 700;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_video_wrapper{
  position: relative;
  background: #E5E5E5;
  line-height: .9;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_video_loading{
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  z-index: 20;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_video{
  z-index: 30;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  background: #E5E5E5;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_video.fadeIn{
  -webkit-animation: fadeIn 0.6s cubic-bezier(0.77, 0, 0.175, 1);
          animation: fadeIn 0.6s cubic-bezier(0.77, 0, 0.175, 1);
  position: relative;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_video.fadeOut{
  opacity: 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_video iframe,.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_video video{
  margin: 0 auto;
  display: block;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .video-overlay{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .video-overlay-hover{
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .video-overlay-hover:hover{
  background: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .video-play-button{
  display: block;
  position: absolute !important;
  z-index: 100;
  color: #fff;
  left: 50%;
  top: 50%;
  font-size: 4rem;
  line-height: 4rem;
  width: 4rem;
  height: 4rem;
  margin-left: -2rem;
  margin-top: -2rem;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .video-play-button:before{
  font-family: 'ETmodules';
  content: "\49";
}.et_pb_column_1_3 .ags-divi-extras-module .posts-blog-feed-module.et_pb_extra_module .et_pb_widget.widget_et_recent_videos .video-play-button,.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.et_pb_extra_module .et_pb_widget.widget_et_recent_videos .video-play-button{
  font-size: 2rem;
  line-height: 2rem;
  width: 2rem;
  height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos a.video-play-button{
  color: white;
  font-weight: normal;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .no-video-title{
  text-align: center;
  line-height: 0;
  padding: 0;
  vertical-align: middle;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_content{
  display: none;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_list .title{
  display: block;
  transition: .3s ease;
  padding: 0;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_list .title.active{
  color: #00A8FF;
}.ags-divi-extras-module .et_pb_widget.widget_et_recent_videos .widget_list li{
  padding-top: 14px;
  padding-bottom: 14px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_recent_videos .widget_video_wrapper{
  margin-top: 20px;
}.ags-divi-extras-module #footer .et_pb_widget.widget_et_recent_videos a.video-play-button{
  color: white;
  font-weight: normal;
  font-size: 4rem;
  line-height: 4rem;
}.ags-divi-extras-module .et_monarch .et_pb_widget .et_social_networks{
  width: 98%;
  padding: 2% 0 2% 2%;
}.ags-divi-extras-module .et_monarch .et_pb_widget .et_social_1col.et_social_networks li{
  margin-left: 0;
}/* Page Templates *//* Author Page */.ags-divi-extras-module .authors-page .authors[data-columns]::before{
  content: '3 .column.size-1of3';
}.ags-divi-extras-module .authors-page .authors .column{
  display: inline-block;
  width: 100%;
  vertical-align: top;
}.ags-divi-extras-module .authors-page .authors .column.size-1of3{
  width: 33.33%;
  padding: 0 8px;
}.ags-divi-extras-module .authors-page .authors .column.size-1of3:first-child{
  padding: 0 16px 0 0;
}.ags-divi-extras-module .authors-page .authors .column.size-1of3:last-child{
  padding: 0 0 0 16px;
}.ags-divi-extras-module .with_sidebar .authors-page .authors[data-columns]::before{
  content: '2 .column.size-1of2';
}.ags-divi-extras-module .with_sidebar .authors-page .authors .column.size-1of2{
  width: 50%;
}.ags-divi-extras-module .with_sidebar .authors-page .authors .column.size-1of2:first-child{
  padding: 0 12px 0 0;
}.ags-divi-extras-module .with_sidebar .authors-page .authors .column.size-1of2:last-child{
  padding: 0 0 0 12px;
}.ags-divi-extras-module .authors-page .authors .author{
  background: #FFFFFF;
  width: 100%;
  margin: 0 0 24px;
  padding: 40px;
  border-top-width: 6px;
  border-top-style: solid;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  text-align: center;
  overflow: visible;
}.ags-divi-extras-module .authors-page .authors .author a img{
  position: relative;
  display: block;
  height: 150px;
  width: 150px;
  margin: 0 auto 40px;
  border-radius: 100%;
}.ags-divi-extras-module .authors-page .authors .author .author-content h2{
  color: #6e5fe0;
  font-size: 16px;
}.ags-divi-extras-module .authors-page .authors .author .author-content .post-count{
  margin: 30px auto 0;
  padding: 10px 15px;
}.ags-divi-extras-module .authors-page .authors .author .author-footer{
  display: block;
  background: #f6f9fd;
  margin: 40px -40px -40px;
  padding: 10px 40px;
  border-radius: 0 0 3px 3px;
  text-align: center;
}.ags-divi-extras-module .authors-page .authors .author .author-footer .et-extra-icon{
  display: inline-block;
  background: none;
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.5);
  transition: .3s ease;
}.ags-divi-extras-module .authors-page .authors .author .author-footer .et-extra-icon:hover{
  background: none !important;
}.ags-divi-extras-module .authors-page .authors .author .author-footer .et-extra-icon:before{
  color: rgba(0, 0, 0, 0.5);
}/* Contact Page */.ags-divi-extras-module .contact-box{
  padding: 40px 60px;
}.ags-divi-extras-module .contact-box .loader{
  display: none;
}.ags-divi-extras-module .contact-box .loader img{
  display: block;
  margin: 0 0 -3px 10px;
}.ags-divi-extras-module .contact-content h2{
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 600;
}.ags-divi-extras-module .contact-content h3{
  margin: 40px 0 20px 0;
  font-size: 22px;
  font-weight: 600;
}.ags-divi-extras-module .contact-content .contact-map{
  display: block;
  background: #FFFFFF;
  height: 300px;
  margin: 40px 0;
}.ags-divi-extras-module .contact-content .contact-form .message p{
  margin: 0 0 15px;
  font-weight: 600;
}.ags-divi-extras-module .contact-content .contact-form .message p.error{
  background: #f06f6f;
  padding: 5px 10px;
  border-radius: 3px;
  color: #FFFFFF;
}.ags-divi-extras-module .contact-content .contact-form > .field + .field + .field{
  padding-right: 0;
}.ags-divi-extras-module .contact-content .contact-form .field{
  position: relative;
  display: block;
  width: 33.33%;
  padding: 0 8px 24px;
  float: left;
  box-sizing: border-box;
}.ags-divi-extras-module .contact-content .contact-form .field.first{
  padding: 0 16px 24px 0;
}.ags-divi-extras-module .contact-content .contact-form .field.last{
  padding: 0 0 24px 16px;
}.ags-divi-extras-module .contact-content .contact-form .field input{
  display: block;
  width: 100%;
  box-sizing: border-box;
  float: left;
}.ags-divi-extras-module .contact-content .contact-form .field input.error{
  border: 1px solid #c2152f;
}.ags-divi-extras-module .contact-content .contact-form .field label{
  background: #eee;
  margin: 5px;
  padding: 5px;
  border-radius: 3px;
  color: #c2152f;
  text-align: center;
  float: left;
  clear: left;
}.ags-divi-extras-module .contact-content .contact-form .field label.error{
  border: 1px solid #c2152f;
}.ags-divi-extras-module .contact-content .contact-form textarea{
  width: 100%;
  height: 180px;
  margin-bottom: 24px;
  box-sizing: border-box;
}.ags-divi-extras-module .contact-content .contact-form .submit{
  float: right;
}/* Member Page */.ags-divi-extras-module .member-box{
  padding: 40px 60px;
}.ags-divi-extras-module .member-content #loginform{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}.ags-divi-extras-module .member-content h2{
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 600;
}.ags-divi-extras-module .member-content p:last-of-type{
  margin-bottom: 50px;
}.ags-divi-extras-module .member-content .input{
  max-width: 322px;
  margin: 0 20px 20px 0;
  box-sizing: border-box;
}.ags-divi-extras-module .member-content .button,.ags-divi-extras-module .member-content .read-more-button,.ags-divi-extras-module .member-content .post-nav .nav-links .button{
  margin: 0 0 20px 0;
}/* Portfolio Page *//* Filter Buttons */.ags-divi-extras-module #portfolio_filter{
  display: inline-block;
  margin: 0 0 40px;
  padding: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  line-height: 1;
  overflow: hidden;
}.ags-divi-extras-module #portfolio_filter li{
  display: block;
  margin: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  float: left;
  /* Filter Toggle */
}.ags-divi-extras-module #portfolio_filter li:first-child a{
  border-radius: 3px 0 0 3px;
}.ags-divi-extras-module #portfolio_filter li:last-child{
  margin-right: 0;
  border: 0;
}.ags-divi-extras-module #portfolio_filter li:last-child a{
  border-radius: 0 3px 3px 0;
}.ags-divi-extras-module #portfolio_filter li.filter-toggle{
  display: none;
}.ags-divi-extras-module #portfolio_filter a{
  display: inline-block;
  background: #f6f9fd;
  padding: 10px 15px;
  box-sizing: border-box;
  font-size: 12px;
  text-transform: uppercase;
  transition: .3s ease;
}.ags-divi-extras-module #portfolio_filter a:hover,.ags-divi-extras-module #portfolio_filter a.current{
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module #portfolio_filter a.current{
  color: #00A8FF;
}/* Portfolio List */.ags-divi-extras-module #portfolio_list{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -12px;
  /* Project Wrapper */
  /* Project Module */
}.ags-divi-extras-module #portfolio_list .project{
  width: 25%;
  padding: 0 12px 24px;
  box-sizing: border-box;
}.ags-divi-extras-module .with_sidebar #portfolio_list .project{
  width: 33.33333333%;
  padding: 0 12px 24px;
}.ags-divi-extras-module #portfolio_list .project-content{
  display: block;
  background: #FFFFFF;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  overflow: hidden;
}.ags-divi-extras-module #portfolio_list .project-content .thumbnail{
  position: relative;
  display: block;
  background: #eaeaea;
  width: 100%;
  overflow: hidden;
}.ags-divi-extras-module #portfolio_list .project-content .thumbnail img{
  display: block;
  width: 100%;
  border-radius: 3px 3px 0 0;
}.ags-divi-extras-module #portfolio_list .project-content .content{
  display: block;
  padding: 20px 0;
  font-size: 14px;
  text-align: center;
}.ags-divi-extras-module #portfolio_list .project-content .content h3{
  margin: 0 0 7px 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
}.ags-divi-extras-module #portfolio_list .project-content .content h3 a{
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module #portfolio_list .project-content .content p{
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}/* Sitemap Page */.ags-divi-extras-module .sitemap-box{
  padding: 40px 60px 0;
}.ags-divi-extras-module .sitemap-content h2{
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 600;
}.ags-divi-extras-module .sitemap-content p{
  margin: 0 0 50px;
}.ags-divi-extras-module .sitemap-content .sections{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.ags-divi-extras-module .sitemap-content ul{
  display: block;
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  padding: 0 60px 60px 0;
  box-sizing: border-box;
  float: left;
}.ags-divi-extras-module .with_sidebar .sitemap-content ul{
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -ms-flex-preferred-size: 33.33333333%;
      flex-basis: 33.33333333%;
}.ags-divi-extras-module .sitemap-content ul li{
  display: block;
  width: 100%;
  margin: 0 0 10px;
  color: rgba(0, 0, 0, 0.75);
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}.ags-divi-extras-module .sitemap-content ul li:before{
  content: '\b7\a0';
  font-size: 14px;
}.ags-divi-extras-module .sitemap-content ul li:first-child:before{
  content: '';
}.ags-divi-extras-module .sitemap-content ul li a{
  color: #3c95e8;
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
}.ags-divi-extras-module .sitemap-content ul.children{
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin: 10px 0 0 25px;
  padding: 0;
}.ags-divi-extras-module .sitemap-content ul.children li{
  float: none;
}.ags-divi-extras-module .sitemap-content ul.children li:before{
  content: '\b7\a0';
  font-size: 14px;
}.ags-divi-extras-module .sitemap-content ul.children li:before:first-child{
  content: '\b7\a0';
}/* Timeline Page *//* Timeline Container */.ags-divi-extras-module .timeline-container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 0 0 24px;
}/* Timeline */.ags-divi-extras-module .timeline{
  position: relative;
  width: 80%;
}.ags-divi-extras-module .timeline .loader{
  display: none;
}.ags-divi-extras-module .timeline .loader img{
  display: block;
  margin: 10px auto;
}/* Timeline Nav */.ags-divi-extras-module .timeline-nav{
  width: 20%;
  min-width: 150px;
  padding-left: 24px;
  box-sizing: border-box;
}/* Timeline Menu */.ags-divi-extras-module .timeline-menu{
  position: relative;
  top: 0;
  list-style: none;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  padding: 0;
}.ags-divi-extras-module .timeline-menu li{
  position: relative;
  margin-bottom: 12px;
  vertical-align: middle;
}.ags-divi-extras-module .timeline-menu li.active a{
  color: rgba(0, 0, 0, 0.75);
}.ags-divi-extras-module .timeline-menu li.active a:before{
  background: #519bf5;
  height: 11px;
  width: 11px;
  left: -6px;
}.ags-divi-extras-module .timeline-menu li:last-child{
  margin-bottom: 0;
}.ags-divi-extras-module .timeline-menu a{
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  padding-left: 20px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  transition: .3s ease;
}.ags-divi-extras-module .timeline-menu a:before{
  content: '';
  z-index: 2;
  position: absolute;
  left: -4px;
  background: #666;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  transition: .3s ease;
  vertical-align: middle;
}.ags-divi-extras-module .timeline-menu a .content-loader{
  position: absolute;
  top: 0;
  left: 55px;
  height: 14px;
}.ags-divi-extras-module .timeline-menu .year{
  display: none;
}/* Timeline Module */.ags-divi-extras-module .timeline-module{
  margin: 0 0 24px;
}.ags-divi-extras-module .timeline-module:nth-last-child(2){
  margin: 0;
}.ags-divi-extras-module .timeline-module .module-head,.ags-divi-extras-module #timeline-sticky-header{
  position: relative;
  cursor: pointer;
}.ags-divi-extras-module .timeline-module .module-head:after,.ags-divi-extras-module #timeline-sticky-header:after{
  content: '\e62d';
  position: absolute;
  top: 50%;
  right: 20px;
  bottom: 0;
  margin: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: rgba(0, 0, 0, 0.5);
  font-size: 24px;
  line-height: 47px;
}.ags-divi-extras-module .timeline-module .posts-list{
  width: 100%;
}.ags-divi-extras-module .et_pb_extra_column_4_4 .timeline-module .posts-list{
  width: 100%;
}.ags-divi-extras-module .timeline-module .posts-list article{
  background: #FFFFFF;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}.ags-divi-extras-module .timeline-module.collapsed .module-head{
  border: 0;
}.ags-divi-extras-module .timeline-module.collapsed .module-head:after{
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}/* Timeline Stick Header */.ags-divi-extras-module #timeline-sticky-header{
  display: none;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-radius: 3px 3px 0 0;
  border-color: #00A8FF;
}/* Divi Builder *//* Basic Styles */@font-face {
  font-family: 'ETmodules';
  src: url('core/admin/fonts/modules.eot');
  src: url('core/admin/fonts/modules.eot?#iefix') format('embedded-opentype'), url('core/admin/fonts/modules.ttf') format('truetype'), url('core/admin/fonts/modules.woff') format('woff'), url('core/admin/fonts/modules.svg#ETmodules') format('svg');
  font-weight: normal;
  font-style: normal;
}.ags-divi-extras-module *{
  box-sizing: border-box;
}/* Headers */.et_pb_column_1_3 .ags-divi-extras-module h1,.et_pb_column_1_4 .ags-divi-extras-module h1{
  font-size: 26px;
}.et_pb_column_1_3 .ags-divi-extras-module h2,.et_pb_column_1_4 .ags-divi-extras-module h2{
  font-size: 23px;
}.et_pb_column_1_3 .ags-divi-extras-module h3,.et_pb_column_1_4 .ags-divi-extras-module h3{
  font-size: 20px;
}.et_pb_column_1_3 .ags-divi-extras-module h4,.et_pb_column_1_4 .ags-divi-extras-module h4{
  font-size: 18px;
}.et_pb_column_1_3 .ags-divi-extras-module h5,.et_pb_column_1_4 .ags-divi-extras-module h5{
  font-size: 16px;
}.et_pb_column_1_3 .ags-divi-extras-module h6,.et_pb_column_1_4 .ags-divi-extras-module h6{
  font-size: 15px;
}/* Clearfix */.ags-divi-extras-module .clearfix:after{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}.ags-divi-extras-module * html .clearfix{
  zoom: 1;
}/* IE6 */.ags-divi-extras-module *:first-child + html .clearfix{
  zoom: 1;
}/* IE7 *//* Word Break */.ags-divi-extras-module .et_pb_gallery_item,.ags-divi-extras-module .et_pb_portfolio_item,.ags-divi-extras-module .et_pb_blurb_content,.ags-divi-extras-module .et_pb_tabs_controls,.ags-divi-extras-module .et_pb_tab,.ags-divi-extras-module .et_pb_slide_description,.ags-divi-extras-module .et_pb_pricing_heading,.ags-divi-extras-module .et_pb_pricing_content,.ags-divi-extras-module .et_pb_promo_description,.ags-divi-extras-module .et_pb_newsletter_description,.ags-divi-extras-module .et_pb_counter_title,.ags-divi-extras-module .et_pb_circle_counter,.ags-divi-extras-module .et_pb_number_counter,.ags-divi-extras-module .et_pb_toggle_title,.ags-divi-extras-module .et_pb_toggle_content,.ags-divi-extras-module .et_pb_contact_main_title,.ags-divi-extras-module .et_pb_testimonial_description_inner,.ags-divi-extras-module .et_pb_team_member,.ags-divi-extras-module .et_pb_countdown_timer_container,.ags-divi-extras-module .et_pb_post,.ags-divi-extras-module .et_pb_text,.ags-divi-extras-module .product,.ags-divi-extras-module .et_pb_widget{
  word-wrap: break-word;
}/* Accent Color */.ags-divi-extras-module .et_pb_sum,.ags-divi-extras-module .et_pb_pricing li a,.ags-divi-extras-module .et_pb_pricing_table_button,.ags-divi-extras-module .et_overlay:before,.ags-divi-extras-module .et_pb_member_social_links a:hover,.ags-divi-extras-module .woocommerce-page #content input.button:hover .et_pb_widget li a:hover,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_promo_button,.ags-divi-extras-module .et_pb_bg_layout_light.et_pb_module.et_pb_button,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_more_button,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.ags-divi-extras-module .et_pb_gallery .et_pb_gallery_pagination ul li a.active,.ags-divi-extras-module .et_pb_contact_submit,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_newsletter_button,.ags-divi-extras-module .woocommerce-page #content input.read-more-button:hover .et_pb_widget li a:hover,.ags-divi-extras-module .woocommerce-page #content input.button:hover .et_pb_widget.woocommerce .product_list_widget li a:hover,.ags-divi-extras-module .woocommerce-page #content input.post-nav .nav-links .button:hover .et_pb_widget li a:hover{
  color: #2EA3F2;
}.ags-divi-extras-module .et_pb_pricing li span:before{
  border-color: #2EA3F2;
}.ags-divi-extras-module .et_pb_counter_amount,.ags-divi-extras-module .et_pb_featured_table .et_pb_pricing_heading,.ags-divi-extras-module .et_quote_content,.ags-divi-extras-module .et_link_content,.ags-divi-extras-module .et_audio_content{
  background-color: #2EA3F2;
}/* Containers */.ags-divi-extras-module .et_pb_row{
  width: 80%;
  max-width: 1080px;
  margin: auto;
  position: relative;
}/* Columns */.ags-divi-extras-module .et_pb_column{
  float: left;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 9;
}.ags-divi-extras-module .et_pb_column.et_pb_section_parallax{
  position: relative;
}.ags-divi-extras-module .et_pb_css_mix_blend_mode_passthrough{
  mix-blend-mode: unset !important;
}/* Button Styles */.ags-divi-extras-module .et_pb_button{
  font-size: 20px;
  font-weight: 500;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
  background-color: transparent;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  border: 2px solid;
  border-radius: 3px;
  transition: all 0.2s;
}.ags-divi-extras-module .et_pb_button_inner{
  position: relative;
}/* Button Hover */.ags-divi-extras-module .et_pb_module .et_pb_button:hover,.ags-divi-extras-module .et_pb_button:hover{
  border: 2px solid transparent;
  padding: 0.3em 2em 0.3em 0.7em;
}/* Button Hover Light Text */.ags-divi-extras-module .et_pb_button:hover{
  background-color: rgba(255, 255, 255, 0.2);
}/* Button Hover Dark Text */.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_button:hover,.ags-divi-extras-module .et_pb_pricing_table_button:hover,.ags-divi-extras-module .et_pb_contact_submit:hover,.ags-divi-extras-module .et_pb_contact_reset:hover,.ags-divi-extras-module .et_pb_bg_layout_light.et_pb_button:hover{
  background-color: rgba(0, 0, 0, 0.05);
}/* Button - With Icon */.ags-divi-extras-module .et_pb_button:before,.ags-divi-extras-module .et_pb_button:after{
  font-size: 32px;
  line-height: 1em;
  content: "\35";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  transition: all 0.2s;
  text-transform: none;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
}.ags-divi-extras-module .et_pb_button:before{
  display: none;
}.ags-divi-extras-module .et_pb_button:hover:after,.ags-divi-extras-module .et_pb_more_button:hover:after,.ags-divi-extras-module .et_pb_promo_button:hover:after,.ags-divi-extras-module .et_pb_newsletter_button:hover:after,.ags-divi-extras-module .et_pb_pricing_table_button:hover:after{
  opacity: 1;
  margin-left: 0;
}/* Button Hover - No Icon */.ags-divi-extras-module .et_pb_contact_reset:hover{
  padding: 0.3em 1em;
}/* Subscribe Button Loader Icon */.ags-divi-extras-module .et_subscribe_loader{
  display: none;
  background: url('includes/builder/styles/images/subscribe-loader.gif');
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  top: 16px;
  margin-left: -8px;
}.ags-divi-extras-module .et_pb_button_text_loading .et_pb_newsletter_button_text{
  visibility: hidden;
}/* Gallery Styles */.ags-divi-extras-module .et_post_gallery{
  padding: 0 !important;
  line-height: 1.7 !important;
  list-style: none !important;
}.ags-divi-extras-module p.et_pb_gallery_caption{
  line-height: 1.7;
}/* Shared Fullwidth Menu Styles */.ags-divi-extras-module .fullwidth-menu li{
  display: inline-block;
  font-size: 14px;
  padding-right: 22px;
}.ags-divi-extras-module .fullwidth-menu > li:last-child{
  padding-right: 0;
}.ags-divi-extras-module .fullwidth-menu a{
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  display: block;
  position: relative;
  transition: all 0.4s ease-in-out;
}.ags-divi-extras-module .fullwidth-menu a:hover{
  opacity: 0.7;
  transition: all 0.4s ease-in-out;
}.ags-divi-extras-module .fullwidth-menu li > a{
  padding-bottom: 29px;
  word-wrap: break-word;
}/* Default Background Image Styles */.ags-divi-extras-module .et_pb_posts_nav a,.ags-divi-extras-module .et_pb_row,.ags-divi-extras-module .et_pb_row_inner,.ags-divi-extras-module .et_pb_module,.ags-divi-extras-module .et_pb_counters .et_pb_counter_container,.ags-divi-extras-module .et_pb_portfolio_item,.ags-divi-extras-module .et_pb_pricing_table,.ags-divi-extras-module .et_pb_all_tabs,.ags-divi-extras-module .et_pb_tab,.ags-divi-extras-module .et_pb_slide,.ags-divi-extras-module .et_pb_with_background{
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}/* Default Border Styles */.ags-divi-extras-module .et_pb_with_border,.ags-divi-extras-module .et_pb_with_border .et_pb_portfolio_item,.ags-divi-extras-module .et_pb_with_border .et_pb_portfolio_image,.ags-divi-extras-module .et_pb_with_border .et_pb_gallery_item,.ags-divi-extras-module .et_pb_with_border .et_pb_counter_container,.ags-divi-extras-module .et_pb_with_border .et_pb_main_blurb_image,.ags-divi-extras-module .et_pb_with_border .et_portfolio_image,.ags-divi-extras-module .et_pb_with_border .et_pb_gallery_image,.ags-divi-extras-module .et_pb_with_border .et_pb_team_member_image,.ags-divi-extras-module .et_pb_with_border .et_pb_testimonial_portrait,.ags-divi-extras-module .et_pb_with_border .et_pb_image_wrap,.ags-divi-extras-module .et_pb_with_border .et_pb_newsletter_form input,.ags-divi-extras-module .et_pb_with_focus_border .et_pb_newsletter_form input:focus,.ags-divi-extras-module .et_pb_with_border .et_pb_contact_form input,.ags-divi-extras-module .et_pb_with_border .et_pb_contact_form textarea,.ags-divi-extras-module .et_pb_with_border .et_pb_contact_form select,.ags-divi-extras-module .et_pb_with_border .et_pb_contact_form .input[type="checkbox"] + label i,.ags-divi-extras-module .et_pb_with_border .et_pb_contact_form .input[type="radio"] + label i,.ags-divi-extras-module .et_pb_with_border.et_pb_contact_field input,.ags-divi-extras-module .et_pb_with_border.et_pb_contact_field textarea,.ags-divi-extras-module .et_pb_with_border.et_pb_contact_field select,.ags-divi-extras-module .et_pb_with_border.et_pb_contact_field .input[type="checkbox"] + label i,.ags-divi-extras-module .et_pb_with_border.et_pb_contact_field .input[type="radio"] + label i,.ags-divi-extras-module .et_pb_with_border.et_pb_posts .et_pb_post,.ags-divi-extras-module .et_pb_with_border.et_pb_comments_module textarea,.ags-divi-extras-module .et_pb_with_border.et_pb_comments_module input,.ags-divi-extras-module .et_pb_with_border.et_pb_posts_nav span.nav-previous a,.ags-divi-extras-module .et_pb_with_border.et_pb_posts_nav span.nav-next a,.ags-divi-extras-module .et_pb_with_border.et_pb_video_slider .et_pb_slider,.ags-divi-extras-module .et_pb_with_border.et_pb_video_slider .et_pb_carousel_item,.ags-divi-extras-module .et_pb_with_border.et_pb_shop .et_shop_image > img{
  border-width: 0;
  border-style: solid;
  border-color: #333333;
}.ags-divi-extras-module body.iphone .et_pb_contact_form input,.ags-divi-extras-module body.iphone .et_pb_contact_form textarea,.ags-divi-extras-module body.iphone .et_pb_contact_form select{
  -webkit-appearance: initial;
}/* Image Module */.ags-divi-extras-module .et_pb_image{
  margin-left: auto;
  margin-right: auto;
  display: block;
  line-height: 0;
}.ags-divi-extras-module .et_pb_image.aligncenter{
  text-align: center;
}.ags-divi-extras-module .et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{
  display: block;
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_image{
  display: block;
}.ags-divi-extras-module .et_pb_image .et_pb_image_wrap{
  display: inline-block;
  position: relative;
  max-width: 100%;
}.ags-divi-extras-module .et_pb_image img{
  position: relative;
}/* Sticky Image */.ags-divi-extras-module .et_pb_image_sticky{
  margin-bottom: 0 !important;
  display: inherit;
}/* Blurb Module */.ags-divi-extras-module .et-pb-icon{
  font-family: 'ETmodules';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 96px;
  font-style: normal;
  display: inline-block;
  box-sizing: border-box;
}.ags-divi-extras-module .et-pb-icon-circle{
  font-size: 48px;
  border-radius: 100px;
  padding: 25px;
}.ags-divi-extras-module .et-pb-icon-circle-border{
  border: 3px solid;
}.ags-divi-extras-module .et_pb_blurb_content{
  max-width: 550px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}.ags-divi-extras-module .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{
  text-align: left;
}.ags-divi-extras-module .et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{
  text-align: right;
}.ags-divi-extras-module .et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{
  text-align: justify;
}.ags-divi-extras-module .et_pb_blurb_content p:last-of-type{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_main_blurb_image{
  display: inline-block;
  margin-bottom: 30px;
  line-height: 0;
  max-width: 100%;
}.ags-divi-extras-module .et_pb_blurb h4 a,.ags-divi-extras-module .et_pb_blurb .et_pb_module_header a{
  text-decoration: none;
}.ags-divi-extras-module .et_pb_blurb .et_pb_image_wrap{
  display: block;
  margin: auto;
}/* Positioned Left */.ags-divi-extras-module .et_pb_blurb_position_left .et_pb_main_blurb_image,.ags-divi-extras-module .et_pb_blurb_position_right .et_pb_main_blurb_image{
  width: 32px;
  display: table-cell;
  line-height: 0;
}.ags-divi-extras-module .et_pb_blurb_position_left .et_pb_main_blurb_image img,.ags-divi-extras-module .et_pb_blurb_position_right .et_pb_main_blurb_image img{
  width: inherit;
}.ags-divi-extras-module .et_pb_blurb_position_left .et-pb-icon,.ags-divi-extras-module .et_pb_blurb_position_right .et-pb-icon{
  font-size: 32px;
  display: table-cell;
}.ags-divi-extras-module .et_pb_blurb_position_left .et-pb-icon-circle,.ags-divi-extras-module .et_pb_blurb_position_right .et-pb-icon-circle{
  font-size: 16px;
  border-radius: 32px;
  padding: 8px;
}.ags-divi-extras-module .et_pb_blurb_position_left .et-pb-icon-circle-border,.ags-divi-extras-module .et_pb_blurb_position_right .et-pb-icon-circle-border{
  border: 2px solid;
}.ags-divi-extras-module .et_pb_blurb_position_left .et_pb_blurb_container,.ags-divi-extras-module .et_pb_blurb_position_right .et_pb_blurb_container{
  display: table-cell;
  vertical-align: top;
}.ags-divi-extras-module .et_pb_blurb_position_left .et_pb_blurb_container{
  padding-left: 15px;
}.ags-divi-extras-module .et_pb_blurb_position_left .et_pb_blurb_content{
  text-align: left;
}/* Positioned Right */.ags-divi-extras-module .et_pb_blurb_position_right .et_pb_blurb_container{
  padding-right: 15px;
}.ags-divi-extras-module .et_pb_blurb_position_right .et_pb_blurb_content{
  padding-right: 52px;
  text-align: right;
}.ags-divi-extras-module .et_pb_blurb_position_right .et_pb_main_blurb_image{
  left: auto;
  right: 0;
}.ags-divi-extras-module .et_pb_blurb_position_right .et-pb-icon{
  margin-right: 0;
  margin-left: 20px;
}/* Pricing Tables Module*/.ags-divi-extras-module .et_pb_pricing > .box-shadow-overlay{
  z-index: 11;
}.ags-divi-extras-module .et_pb_pricing_table{
  float: left;
  width: 33.33%;
  border: 1px solid #bebebe;
  background-color: #fcfcfc;
  padding-bottom: 30px;
  text-align: center;
  margin: 30px -1px 0 0;
  position: relative;
}.ags-divi-extras-module .et_pb_featured_table{
  background-color: #fff;
  margin-top: 0;
  position: relative;
  z-index: 10;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .et_pb_centered_pricing_items .et_pb_pricing{
  text-align: center;
}/* Column Adjustments */.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing_table{
  width: 25%;
}.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing_3 .et_pb_pricing_table{
  width: 33.33%;
}.ags-divi-extras-module .et_pb_pricing_2 .et_pb_pricing_table,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing_table,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing_table{
  width: 50%;
}.ags-divi-extras-module .et_pb_pricing_1 .et_pb_pricing_table,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_pricing_table,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_pricing_table,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_pricing_table{
  width: 100%;
  margin: 0 0 30px;
}.ags-divi-extras-module .et_pb_pricing_1 .et_pb_pricing_table:last-child,.ags-divi-extras-module .et_pb_pricing_1 .et_pb_pricing_table.et-last-child,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_pricing_table:last-child,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_pricing_table.et-last-child,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_pricing_table:last-child,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_pricing_table.et-last-child,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_pricing_table:last-child,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_pricing_table.et-last-child{
  margin-bottom: 0;
}.et_pb_column_4_4 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(4n+1),.et_pb_column_3_4 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(3n+1),.et_pb_column_2_3 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(2n+1),.et_pb_column_1_2 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(2n+1){
  clear: both;
}.et_pb_column_4_4 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+5),.et_pb_column_3_4 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+4),.et_pb_column_2_3 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+3),.et_pb_column_1_2 .ags-divi-extras-module > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+3){
  margin-top: 50px;
}.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+5),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3){
  margin-top: 30px;
}.ags-divi-extras-module .et_pb_pricing_heading{
  background-color: #bebebe;
  margin-bottom: 17px;
  padding: 10px 0;
  position: relative;
}.ags-divi-extras-module .et_pb_pricing_heading h2,.ags-divi-extras-module .et_pb_pricing_heading .et_pb_pricing_title{
  color: #fff;
  padding-bottom: 5px;
}.ags-divi-extras-module .et_pb_best_value{
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  display: block;
  font-weight: 500;
}.ags-divi-extras-module .et_pb_pricing_content_top{
  border-bottom: 1px solid #bebebe;
  padding-bottom: 30px;
  position: relative;
}.ags-divi-extras-module .et_pb_pricing_table .et_pb_button_wrapper{
  padding-left: 30px;
  padding-right: 30px;
}.ags-divi-extras-module .et_pb_et_price{
  color: #999;
  font-size: 16px;
}.ags-divi-extras-module .et_pb_dollar_sign{
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  margin-left: -0.5em;
}.ags-divi-extras-module .et_pb_sum{
  font-size: 80px;
  line-height: 1.03em;
  font-weight: 300;
}.ags-divi-extras-module .et_pb_pricing_content{
  padding: 30px;
  text-align: left;
  position: relative;
}.ags-divi-extras-module .et_pb_featured_table .et_pb_pricing_content{
  padding-bottom: 50px;
}.ags-divi-extras-module .et_pb_pricing li{
  line-height: 1.6em;
  padding: 0 0 1.6em 14px;
  position: relative;
}.ags-divi-extras-module .et_pb_pricing li:last-child{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_pricing li span:before{
  border-style: solid;
  border-width: 3px;
  content: "";
  left: -14px;
  position: absolute;
  top: 9px;
  border-radius: 3px;
}.ags-divi-extras-module .et_pb_pricing li.et_pb_not_available{
  color: #ccc;
}.ags-divi-extras-module .et_pb_pricing li.et_pb_not_available span:before{
  border-color: #ccc;
}.ags-divi-extras-module .et_pb_pricing li a{
  font-weight: 500;
  text-decoration: none;
}.ags-divi-extras-module .et_pb_pricing li span{
  position: relative;
}.ags-divi-extras-module .et_pb_centered_pricing_items .et_pb_pricing li{
  padding-left: 0;
}.ags-divi-extras-module .et_pb_pricing_table_button{
  display: inline-block;
  position: relative;
}.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2){
  margin-top: 0 !important;
}@media all and (min-width: 981px) {.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(3),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(3),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(4),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(3){
    margin-top: 0 !important;
  }}@media all and (max-width: 981px) {.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2){
    margin-top: 0 !important;
  }}@media all and (min-width: 767px) {.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2){
    margin-top: 0 !important;
  }}/* Testimonials Module */.ags-divi-extras-module .et_pb_testimonial{
  position: relative;
  padding: 30px;
  line-height: 1.5;
}.ags-divi-extras-module .et_pb_testimonial.et_pb_testimonial_no_bg{
  padding: 30px 0 0;
}.ags-divi-extras-module .et_pb_testimonial p:last-of-type{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_testimonial_portrait,.ags-divi-extras-module .et_pb_testimonial_portrait:before{
  border-radius: 90px;
}.ags-divi-extras-module .et_pb_testimonial_portrait{
  float: left;
  position: relative;
  display: block;
  width: 90px;
  height: 90px;
  margin-right: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}.ags-divi-extras-module .et_pb_testimonial_portrait:before{
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_testimonial_portrait,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_testimonial_portrait,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_testimonial_portrait{
  float: none;
  display: block;
  margin: 0 auto 20px;
}.ags-divi-extras-module .et_pb_testimonial_description,.ags-divi-extras-module .et_pb_testimonial_description_inner{
  display: block;
  position: relative;
}.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_testimonial_description a{
  color: #fff;
}.ags-divi-extras-module .et_pb_testimonial_author{
  margin-top: 16px;
  font-weight: 700;
  display: block;
}.ags-divi-extras-module .et_pb_testimonial_author a{
  color: inherit;
}.ags-divi-extras-module .et_pb_testimonial:before{
  content: "\7c";
  font-size: 32px;
  left: 50%;
  position: absolute;
  top: -16px;
  background: #f5f5f5;
  margin-left: -16px;
  border-radius: 31px;
  z-index: 2;
}.ags-divi-extras-module .et_pb_testimonial.et_pb_testimonial_no_bg:before{
  background: inherit;
}.ags-divi-extras-module .et_pb_testimonial.et_pb_icon_off:before{
  display: none;
}.ags-divi-extras-module .et_pb_testimonial_old_layout,.ags-divi-extras-module .et_pb_testimonial_old_layout .et_pb_testimonial_description a{
  color: #666 !important;
}/* Call To Action Module */.ags-divi-extras-module .et-promo{
  background-color: #1f6581;
  padding: 40px 0 25px;
}.ags-divi-extras-module .et-promo-description{
  float: left;
  padding: 0 60px;
}.ags-divi-extras-module .et-promo-description{
  width: 754px;
}.ags-divi-extras-module .et-promo-description p{
  color: #fff;
}.ags-divi-extras-module .et-promo-button{
  padding-right: 60px;
  display: inline-block;
  font-weight: 500;
  font-size: 20px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 5px;
  padding: 14px 20px;
  margin-top: 20px;
  float: left;
}/* Number Counter Module */.ags-divi-extras-module .et_pb_counter_title{
  font-size: 12px;
  line-height: 1.6em;
  display: block;
}.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_counter_title{
  color: #666;
}.ags-divi-extras-module .et_pb_counter_container{
  background-color: #dddddd;
  color: #fff;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  display: block;
}.ags-divi-extras-module .et_pb_counter_amount{
  opacity: 0;
  float: left;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6em;
  text-align: right;
  padding: 1px 3% 1px 1px;
  display: block;
  min-height: 6px;
}/* Bar Counter Module */.ags-divi-extras-module .et_pb_counters span.et_pb_counter_amount_number{
  display: inline-block;
  padding-left: 5px;
}.ags-divi-extras-module .et_pb_counters.et_pb_section_video > li{
  position: relative;
}.ags-divi-extras-module .et_pb_counters > li.et_pb_section_video .et_pb_counter_amount{
  position: relative;
}.ags-divi-extras-module .et_pb_counters li:last-of-type .et_pb_counter_container{
  margin-bottom: 0;
}.ags-divi-extras-module .et_pb_text_align_left .et_pb_counter_amount{
  text-align: left;
}.ags-divi-extras-module .et_pb_text_align_center .et_pb_counter_amount{
  text-align: center;
}.ags-divi-extras-module .et_pb_text_align_right .et_pb_counter_amount{
  text-align: right;
}.ags-divi-extras-module .et_pb_text_align_justified .et_pb_counter_amount{
  text-align: justify;
}/* Blog Module */.ags-divi-extras-module .et_pb_post{
  margin-bottom: 60px;
}.ags-divi-extras-module .et_pb_post .entry-featured-image-url{
  display: block;
  position: relative;
  margin-bottom: 30px;
}.ags-divi-extras-module .et_pb_post h2 a,.ags-divi-extras-module .et_pb_post .entry-title a,.ags-divi-extras-module .et_pb_portfolio_item h3 a,.ags-divi-extras-module .et_pb_portfolio_item .et_pb_module_header a{
  text-decoration: none;
}.ags-divi-extras-module .et_pb_post .post-meta{
  font-size: 14px;
  margin-bottom: 6px;
}.ags-divi-extras-module .et_pb_post .post-meta a,.ags-divi-extras-module .et_pb_portfolio_item .post-meta a{
  text-decoration: none;
}.ags-divi-extras-module .et_pb_post .more{
  color: #82c0c7;
  text-decoration: none;
}.ags-divi-extras-module .et_pb_posts a.more-link{
  clear: both;
  display: block;
}.ags-divi-extras-module .et_pb_has_overlay.et_pb_post .et_pb_image_container a{
  display: block;
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_posts .et_pb_post{
  position: relative;
}.ags-divi-extras-module .et_pb_posts.et_pb_section_parallax:hover{
  overflow: hidden;
}.ags-divi-extras-module .et_pb_section_video .et_pb_ajax_pagination_container,.ags-divi-extras-module .et_pb_section_parallax .et_pb_ajax_pagination_container,.ags-divi-extras-module .et_pb_section_video .pagination,.ags-divi-extras-module .et_pb_section_parallax .pagination{
  position: relative;
}.ags-divi-extras-module .post-password-required .et_pb_section,.ags-divi-extras-module .post-password-required .et_pb_row{
  padding: 0;
  width: 100%;
}.ags-divi-extras-module .post-password-required .et_password_protected_form{
  min-height: initial;
}.ags-divi-extras-module .post-password-required .et_password_protected_form h1{
  display: none;
}/* Blog Module Inner Modules */.ags-divi-extras-module .et_pb_posts.et_pb_module article .et_pb_row{
  width: 100%;
}.ags-divi-extras-module .et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row{
  width: 80%;
}/* Color Layouts */.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_post .post-meta,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_post .post-meta a,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_post p,.ags-divi-extras-module .et_pb_bg_layout_light p.et_pb_title_meta_container,.ags-divi-extras-module .et_pb_bg_layout_light p.et_pb_title_meta_container a{
  color: #666;
}.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_post .post-meta,.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_post .post-meta a,.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a,.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_post p,.ags-divi-extras-module .et_pb_bg_layout_dark p.et_pb_title_meta_container,.ags-divi-extras-module .et_pb_bg_layout_dark p.et_pb_title_meta_container a{
  color: inherit;
}/* Grid Layout */.ags-divi-extras-module .et_pb_blog_grid{
  position: relative;
}.ags-divi-extras-module .et_pb_blog_grid .column{
  float: left;
  max-width: 100%;
}.ags-divi-extras-module .rtl .et_pb_blog_grid .column{
  float: right;
  margin-right: 0 !important;
}.ags-divi-extras-module .et_pb_blog_grid .column.size-1of3:nth-child(3n),.ags-divi-extras-module .et_pb_blog_grid .column.size-1of2:nth-child(2n){
  margin-right: 0 !important;
}.ags-divi-extras-module .rtl .et_pb_blog_grid .column.size-1of3:nth-child(3n),.ags-divi-extras-module .rtl .et_pb_blog_grid .column.size-1of2:nth-child(2n){
  margin-left: 0 !important;
}.ags-divi-extras-module .et_pb_blog_grid .et_pb_post{
  border: 1px solid #d8d8d8;
  padding: 19px;
  background-color: #fff;
  word-wrap: break-word;
}.ags-divi-extras-module .et_pb_blog_grid .et_pb_image_container{
  position: relative;
}.ags-divi-extras-module .et_pb_image_container,.ags-divi-extras-module .et_pb_blog_grid .et_main_video_container,.ags-divi-extras-module .et_pb_blog_grid .et_audio_content,.ags-divi-extras-module .et_pb_blog_grid .et_pb_post .et_pb_slider{
  margin: -20px -20px 29px;
}.ags-divi-extras-module .et_pb_image_container img,.ags-divi-extras-module .et_pb_post a img{
  vertical-align: bottom;
  max-width: 100%;
}.ags-divi-extras-module .et_pb_blog_grid .et_pb_image_container img{
  min-width: 100%;
  max-width: 100%;
  height: auto;
}.ags-divi-extras-module .et_pb_blog_grid .et_pb_no_thumb h2,.ags-divi-extras-module .et_pb_blog_grid .et_pb_no_thumb .entry-title{
  margin-top: 0;
}.ags-divi-extras-module .et_pb_blog_grid .et_audio_content{
  margin-bottom: 0;
}.ags-divi-extras-module .et_pb_blog_grid h2{
  font-size: 18px;
}.ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{
  display: none;
  opacity: 0;
  line-height: 0;
}.ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{
  opacity: 0;
}.ags-divi-extras-module .et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{
  opacity: 1;
}.ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{
  opacity: 1;
  -webkit-animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: gridFadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}/* Video Format Overlay */.ags-divi-extras-module .et_pb_post > .et_main_video_container{
  position: relative;
  margin-bottom: 30px;
}.ags-divi-extras-module .et_pb_post .et_pb_video_overlay .et_pb_video_play{
  color: #FFF;
}.ags-divi-extras-module .et_pb_post .et_pb_video_overlay_hover:hover{
  background: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .et_pb_blog_grid .et_main_video_overlay:hover:before{
  background: rgba(0, 0, 0, 0.6);
}/* Video Module */.ags-divi-extras-module .et_pb_video{
  position: relative;
}.ags-divi-extras-module .et_pb_video_box{
  display: block;
  position: relative;
  z-index: 1;
  line-height: 0;
}.ags-divi-extras-module .et_pb_video_box video{
  width: 100% !important;
  height: auto !important;
}.ags-divi-extras-module .et_pb_video_overlay{
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}.ags-divi-extras-module .et_pb_video_play:before{
  font-family: 'ETmodules';
  content: "\49";
}.ags-divi-extras-module .et_pb_video_play{
  display: block;
  position: absolute;
  z-index: 100;
  color: #fff;
  left: 50%;
  top: 50%;
}.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_video_play{
  color: #333;
}.ags-divi-extras-module .et_pb_video_overlay_hover{
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  transition: all 0.5s ease-in-out;
}.ags-divi-extras-module .et_pb_video .et_pb_video_overlay_hover:hover{
  background: rgba(0, 0, 0, 0.6);
}/* Column Adjustments */.et_pb_column_4_4 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_video_play{
  font-size: 6rem;
  line-height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_video_play{
  font-size: 3rem;
  line-height: 3rem;
  margin-left: -1.5rem;
  margin-top: -1.5rem;
}/* Video Slider Module */.ags-divi-extras-module .et_pb_video_slider{
  position: relative;
}.ags-divi-extras-module .et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover{
  background: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light ~ .et-pb-controllers a{
  background-color: rgba(255, 255, 255, 0.5);
}.ags-divi-extras-module .et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light ~ .et-pb-controllers .et-pb-active-control{
  background-color: #fff !important;
}.ags-divi-extras-module .et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark ~ .et-pb-controllers a{
  background-color: rgba(51, 51, 51, 0.5);
}.ags-divi-extras-module .et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark ~ .et-pb-controllers .et-pb-active-control{
  background-color: #333 !important;
}.ags-divi-extras-module .et_pb_video_slider .et_pb_controls_dark .et-pb-slider-arrows{
  color: #333;
}.ags-divi-extras-module .et_pb_video_slider .et-pb-controllers-has-video-tag.et-pb-controllers{
  bottom: 35px;
}.ags-divi-extras-module .et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel,.ags-divi-extras-module .et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel .et_pb_carousel_items{
  overflow: visible;
}.ags-divi-extras-module .et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out{
  box-shadow: none !important;
  background: transparent !important;
  -webkit-animation-name: et_pb_video_slider_item_fade_out;
  animation-name: et_pb_video_slider_item_fade_out;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  opacity: 0;
}.ags-divi-extras-module .et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out .et_pb_video_overlay{
  -webkit-animation-name: et_pb_video_slider_item_overlay_fade_out;
  animation-name: et_pb_video_slider_item_overlay_fade_out;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
}.ags-divi-extras-module .et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.prev .et_pb_carousel_item,.ags-divi-extras-module .et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.next .et_pb_carousel_item{
  opacity: 0;
}.ags-divi-extras-module .et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .et_pb_carousel_item.item-fade-in{
  -webkit-animation-name: et_pb_video_slider_item_fade_in;
  animation-name: et_pb_video_slider_item_fade_in;
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
  opacity: 1;
  display: block;
}.ags-divi-extras-module .et-pb-is-sliding-carousel{
  overflow-x: hidden;
}.ags-divi-extras-module .et_pb_carousel{
  margin-top: 2%;
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_carousel:hover .et-pb-arrow-prev{
  left: 10px;
  opacity: 1;
}.ags-divi-extras-module .et_pb_carousel:hover .et-pb-arrow-next{
  right: 10px;
  opacity: 1;
}.ags-divi-extras-module .et_pb_slider_carousel{
  margin-bottom: 0 !important;
}.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-prev,.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-next,.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et_pb_video_play{
  color: #fff;
}.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-prev,.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-next,.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-prev,.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-next,.ags-divi-extras-module .et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et_pb_video_play{
  color: #333;
}.ags-divi-extras-module .et_pb_carousel_items{
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_carousel_items .et-carousel-group{
  display: none;
  float: left;
  width: 100%;
  position: relative;
}.ags-divi-extras-module .et_pb_carousel_items .et-carousel-group.active{
  display: block;
}.ags-divi-extras-module .et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item:last-child{
  margin-right: 0;
}.ags-divi-extras-module .et_pb_carousel_item{
  display: none;
  position: relative;
  background: rgba(0, 0, 0, 0.25);
  float: left;
  margin: 0 2% 0 0;
  padding: 0;
}.ags-divi-extras-module .et_pb_carousel_items.columns-6 .et_pb_carousel_item{
  width: 15%;
}.ags-divi-extras-module .et_pb_carousel_items.columns-5 .et_pb_carousel_item{
  width: 18.4%;
}.ags-divi-extras-module .et_pb_carousel_items.columns-4 .et_pb_carousel_item{
  width: 23.5%;
}.ags-divi-extras-module .et_pb_carousel_items.columns-3 .et_pb_carousel_item{
  width: 32%;
}.ags-divi-extras-module .et_pb_carousel_items.columns-2 .et_pb_carousel_item{
  width: 49%;
}.ags-divi-extras-module .et_pb_carousel_items.columns-1 .et_pb_carousel_item{
  width: 100%;
}.ags-divi-extras-module .et_pb_carousel_item:after{
  padding-top: 75%;
  display: block;
  content: '';
}.ags-divi-extras-module .et_pb_carousel_item .et_pb_video_overlay{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}.ags-divi-extras-module .et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover{
  background: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play{
  opacity: 0;
  transition: all 0.5s ease-in-out;
}.ags-divi-extras-module .et_pb_carousel_item .et_pb_video_overlay:hover .et_pb_video_play{
  opacity: 1;
}.ags-divi-extras-module .et_pb_carousel_item .et_pb_video_overlay_hover:hover{
  background: rgba(0, 0, 0, 0.6);
}@-webkit-keyframes et_pb_video_slider_item_fade_out {

  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }}@keyframes et_pb_video_slider_item_fade_out {


  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }}@-webkit-keyframes et_pb_video_slider_item_overlay_fade_out {


  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }}@keyframes et_pb_video_slider_item_overlay_fade_out {


  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }}@-webkit-keyframes et_pb_video_slider_item_fade_in {


  from {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }}@keyframes et_pb_video_slider_item_fade_in {


  from {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }}/* Mobile Adjustments */.ags-divi-extras-module .et_mobile_device .et_pb_slider_carousel .et-pb-arrow-prev{
  opacity: 0 !important;
}.ags-divi-extras-module .et_mobile_device .et_pb_slider_carousel .et-pb-arrow-next{
  opacity: 0 !important;
}.ags-divi-extras-module .et_mobile_device .et_pb_carousel .et-pb-arrow-prev{
  left: -10px;
  opacity: 1;
}.ags-divi-extras-module .et_mobile_device .et_pb_carousel .et-pb-arrow-next{
  right: -10px;
  opacity: 1;
}/* Column Adjustments */.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_carousel .et_pb_slide{
  min-height: initial !important;
}.et_pb_column_4_4 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play{
  font-size: 2.78rem;
  line-height: 2.78rem;
  margin-left: -1.39rem;
  margin-top: -1.39rem;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play{
  font-size: 2rem;
  line-height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play{
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin-left: -0.75rem;
  margin-top: -0.75rem;
}/* Sidebar Module */.ags-divi-extras-module .et_pb_widget_area_left{
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 30px;
}.ags-divi-extras-module .et_pb_widget_area_right{
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 30px;
}.ags-divi-extras-module .et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left{
  border-right: none;
}.ags-divi-extras-module .et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right{
  border-left: none;
}.ags-divi-extras-module .et_pb_sidebar_no_border{
  border: none;
  padding: 0;
}/* Fullwidth Image Module */.ags-divi-extras-module .et_pb_fullwidth_image{
  position: relative;
  line-height: 0;
}.ags-divi-extras-module .et_pb_fullwidth_image img{
  width: 100%;
  position: relative;
}/* Call To Action and Button Modules */.ags-divi-extras-module .et_pb_promo{
  padding: 40px 60px;
  text-align: center;
}.ags-divi-extras-module .et_pb_promo_description{
  padding-bottom: 20px;
  position: relative;
}.ags-divi-extras-module .et_pb_promo_description p:last-of-type{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_promo_button,.ags-divi-extras-module .et_pb_module.et_pb_button{
  display: inline-block;
  color: inherit;
}.ags-divi-extras-module .et_pb_promo_button:hover,.ags-divi-extras-module .et_pb_newsletter_button:hover{
  text-decoration: none;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_promo,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_promo,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_promo{
  padding: 40px;
}.ags-divi-extras-module .et_pb_button_module_wrapper.et_pb_button_alignment_left{
  text-align: left;
}.ags-divi-extras-module .et_pb_button_module_wrapper.et_pb_button_alignment_right{
  text-align: right;
}.ags-divi-extras-module .et_pb_button_module_wrapper.et_pb_button_alignment_center{
  text-align: center;
}/* Newsletter Module */.ags-divi-extras-module .et_pb_newsletter{
  padding: 25px;
}.ags-divi-extras-module .et_pb_newsletter_form,.ags-divi-extras-module .et_pb_newsletter_description{
  width: 50%;
  padding: 0;
  position: relative;
}.ags-divi-extras-module .et_pb_newsletter_description{
  float: left;
  margin-bottom: 20px;
}.ags-divi-extras-module .et_pb_newsletter_description p:last-of-type{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_newsletter_form{
  float: left;
}.ags-divi-extras-module .et_pb_newsletter_form p input{
  -webkit-appearance: none;
  font-size: 14px;
  border: none;
  padding: 14px 4% !important;
  font-size: 16px;
  color: #666;
  background-color: #fff;
  width: 100%;
  font-weight: 400;
  border-radius: 3px;
}.ags-divi-extras-module .et_pb_newsletter_form p .et_pb_signup_error{
  border: 1px solid #f00 !important;
}.ags-divi-extras-module .et_pb_newsletter_result,.ags-divi-extras-module .et_pb_newsletter_success{
  display: none;
  text-align: center;
}.ags-divi-extras-module .et_pb_newsletter_button{
  display: block;
  color: inherit;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}.ags-divi-extras-module .et_pb_login_form .et_pb_newsletter_button,.ags-divi-extras-module .et_pb_feedburner_form .et_pb_newsletter_button{
  margin: 0;
  width: 100%;
  cursor: pointer;
}.ags-divi-extras-module .et_pb_login_form form,.ags-divi-extras-module .et_pb_feedburner_form form{
  text-align: left;
}.ags-divi-extras-module .et_pb_login_form ::-webkit-input-placeholder,.ags-divi-extras-module .et_pb_feedburner_form ::-webkit-input-placeholder{
  color: #666;
}.ags-divi-extras-module .et_pb_login_form ::-moz-placeholder,.ags-divi-extras-module .et_pb_feedburner_form ::-moz-placeholder{
  color: #666;
}.ags-divi-extras-module .et_pb_login_form :-ms-input-placeholder,.ags-divi-extras-module .et_pb_feedburner_form :-ms-input-placeholder{
  color: #666;
}.ags-divi-extras-module .et_pb_no_bg{
  padding: 0 !important;
}/* Column Adjustments */.ags-divi-extras-module .logged-in:not(.et-fb) .et_pb_login .et_pb_newsletter_description,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_column_3_8.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_3_8.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_column_1_3.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_1_3.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_column_1_4.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_1_4.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_description{
  width: 100%;
  padding: 0;
}.et_pb_column_4_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_newsletter_form{
  padding-left: 40px;
}.et_pb_column_4_4 .ags-divi-extras-module > .et_pb_newsletter .et_pb_newsletter_description,.et_pb_column_3_4 .ags-divi-extras-module > .et_pb_newsletter .et_pb_newsletter_description,.et_pb_column_2_3 .ags-divi-extras-module > .et_pb_newsletter .et_pb_newsletter_description{
  margin-bottom: 0;
  -ms-flex-item-align: start;
      align-self: start;
}.et_pb_column_4_4 .ags-divi-extras-module > .et_pb_newsletter,.et_pb_column_3_4 .ags-divi-extras-module > .et_pb_newsletter,.et_pb_column_2_3 .ags-divi-extras-module > .et_pb_newsletter{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}/* Tabs Module */.ags-divi-extras-module .et_pb_tabs{
  border: 1px solid #d9d9d9;
}.ags-divi-extras-module ul.et_pb_tabs_controls{
  background-color: #f4f4f4;
}.ags-divi-extras-module ul.et_pb_tabs_controls:after{
  border-top: 1px solid #d9d9d9;
  content: '';
  display: block;
  visibility: visible;
  position: relative;
  top: -1px;
  z-index: 9;
}.ags-divi-extras-module .et_pb_tabs_controls li{
  float: left;
  border-right: 1px solid #d9d9d9;
  font-weight: 600;
  position: relative;
  cursor: pointer;
  max-width: 100%;
  height: 100%;
  display: table;
  z-index: 11;
  line-height: 1.7em;
}.ags-divi-extras-module .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{
  border-right: none;
}.ags-divi-extras-module .et_pb_tabs_controls li a{
  text-decoration: none;
  color: #666;
  padding: 4px 30px 4px;
  vertical-align: middle;
  display: table-cell;
  line-height: inherit;
}.ags-divi-extras-module .et_pb_tabs_controls li.et_pb_tab_active{
  background-color: #fff;
}.ags-divi-extras-module .et_pb_tab_active a{
  color: #333!important;
}.ags-divi-extras-module .et_pb_tab p:last-of-type{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_all_tabs{
  background-color: #fff;
}.ags-divi-extras-module .et_pb_all_tabs > div,.ags-divi-extras-module .et_pb_toggle_close .et_pb_toggle_content{
  display: none;
}.ags-divi-extras-module .et_pb_all_tabs .et_pb_active_content{
  display: block;
}.ags-divi-extras-module .et_pb_tab{
  padding: 24px 30px;
}.ags-divi-extras-module .et_pb_tab_content{
  position: relative;
}/* Column Adjustments */.et_pb_column_1_3 .ags-divi-extras-module .et_pb_tabs_controls,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_tabs_controls{
  border-bottom: none;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_tabs_controls li,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_tabs_controls li,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_tabs_controls li{
  float: none;
  border-right: none;
  border-bottom: 1px solid #d9d9d9;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li{
  width: 100%;
}/* Accordion + Toggle Modules*/.ags-divi-extras-module .et_pb_toggle{
  border: 1px solid #d9d9d9;
}.ags-divi-extras-module .et_pb_toggle_close{
  background-color: #f4f4f4;
  padding: 20px;
}.ags-divi-extras-module .et_pb_toggle_open{
  padding: 20px;
  background-color: #ffffff;
}.ags-divi-extras-module .et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.ags-divi-extras-module .et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.ags-divi-extras-module .et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.ags-divi-extras-module .et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.ags-divi-extras-module .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.ags-divi-extras-module .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.ags-divi-extras-module .et_pb_toggle h5.et_pb_toggle_title,.ags-divi-extras-module .et_pb_toggle .et_pb_toggle_title{
  cursor: pointer;
  position: relative;
  padding: 0 50px 0 0;
}.ags-divi-extras-module .et_pb_toggle_close h5.et_pb_toggle_title,.ags-divi-extras-module .et_pb_toggle_close .et_pb_toggle_title{
  color: #666;
}.ags-divi-extras-module .et_pb_toggle_open h5.et_pb_toggle_title,.ags-divi-extras-module .et_pb_toggle_open .et_pb_toggle_title{
  color: #333;
}.ags-divi-extras-module .et_pb_toggle_title:before{
  content: "\e050";
  position: absolute;
  right: 0;
  font-size: 16px;
  color: #ccc;
  top: 50%;
  margin-top: -0.5em;
}.ags-divi-extras-module .et_pb_accordion .et_pb_toggle_title:before,.ags-divi-extras-module .et_pb_toggle .et_pb_toggle_title:before{
  right: 0;
  left: auto;
}.ags-divi-extras-module .et_pb_toggle_open .et_pb_toggle_title:before{
  content: "\e04f";
}.ags-divi-extras-module .et_pb_toggle_content{
  padding-top: 20px;
  position: relative;
}.ags-divi-extras-module .et_pb_toggle_content p:last-of-type{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_toggle_open{
  z-index: 1;
}/* Map Module */.ags-divi-extras-module .et_pb_map{
  height: 440px;
  width: 100%;
  position: relative;
}.ags-divi-extras-module body.chrome.parallax-map-support .et_pb_map{
  -webkit-transform: inherit !important;
          transform: inherit !important;
}.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_map_container{
  margin: 0;
}.ags-divi-extras-module .et_pb_map_container img{
  max-width: inherit;
}.ags-divi-extras-module .et_pb_map_pin{
  display: none;
  visibility: hidden;
}/* Column Adjustments */.et_pb_column_2_3 .ags-divi-extras-module .et_pb_map{
  height: 400px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_map,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_map{
  height: 280px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_map,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_map{
  height: 230px;
}/* Contact Form Module */.ags-divi-extras-module .et_pb_contact_form{
  margin-left: -3%;
}.ags-divi-extras-module .et_pb_contact_form [data-conditional-logic]{
  display: none;
}.ags-divi-extras-module p.et_pb_contact_field{
  padding: 0 0 0 3%;
  margin-bottom: 3%;
}.ags-divi-extras-module p.et_pb_contact_field_half + p.et_pb_contact_field_last:not(.et_pb_contact_field_half),.ags-divi-extras-module p.et_pb_contact_field:not(.et_pb_contact_field_last){
  clear: both;
}.ags-divi-extras-module p.et_pb_contact_field.et_pb_contact_field_last + p.et_pb_contact_field.et_pb_contact_field_last{
  clear: both;
}.ags-divi-extras-module .et_pb_contact_field.et_pb_section_parallax,.ags-divi-extras-module .et_pb_contact_field.et_pb_section_video{
  position: relative;
}.ags-divi-extras-module .et_pb_contact_field *{
  position: relative;
}.ags-divi-extras-module .et_pb_contact_main_title{
  font-weight: 500;
  padding-bottom: 16px;
  position: relative;
}.ags-divi-extras-module h1.et_pb_contact_main_title{
  font-size: 26px;
}.ags-divi-extras-module .et-pb-contact-message{
  position: relative;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_contact_main_title,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_contact_main_title{
  font-size: 22px;
}.ags-divi-extras-module .et_pb_contact_form_label{
  display: none;
}.ags-divi-extras-module .et_pb_contact_right{
  display: inline-block;
  min-width: 105px;
  margin: 0;
  text-align: right;
}.ags-divi-extras-module .et_pb_contact{
  position: relative;
}.ags-divi-extras-module .et_pb_contact .et_pb_contact_field_half{
  width: 50%;
  float: left;
}.ags-divi-extras-module .et_pb_contact p input,.ags-divi-extras-module .et_pb_contact p textarea{
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  background-color: #eee;
  border: none;
  width: 100%;
  border-radius: 0;
  color: #999;
  font-size: 14px;
  padding: 16px;
}.ags-divi-extras-module .et_pb_contact p textarea{
  font-family: inherit;
}.ags-divi-extras-module .et_pb_contact p input::-moz-placeholder,.ags-divi-extras-module .et_pb_contact p textarea::-moz-placeholder{
  opacity: 1;
}.ags-divi-extras-module .et_pb_contact p input:-moz-placeholder,.ags-divi-extras-module .et_pb_contact p textarea:-moz-placeholder{
  opacity: 1;
}.ags-divi-extras-module .et_pb_contact_right p input{
  max-width: 50px;
  padding: 16px;
}.ags-divi-extras-module .et_pb_contact p input[type="checkbox"],.ags-divi-extras-module .et_pb_contact p input[type="radio"]{
  margin: 0;
  width: auto;
  max-width: none;
  padding: 0;
  display: none;
}.ags-divi-extras-module .et_pb_contact p input[type="checkbox"] + label,.ags-divi-extras-module .et_pb_contact p input[type="radio"] + label{
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  line-height: 1.7em;
  min-height: 1.7em;
}.ags-divi-extras-module .et_pb_contact p input[type="checkbox"] + label i,.ags-divi-extras-module .et_pb_contact p input[type="radio"] + label i{
  content: '';
  width: 18px;
  height: 18px;
  background-color: #eee;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 6px;
}.ags-divi-extras-module .rtl .et_pb_contact p input[type="checkbox"] + label i,.ags-divi-extras-module .rtl .et_pb_contact p input[type="radio"] + label i{
  margin-right: 0;
  margin-left: 6px;
}.ags-divi-extras-module .et_pb_contact p input[type="radio"] + label i{
  border-radius: 50%;
}.ags-divi-extras-module .et_pb_contact p input[type="checkbox"]:checked + label i:before,.ags-divi-extras-module .et_pb_contact p input[type="radio"]:checked + label i:before{
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}.ags-divi-extras-module .et_pb_contact p input[type="checkbox"]:checked + label i:before{
  content: '\f147';
  font-family: 'dashicons';
  color: #2ea3f2;
  width: 17px;
  height: 17px;
  font-size: 17px;
  line-height: 17px;
}.ags-divi-extras-module .et_pb_contact p input[type="radio"]:checked + label i:before{
  background: #2ea3f2;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}.ags-divi-extras-module .et_pb_contact p input[type="checkbox"] ~ input[type="text"]{
  display: none !important;
}.ags-divi-extras-module .et_pb_contact_field[data-type="select"]{
  position: relative;
}.ags-divi-extras-module .et_pb_contact_field[data-type="select"]:after{
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border: 6px solid;
  border-color: #666 transparent transparent transparent;
  margin-top: 3px;
  pointer-events: none;
}.ags-divi-extras-module .et_pb_contact_select{
  color: #999;
  background-color: #eee;
  padding: 16px 20px 16px 10px;
  box-sizing: border-box;
  width: 100%;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}.ags-divi-extras-module .et_pb_contact_select::-ms-expand{
  display: none;
}.ags-divi-extras-module .rtl .et_pb_contact_select{
  padding: 16px 10px 16px 20px;
}.ags-divi-extras-module .rtl .et_pb_contact_field[data-type="select"]:after{
  right: auto;
  left: 42px;
}.ags-divi-extras-module .et_pb_contact_field_options_wrapper{
  display: block;
}.ags-divi-extras-module .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{
  float: left;
  margin-right: 20px;
}.ags-divi-extras-module .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_list{
  float: left;
}.ags-divi-extras-module .et_pb_contact_field_options_wrapper:after{
  clear: both;
  content: " ";
  display: block;
}.ags-divi-extras-module .rtl .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title,.ags-divi-extras-module .rtl .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_list{
  float: right;
}.ags-divi-extras-module .rtl .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{
  margin-right: 0;
  margin-left: 20px;
}.ags-divi-extras-module .et_pb_contact_field_options_title,.ags-divi-extras-module .et_pb_contact_field_select_title,.ags-divi-extras-module .et_pb_contact_field_checkbox,.ags-divi-extras-module .et_pb_contact_field_radio{
  display: block;
}.ags-divi-extras-module .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact_field_select_title{
  font-size: 16px;
  padding-bottom: 4px;
}.ags-divi-extras-module .et_pb_contact_message{
  min-height: 150px;
}.ags-divi-extras-module .et_pb_contact_submit,.ags-divi-extras-module .et_pb_contact_reset{
  font-family: inherit;
  display: inline-block;
  margin: 0 0 0 15px;
  cursor: pointer;
}.ags-divi-extras-module .et_pb_contact p .et_contact_error{
  border: 1px solid #f00 !important;
}.ags-divi-extras-module .et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,.ags-divi-extras-module .et_pb_contact .et_pb_contact_form p.et_contact_error input[type="checkbox"] + label{
  color: #f00 !important;
}.ags-divi-extras-module .et_contact_bottom_container{
  float: right;
  text-align: right;
  margin-top: -1.5%;
}.ags-divi-extras-module .et_pb_contact_form .et_pb_contactform_validate_field{
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  border: none !important;
  visibility: hidden !important;
}.ags-divi-extras-module .et_pb_contactform_validate_field{
  display: none;
}.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list,.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list,.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list{
  float: none;
}.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper{
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}.ags-divi-extras-module .et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,.ags-divi-extras-module .et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper{
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}/* Countdown Timer Module */.ags-divi-extras-module .et_pb_countdown_timer{
  padding: 4%;
}.ags-divi-extras-module .et_pb_countdown_timer .et_pb_countdown_timer_container{
  width: 100%;
  text-align: center;
  position: relative;
}.ags-divi-extras-module .et_pb_countdown_timer .title{
  font-weight: 500;
  margin: 0 0 30px;
  padding: 0;
  text-align: center;
}.ags-divi-extras-module .et_pb_countdown_timer h4.title{
  font-size: 26px;
}.ags-divi-extras-module .et_pb_countdown_timer .section{
  display: inline-block;
  position: relative;
}.ags-divi-extras-module .et_pb_countdown_timer .section.values{
  width: 17%;
  max-width: 160px;
}.ags-divi-extras-module .et_pb_countdown_timer .section p{
  font-size: 54px;
  line-height: 54px;
  padding-bottom: 0;
  text-align: center;
  display: inline-block;
}.ags-divi-extras-module .et_pb_countdown_timer .section.zero p{
  opacity: 0.40;
}.ags-divi-extras-module .et_pb_countdown_timer .section p.value{
  min-width: 100%;
}.ags-divi-extras-module .et_pb_countdown_timer .section p.label{
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  display: block;
}.ags-divi-extras-module .et_pb_countdown_timer .sep{
  position: relative;
  top: -28px;
}/* Column Adjustments */.et_pb_column_1_2 .ags-divi-extras-module .et_pb_countdown_timer .section p{
  font-size: 38px;
  line-height: 38px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_countdown_timer .section p.label{
  font-size: 12px;
  line-height: 20px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_countdown_timer .sep,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_countdown_timer .sep,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_countdown_timer .sep,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .sep{
  top: -22px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_countdown_timer .title,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .title{
  font-size: 22px;
  margin-bottom: 20px;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_countdown_timer .section p,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_countdown_timer .section p{
  font-size: 28px;
  line-height: 28px;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p{
  font-size: 20px;
  line-height: 20px;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_countdown_timer .section p.label,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_countdown_timer .section p.label,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p.label{
  font-size: 11px;
  line-height: 19px;
}/* Vertical Nav Adjustments */.et_vertical_nav .et_pb_column_3_8 .ags-divi-extras-module .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_3_8 .ags-divi-extras-module .et_pb_countdown_timer .sep p,.et_vertical_nav .et_pb_column_1_3 .ags-divi-extras-module .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_1_3 .ags-divi-extras-module .et_pb_countdown_timer .sep p,.et_vertical_nav .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p.value,.et_vertical_nav .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .sep p{
  font-size: 20px;
  line-height: 20px;
}/* Circle Counter Module */.ags-divi-extras-module .et_pb_circle_counter,.ags-divi-extras-module .et_pb_number_counter{
  margin: 0 auto 30px;
  position: relative;
  text-align: center;
}.ags-divi-extras-module .et_pb_circle_counter{
  max-width: 225px;
}.ags-divi-extras-module .et_pb_circle_counter canvas{
  position: absolute;
  top: 0;
  left: 0;
}.ags-divi-extras-module .et_pb_circle_counter .percent{
  word-wrap: initial;
}.ags-divi-extras-module .et_pb_circle_counter .percent,.ags-divi-extras-module .et_pb_number_counter .percent{
  position: relative;
  z-index: 2;
}.ags-divi-extras-module .et_pb_circle_counter .percent p{
  visibility: hidden;
}.ags-divi-extras-module .et_pb_circle_counter .percent p,.ags-divi-extras-module .et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type{
  font-size: 40px;
  font-weight: 500;
  position: relative;
  line-height: 0.1em;
  padding: 49% 0;
}.ags-divi-extras-module .et_pb_circle_counter h3,.ags-divi-extras-module .et_pb_number_counter h3{
  font-size: 18px;
  position: relative;
}.ags-divi-extras-module .et_pb_circle_counter .et_pb_module_header,.ags-divi-extras-module .et_pb_number_counter .et_pb_module_header{
  position: relative;
}.ags-divi-extras-module .et_pb_circle_counter.et_pb_with_title .percent,.ags-divi-extras-module .et_pb_number_counter.et_pb_with_title .percent{
  margin-bottom: 20px;
}.ags-divi-extras-module .et_pb_number_counter{
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
}.ags-divi-extras-module .et-fb .et_pb_number_counter,.ags-divi-extras-module .et_pb_number_counter.active{
  opacity: 1;
}/* Number Counter Module */.ags-divi-extras-module .et_pb_number_counter{
  width: auto;
}.ags-divi-extras-module .et_pb_number_counter canvas{
  display: none;
  visibility: hidden;
}.ags-divi-extras-module .et_pb_number_counter .percent{
  height: 72px;
  position: relative;
}.ags-divi-extras-module .et_pb_number_counter .percent p{
  font-size: 72px;
  line-height: 72px;
  font-weight: 500;
}/* Project Post Type */.ags-divi-extras-module .et_pb_post .entry-content{
  padding-top: 30px;
}.ags-divi-extras-module .et_pb_portfolio_item h2,.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item h3,.ags-divi-extras-module .et_pb_portfolio_item .et_pb_module_header,.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title{
  margin-top: 10px;
}.ags-divi-extras-module .et_pb_inline_icon:before,.ags-divi-extras-module .et_overlay.et_pb_inline_icon:before{
  content: attr(data-icon);
}/* Portfolio + Shop Overlay */.ags-divi-extras-module .et_overlay{
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: all 0.3s;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}.ags-divi-extras-module .et_overlay:before{
  content: '\e050';
  position: absolute;
  top: 55%;
  left: 50%;
  margin: -16px 0 0 -16px;
  font-size: 32px;
  transition: all 0.4s;
}.ags-divi-extras-module .et_overlay:hover:before{
  top: 50%;
}.ags-divi-extras-module .et_shop_image:hover .et_overlay,.ags-divi-extras-module .et_portfolio_image:hover .et_overlay,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.ags-divi-extras-module .et_pb_gallery_image:hover .et_overlay,.ags-divi-extras-module .et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.ags-divi-extras-module .et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{
  z-index: 3;
  opacity: 1;
}.ags-divi-extras-module .et_pb_slider.et_pb_gallery_fullwidth span.et_overlay{
  display: none;
}.ags-divi-extras-module #ie7 .et_overlay,.ags-divi-extras-module #ie8 .et_overlay{
  display: none;
}/* Fullwidth Menu Module */.ags-divi-extras-module .et_pb_fullwidth_menu{
  position: relative;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav,.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul{
  float: none;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul{
  padding: 28px 0 0 !important;
  line-height: 1.7em;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul{
  top: 76px;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul ul{
  padding: 20px 0;
  text-align: left;
}.ags-divi-extras-module .et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a{
  color: #fff;
}.ags-divi-extras-module .et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a:hover{
  color: rgba(255, 255, 255, 0.8);
}.ags-divi-extras-module .fullwidth-menu li li.menu-item-has-children > a:first-child:after{
  top: 12px;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards{
  padding: 0 0 29px !important;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards > li{
  padding-top: 28px;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards > li > a{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul{
  bottom: 100%;
  top: initial;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-top: none;
  border-bottom-color: #2EA3F2;
  box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul li ul{
  bottom: -23px;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li.mega-menu ul ul{
  bottom: 0;
  top: initial;
  border: none;
}.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li.mega-menu > ul{
  bottom: 76px;
}/* Login Module */.ags-divi-extras-module .et_pb_forgot_password{
  font-size: 12px;
  margin-top: -5px;
}.ags-divi-extras-module .et_pb_forgot_password a{
  color: #fff;
  text-decoration: underline;
}.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_forgot_password a{
  color: #666;
}/* Person Module */.ags-divi-extras-module .et_pb_team_member_image{
  float: left;
  max-width: 320px;
  margin-right: 30px;
  display: table-cell;
  line-height: 0 !important;
  position: relative;
}.et_pb_column .ags-divi-extras-module .et_pb_team_member_image.et-svg{
  width: 320px;
  max-width: 100%;
}.ags-divi-extras-module .et_pb_team_member_description{
  display: table-cell;
  vertical-align: top;
  position: relative;
}.ags-divi-extras-module .et_pb_team_member_no_image .et_pb_team_member_description{
  display: block !important;
}.ags-divi-extras-module .et_pb_member_position{
  color: #aaa;
  padding-bottom: 7px;
}/* Column Adjustments */.et_pb_column_1_2 .ags-divi-extras-module .et_pb_team_member_image,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_team_member_image,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_team_member_image,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_team_member_image{
  float: none;
  display: block;
  width: auto;
  margin: 0 0 12px;
  text-align: center;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_team_member_description,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_team_member_description,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_team_member_description,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_team_member_description,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_team_member_description{
  display: block;
}/* Shop Module */.ags-divi-extras-module .et_pb_shop.et_pb_text_align_center .star-rating,.ags-divi-extras-module .et_pb_shop.et_pb_text_align_justified .star-rating,.ags-divi-extras-module .et_pb_shop.et_pb_text_align_right .star-rating{
  display: inline-block;
}/* Social Media */.ags-divi-extras-module .et_pb_member_social_links li{
  display: inline-block;
  margin-right: 15px;
}.ags-divi-extras-module .et_pb_member_social_links a{
  display: inline-block;
  font-size: 16px;
  position: relative;
  text-align: center;
  transition: color 300ms ease 0s;
  color: #b2b2b2;
  text-decoration: none;
}.ags-divi-extras-module .et_pb_facebook_icon:before{
  content: '\e093';
}.ags-divi-extras-module .et_pb_twitter_icon:before{
  content: '\e094';
}.ags-divi-extras-module .et_pb_google_icon:before{
  content: '\e096';
}.ags-divi-extras-module .et_pb_linkedin_icon:before{
  content: "\e09d";
}.ags-divi-extras-module .et_pb_member_social_links span{
  display: none;
}/* Blog Post Formats */.ags-divi-extras-module .et_quote_content,.ags-divi-extras-module .et_link_content,.ags-divi-extras-module .et_audio_content,.ags-divi-extras-module .et_pb_audio_module_content{
  text-align: center;
  word-wrap: break-word;
  position: relative;
}.ags-divi-extras-module .et_link_content,.ags-divi-extras-module .et_audio_content,.ags-divi-extras-module .et_pb_audio_module_content,.ags-divi-extras-module .et_quote_content{
  padding: 50px 60px;
}/* Link Post Format */.ags-divi-extras-module .et_quote_content blockquote p,.ags-divi-extras-module .et_quote_content blockquote cite,.ags-divi-extras-module .et_link_content h2,.ags-divi-extras-module .et_link_content a.et_link_main_url,.ags-divi-extras-module .et_audio_content h2,.ags-divi-extras-module .et_pb_audio_module_content h2{
  color: #fff !important;
}.ags-divi-extras-module .et_pb_text_color_dark .et_quote_content blockquote p,.ags-divi-extras-module .et_pb_text_color_dark .et_quote_content blockquote cite,.ags-divi-extras-module .et_pb_text_color_dark .et_link_content h2,.ags-divi-extras-module .et_pb_text_color_dark .et_link_content a.et_link_main_url,.ags-divi-extras-module .et_pb_text_color_dark .et_audio_content h2,.ags-divi-extras-module .et_pb_text_color_dark .et_pb_audio_module_content h2,.ags-divi-extras-module .et_pb_text_color_dark .et_audio_module_meta{
  color: #666 !important;
}.ags-divi-extras-module .et_pb_text_color_dark.et_quote_content blockquote p,.ags-divi-extras-module .et_pb_text_color_dark.et_quote_content blockquote cite,.ags-divi-extras-module .et_pb_text_color_dark.et_link_content h2,.ags-divi-extras-module .et_pb_text_color_dark.et_link_content a.et_link_main_url,.ags-divi-extras-module .et_pb_text_color_dark.et_audio_content h2,.ags-divi-extras-module .et_pb_text_color_dark.et_pb_audio_module_content h2{
  color: #bbb !important;
}.ags-divi-extras-module .et_pb_text_color_dark.et_quote_content,.ags-divi-extras-module .et_pb_text_color_dark.et_link_content,.ags-divi-extras-module .et_pb_text_color_dark.et_audio_content{
  background-color: #e8e8e8;
}.ags-divi-extras-module .et_quote_main_link{
  position: absolute;
  text-indent: -9999px;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
}/* Quote Post Format */.ags-divi-extras-module .et_quote_content blockquote{
  padding: 0;
  margin: 0;
  border: none;
}.ags-divi-extras-module .et_quote_content blockquote p,.ags-divi-extras-module .et_link_content h2,.ags-divi-extras-module .et_audio_content h2,.ags-divi-extras-module .et_pb_audio_module_content h2{
  margin-top: 0;
}.ags-divi-extras-module .et_quote_content blockquote p,.ags-divi-extras-module .et_link_content h2,.ags-divi-extras-module .et_audio_content h2{
  line-height: 44px;
}.ags-divi-extras-module .et_audio_content h2{
  margin-bottom: 20px;
}.ags-divi-extras-module .et_quote_content blockquote cite,.ags-divi-extras-module .et_link_content a.et_link_main_url{
  font-size: 18px;
  font-weight: 200;
}.ags-divi-extras-module .et_quote_content blockquote cite{
  font-style: normal;
}/* Column Adjustments */.et_pb_column_1_2 .ags-divi-extras-module .et_audio_content h2,.et_pb_column_1_3 .ags-divi-extras-module .et_audio_content h2,.et_pb_column_3_8 .ags-divi-extras-module .et_audio_content h2,.et_pb_column_1_4 .ags-divi-extras-module .et_audio_content h2,.ags-divi-extras-module .et_pb_blog_grid .et_audio_content h2{
  margin-bottom: 9px;
  margin-top: 0;
}.et_pb_column_2_3 .ags-divi-extras-module .et_quote_content{
  padding: 50px 42px 45px;
}.et_pb_column_2_3 .ags-divi-extras-module .et_link_content,.et_pb_column_2_3 .ags-divi-extras-module .et_audio_content,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_audio_module_content{
  padding: 40px 40px 45px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_quote_content{
  padding: 35px 40px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_link_content,.et_pb_column_1_2 .ags-divi-extras-module .et_audio_content{
  padding: 35px 40px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_audio_module_content{
  padding: 40px 40px 35px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_quote_content blockquote p{
  font-size: 26px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_quote_content blockquote p,.et_pb_column_1_2 .ags-divi-extras-module .et_link_content h2,.et_pb_column_1_2 .ags-divi-extras-module .et_audio_content h2{
  line-height: 32px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_quote_content blockquote cite,.et_pb_column_1_2 .ags-divi-extras-module .et_link_content a.et_link_main_url{
  font-size: 14px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_quote_content,.et_pb_column_3_8 .ags-divi-extras-module .et_quote_content,.et_pb_column_1_4 .ags-divi-extras-module .et_quote_content,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content{
  padding: 35px 30px 32px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_quote_content blockquote p,.et_pb_column_3_8 .ags-divi-extras-module .et_quote_content blockquote p,.et_pb_column_1_4 .ags-divi-extras-module .et_quote_content blockquote p,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .ags-divi-extras-module .et_link_content h2,.et_pb_column_3_8 .ags-divi-extras-module .et_link_content h2,.et_pb_column_1_4 .ags-divi-extras-module .et_link_content h2,.ags-divi-extras-module .et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .ags-divi-extras-module .et_audio_content h2,.et_pb_column_3_8 .ags-divi-extras-module .et_audio_content h2,.et_pb_column_1_4 .ags-divi-extras-module .et_audio_content h2,.ags-divi-extras-module .et_pb_blog_grid .et_audio_content h2{
  font-size: 18px;
  line-height: 26px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_quote_content blockquote cite,.et_pb_column_3_8 .ags-divi-extras-module .et_quote_content blockquote cite,.et_pb_column_1_4 .ags-divi-extras-module .et_quote_content blockquote cite,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .ags-divi-extras-module .et_link_content a.et_link_main_url,.et_pb_column_3_8 .ags-divi-extras-module .et_link_content a.et_link_main_url,.et_pb_column_1_4 .ags-divi-extras-module .et_link_content a.et_link_main_url,.ags-divi-extras-module .et_pb_blog_grid .et_link_content a.et_link_main_url{
  font-size: 14px;
}.ags-divi-extras-module .et_pb_blog_grid .et_link_content,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content{
  margin: -20px -20px 19px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_link_content,.et_pb_column_3_8 .ags-divi-extras-module .et_link_content,.et_pb_column_1_4 .ags-divi-extras-module .et_link_content,.ags-divi-extras-module .et_pb_blog_grid .et_link_content,.et_pb_column_1_3 .ags-divi-extras-module .et_audio_content,.et_pb_column_1_4 .ags-divi-extras-module .et_audio_content,.et_pb_column_3_8 .ags-divi-extras-module .et_audio_content,.ags-divi-extras-module .et_pb_blog_grid .et_audio_content{
  padding: 35px 20px;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module_content,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module_content,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module_content{
  padding: 30px;
}/* Audio Post Format */.ags-divi-extras-module .et_pb_blog_grid .et_audio_content{
  margin-bottom: 19px;
}.ags-divi-extras-module .et_audio_container .mejs-container,.ags-divi-extras-module .et_audio_container .mejs-embed,.ags-divi-extras-module .et_audio_container .mejs-embed body,.ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls{
  background: none;
  height: auto;
}.ags-divi-extras-module .et_audio_container .mejs-time.mejs-currenttime-container,.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded{
  display: none !important;
}.ags-divi-extras-module .et_audio_container .mejs-time.mejs-currenttime-container.custom{
  display: block !important;
  padding: 0;
  margin-left: 10px;
  line-height: inherit;
}.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  height: 4px;
  margin: 8px 0 0 0;
  top: 0;
}.ags-divi-extras-module .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,.ags-divi-extras-module .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
  background: rgba(153, 153, 153, 0.5);
}.ags-divi-extras-module .et_audio_container .mejs-controls > div{
  height: 20px !important;
}.ags-divi-extras-module .et_audio_container .mejs-controls div.mejs-time-rail{
  padding-top: 0;
  position: relative;
  display: block !important;
}.ags-divi-extras-module .et_audio_container span.mejs-time-total.mejs-time-slider{
  display: block !important;
  position: relative !important;
  max-width: 100%;
}.ags-divi-extras-module .et_audio_container .mejs-button.mejs-volume-button{
  height: auto;
  width: auto;
  margin-left: 10px;
}.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
  background: #fff;
  height: 4px;
  border-radius: 5px;
}.ags-divi-extras-module .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,.ags-divi-extras-module .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
  background: #999;
}.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle,.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
  display: block;
  border: none;
  width: 10px;
}.ags-divi-extras-module .et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{
  top: -3px;
}.ags-divi-extras-module .et_audio_container .mejs-time-rail .mejs-time-handle-content{
  border-radius: 100%;
  -webkit-transform: scale(1);
  transform: scale(1);
}.ags-divi-extras-module .et_audio_container .mejs-time-rail .mejs-time-hovered{
  height: 4px;
}.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
  background: #FFF;
  border-radius: 5px;
  height: 10px;
  position: absolute;
  top: -3px;
}.ags-divi-extras-module .et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
  top: 5px;
}.ags-divi-extras-module .et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
  top: 8px;
}.ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span{
  font-size: 18px;
}.ags-divi-extras-module .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider{
  height: 19px;
  margin-left: 5px;
  display: block !important;
  float: left;
}.ags-divi-extras-module .et_audio_container .mejs-controls div.mejs-horizontal-volume-slider{
  height: 4px;
}.ags-divi-extras-module .et_audio_container .mejs-playpause-button button,.ags-divi-extras-module .et_audio_container .mejs-volume-button button{
  background: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  position: relative !important;
  z-index: 99;
}.ags-divi-extras-module .et_audio_container .mejs-playpause-button button:before{
  content: "\45" !important;
  font-size: 32px;
  left: 0;
  top: -8px;
}.ags-divi-extras-module .et_audio_container .mejs-playpause-button button:before,.ags-divi-extras-module .et_audio_container .mejs-volume-button button:before{
  color: #fff;
}.ags-divi-extras-module .et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,.ags-divi-extras-module .et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before{
  color: #666;
}.ags-divi-extras-module .et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle,.ags-divi-extras-module .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
  background: #666;
}.ags-divi-extras-module .et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span{
  color: #999;
}.ags-divi-extras-module .et_audio_container .mejs-playpause-button{
  margin-top: -7px !important;
  width: auto !important;
  height: auto !important;
}.ags-divi-extras-module .et_audio_container .mejs-controls .mejs-button button:focus{
  outline: none;
}.ags-divi-extras-module .et_audio_container .mejs-playpause-button.mejs-pause button:before{
  content: "\60" !important;
}.ags-divi-extras-module .et_audio_container .mejs-volume-button button:before{
  content: "\e068";
  font-size: 18px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span,.ags-divi-extras-module .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span{
  font-size: 14px;
}.ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls{
  padding: 0;
}/* Gallery Post Format */.ags-divi-extras-module .et_pb_post .et_pb_gallery_post_type .et_pb_slide{
  min-height: 500px;
  background-size: cover !important;
  background-position: top center;
}.ags-divi-extras-module .et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide{
  min-height: 180px;
}.ags-divi-extras-module .et_gallery_item{
  float: left;
  width: 28.353%;
  margin: 0 7.47% 7.47% 0;
}.ags-divi-extras-module .et_gallery_item:nth-child(3n){
  margin-right: 0;
}.ags-divi-extras-module .et_gallery_item:nth-child(3n+1){
  clear: both;
}/* Fullwidth Gallery */.ags-divi-extras-module .et_full_width_page .et_gallery_item{
  float: left;
  width: 20.875%;
  margin: 0 5.5% 5.5% 0;
}.ags-divi-extras-module .et_full_width_page .et_gallery_item:nth-child(3n){
  margin-right: 5.5%;
}.ags-divi-extras-module .et_full_width_page .et_gallery_item:nth-child(3n+1){
  clear: none;
}.ags-divi-extras-module .et_full_width_page .et_gallery_item:nth-child(4n){
  margin-right: 0;
}.ags-divi-extras-module .et_full_width_page .et_gallery_item:nth-child(4n+1){
  clear: both;
}/* Column Adjustments */.et_pb_column_3_4 .ags-divi-extras-module .et_pb_post .et_pb_slide{
  min-height: 442px;
}.et_pb_column_2_3 .ags-divi-extras-module .et_pb_post .et_pb_slide{
  min-height: 390px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_post .et_pb_slide{
  min-height: 284px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_post .et_pb_slide,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_post .et_pb_slide{
  min-height: 180px;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_post .et_pb_slide{
  min-height: 125px;
}/* Audio Module */.ags-divi-extras-module .et_pb_audio_module{
  position: relative;
}.ags-divi-extras-module .et_pb_audio_cover_art{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 220px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}.ags-divi-extras-module .et_pb_audio_module_content{
  margin-left: 220px;
}.ags-divi-extras-module .et_audio_module_meta{
  margin-bottom: 17px;
  color: #fff;
}.ags-divi-extras-module .et_pb_audio_no_image .et_pb_audio_module_content{
  margin-left: 0;
}/* Column Adjustments */.et_pb_column_2_3 .ags-divi-extras-module .et_pb_audio_cover_art{
  width: 180px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_audio_cover_art,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_cover_art,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_cover_art,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_cover_art{
  float: none;
  width: 100%;
  position: relative;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_audio_module_content,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module_content,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module_content,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module_content{
  margin-left: 0;
}.et_pb_column_1_4 .ags-divi-extras-module .et_audio_module_meta{
  font-size: 12px;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_audio_cover_art{
  height: 380px;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_cover_art{
  height: 275px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_cover_art{
  height: 240px;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_cover_art{
  height: 170px;
}/* Icon Font */.ags-divi-extras-module .et-pb-arrow-prev:before,.ags-divi-extras-module .et-pb-arrow-next:before,.ags-divi-extras-module .et_pb_testimonial:before,.ags-divi-extras-module .et_pb_toggle_title:before,.ags-divi-extras-module .et_overlay:before,.ags-divi-extras-module #et_search_icon:before,.ags-divi-extras-module .mobile_menu_bar:before,.ags-divi-extras-module .et-social-icon a:before,.ags-divi-extras-module .et_pb_social_icon a.icon:before,.ags-divi-extras-module .et_pb_font_icon:before,.ags-divi-extras-module .et_audio_container .mejs-playpause-button button:before,.ags-divi-extras-module .et_audio_container .mejs-volume-button button:before,.ags-divi-extras-module #et-info-phone:before,.ags-divi-extras-module #et-info-email:before,.ags-divi-extras-module .et-cart-info span:before,.ags-divi-extras-module .et_pb_pricing_table_button:after,.ags-divi-extras-module .et_pb_promo_button:after,.ags-divi-extras-module a.et_pb_more_button:after,.ags-divi-extras-module .et_pb_newsletter_button:after,.ags-divi-extras-module .comment-reply-link:after,.ags-divi-extras-module .form-submit .et_pb_button:after,.ags-divi-extras-module .et_pb_contact_submit:after,.ags-divi-extras-module .et_pb_contact_reset:after,.ags-divi-extras-module .et_password_protected_form .et_submit_button:after,.ags-divi-extras-module .et_pb_button:after,.ags-divi-extras-module .woocommerce button.single_add_to_cart_button.button:after,.ags-divi-extras-module .woocommerce a.button.alt:after,.ags-divi-extras-module .woocommerce-page a.button.alt:after,.ags-divi-extras-module .woocommerce button.button.alt:after,.ags-divi-extras-module .woocommerce-page button.button.alt:after,.ags-divi-extras-module .woocommerce input.button.alt:after,.ags-divi-extras-module .woocommerce-page input.button.alt:after,.ags-divi-extras-module .woocommerce #respond input#submit.alt:after,.ags-divi-extras-module .woocommerce-page #respond input#submit.alt:after,.ags-divi-extras-module .woocommerce #content input.button.alt:after,.ags-divi-extras-module .woocommerce-page #content input.button.alt:after,.ags-divi-extras-module .woocommerce-page a.button:after,.ags-divi-extras-module .woocommerce button.button:after,.ags-divi-extras-module .woocommerce-page button.button:after,.ags-divi-extras-module .woocommerce input.button:after,.ags-divi-extras-module .woocommerce-page input.button:after,.ags-divi-extras-module .woocommerce #respond input#submit:after,.ags-divi-extras-module .woocommerce-page #respond input#submit:after,.ags-divi-extras-module .woocommerce #content input.button:after,.ags-divi-extras-module .woocommerce-page #content input.button:after,.ags-divi-extras-module .woocommerce button.single_add_to_cart_button.read-more-button:after,.ags-divi-extras-module .woocommerce a.read-more-button.alt:after,.ags-divi-extras-module .woocommerce-page a.read-more-button.alt:after,.ags-divi-extras-module .woocommerce button.read-more-button.alt:after,.ags-divi-extras-module .woocommerce-page button.read-more-button.alt:after,.ags-divi-extras-module .woocommerce input.read-more-button.alt:after,.ags-divi-extras-module .woocommerce-page input.read-more-button.alt:after,.ags-divi-extras-module .woocommerce #content input.read-more-button.alt:after,.ags-divi-extras-module .woocommerce-page #content input.read-more-button.alt:after,.ags-divi-extras-module .woocommerce-page a.read-more-button:after,.ags-divi-extras-module .woocommerce button.read-more-button:after,.ags-divi-extras-module .woocommerce-page button.read-more-button:after,.ags-divi-extras-module .woocommerce input.read-more-button:after,.ags-divi-extras-module .woocommerce-page input.read-more-button:after,.ags-divi-extras-module .woocommerce #content input.read-more-button:after,.ags-divi-extras-module .woocommerce-page #content input.read-more-button:after,.ags-divi-extras-module .woocommerce button.single_add_to_cart_button.post-nav .nav-links .button:after,.ags-divi-extras-module .woocommerce a.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce-page a.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce button.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce-page button.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce input.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce-page input.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce #content input.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce-page #content input.post-nav .nav-links .button.alt:after,.ags-divi-extras-module .woocommerce-page a.post-nav .nav-links .button:after,.ags-divi-extras-module .woocommerce button.post-nav .nav-links .button:after,.ags-divi-extras-module .woocommerce-page button.post-nav .nav-links .button:after,.ags-divi-extras-module .woocommerce input.post-nav .nav-links .button:after,.ags-divi-extras-module .woocommerce-page input.post-nav .nav-links .button:after,.ags-divi-extras-module .woocommerce #content input.post-nav .nav-links .button:after,.ags-divi-extras-module .woocommerce-page #content input.post-nav .nav-links .button:after{
  font-family: 'ETmodules' !important;
  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;
  text-shadow: 0px 0px;
}.ags-divi-extras-module .et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.ags-divi-extras-module .et_pb_custom_button_icon.et_pb_button:after{
  content: attr(data-icon);
}/* Dropdown Menu */.ags-divi-extras-module .nav li li{
  padding: 0 20px;
  margin: 0;
}.ags-divi-extras-module .fullwidth-menu li li a{
  padding: 6px 20px;
  width: 200px;
}.ags-divi-extras-module .nav li{
  position: relative;
  line-height: 1em;
}.ags-divi-extras-module .nav li li{
  position: relative;
  line-height: 2em;
}.ags-divi-extras-module .nav li ul{
  position: absolute;
  padding: 20px 0;
}.ags-divi-extras-module .nav li ul{
  z-index: 9999;
  width: 240px;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  border-top: 3px solid #2EA3F2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .nav li ul{
  -webkit-transform: translate3d(0, 0, 0);
  text-align: left;
}.ags-divi-extras-module .nav li.et-hover > ul{
  visibility: visible;
}.ags-divi-extras-module .nav li:hover > ul,.ags-divi-extras-module .nav li.et-touch-hover > ul{
  opacity: 1;
  visibility: visible;
}.ags-divi-extras-module .nav li li ul{
  z-index: 1000;
  top: -23px;
  left: 240px;
}.ags-divi-extras-module .nav li.et-reverse-direction-nav li ul{
  left: auto;
  right: 240px;
}.ags-divi-extras-module .nav li:hover{
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}.ags-divi-extras-module .nav li li a,.ags-divi-extras-module .et_mobile_menu li a{
  font-size: 14px;
  transition: all 0.2s ease-in-out;
}.ags-divi-extras-module .nav ul li a:hover,.ags-divi-extras-module .et_mobile_menu li a:hover{
  background-color: rgba(0, 0, 0, 0.03);
  opacity: 0.7;
}/* Dropdown adjustment */.ags-divi-extras-module .et-dropdown-removing > ul{
  display: none;
}.ags-divi-extras-module .mega-menu .et-dropdown-removing > ul{
  display: block;
}/* Dropdown Arrows */.ags-divi-extras-module .fullwidth-menu .menu-item-has-children > a:first-child:after{
  font-family: 'ETmodules';
  content: "3";
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 800;
}.ags-divi-extras-module .fullwidth-menu .menu-item-has-children > a:first-child{
  padding-right: 20px;
}.ags-divi-extras-module .fullwidth-menu li li.menu-item-has-children > a:first-child:after{
  right: 20px;
  top: 6px;
}/* Mega Menu */.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu{
  position: inherit;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu > ul{
  padding: 30px 20px;
  position: absolute !important;
  width: 100%;
  left: 0 !important;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu ul li{
  margin: 0;
  float: left!important;
  display: block !important;
  padding: 0 !important;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu li > ul{
  -webkit-animation: none !important;
  animation: none !important;
  padding: 0;
  border: none;
  left: auto;
  top: auto;
  width: 240px !important;
  position: relative;
  box-shadow: none;
  -webkit-box-shadow: none;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu li ul{
  visibility: visible;
  opacity: 1;
  display: none;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu.et-hover li ul{
  display: block;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu:hover > ul{
  opacity: 1 !important;
  visibility: visible !important;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu > ul > li > a:first-child{
  padding-top: 0 !important;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu > ul > li > a:first-child:hover{
  background-color: transparent !important;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu li > a{
  width: 200px !important;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu.mega-menu-parent li li,.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu.mega-menu-parent li > a{
  width: 100% !important;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu.mega-menu-parent li > .sub-menu{
  float: left;
  width: 100% !important;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu > ul > li{
  width: 25%;
  margin: 0;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu.mega-menu-parent-3 > ul > li{
  width: 33.33%;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu.mega-menu-parent-2 > ul > li{
  width: 50%;
}.ags-divi-extras-module .fullwidth-menu-nav li.mega-menu.mega-menu-parent-1 > ul > li{
  width: 100%;
}.ags-divi-extras-module .et_pb_fullwidth_menu li.mega-menu .menu-item-has-children > a:first-child:after{
  display: none;
}.ags-divi-extras-module .et_fullwidth_nav #top-menu li.mega-menu > ul{
  width: auto;
  left: 30px !important;
  right: 30px !important;
}/* Mobile Menu */.ags-divi-extras-module .et_mobile_menu{
  position: absolute;
  left: 0;
  padding: 5%;
  background: #fff;
  width: 100%;
  visibility: visible;
  opacity: 1;
  display: none;
  z-index: 9999;
  border-top: 3px solid #2EA3F2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module #main-header .et_mobile_menu li ul,.ags-divi-extras-module .et_pb_fullwidth_menu .et_mobile_menu li ul{
  visibility: visible !important;
  display: block !important;
  padding-left: 10px;
}.ags-divi-extras-module .et_mobile_menu li li{
  padding-left: 5%;
}.ags-divi-extras-module .et_mobile_menu li a{
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  color: #666;
  padding: 10px 5%;
  display: block;
}.ags-divi-extras-module .et_mobile_menu .menu-item-has-children > a{
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.03);
}.ags-divi-extras-module .et_mobile_menu li .menu-item-has-children > a{
  background-color: transparent;
}.ags-divi-extras-module .et_mobile_nav_menu{
  float: right;
  display: none;
}.ags-divi-extras-module .mobile_menu_bar{
  position: relative;
  display: block;
  line-height: 0;
}.ags-divi-extras-module .mobile_menu_bar:before{
  content: "\61";
  font-size: 32px;
  left: 0;
  position: relative;
  top: 0;
  cursor: pointer;
}.ags-divi-extras-module .mobile_nav .select_page{
  display: none;
}/* Slider Modules & Gallery Post Format */.ags-divi-extras-module .et_pb_slide_video{
  position: absolute;
  top: 50%;
  bottom: auto;
}.ags-divi-extras-module .et_pb_slider{
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_slides:after,.ags-divi-extras-module .et_pb_row:after,.ags-divi-extras-module .et_pb_row_inner:after{
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  width: 0;
}.ags-divi-extras-module .et_pb_slider .et_pb_slide{
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  width: 100%;
  text-align: center;
  list-style: none !important;
}.ags-divi-extras-module .format-gallery .et_pb_slider.gallery-not-found .et_pb_slide{
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .et_pb_slider.gallery-not-found .et_pb_slide,.ags-divi-extras-module .et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{
  min-height: 0 !important;
}.ags-divi-extras-module .et_pb_slider .et_pb_slide,.ags-divi-extras-module .et_pb_section{
  background-position: center;
  background-size: 100%;
  background-size: cover;
}.ags-divi-extras-module .et_pb_slider .et_pb_slide:first-child{
  display: list-item;
}.ags-divi-extras-module .et_pb_post > .et_pb_slider{
  margin-bottom: 30px;
}.ags-divi-extras-module .et_pb_slider .et_pb_container{
  width: 80%;
  max-width: 1080px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}.ags-divi-extras-module .et_pb_slide{
  padding: 0 6%;
}.ags-divi-extras-module .et_pb_video_slider .et_pb_slide{
  padding: 0;
}.ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_container{
  width: 100% !important;
}/* Slider Arrows */.ags-divi-extras-module .et-pb-arrow-prev,.ags-divi-extras-module .et-pb-arrow-next{
  position: absolute;
  top: 50%;
  z-index: 100;
  font-size: 48px;
  color: #fff;
  margin-top: -24px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}.ags-divi-extras-module .et_pb_bg_layout_light .et-pb-arrow-prev,.ags-divi-extras-module .et_pb_bg_layout_light .et-pb-arrow-next{
  color: #333;
}.ags-divi-extras-module .et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{
  background-color: #333;
}.ags-divi-extras-module .et_pb_bg_layout_light .et-pb-controllers a{
  background-color: rgba(0, 0, 0, 0.3);
}.ags-divi-extras-module .et-pb-controllers .et-pb-active-control{
  background-color: #fff !important;
}.ags-divi-extras-module .et-pb-arrow-prev:hover,.ags-divi-extras-module .et-pb-arrow-next:hover{
  text-decoration: none;
}.ags-divi-extras-module .et-pb-arrow-prev span,.ags-divi-extras-module .et-pb-arrow-next span{
  display: none;
}.ags-divi-extras-module .et-pb-arrow-prev{
  left: -22px;
}.ags-divi-extras-module .et-pb-arrow-next{
  right: -22px;
}.ags-divi-extras-module .et-pb-arrow-prev:before{
  content: "\34";
}.ags-divi-extras-module .et-pb-arrow-next:before{
  content: "\35";
}.ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-prev,.ags-divi-extras-module .et_mobile_device .et-pb-arrow-prev{
  left: 22px;
  opacity: 1;
}.ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-next,.ags-divi-extras-module .et_mobile_device .et-pb-arrow-next{
  right: 22px;
  opacity: 1;
}.ags-divi-extras-module .format-gallery .et-pb-arrow-prev,.ags-divi-extras-module .format-gallery .et-pb-arrow-next{
  color: #fff;
}.ags-divi-extras-module .format-gallery .et-pb-controllers a{
  background-color: rgba(255, 255, 255, 0.5);
}.ags-divi-extras-module .format-gallery .et_pb_slider:hover .et-pb-arrow-prev{
  left: 0;
}.ags-divi-extras-module .format-gallery .et_pb_slider:hover .et-pb-arrow-next{
  right: 0;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-prev{
  left: 0;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-prev{
  right: 0;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider .et_pb_slide{
  min-height: 170px;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-next{
  right: 0;
}/* Dot Navigation */.ags-divi-extras-module .et-pb-controllers{
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 10;
}.ags-divi-extras-module .format-gallery .et-pb-controllers{
  bottom: 0;
}.ags-divi-extras-module .et-pb-controllers a{
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
  text-indent: -9999px;
  border-radius: 7px;
  width: 7px;
  height: 7px;
  margin-right: 10px;
  padding: 0;
}.ags-divi-extras-module .et_pb_post .et-pb-controllers a{
  margin-bottom: 10px;
}.ags-divi-extras-module .et-pb-controllers a:last-child{
  margin-right: 0;
}.ags-divi-extras-module .et-pb-controllers .et-pb-active-control{
  background-color: #fff;
}/* Slider Image & Video */.ags-divi-extras-module .et_pb_slide_image{
  position: absolute;
  bottom: 0;
}.ags-divi-extras-module .et_pb_slide:first-child .et_pb_slide_image img{
  opacity: 0;
}.ags-divi-extras-module .et_pb_slide:first-child .et_pb_slide_image img.active{
  opacity: 1;
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .6s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .6s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .6s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeLeft;
  animation-name: fadeLeft;
}.ags-divi-extras-module .et_pb_media_alignment_center .et_pb_slide_image{
  bottom: auto;
  top: 50%;
}.ags-divi-extras-module .et-pb-active-slide .et_pb_slide_image,.ags-divi-extras-module .et-pb-active-slide .et_pb_slide_video{
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .6s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .6s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .6s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}.ags-divi-extras-module .et-pb-active-slide .et_pb_slide_image{
  -webkit-animation-name: fadeLeft;
  animation-name: fadeLeft;
}.ags-divi-extras-module .et_pb_slide_image img{
  vertical-align: bottom;
}.ags-divi-extras-module .et_pb_slide_image,.ags-divi-extras-module .et_pb_slide_video{
  width: 47.25%;
  margin-right: 5.5%;
}/* Title & Description */.ags-divi-extras-module .et-pb-active-slide .et_pb_slide_description{
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .9s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .9s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .9s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .9s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-delay: .9s;
          animation-delay: .9s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeBottom;
  animation-name: fadeBottom;
}.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_slide_description{
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_slide_content{
  color: #fff;
}.ags-divi-extras-module .et_pb_slide_description .et_pb_slide_title{
  font-weight: 300;
  margin-top: 0;
}.ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title{
  font-size: 46px;
}.ags-divi-extras-module .et_pb_slide_description,.ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_description{
  padding: 16% 8%;
  width: auto;
  margin: auto;
}.ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description{
  width: 47.25%;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  float: right;
}.ags-divi-extras-module .et_pb_slide_content{
  font-size: 18px;
  font-weight: 400;
  color: #333;
}.ags-divi-extras-module .et_pb_slide_content p:last-of-type{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_slides .et_pb_container{
  display: table;
  table-layout: fixed;
}.ags-divi-extras-module .et_pb_slides .et_pb_slider_container_inner{
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}.ags-divi-extras-module .et_pb_slides .et_pb_empty_slide.et_pb_container,.ags-divi-extras-module .et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner{
  display: block;
}.ags-divi-extras-module .et_pb_slides .et_pb_temp_slide{
  display: block;
}/* Button */.ags-divi-extras-module .et_pb_more_button{
  color: inherit;
  text-shadow: none;
  text-decoration: none;
  display: inline-block;
  margin-top: 20px;
}/* Parallax Background */.ags-divi-extras-module .et_parallax_bg{
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}.ags-divi-extras-module .et_pb_section_parallax:not(.et_pb_fullwidth_menu),.ags-divi-extras-module .et_pb_slider_parallax{
  overflow: hidden;
}.ags-divi-extras-module .et_pb_posts_nav a.et_pb_section_parallax,.ags-divi-extras-module .et_pb_module.et_pb_section_parallax,.ags-divi-extras-module .et_pb_tab.et_pb_section_parallax{
  position: relative;
}.ags-divi-extras-module .et_pb_section_parallax .et_pb_parallax_css,.ags-divi-extras-module .et_pb_slides .et_parallax_bg.et_pb_parallax_css{
  background-attachment: fixed;
}.ags-divi-extras-module .et_pb_section_parallax.et_pb_row .et_pb_column,.ags-divi-extras-module .et_pb_section_parallax.et_pb_row .et_pb_module,.et_pb_section_parallax.et_pb_column .ags-divi-extras-module .et_pb_module{
  z-index: 9;
  position: relative;
}/* Mobile Devices */.ags-divi-extras-module .et_mobile_device .et_pb_slider_parallax .et_pb_slide,.ags-divi-extras-module .et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,.ags-divi-extras-module .et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{
  background-attachment: scroll;
}/* Column Adjustments */.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_description{
  text-align: center;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_video{
  display: none;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description{
  text-align: center;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_video{
  display: none;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_content,.et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_content,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_content,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_content{
  font-size: 14px;
}.et_pb_column .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{
  display: block;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title{
  font-size: 26px;
  font-weight: 400;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title{
  font-size: 22px;
  font-weight: 400;
}/* Slider Preload */.ags-divi-extras-module .et_pb_preload > div,.ags-divi-extras-module .et_pb_preload .et_pb_section_video_bg{
  visibility: hidden;
}.ags-divi-extras-module .et_pb_preload,.ags-divi-extras-module .et_pb_section.et_pb_section_video.et_pb_preload{
  position: relative;
  background: #464646 !important;
}.ags-divi-extras-module .et_pb_preload:before{
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background: url('includes/builder/styles/images/preloader.gif') no-repeat;
  border-radius: 32px;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
}/* Text Module */.ags-divi-extras-module .et_pb_text ul,.ags-divi-extras-module .et_pb_text ol{
  padding-bottom: 1em;
}.ags-divi-extras-module .et_pb_text > :last-child{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_text_inner{
  position: relative;
}.ags-divi-extras-module .et_pb_bg_layout_dark,.ags-divi-extras-module .et_pb_bg_layout_dark h1,.ags-divi-extras-module .et_pb_bg_layout_dark h2,.ags-divi-extras-module .et_pb_bg_layout_dark h3,.ags-divi-extras-module .et_pb_bg_layout_dark h4,.ags-divi-extras-module .et_pb_bg_layout_dark h5,.ags-divi-extras-module .et_pb_bg_layout_dark h6{
  color: #fff !important;
}.ags-divi-extras-module .et_pb_text_align_left{
  text-align: left;
}.ags-divi-extras-module .et_pb_text_align_center{
  text-align: center;
}.ags-divi-extras-module .et_pb_text_align_right{
  text-align: right;
}.ags-divi-extras-module .et_pb_text_align_justified{
  text-align: justify;
}/* Social Media Follow Module */.ags-divi-extras-module ul.et_pb_social_media_follow{
  list-style-type: none !important;
  margin: 0 0 22px;
  padding: 0;
}.ags-divi-extras-module .et_pb_social_media_follow li{
  display: inline-block;
  margin-bottom: 8px;
  position: relative;
}.ags-divi-extras-module .et_pb_social_media_follow li a{
  margin-right: 8px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  position: relative;
}.ags-divi-extras-module .et_pb_social_media_follow li a.follow_button{
  padding: 0 12px;
  margin-top: 5px;
  margin-right: 25px;
  font-size: 14px;
  line-height: 1.6em;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}.ags-divi-extras-module .et_pb_social_media_follow li:last-child a,.ags-divi-extras-module .et_pb_social_media_follow li.last-child a{
  margin-right: 0;
}.ags-divi-extras-module .et_pb_social_media_follow.has_follow_button li.last-child a.icon,.ags-divi-extras-module .et_pb_social_media_follow.has_follow_button li:last-child a.icon{
  margin-right: 8px;
}.ags-divi-extras-module .et_pb_social_media_follow li a.follow_button:hover{
  background: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{
  background: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.8);
}.ags-divi-extras-module .et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
}.ags-divi-extras-module .et_pb_social_media_follow li a.icon{
  height: 32px;
  width: 32px;
  padding: 0;
  box-sizing: content-box;
}.ags-divi-extras-module .et_pb_social_media_follow li a.icon::before{
  height: 32px;
  width: 32px;
  font-size: 16px;
  line-height: 32px;
  display: block;
  color: #ffffff;
  transition: color 0.3s;
  -moz-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  position: relative;
  z-index: 10;
}.ags-divi-extras-module .et_pb_social_media_follow li a.icon:hover::before{
  color: rgba(255, 255, 255, 0.7);
}.ags-divi-extras-module .et_pb_social_media_follow li a.icon{
  border-radius: 3px;
}.ags-divi-extras-module .et_pb_social_media_follow_network_name{
  display: none;
}/* Icons */.ags-divi-extras-module .et-social-facebook a.icon:before{
  content: '\e093';
}.ags-divi-extras-module .et-social-twitter a.icon:before{
  content: '\e094';
}.ags-divi-extras-module .et-social-google-plus a.icon:before{
  content: '\e096';
}.ags-divi-extras-module .et-social-pinterest a.icon:before{
  content: '\e095';
}.ags-divi-extras-module .et-social-linkedin a.icon:before{
  content: '\e09d';
}.ags-divi-extras-module .et-social-tumblr a.icon:before{
  content: '\e097';
}.ags-divi-extras-module .et-social-instagram a.icon:before{
  content: '\e09a';
}.ags-divi-extras-module .et-social-skype a.icon:before{
  content: '\e0a2';
}.ags-divi-extras-module .et-social-flikr a.icon:before{
  content: '\e0a6';
}.ags-divi-extras-module .et-social-myspace a.icon:before{
  content: '\e0a1';
}.ags-divi-extras-module .et-social-dribbble a.icon:before{
  content: '\e09b';
}.ags-divi-extras-module .et-social-youtube a.icon:before{
  content: '\e0a3';
}.ags-divi-extras-module .et-social-vimeo a.icon:before{
  content: '\e09c';
}.ags-divi-extras-module .et-social-rss a.icon:before{
  content: '\e09e';
}/* Sections */.ags-divi-extras-module .et_pb_section{
  position: relative;
  background-color: #fff;
}.ags-divi-extras-module .et_pb_section.et_section_transparent{
  background-color: transparent;
}.ags-divi-extras-module .et_pb_fullwidth_section{
  padding: 0;
}.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_row{
  padding: 0 !important;
}.ags-divi-extras-module .et_pb_inner_shadow{
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
}/* Section Dividers */.ags-divi-extras-module .et_pb_top_inside_divider,.ags-divi-extras-module .et_pb_bottom_inside_divider{
  display: block;
  background-repeat-y: no-repeat;
  height: 100%;
  position: absolute;
  pointer-events: none;
  width: 100%;
}/* Background Videos */.ags-divi-extras-module .et_pb_section_video:not(.et_pb_fullwidth_menu){
  overflow: hidden;
  position: relative;
}.ags-divi-extras-module .et_pb_section_video_bg{
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #222;
  overflow: hidden;
  display: block;
  pointer-events: none;
}.ags-divi-extras-module .et_pb_section_video_bg .mejs-controls,.ags-divi-extras-module .et_pb_section_video_bg .mejs-overlay-play{
  display: none !important;
}.ags-divi-extras-module .et_pb_section_video_bg embed,.ags-divi-extras-module .et_pb_section_video_bg iframe,.ags-divi-extras-module .et_pb_section_video_bg object,.ags-divi-extras-module .et_pb_section_video_bg video{
  max-width: none;
}.ags-divi-extras-module .et_pb_section_video_bg .mejs-video{
  left: 50%;
  position: absolute;
  max-width: none;
}.ags-divi-extras-module .et_pb_section_video_bg .mejs-overlay-loading{
  display: none !important;
}.ags-divi-extras-module body.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{
  display: none !important;
  -webkit-appearance: none;
}.ags-divi-extras-module .et_pb_social_network_link .et_pb_section_video{
  overflow: visible;
}/* Rows */.ags-divi-extras-module .et_pb_row.et_pb_row_empty,.ags-divi-extras-module .et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{
  display: none;
}.ags-divi-extras-module .et_pb_column.et_pb_column_empty{
  min-height: 1px;
}.ags-divi-extras-module .et_pb_row_inner{
  width: 100%;
  position: relative;
}.ags-divi-extras-module .et_pb_row .et_pb_column:last-child,.ags-divi-extras-module .et_pb_row .et_pb_column.et-last-child,.ags-divi-extras-module .et_pb_row_inner .et_pb_column:last-child,.ags-divi-extras-module .et_pb_row_inner .et_pb_column.et-last-child{
  margin-right: 0 !important;
}/* Divider Module */.ags-divi-extras-module .et_pb_space{
  border: none;
  box-sizing: content-box;
  height: 23px;
}.ags-divi-extras-module .et_pb_divider_hidden{
  margin-bottom: 0 !important;
}.ags-divi-extras-module .et_pb_divider_internal{
  display: inline-block;
  width: 100%;
}.ags-divi-extras-module .et_pb_divider{
  margin: 0 0 30px 0;
  position: relative;
}.ags-divi-extras-module .et_pb_divider:before{
  content: '';
  width: 100%;
  height: 1px;
  border-top-color: #eee;
  border-top-color: rgba(0, 0, 0, 0.1);
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}.ags-divi-extras-module .et_pb_space:after,.ags-divi-extras-module .et_pb_divider:after{
  content: '';
  display: table;
}.ags-divi-extras-module .et_pb_divider_position_bottom:before{
  top: auto !important;
  bottom: 0 !important;
}.ags-divi-extras-module .et_pb_divider_position_center:before{
  top: 50% !important;
}.ags-divi-extras-module body.ie .et_pb_divider{
  overflow: visible;
}/* Fullwidth Header Module */.ags-divi-extras-module .et_pb_fullwidth_header{
  padding: 50px 0;
  position: relative;
  background-position: center center;
  background-size: cover;
}.ags-divi-extras-module .et_pb_fullwidth_header p{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_fullwidth_header_subhead{
  display: block;
}.ags-divi-extras-module .et_pb_fullscreen{
  padding: 0;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container{
  position: relative;
  z-index: 3;
  width: 80%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container{
  min-height: 100vh;
  width: 80%;
  max-width: none;
}/* Center */.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center{
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom{
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center{
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container{
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content{
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center{
  -ms-align-self: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container{
  width: 100%;
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center{
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom{
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}/* Left and Right */.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left{
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right{
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row-reverse;
  flex-flow: row-reverse;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container{
  width: 100%;
}.ags-divi-extras-module .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,.ags-divi-extras-module .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container{
  width: 50%;
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center{
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom{
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{
  text-align: left;
  margin-left: 0;
  margin-right: 6%;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{
  text-align: right;
  margin-right: 0;
  margin-left: 6%;
  float: right;
}.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,.ags-divi-extras-module .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom{
  margin-bottom: 80px;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{
  padding-left: 0;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{
  padding-right: 0;
}/* Content and Image Styling */.ags-divi-extras-module .et_pb_fullwidth_header .header-content{
  padding: 10px;
  text-align: center;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{
  margin: 20px auto;
  width: 80%;
  max-width: 800px;
}.ags-divi-extras-module .et_pb_fullwidth_header .header-image{
  text-align: center;
  margin-left: 2%;
  margin-right: 2%;
  line-height: 0;
}/* Header Content Styling */.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button{
  margin-top: 20px;
  display: inline-block;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two{
  margin-left: 15px;
}/* Header Overlay */.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
}/* Parallax Effect */.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_parallax_css{
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}/* Header Scroll */.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{
  width: 100%;
  min-height: 30px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  right: 0;
  bottom: 0;
  left: 0;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a{
  display: inline-block;
}.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{
  color: #FFF;
  font-size: 3.5em;
}.ags-divi-extras-module .ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right,.ags-divi-extras-module .ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left{
  height: 100px;
}.ags-divi-extras-module .ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{
  float: none;
}/* Accordion + Toggle Modules */.ags-divi-extras-module .et_pb_accordion .et_pb_toggle{
  margin-bottom: 10px;
  position: relative;
}.ags-divi-extras-module .et_pb_accordion .et_pb_toggle:last-child{
  margin-bottom: 0;
}.ags-divi-extras-module .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{
  display: none;
}.ags-divi-extras-module .et_pb_counters,.ags-divi-extras-module .et_pb_pricing,.ags-divi-extras-module .et_pb_widget_area ul,.ags-divi-extras-module .et_pb_tabs_controls{
  list-style: none !important;
  padding: 0 !important;
  line-height: inherit !important;
}/* Gallery and Portfolio Modules */.ags-divi-extras-module .et_pb_gallery .et_pb_gallery_items{
  width: 100%;
}.ags-divi-extras-module .et_pb_gallery.et_pb_section_parallax{
  width: 100%;
}.ags-divi-extras-module .et_pb_gallery.et_pb_section_parallax:hover{
  overflow: hidden;
}.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_items{
  transition: height 0.2s ease-in-out;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out;
}.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_image{
  overflow: hidden;
  position: relative;
}.ags-divi-extras-module .safari .et_pb_gallery_grid .et_pb_gallery_image{
  overflow: visible;
}.ags-divi-extras-module .et_pb_gallery_image{
  line-height: 0;
}.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item,.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item{
  display: none;
}.ags-divi-extras-module .et_pb_portfolio .et_pb_portfolio_item{
  position: relative;
}.ags-divi-extras-module .et_pb_gallery_fullwidth .et_pb_gallery_item{
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
}.ags-divi-extras-module .et_pb_gallery_fullwidth .et_pb_gallery_item,.ags-divi-extras-module .et_pb_gallery_fullwidth .et_pb_gallery_image img{
  width: 100%;
}.ags-divi-extras-module .et_pb_gallery_fullwidth .et_pb_gallery_item:first-child{
  display: block;
}.ags-divi-extras-module .et_pb_portfolio.et_pb_section_parallax .pagination,.ags-divi-extras-module .et_pb_portfolio.et_pb_section_parallax .wp-pagenavi,.ags-divi-extras-module .et_pb_portfolio.et_pb_section_video .pagination,.ags-divi-extras-module .et_pb_portfolio.et_pb_section_video .wp-pagenavi,.ags-divi-extras-module .et_pb_portfolio_grid.et_pb_section_parallax .pagination,.ags-divi-extras-module .et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi,.ags-divi-extras-module .et_pb_portfolio_grid.et_pb_section_video .pagination,.ags-divi-extras-module .et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi{
  position: relative;
}.ags-divi-extras-module .et_pb_text_align_left.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.ags-divi-extras-module .et_pb_text_align_left.et_pb_gallery .et_pb_gallery_pagination ul,.ags-divi-extras-module .et_pb_text_align_left .wp-pagenavi{
  text-align: left;
}.ags-divi-extras-module .et_pb_text_align_center.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.ags-divi-extras-module .et_pb_text_align_center.et_pb_gallery .et_pb_gallery_pagination ul,.ags-divi-extras-module .et_pb_text_align_center .wp-pagenavi{
  text-align: center;
}.ags-divi-extras-module .et_pb_text_align_right.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.ags-divi-extras-module .et_pb_text_align_right.et_pb_gallery .et_pb_gallery_pagination ul,.ags-divi-extras-module .et_pb_text_align_right .wp-pagenavi{
  text-align: right;
}.ags-divi-extras-module .et_pb_text_align_justified.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,.ags-divi-extras-module .et_pb_text_align_justified.et_pb_gallery .et_pb_gallery_pagination ul,.ags-divi-extras-module .et_pb_text_align_justified .wp-pagenavi{
  text-align: justify;
}/* Filterable Portfolio Module */.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters{
  clear: both;
  margin: 0 0 40px 0;
}.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portfolio_filters,.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_section_video .et_pb_portfolio_filters{
  position: relative;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{
  list-style-type: none !important;
  padding: 0;
}.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_text_align_center .et_pb_portfolio_filters ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_text_align_justified .et_pb_portfolio_filters ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_text_align_right .et_pb_portfolio_filters ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li{
  float: left;
  font-size: 14px;
  line-height: 1em;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{
  color: #666666;
  padding: 10px 20px;
  border: 1px solid #E2E2E2;
  display: block;
  height: auto;
  overflow: hidden;
  margin: -1px -1px 0 0;
  background-color: #fff;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{
  border-radius: 3px 0 0 3px;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{
  border-radius: 0 3px 3px 0;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{
  color: #666;
  background-color: #F4F4F4;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{
  color: #82c0c7;
  background-color: #F9F9F9;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_items,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper{
  width: 100%;
  position: relative;
}.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.active,.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item{
  opacity: 1;
  -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}/* Column Adjustments */.et_pb_column_3_8 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li{
  width: 100%;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{
  border-radius: 3px 3px 0 0;
}.et_pb_column_3_8 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{
  border-radius: 0 0 3px 3px;
}/* Gallery and Portfolio Pagination */.ags-divi-extras-module .et_pb_gallery .et_pb_gallery_pagination,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portofolio_pagination{
  width: 100%;
  border-top: 1px solid #E2E2E2;
  position: relative;
}.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portofolio_pagination,.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_section_video .et_pb_portofolio_pagination{
  position: relative;
}.ags-divi-extras-module .et_pb_gallery .et_pb_gallery_pagination ul,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul{
  list-style-type: none !important;
  text-align: right;
  margin: 0;
  padding: 0;
}.ags-divi-extras-module .et_pb_gallery .et_pb_gallery_pagination ul li,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li{
  display: inline-block;
  padding: 10px;
}.ags-divi-extras-module .et_pb_gallery .et_pb_gallery_pagination ul li a,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a{
  font-size: 16px;
  line-height: 16px;
  color: #999999;
}.ags-divi-extras-module .et_pb_gallery .et_pb_gallery_pagination ul li a.active,.ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active{
  color: #82c0c7;
}.ags-divi-extras-module .et_pb_gallery_pagination ul:after{
  content: '';
  width: 100%;
  height: 0;
  display: inline-block;
}.ags-divi-extras-module .et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a,.ags-divi-extras-module .et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a{
  color: #FFFFFF;
}.ags-divi-extras-module .et_pb_portfolio_items_wrapper.no_pagination{
  border-bottom: none;
}/* Widgets */.ags-divi-extras-module .et_pb_widget{
  float: left;
  max-width: 100%;
}.ags-divi-extras-module .et_pb_widget a{
  text-decoration: none;
  color: #666;
}.ags-divi-extras-module .et_pb_widget li a:hover,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li a:hover{
  color: #82c0c7;
}.ags-divi-extras-module .et_pb_widget ul li,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li{
  margin-bottom: .5em;
}.ags-divi-extras-module .et_pb_widget ul li ul li,.ags-divi-extras-module .et_pb_widget.woocommerce .product_list_widget li ul li{
  margin-left: 15px;
}.ags-divi-extras-module .et_pb_widget select{
  width: 100%;
  height: 28px;
  padding: 0 5px;
}.ags-divi-extras-module .et_pb_widget_area .et_pb_widget a{
  color: inherit;
}.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_widget li a,.ags-divi-extras-module .et_pb_bg_layout_light .et_pb_widget.woocommerce .product_list_widget li a{
  color: #666;
}.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_widget li a,.ags-divi-extras-module .et_pb_bg_layout_dark .et_pb_widget.woocommerce .product_list_widget li a{
  color: inherit;
}/* Global animation setting */.ags-divi-extras-module .et_pb_module{
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}.ags-divi-extras-module .et_pb_module{
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
}/* Fullwidth Portfolio Module */.ags-divi-extras-module .et_pb_fullwidth_portfolio{
  margin: 0;
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_overlay{
  border: none;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_carousel_group{
  display: none;
  float: left;
  width: 100%;
  position: relative;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_carousel_group.active{
  display: block;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group{
  display: block;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_items{
  width: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_item{
  float: left;
  margin: 0;
  height: 0;
  width: 20%;
  position: relative;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image img{
  max-width: inherit;
  height: inherit;
  min-height: 100%;
  min-width: 100%;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{
  height: 100%;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img{
  width: 100%;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay:before{
  top: 45%;
  transition: all 0.4s;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before{
  top: 33%;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay{
  background: rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p{
  color: #FFF ;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta{
  position: absolute;
  opacity: 0;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}.ags-divi-extras-module .et_pb_fullwidth_portfolio h2.et_pb_portfolio_title,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_title{
  text-align: center;
  margin: 30px 0;
  position: relative;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image p{
  display: block;
  position: relative;
  float: left;
  z-index: 5;
  width: 100%;
  text-align: center;
  transition: all 0.3s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header{
  margin-top: 40%;
  padding: 0 5px;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay + p.post-meta{
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3,.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_pb_module_header{
  margin-top: 35%;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev{
  left: 22px;
  opacity: 1;
}.ags-divi-extras-module .et_pb_fullwidth_portfolio:hover .et-pb-arrow-next{
  right: 22px;
  opacity: 1;
}/* No Results Found */.ags-divi-extras-module .et_pb_fullwidth_portfolio .et_pb_no_results .entry,.ags-divi-extras-module .et_pb_post_slider .et_pb_no_results .entry{
  height: 285.75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.ags-divi-extras-module .et_pb_section:not(.et_pb_fullwidth_section) .et_pb_post_slider .et_pb_no_results .entry{
  height: auto;
  padding: 16% 8%;
}/* Post Title Module */.ags-divi-extras-module .et_pb_title_container h1{
  font-size: 26px;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_title_container h1,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_title_container h1{
  font-size: 18px;
}.ags-divi-extras-module .et_pb_post_title.et_pb_featured_bg{
  padding: 16% 8%;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_post_title .et_pb_parallax_css{
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_title_featured_container img{
  width: 100%;
}.ags-divi-extras-module .et_pb_post_title.et_pb_featured_bg .et_pb_title_container{
  padding: 1em 1.5em;
}.ags-divi-extras-module .et_pb_title_container{
  display: block;
  max-width: 100%;
  word-wrap: break-word;
  z-index: 98;
  position: relative;
}.ags-divi-extras-module .et_pb_title_featured_container{
  line-height: 0;
  position: relative;
}.ags-divi-extras-module p.et_pb_title_meta_container{
  padding-bottom: 1em;
}.ags-divi-extras-module .et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container{
  padding-bottom: 0;
}/* Fullwidth Post Title Module */.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_post_title{
  padding: 6% 0;
}.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_post_title.et_pb_image_above{
  padding-top: 0;
}.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below{
  padding-bottom: 0;
}.ags-divi-extras-module .single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title,.ags-divi-extras-module .single-post.et_left_sidebar .et_pb_fullwidth_section .et_pb_post_title{
  padding-top: 0;
}.ags-divi-extras-module .single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg{
  padding-top: 6%;
}.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container{
  padding-bottom: 0;
}.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_title_container,.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_title_featured_container{
  width: 80%;
  max-width: 1080px;
  margin: auto;
  display: block;
}.ags-divi-extras-module .single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container,.ags-divi-extras-module .single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container{
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}.ags-divi-extras-module .single .et_pb_fullwidth_section .et_pb_title_featured_container{
  width: 100%;
  max-width: 100%;
  padding-top: 0;
}/* Fullwidth Code Module */.ags-divi-extras-module .et_pb_fullwidth_code.et_pb_module{
  z-index: 9;
  position: relative;
}.ags-divi-extras-module .et_pb_module.et_pb_has_overlay,.ags-divi-extras-module article.et_pb_has_overlay .et_pb_blog_image_container{
  position: relative;
}.ags-divi-extras-module .et_pb_module.et_pb_has_overlay .et_overlay,.ags-divi-extras-module article.et_pb_has_overlay{
  border: none;
}/* Post Slider */.ags-divi-extras-module .et_pb_slider.et_pb_post_slider{
  background-position: center;
  background-size: 100%;
  background-size: cover;
}.ags-divi-extras-module .et_pb_post_slider .et_pb_slide{
  background-repeat: no-repeat;
}.ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image{
  position: relative;
  margin: 0 auto 10px !important;
}.ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_description{
  padding-bottom: 8%;
}.ags-divi-extras-module .et_pb_post_slider_image_top .et_pb_slide_image{
  position: relative;
  margin: 8% auto 0 !important;
}.ags-divi-extras-module .et_pb_post_slider_image_top .et_pb_slide_description{
  padding-top: 8%;
  padding-bottom: 8%;
}.ags-divi-extras-module .et_pb_post_slider_image_right .et_pb_slide_description{
  float: left !important;
}.ags-divi-extras-module .et_pb_post_slider_image_right .et_pb_slide_image{
  right: 0;
  margin-right: 0;
}.ags-divi-extras-module .et_pb_slider_with_text_overlay h2.et_pb_slide_title,.ags-divi-extras-module .et_pb_slider_with_text_overlay .et_pb_slide_title{
  padding: 30px 30px 0 30px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}.ags-divi-extras-module .et_pb_slider_with_text_overlay .et_pb_slide_content{
  padding: 0 30px 30px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}.ags-divi-extras-module .et_pb_slider_with_overlay .et_pb_slide_overlay_container{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}.ags-divi-extras-module .et_pb_slide_content .post-meta,.ags-divi-extras-module .et_pb_slide_content .post-meta a{
  font-size: 13px !important;
  font-weight: 400 !important;
}.ags-divi-extras-module .et_pb_slide_content .post-meta{
  padding-bottom: 0 !important;
  padding-top: 5px;
}.ags-divi-extras-module .et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.ags-divi-extras-module .et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title,.ags-divi-extras-module .et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content{
  background-color: rgba(255, 255, 255, 0.9);
}.ags-divi-extras-module .et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.ags-divi-extras-module .et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title,.ags-divi-extras-module .et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content{
  background-color: rgba(0, 0, 0, 0.3);
}.ags-divi-extras-module .et_pb_post_slider.et_pb_bg_layout_dark .post-meta,.ags-divi-extras-module .et_pb_post_slider.et_pb_bg_layout_dark .post-meta a{
  color: #fff !important;
}.ags-divi-extras-module .et_pb_post_slider.et_pb_bg_layout_light .post-meta,.ags-divi-extras-module .et_pb_post_slider.et_pb_bg_layout_light .post-meta a{
  color: #333 !important;
}.ags-divi-extras-module .et_pb_post_slider.et_pb_bg_layout_dark{
  background-color: #2ea3f2;
}.ags-divi-extras-module .et_pb_post_slider.et_pb_bg_layout_light{
  background-color: #f5f5f5;
}.ags-divi-extras-module .et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,.ags-divi-extras-module .et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image{
  opacity: 0;
}.et_pb_column_1_2 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide{
  padding-bottom: 6%;
}.et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
  margin-bottom: 10% !important;
}.et_pb_column_4_4 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_4_4 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
  margin-bottom: 5% !important;
}.et_pb_column_2_3 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
  margin-bottom: 7% !important;
}.et_pb_column_1_3 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
  margin-bottom: 15% !important;
}.et_pb_column_1_4 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
  margin-bottom: 25% !important;
}/* Post Slider Inner Modules */.ags-divi-extras-module .et_pb_post_slider.et_pb_module .et_pb_row{
  width: 100%;
}.ags-divi-extras-module .et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row{
  width: 80%;
}.ags-divi-extras-module .et_pb_post_slider.et_pb_module .et_pb_section{
  background-color: transparent;
}/* Search Module */.ags-divi-extras-module .et_pb_search .screen-reader-text{
  display: none;
}.ags-divi-extras-module .et_pb_search{
  border: 1px solid #ddd;
  border-radius: 3px;
  overflow: hidden;
}.ags-divi-extras-module .et_pb_search input.et_pb_s,.ags-divi-extras-module .et_pb_search input.et_pb_searchsubmit{
  padding: .715em;
  margin: 0;
  font-size: 14px;
  line-height: normal !important;
  border: none;
  color: #666;
}.ags-divi-extras-module .et_pb_search input.et_pb_s::-webkit-input-placeholder{
  color: #666;
}.ags-divi-extras-module .et_pb_search input.et_pb_s::-moz-placeholder{
  color: #666;
}.ags-divi-extras-module .et_pb_search input.et_pb_s:-ms-input-placeholder{
  color: #666;
}.ags-divi-extras-module .et_pb_search input.et_pb_s{
  -webkit-appearance: none;
  background: transparent;
  display: inline-block;
  padding-right: 80px;
  width: 100%;
}.ags-divi-extras-module .et_pb_search .et_pb_searchform{
  position: relative;
}.ags-divi-extras-module .et_pb_search input.et_pb_searchsubmit{
  min-height: 100% !important;
  background-color: #ddd;
  position: absolute;
  top: 0;
  bottom: 0;
  cursor: pointer;
}.ags-divi-extras-module .et_pb_search.et_pb_text_align_left .et_pb_searchsubmit,.ags-divi-extras-module .et_pb_search.et_pb_text_align_center .et_pb_searchsubmit{
  right: 0;
}.ags-divi-extras-module .et_pb_search.et_pb_text_align_right .et_pb_searchsubmit{
  right: auto;
  left: 0;
}.ags-divi-extras-module .et_pb_search.et_pb_text_align_right input.et_pb_s{
  text-align: right;
  padding-left: 80px;
  padding-right: 0.7em;
}.ags-divi-extras-module .et_pb_search.et_pb_text_align_center input.et_pb_s{
  text-align: center;
}.ags-divi-extras-module .et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit{
  display: none;
}.ags-divi-extras-module .et_pb_search.et_pb_hide_search_button input.et_pb_s{
  padding-left: 0.7em !important;
  padding-right: 0.7em !important;
}/* Light Layout */.ags-divi-extras-module .et_pb_search.et_pb_bg_layout_dark input.et_pb_s{
  color: #fff;
  border: 2px solid #fff;
}.ags-divi-extras-module .et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder{
  color: #fff;
}.ags-divi-extras-module .et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder{
  color: #fff;
}.ags-divi-extras-module .et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder{
  color: #fff;
}.ags-divi-extras-module .et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit{
  background-color: transparent;
  color: #fff;
  font-weight: 500;
  border: 2px solid #fff;
}/* Comments */.ags-divi-extras-module #comment-wrap{
  padding-top: 75px;
}.ags-divi-extras-module .et_pb_comments_module #comment-wrap{
  padding-top: 0;
  position: relative;
}.ags-divi-extras-module .single-project #comment-wrap{
  padding-top: 0;
}.ags-divi-extras-module .comment-body,.ags-divi-extras-module .single article.comment-body{
  position: relative;
  padding: 0 110px 0 100px;
  margin-bottom: 48px;
  min-height: 87px;
}.ags-divi-extras-module .comment_avatar{
  left: 0;
  position: absolute;
  top: 7px;
}.ags-divi-extras-module .comment_avatar img{
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
}.ags-divi-extras-module .comment_postinfo{
  margin-bottom: 8px;
}.ags-divi-extras-module span.fn,.ags-divi-extras-module span.fn a{
  color: #000;
  font-weight: 700;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
}.ags-divi-extras-module span.comment_date{
  color: #000;
  font-size: 14px;
  font-weight: 300;
}.ags-divi-extras-module .comment_area .comment-reply-link{
  position: absolute;
  top: 7px;
  right: 0;
  display: block;
}.ags-divi-extras-module .comment-reply-link:hover,.ags-divi-extras-module .form-submit:hover{
  text-decoration: none;
}.ags-divi-extras-module .comment .children{
  margin-left: 100px;
  padding-left: 0 !important;
}.ags-divi-extras-module #comment-wrap li.comment.depth-5 article{
  padding-right: 0;
}.ags-divi-extras-module .et_pb_comments_module.et_pb_no_avatar .comment_avatar{
  display: none;
}.ags-divi-extras-module .et_pb_comments_module.et_pb_no_avatar .comment-body{
  padding-left: 0 !important;
  min-height: 0 !important;
}.ags-divi-extras-module .et_pb_comments_module.et_pb_no_avatar.et_pb_no_reply_button .comment-body{
  margin-bottom: 15px !important;
}.ags-divi-extras-module .et_pb_comments_module.et_pb_no_reply_button span.reply-container{
  display: none;
}.ags-divi-extras-module .et_pb_comments_module.et_pb_no_reply_button .comment-body{
  padding-right: 0 !important;
}.ags-divi-extras-module .et_pb_comments_module.et_pb_no_comments_count #comments{
  display: none;
}.ags-divi-extras-module .et_pb_bg_layout_dark .comment_postinfo span,.ags-divi-extras-module .et_pb_bg_layout_dark .comment_postinfo a{
  color: #fff;
}/* Comment Form */.ags-divi-extras-module .comment #respond{
  margin: -30px 0 0;
}.ags-divi-extras-module #respond{
  padding-top: 17px;
}.ags-divi-extras-module #commentform{
  padding-bottom: 50px;
}.ags-divi-extras-module #commentform input[type="text"],.ags-divi-extras-module #commentform input[type="email"],.ags-divi-extras-module #commentform input[type="url"]{
  width: 47%;
}.ags-divi-extras-module #commentform textarea{
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}.ags-divi-extras-module #commentform textarea,.ags-divi-extras-module #commentform input[type="text"],.ags-divi-extras-module #commentform input[type="email"],.ags-divi-extras-module #commentform input[type="url"]{
  padding: 12px;
  color: #999;
  background-color: #eee;
  font-size: 18px;
  border-width: 0px;
}.ags-divi-extras-module .form-submit{
  text-align: right;
}.ags-divi-extras-module .form-submit .et_pb_button{
  display: inline-block;
  cursor: pointer;
}.ags-divi-extras-module #reply-title small{
  display: block;
  font-size: 14px;
  font-weight: 400;
}/* Posts Navigation */.ags-divi-extras-module .et_pb_posts_nav.nav-single:after{
  clear: both;
  display: block;
  content: "";
}.ags-divi-extras-module .et_pb_posts_nav a{
  display: inline-block;
}.ags-divi-extras-module .et_pb_posts_nav .nav-previous,.ags-divi-extras-module .et_pb_posts_nav .nav-next{
  position: relative;
}.ags-divi-extras-module .et_pb_posts_nav .meta-nav,.ags-divi-extras-module .et_pb_posts_nav .nav-label{
  position: relative;
}/* Code */.ags-divi-extras-module .et_pb_code_inner{
  position: relative;
}/* Transitions */@-webkit-keyframes fadeBottom {


  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }}@keyframes fadeBottom {


  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }}@-webkit-keyframes fadeLeft {


  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }}@keyframes fadeLeft {


  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
            transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes fadeInLeft {


  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }}@keyframes fadeInLeft {


  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes fadeRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }}@keyframes fadeRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
            transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes fadeInRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }}@keyframes fadeInRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes fadeOutRight {


  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }}@keyframes fadeOutRight {


  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }}@-webkit-keyframes fadeInTop {


  0% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }}@keyframes fadeInTop {


  0% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
            transform: translatey(-60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }}@-webkit-keyframes fadeOutTop {


  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
  }}@keyframes fadeOutTop {


  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
            transform: translatey(-60%);
  }}@-webkit-keyframes fadeInBottom {


  0% {
    opacity: 0;
    -webkit-transform: translatey(60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }}@keyframes fadeInBottom {


  0% {
    opacity: 0;
    -webkit-transform: translatey(60%);
            transform: translatey(60%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }}@-webkit-keyframes fadeOutBottom {


  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(60%);
  }}@keyframes fadeOutBottom {


  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translatey(60%);
            transform: translatey(60%);
  }}@-webkit-keyframes fadeOutLeft {


  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-70%);
  }}@keyframes fadeOutLeft {


  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-70%);
            transform: translateX(-70%);
  }}@-webkit-keyframes fadeTop {


  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }}@keyframes fadeTop {


  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes fadeInRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }}@keyframes fadeInRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes Grow {


  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
  }}@keyframes Grow {


  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5);
            transform: scale(1, 0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }}@-webkit-keyframes fadeIn {


  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }}@keyframes fadeIn {


  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }}@-webkit-keyframes slideWidth {


  0% {
    width: 0;
  }}@keyframes slideWidth {


  0% {
    width: 0;
  }}@-webkit-keyframes gridFadeIn {


  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }}@keyframes gridFadeIn {


  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
            transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }}/*!
 * Animate.css - http://daneden.me/animate
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2015 Daniel Eden
*/@-webkit-keyframes flipInX {



  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}@keyframes flipInX {


  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}@-webkit-keyframes flipInY {


  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}@keyframes flipInY {


  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}/* Apply Animations */.ags-divi-extras-module .et-waypoint{
  opacity: 0;
}.ags-divi-extras-module .et_pb_counters{
  opacity: 1;
}.ags-divi-extras-module .et_pb_animation_off{
  opacity: 1;
}.ags-divi-extras-module .et-animated li span .et_pb_counter_amount{
  opacity: 1;
  -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  position: relative;
}.ags-divi-extras-module .et_pb_animation_left.et-animated{
  opacity: 1;
  -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}.ags-divi-extras-module .et_pb_animation_right.et-animated{
  opacity: 1;
  -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}.ags-divi-extras-module .et_pb_animation_top.et-animated{
  opacity: 1;
  -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}.ags-divi-extras-module .et_pb_animation_bottom.et-animated{
  opacity: 1;
  -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}.ags-divi-extras-module .et_pb_animation_fade_in.et-animated{
  opacity: 1;
  -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}/* Responsive Styles Tablet Portrait And Below */@media all and (max-width: 768px) {.et_pb_column_4_4 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_video_play{
    font-size: 3rem;
    line-height: 3rem;
    margin-left: -1.5rem;
    margin-top: -1.5rem;
  }}@media all and (min-width: 480px) {/* Comments Module */.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment_avatar img{
    max-width: 50%;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment-body{
    padding: 0 0 0 50px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment .children{
    margin-left: 0;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment-reply-link{
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important;
  }}/* Responsive Styles Standard Desktop Only */@media all and (min-width: 981px) and (max-width: 1405px) {/* Map Module */.et_pb_column .ags-divi-extras-module .et_pb_map{
    max-width: 100%;
  }/* Vertical Nav + Audio Module */.ags-divi-extras-module .et_pb_blog_grid .mejs-container .mejs-controls div{
    position: absolute;
  }.ags-divi-extras-module .et_pb_blog_grid .mejs-container.wp-audio-shortcode{
    height: 80px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .mejs-audio .mejs-controls{
    height: 100% !important;
  }.ags-divi-extras-module .et_pb_blog_grid .mejs-button.mejs-playpause-button{
    top: 0;
    left: 0;
    z-index: 99;
  }.ags-divi-extras-module .et_pb_blog_grid .mejs-time.mejs-currenttime-container.custom{
    top: 30px;
    left: 7px;
  }.ags-divi-extras-module .et_pb_blog_grid .mejs-button.mejs-volume-button{
    top: 26px;
    right: 60px;
  }.ags-divi-extras-module .et_pb_blog_grid a.mejs-horizontal-volume-slider{
    top: 26px;
    right: 0;
    display: block !important;
    position: absolute !important;
  }.ags-divi-extras-module .et_pb_blog_grid .mejs-horizontal-volume-total{
    position: relative !important;
    width: 100% !important;
    display: block;
  }.ags-divi-extras-module .et_pb_blog_grid .mejs-controls div.mejs-time-rail{
    width: 100% !important;
    padding-left: 30px !important;
  }.ags-divi-extras-module .et_pb_blog_grid a.mejs-time-total.mejs-time-slider{
    width: 100% !important;
    position: relative !important;
    margin-left: 0;
  }}/* Responsive Styles Desktop Only */@media all and (min-width: 981px) {/* Fluid Grid */.ags-divi-extras-module .et_pb_gutters3 .et_pb_column,.ags-divi-extras-module .et_pb_gutters3.et_pb_row .et_pb_column{
    margin-right: 5.5%;
  }.ags-divi-extras-module .et_pb_gutters3 .et_pb_column_4_4,.ags-divi-extras-module .et_pb_gutters3.et_pb_row .et_pb_column_4_4{
    width: 100%;
  }.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 2.75%;
  }.ags-divi-extras-module .et_pb_gutters3 .et_pb_column_3_4,.ags-divi-extras-module .et_pb_gutters3.et_pb_row .et_pb_column_3_4{
    width: 73.625%;
  }.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 3.735%;
  }.ags-divi-extras-module .et_pb_gutters3 .et_pb_column_2_3,.ags-divi-extras-module .et_pb_gutters3.et_pb_row .et_pb_column_2_3{
    width: 64.833%;
  }.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_gutters3.et_pb_row_inner .et_pb_module{
    margin-bottom: 4.242%;
  }.ags-divi-extras-module .et_pb_gutters3 .et_pb_column_1_2,.ags-divi-extras-module .et_pb_gutters3.et_pb_row .et_pb_column_1_2{
    width: 47.25%;
  }.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_gutters3.et_pb_row_inner .et_pb_module{
    margin-bottom: 5.82%;
  }.ags-divi-extras-module .et_pb_gutters3 .et_pb_column_1_3,.ags-divi-extras-module .et_pb_gutters3.et_pb_row .et_pb_column_1_3{
    width: 29.666%;
  }.et_pb_gutters3 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 9.27%;
  }.ags-divi-extras-module .et_pb_gutters3 .et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters3.et_pb_row .et_pb_column_1_4{
    width: 20.875%;
  }.et_pb_gutters3 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 13.174%;
  }.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8,.et_pb_gutters3.et_pb_row > .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8,.et_section_specialty .et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8{
    width: 46.265%;
    margin-right: 7.47%;
  }.et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 7.47%;
  }.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 13.174%;
  }.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 9.27%;
  }.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 5.82%;
  }.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.ags-divi-extras-module .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{
    width: 20.875%;
    margin: 0 5.5% 5.5% 0;
  }.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_section_specialty .et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.ags-divi-extras-module .et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product{
    width: 28.353%;
    margin-right: 7.47%;
  }.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3,.et_section_specialty .et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3,.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    width: 45.758%;
    margin-right: 8.483%;
  }.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_section_specialty .et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    width: 44.18%;
    margin-right: 11.64%;
  }.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 7.47%;
  }.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 8.483%;
  }.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 11.64%;
  }.et_pb_gutters3 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 18.54%;
  }.et_pb_gutters3 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 26.348%;
  }.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 14.94%;
  }.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3{
    width: 29.666%;
    margin-right: 5.5%;
  }.rtl.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3{
    margin-left: 5.5%;
  }.et_pb_gutters3 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3 .et_pb_post{
    margin-bottom: 18.54%;
  }.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    width: 46.265%;
    margin-right: 7.47%;
  }.rtl.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    margin-left: 7.47%;
  }.et_pb_gutters3 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post{
    margin-bottom: 14.94%;
  }.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    width: 45.758%;
    margin-right: 8.483%;
  }.rtl.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    margin-left: 8.483%;
  }.et_pb_gutters3 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post{
    margin-bottom: 18.54%;
  }.et_pb_gutters3 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 11.64%;
  }.et_pb_gutters3 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 18.54%;
  }.et_pb_gutters3 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 26.348%;
  }.et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 14.94%;
  }.ags-divi-extras-module .et_pb_gutters3 .footer-widget{
    margin: 0 5.5% 5.5% 0;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns4 .footer-widget{
    width: 20.875%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{
    margin-bottom: 26.348%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last{
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{
    margin-bottom: 26.348%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns3 .footer-widget{
    width: 29.666%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns3 .footer-widget:nth-child(3){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{
    margin-bottom: 18.54%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns3 .footer-widget.last .fwidget{
    margin-bottom: 5.5%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns2 .footer-widget{
    width: 47.25%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns2 .footer-widget:nth-child(even){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{
    margin-bottom: 11.64%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns1 .footer-widget{
    width: 100%;
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{
    margin-bottom: 5.5%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd){
    width: 73.625%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 7.47%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 20.875%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 26.348%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd){
    width: 20.875%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 26.348%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 73.625%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 7.47%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd){
    width: 64.833%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 8.484%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 29.666%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 18.54%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd){
    width: 29.666%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 18.54%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 64.833%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 8.484%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){
    width: 20.875%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{
    margin-bottom: 26.348%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){
    margin-right: 0;
    width: 47.25%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{
    margin-bottom: 11.64%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget{
    margin-bottom: 5.5%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{
    width: 47.25%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{
    margin-bottom: 11.64%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3){
    width: 20.875%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget{
    margin-bottom: 26.348%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget{
    margin-bottom: 5.5%;
  }.ags-divi-extras-module .et_pb_gutters4 .et_pb_column,.ags-divi-extras-module .et_pb_gutters4.et_pb_row .et_pb_column{
    margin-right: 8%;
  }.ags-divi-extras-module .et_pb_gutters4 .et_pb_column_4_4,.ags-divi-extras-module .et_pb_gutters4.et_pb_row .et_pb_column_4_4{
    width: 100%;
  }.et_pb_gutters4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 4%;
  }.ags-divi-extras-module .et_pb_gutters4 .et_pb_column_3_4,.ags-divi-extras-module .et_pb_gutters4.et_pb_row .et_pb_column_3_4{
    width: 73%;
  }.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 5.479%;
  }.ags-divi-extras-module .et_pb_gutters4 .et_pb_column_2_3,.ags-divi-extras-module .et_pb_gutters4.et_pb_row .et_pb_column_2_3{
    width: 64%;
  }.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_gutters4.et_pb_row_inner .et_pb_module{
    margin-bottom: 6.25%;
  }.ags-divi-extras-module .et_pb_gutters4 .et_pb_column_1_2,.ags-divi-extras-module .et_pb_gutters4.et_pb_row .et_pb_column_1_2{
    width: 46%;
  }.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_gutters4.et_pb_row_inner .et_pb_module{
    margin-bottom: 8.696%;
  }.ags-divi-extras-module .et_pb_gutters4 .et_pb_column_1_3,.ags-divi-extras-module .et_pb_gutters4.et_pb_row .et_pb_column_1_3{
    width: 28%;
  }.et_pb_gutters4 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 14.286%;
  }.ags-divi-extras-module .et_pb_gutters4 .et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters4.et_pb_row .et_pb_column_1_4{
    width: 19%;
  }.et_pb_gutters4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 21.053%;
  }.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8,.et_pb_gutters4.et_pb_row > .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8,.et_section_specialty .et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8{
    width: 44.52%;
    margin-right: 10.959%;
  }.et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 10.959%;
  }.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 21.053%;
  }.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 14.286%;
  }.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 8.696%;
  }.et_pb_gutters4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.ags-divi-extras-module .et_pb_gutters4.et_full_width_page.woocommerce-page ul.products li.product{
    width: 19%;
    margin: 0 8% 8% 0;
  }.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_section_specialty .et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.ags-divi-extras-module .et_pb_gutters4.et_left_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .et_pb_gutters4.et_right_sidebar.woocommerce-page ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n){
    width: 26.027%;
    margin-right: 10.959%;
  }.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3,.et_section_specialty .et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3,.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    width: 43.75%;
    margin-right: 12.5%;
  }.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_section_specialty .et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    width: 41.305%;
    margin-right: 17.391%;
  }.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 10.959%;
  }.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 12.5%;
  }.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 17.391%;
  }.et_pb_gutters4 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 28.572%;
  }.et_pb_gutters4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 42.106%;
  }.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 21.918%;
  }.et_pb_gutters4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3{
    width: 28%;
    margin-right: 8%;
  }.et_pb_gutters4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3 .et_pb_post{
    margin-bottom: 28.572%;
  }.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    width: 44.52%;
    margin-right: 10.959%;
  }.et_pb_gutters4 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post{
    margin-bottom: 21.918%;
  }.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    width: 43.75%;
    margin-right: 12.5%;
  }.et_pb_gutters4 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post{
    margin-bottom: 28.572%;
  }.et_pb_gutters4 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 17.392%;
  }.et_pb_gutters4 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 28.572%;
  }.et_pb_gutters4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 42.106%;
  }.et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 21.918%;
  }.ags-divi-extras-module .et_pb_gutters4.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters4 .footer-widget{
    margin: 0 8% 8% 0;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns4 .footer-widget{
    width: 19%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget{
    margin-bottom: 42.106%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns4 .footer-widget.last{
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns3 .footer-widget{
    width: 28%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns3 .footer-widget:nth-child(3){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget{
    margin-bottom: 28.572%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns3 .footer-widget.last .fwidget{
    margin-bottom: 8%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns2 .footer-widget{
    width: 46%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns2 .footer-widget:nth-child(even){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns2 .footer-widget .fwidget{
    margin-bottom: 17.392%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns1 .footer-widget{
    width: 100%;
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns1 .footer-widget .fwidget{
    margin-bottom: 8%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd){
    width: 73%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 10.958%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 19%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 42.106%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd){
    width: 19%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 42.106%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 73%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 10.958%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd){
    width: 64%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 12.5%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 28%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 28.572%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd){
    width: 28%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 28.572%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 64%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 12.5%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){
    width: 19%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{
    margin-bottom: 42.106%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){
    margin-right: 0;
    width: 46%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{
    margin-bottom: 17.392%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget{
    margin-bottom: 8%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{
    width: 46%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{
    margin-bottom: 17.392%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3){
    width: 19%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget{
    margin-bottom: 42.106%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget{
    margin-bottom: 8%;
  }.ags-divi-extras-module .et_pb_gutters2 .et_pb_column,.ags-divi-extras-module .et_pb_gutters2.et_pb_row .et_pb_column{
    margin-right: 3%;
  }.ags-divi-extras-module .et_pb_gutters2 .et_pb_column_4_4,.ags-divi-extras-module .et_pb_gutters2.et_pb_row .et_pb_column_4_4{
    width: 100%;
  }.et_pb_gutters2 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 1.5%;
  }.ags-divi-extras-module .et_pb_gutters2 .et_pb_column_3_4,.ags-divi-extras-module .et_pb_gutters2.et_pb_row .et_pb_column_3_4{
    width: 74.25%;
  }.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 2.02%;
  }.ags-divi-extras-module .et_pb_gutters2 .et_pb_column_2_3,.ags-divi-extras-module .et_pb_gutters2.et_pb_row .et_pb_column_2_3{
    width: 65.666%;
  }.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_gutters2.et_pb_row_inner .et_pb_module{
    margin-bottom: 2.284%;
  }.ags-divi-extras-module .et_pb_gutters2 .et_pb_column_1_2,.ags-divi-extras-module .et_pb_gutters2.et_pb_row .et_pb_column_1_2{
    width: 48.5%;
  }.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_gutters2.et_pb_row_inner .et_pb_module{
    margin-bottom: 3.093%;
  }.ags-divi-extras-module .et_pb_gutters2 .et_pb_column_1_3,.ags-divi-extras-module .et_pb_gutters2.et_pb_row .et_pb_column_1_3{
    width: 31.333%;
  }.et_pb_gutters2 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 4.787%;
  }.ags-divi-extras-module .et_pb_gutters2 .et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters2.et_pb_row .et_pb_column_1_4{
    width: 22.75%;
  }.et_pb_gutters2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 6.593%;
  }.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8,.et_pb_gutters2.et_pb_row > .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8,.et_section_specialty .et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8{
    width: 47.98%;
    margin-right: 4.04%;
  }.et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 4.04%;
  }.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 6.593%;
  }.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 4.787%;
  }.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .ags-divi-extras-module .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .ags-divi-extras-module .et_pb_module{
    margin-bottom: 3.093%;
  }.et_pb_gutters2 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.ags-divi-extras-module .et_pb_gutters2.et_full_width_page.woocommerce-page ul.products li.product{
    width: 22.75%;
    margin: 0 3% 3% 0;
  }.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_section_specialty .et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.ags-divi-extras-module .et_pb_gutters2.et_left_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .et_pb_gutters2.et_right_sidebar.woocommerce-page ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n){
    width: 30.64%;
    margin-right: 4.04%;
  }.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3,.et_section_specialty .et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3,.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    width: 47.715%;
    margin-right: 4.569%;
  }.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_section_specialty .et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    width: 46.907%;
    margin-right: 6.186%;
  }.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 4.04%;
  }.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 4.569%;
  }.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 6.186%;
  }.et_pb_gutters2 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 9.574%;
  }.et_pb_gutters2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 13.186%;
  }.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-bottom: 8.08%;
  }.et_pb_gutters2 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3{
    width: 31.333%;
    margin-right: 3%;
  }.et_pb_gutters2 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3 .et_pb_post{
    margin-bottom: 9.574%;
  }.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    width: 47.98%;
    margin-right: 4.04%;
  }.et_pb_gutters2 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post{
    margin-bottom: 8.08%;
  }.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2{
    width: 47.715%;
    margin-right: 4.569%;
  }.et_pb_gutters2 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post{
    margin-bottom: 9.574%;
  }.et_pb_gutters2 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 6.186%;
  }.et_pb_gutters2 .et_pb_column_1_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 9.574%;
  }.et_pb_gutters2 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 13.186%;
  }.et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post{
    margin-bottom: 8.08%;
  }.ags-divi-extras-module .et_pb_gutters2.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters2 .footer-widget{
    margin: 0 3% 3% 0;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns4 .footer-widget{
    width: 22.75%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget{
    margin-bottom: 13.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns4 .footer-widget.last{
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns3 .footer-widget{
    width: 31.333%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns3 .footer-widget:nth-child(3){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget{
    margin-bottom: 9.574%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns3 .footer-widget.last .fwidget{
    margin-bottom: 3%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns2 .footer-widget{
    width: 48.5%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns2 .footer-widget:nth-child(even){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget{
    margin-bottom: 6.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns1 .footer-widget{
    width: 100%;
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget{
    margin-bottom: 3%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd){
    width: 74.25%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 4.04%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 22.75%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 13.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd){
    width: 22.75%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 13.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 74.25%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 4.04%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd){
    width: 65.666%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 4.568%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 31.333%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 9.574%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd){
    width: 31.333%;
    clear: both;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd) .fwidget{
    margin-bottom: 9.574%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even){
    margin-right: 0;
    width: 65.666%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even) .fwidget{
    margin-bottom: 4.568%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){
    width: 22.75%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{
    margin-bottom: 13.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){
    margin-right: 0;
    width: 48.5%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{
    margin-bottom: 6.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget.last .fwidget{
    margin-bottom: 3%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{
    width: 48.5%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{
    margin-bottom: 6.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3){
    width: 22.75%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget{
    margin-bottom: 13.186%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget{
    margin-bottom: 3%;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_row_inner .et_pb_column,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_module,.et_pb_gutters1 .et_section_specialty .et_pb_column .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .ags-divi-extras-module .et_pb_module,.et_section_specialty .et_pb_column .ags-divi-extras-module .et_pb_gutters1.et_pb_row_inner .et_pb_column,.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .ags-divi-extras-module .et_pb_module,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_widget,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_grid_item,.ags-divi-extras-module .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters1 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters1 .et_pb_row_inner .et_pb_column .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_inner .et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3 .et_pb_post,.ags-divi-extras-module .et_pb_gutters1 .footer-widget,.ags-divi-extras-module .et_pb_gutters1 .footer-widget .fwidget,.ags-divi-extras-module .et_pb_gutters1.et_left_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .et_pb_gutters1.et_right_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .et_pb_gutters1.et_full_width_page.woocommerce-page ul.products li.product{
    margin: 0;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column_4_4,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns1 .footer-widget,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns3 .footer-widget.last,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget.last,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget.last{
    width: 100%;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column_3_4,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(even){
    width: 75%;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column_2_3,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(even){
    width: 66.666%;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_column_3_8,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_column_3_8,.et_section_specialty .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters1.et_pb_row_inner .et_pb_column_3_8,.et_section_specialty .et_pb_column_2_3 .ags-divi-extras-module .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_3,.et_section_specialty .et_pb_column_1_2 .ags-divi-extras-module .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3,.et_pb_gutters1 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget,.et_pb_gutters1 .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns2 .footer-widget,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{
    width: 50%;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4,.et_section_specialty .et_pb_column_3_4 .ags-divi-extras-module .et_pb_gutters1.et_pb_row_inner .et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.ags-divi-extras-module .et_pb_gutters1.et_left_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .et_pb_gutters1.et_right_sidebar.woocommerce-page ul.products li.product,.et_pb_gutters1 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .column.size-1of3,.et_pb_gutters1 .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns3 .footer-widget,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(even),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd){
    width: 33.333%;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters1 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.ags-divi-extras-module .et_pb_gutters1.et_full_width_page.woocommerce-page ul.products li.product,.et_pb_gutters1 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns4 .footer-widget,.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(even),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3){
    width: 25%;
  }.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(odd),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(odd),.ags-divi-extras-module .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(odd){
    clear: both;
  }/* Sections and Rows */.ags-divi-extras-module .et_pb_section{
    padding: 4% 0;
  }.ags-divi-extras-module .et_pb_fullwidth_section{
    padding: 0;
  }.ags-divi-extras-module .et_pb_row{
    padding: 2% 0;
  }.et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner{
    padding: 3.735% 0;
  }.et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner{
    padding: 4.2415% 0;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner{
    padding: 5.82% 0;
  }.ags-divi-extras-module .et_pb_column_single{
    padding: 2.855% 0;
  }.et_pb_column_single .ags-divi-extras-module .et_pb_module:first-child,.et_pb_column_single .ags-divi-extras-module .et_pb_module.et-first-child{
    margin-top: 0;
  }.et_pb_column_single .ags-divi-extras-module .et_pb_module:last-child,.et_pb_column_single .ags-divi-extras-module .et_pb_module.et-last-child{
    margin-bottom: 0;
  }.et_pb_section .et_pb_row .et_pb_column .ags-divi-extras-module .et_pb_module:last-child,.et_pb_section .et_pb_row .et_pb_column .ags-divi-extras-module .et_pb_module.et-last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .ags-divi-extras-module .et_pb_module:last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .ags-divi-extras-module .et_pb_module.et-last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .ags-divi-extras-module .et_pb_module:last-child,.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .ags-divi-extras-module .et_pb_module.et-last-child{
    margin-bottom: 0;
  }.ags-divi-extras-module .et_section_specialty > .et_pb_row{
    padding: 0;
  }.ags-divi-extras-module .et_pb_row_inner{
    width: 100%;
  }.ags-divi-extras-module .et_pb_row .et_pb_column:last-child,.ags-divi-extras-module .et_pb_row .et_pb_column.et-last-child,.ags-divi-extras-module .et_pb_row_inner .et_pb_column:last-child,.ags-divi-extras-module .et_pb_row_inner .et_pb_column.et-last-child{
    margin-right: 0 !important;
  }/* Fullwidth Rows */.ags-divi-extras-module .et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_specialty_fullwidth > .et_pb_row{
    width: 89% !important;
    max-width: 89% !important;
  }.ags-divi-extras-module .et_pb_gutters4.et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_gutters4 .et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_specialty_fullwidth > .et_pb_gutters4.et_pb_row,.ags-divi-extras-module .et_pb_gutters4 .et_pb_specialty_fullwidth > .et_pb_row{
    width: 86% !important;
    max-width: 86% !important;
  }.ags-divi-extras-module .et_pb_gutters2.et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_gutters2 .et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_specialty_fullwidth > .et_pb_gutters2.et_pb_row,.ags-divi-extras-module .et_pb_gutters2 .et_pb_specialty_fullwidth > .et_pb_row{
    width: 94% !important;
    max-width: 94% !important;
  }.ags-divi-extras-module .et_pb_gutters1.et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_specialty_fullwidth > .et_pb_gutters1.et_pb_row,.ags-divi-extras-module .et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row{
    width: 100% !important;
    max-width: 100% !important;
  }/* Equalize Column Heights */.ags-divi-extras-module .et_pb_row.et_pb_equal_columns,.ags-divi-extras-module .et_pb_row_inner.et_pb_equal_columns,.ags-divi-extras-module .et_pb_section.et_pb_equal_columns > .et_pb_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    direction: ltr;
  }/* Modify column's order in equalize column row so clearfix is displayed early and its
	   actual width (0px) remains to avoid unwanted window's unwanted horizontal scroll */.ags-divi-extras-module .et_pb_row.et_pb_equal_columns > .et_pb_column{
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item,.ags-divi-extras-module .et_pb_portfolio_grid .et_pb_portfolio_item,.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item{
    float: left;
    position: relative;
  }.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item img,.ags-divi-extras-module .et_pb_portfolio_grid .et_pb_portfolio_item img,.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item img{
    width: 100%;
  }.ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.ags-divi-extras-module .woocommerce-page ul.products li.product{
    clear: none;
  }.et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(3n),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n),.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n),.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(3n),.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n),.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n),.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(3n),.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n),.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n){
    margin-right: 0;
  }.et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n+1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(3n+1),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n+1),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_grid_item:nth-child(2n+1),.et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1){
    clear: both;
  }.et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(4n+1){
    clear: none;
  }.et_pb_column_3_4 .et_pb_column_4_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1){
    clear: none;
  }.et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item,.et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product{
    margin-right: 0;
    width: 100% !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item{
    clear: none !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.last_in_row{
    margin-right: 0 !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item.first_in_row{
    clear: both !important;
  }.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item h3,.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title,.ags-divi-extras-module .et_pb_portfolio_grid .et_pb_portfolio_item h2,.ags-divi-extras-module .et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header{
    word-wrap: break-word;
    margin: 10px 0 0;
    padding-bottom: 0;
  }.ags-divi-extras-module .et_pb_gallery_grid .et_pb_gallery_item h3,.ags-divi-extras-module .et_pb_portfolio_grid .et_pb_portfolio_item h2,.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{
    font-size: 18px;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item h2:last-child,.ags-divi-extras-module .et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item .et_pb_module_header:last-child{
    line-height: normal;
  }.ags-divi-extras-module .et_pb_portfolio_item .post-meta,.ags-divi-extras-module .et_pb_gallery_item .et_pb_gallery_caption{
    font-size: 14px;
    margin: .4em 0 0;
  }/* Sidebar Widgets */.et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget:nth-child(4n),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget:nth-child(3n),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget:nth-child(2n),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget:nth-child(2n),.et_pb_row .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget:nth-child(4n),.et_pb_row .et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget:nth-child(3n),.et_pb_row .et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget:nth-child(2n),.et_pb_row .et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget:nth-child(2n),.et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget:nth-child(3n),.et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget:nth-child(2n),.et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget:nth-child(2n){
    margin-right: 0;
  }.et_pb_column_4_4 .ags-divi-extras-module .et_pb_widget:nth-child(4n+1),.et_pb_column_3_4 .ags-divi-extras-module .et_pb_widget:nth-child(3n+1),.et_pb_column_2_3 .ags-divi-extras-module .et_pb_widget:nth-child(2n+1),.et_pb_column_1_2 .ags-divi-extras-module .et_pb_widget:nth-child(2n+1){
    clear: both;
  }.et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_widget,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_widget,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget{
    width: 100% !important;
    margin-right: 0;
  }/* Slider Module */.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_video,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_video,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_video,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_video,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description{
    width: 100% !important;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_video,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_video,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_video,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_video{
    padding: 0;
    margin: 10% 0 0 0 !important;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_image,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_image{
    top: auto;
    bottom: auto;
    position: relative;
  }/* Audio Module */.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module .mejs-container .mejs-controls div,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module .mejs-container .mejs-controls div,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module .mejs-container .mejs-controls div{
    position: absolute;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module .mejs-container,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module .mejs-container,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module .mejs-container{
    height: 50px !important;
    min-width: 0 !important;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module .mejs-controls,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module .mejs-controls,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module .mejs-controls{
    height: 100%;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom{
    top: 30px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module .mejs-button.mejs-volume-button,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module .mejs-button.mejs-volume-button,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module .mejs-button.mejs-volume-button{
    top: 30px;
    right: 65px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module a.mejs-horizontal-volume-slider,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module a.mejs-horizontal-volume-slider,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module a.mejs-horizontal-volume-slider{
    top: 30px;
    right: 0;
    display: block;
    position: absolute;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module .mejs-horizontal-volume-total,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module .mejs-horizontal-volume-total,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module .mejs-horizontal-volume-total{
    position: relative;
    width: 100%;
    display: block;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module .mejs-controls div.mejs-time-rail,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module .mejs-controls div.mejs-time-rail,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module .mejs-controls div.mejs-time-rail{
    width: 100% !important;
    padding-left: 35px;
    margin: 0 3px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_module a.mejs-time-total.mejs-time-slider,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_module a.mejs-time-total.mejs-time-slider,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_module a.mejs-time-total.mejs-time-slider{
    width: 100% !important;
    position: relative;
    margin-left: 0;
  }/* Salvattore Styles */.et_pb_column_4_4 .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{
    content: '3 .column.size-1of3';
  }.et_pb_column_3_4 .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{
    content: '2 .column.size-1of2';
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,.et_pb_column_3_4 .et_pb_column_3_8 .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{
    content: '1 .column.size-1of1';
  }/* Sticky Image */.ags-divi-extras-module .et_pb_section_sticky,.ags-divi-extras-module .et_pb_section_sticky .et_pb_row:last-child,.ags-divi-extras-module .et_pb_section_sticky .et_pb_row.et-last-child,.ags-divi-extras-module .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child,.ags-divi-extras-module .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.ags-divi-extras-module .et_pb_section_sticky .et_pb_column_single{
    padding-bottom: 0 !important;
  }/* Fullwidth Menu Module */.ags-divi-extras-module .et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover > ul{
    transition: all 0.2s ease-in-out;
  }.ags-divi-extras-module .et_dropdown_animation_slide.et_pb_fullwidth_menu ul li:hover > ul{
    -webkit-animation: fadeLeft 0.4s ease-in-out;
    animation: fadeLeft 0.4s ease-in-out;
  }.ags-divi-extras-module .et_dropdown_animation_expand.et_pb_fullwidth_menu ul li:hover > ul{
    -webkit-transform-origin: 0 0%;
    -webkit-animation: Grow 0.4s ease-in-out;
    animation: Grow 0.4s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
  }.ags-divi-extras-module .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li ul li:hover > ul{
    -webkit-animation: flipInX 0.6s ease-in-out;
    animation: flipInX 0.6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
  }.ags-divi-extras-module .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li:hover > ul{
    -webkit-animation: flipInY 0.6s ease-in-out;
    animation: flipInY 0.6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
  }.ags-divi-extras-module .et_pb_fullwidth_menu.et_pb_fullwidth_menu_fullwidth .et_pb_row{
    width: 100%;
    max-width: 100%;
    padding: 0 30px !important;
  }/* Slider Module */.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_description{
    padding-bottom: 26%;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide .et_pb_slide_description{
    padding-bottom: 34%;
  }/* Comments Module */.et_pb_column_1_2 .ags-divi-extras-module .et_pb_comments_module .comment_avatar img,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_comments_module .comment_avatar img,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment_avatar img{
    max-width: 50%;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_comments_module .comment-body,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_comments_module .comment-body,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment-body{
    padding: 0 0 0 50px;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_comments_module .comment .children,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_comments_module .comment .children,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment .children{
    margin-left: 25px;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_comments_module .comment-reply-link,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_comments_module .comment-reply-link,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module .comment-reply-link{
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_comments_module #commentform [class*="comment-form-"] input,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_comments_module #commentform [class*="comment-form-"] input,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_comments_module #commentform [class*="comment-form-"] input{
    box-sizing: border-box;
    width: 100%;
  }}/* Responsive Styles 981px - 1100px */@media all and (min-width: 981px) and (max-width: 1100px) {/* Slider Module */.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_content,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_content,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_content,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_slide_content{
    font-size: 14px;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title{
    font-size: 18px;
  }/* Blog Posts */.ags-divi-extras-module .et_pb_post{
    margin-bottom: 42px;
  }/* Blog Post Formats *//* Quote */.ags-divi-extras-module .et_quote_content{
    padding: 50px 70px 45px;
  }.et_pb_column_2_3 .ags-divi-extras-module .et_quote_content{
    padding: 50px 50px 45px;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_quote_content{
    padding: 35px 47px 30px;
  }.et_pb_column_1_3 .ags-divi-extras-module .et_quote_content,.et_pb_column_3_8 .ags-divi-extras-module .et_quote_content,.et_pb_column_1_4 .ags-divi-extras-module .et_quote_content,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content{
    padding: 35px 25px 32px;
  }/* Gallery */.et_pb_column_4_4 .ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 534px;
  }.et_pb_column_3_4 .ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 392px;
  }.et_pb_column_2_3 .ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 345px;
  }.et_pb_column_1_2 .ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 250px;
  }.et_pb_column_1_3 .ags-divi-extras-module .et_pb_post .et_pb_slide,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 155px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 108px;
  }.ags-divi-extras-module .et_pb_blog_grid .et_pb_post .et_pb_slide{
    min-height: 155px;
  }/* Audio */.et_pb_column_1_2 .ags-divi-extras-module .et_pb_audio_cover_art{
    height: 340px;
  }.et_pb_column_3_8 .ags-divi-extras-module .et_pb_audio_cover_art{
    height: 242px;
  }.et_pb_column_1_3 .ags-divi-extras-module .et_pb_audio_cover_art{
    height: 210px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_audio_cover_art{
    height: 145px;
  }/* Contact Form Module */.et_pb_column_1_4 .ags-divi-extras-module .et_pb_contact_right{
    margin-right: 5px;
  }/* Number Counter Module */.et_pb_column_1_4 .ags-divi-extras-module .et_pb_number_counter .percent{
    height: 55px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_number_counter h3{
    padding: 10px 0 0 0;
  }}/* Responsive Smartphone Ladnscape And Above */@media all and (min-width: 480px) {/* Slider Module */.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slide_description{
    padding-bottom: 26%;
  }}/* Responsive Styles Tablet And Below */@media all and (max-width: 980px) {/* Page Containers */.ags-divi-extras-module .et_pb_column{
    width: 100% !important;
  }/* Rows and Sections */.ags-divi-extras-module .et_pb_section{
    padding: 50px 0;
  }.ags-divi-extras-module .et_pb_fullwidth_section{
    padding: 0;
  }.ags-divi-extras-module .et_pb_row,.et_pb_column .ags-divi-extras-module .et_pb_row_inner{
    padding: 30px 0;
  }.ags-divi-extras-module .et_section_specialty > .et_pb_row{
    padding: 0;
  }.ags-divi-extras-module .et_pb_column{
    margin-bottom: 30px;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_column{
    margin-bottom: 0;
  }.ags-divi-extras-module .et_pb_row:last-child .et_pb_column:last-child,.ags-divi-extras-module .et_pb_row.et-last-child .et_pb_column.et-last-child{
    margin-bottom: 0;
  }.et_pb_section .et_pb_column .ags-divi-extras-module .et_pb_module{
    margin-bottom: 30px;
  }.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_module{
    margin-bottom: 0;
  }.et_pb_gutters1 .et_section_specialty .et_pb_row > .et_pb_column .ags-divi-extras-module > .et_pb_module,.et_section_specialty .et_pb_gutters1.et_pb_row > .et_pb_column .ags-divi-extras-module > .et_pb_module{
    margin: 0;
  }.ags-divi-extras-module .et_section_specialty .et_pb_row > .et_pb_column{
    padding-bottom: 0;
  }.et_pb_row .et_pb_column .ags-divi-extras-module .et_pb_module:last-child,.et_pb_row .et_pb_column .ags-divi-extras-module .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .ags-divi-extras-module .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .ags-divi-extras-module .et_pb_module.et-last-child{
    margin-bottom: 0;
  }.ags-divi-extras-module .et_pb_column.et_pb_column_empty{
    display: none;
  }/* Sticky Image */.ags-divi-extras-module .et_pb_section_sticky_mobile,.ags-divi-extras-module .et_pb_section_sticky_mobile .et_pb_row:last-child,.ags-divi-extras-module .et_pb_section_sticky_mobile .et_pb_row.et-last-child,.ags-divi-extras-module .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child,.ags-divi-extras-module .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.ags-divi-extras-module .et_pb_section_sticky_mobile .et_pb_column_single{
    padding-bottom: 0 !important;
  }.ags-divi-extras-module .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child,.ags-divi-extras-module .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child{
    margin-bottom: 0;
  }/* 1_4 Column Breakdown */.ags-divi-extras-module .et_pb_row_4col,.ags-divi-extras-module .et_pb_row_1-4_1-4_1-2,.ags-divi-extras-module .et_pb_row_1-2_1-4_1-4,.ags-divi-extras-module .et_pb_row_1-4_1-4{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
  }.ags-divi-extras-module .et_pb_row_4col > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4{
    width: 47.25% !important;
    margin-right: 5.5%;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1 .et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1.et_pb_row_1-4_1-4 .et_pb_column.et_pb_column_1_4{
    width: 50% !important;
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(even),.ags-divi-extras-module .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4:nth-child(even),.ags-divi-extras-module .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(even),.ags-divi-extras-module .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(odd){
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_row_4col .et_pb_column:nth-last-child(-n+2),.ags-divi-extras-module .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.ags-divi-extras-module .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2){
    margin-bottom: 0;
  }/* Fullwidth Rows */.ags-divi-extras-module .et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_specialty_fullwidth > .et_pb_row{
    width: 80% !important;
    max-width: 80% !important;
  }.ags-divi-extras-module .et_pb_gutters1.et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth,.ags-divi-extras-module .et_pb_gutters1.et_pb_specialty_fullwidth > .et_pb_row,.ags-divi-extras-module .et_pb_gutters1 .et_pb_specialty_fullwidth > .et_pb_row{
    width: 100% !important;
    max-width: 100% !important;
  }.ags-divi-extras-module .et_pb_space.et-hide-mobile{
    display: none;
  }/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */.et_pb_column .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_column .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.ags-divi-extras-module .woocommerce-page ul.products li.product:nth-child(n),.ags-divi-extras-module .et_gallery_item{
    margin: 0 7.5% 7.5% 0 !important;
    width: 28.333% !important;
    clear: none;
    float: left;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_grid_item:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n){
    margin: 0 !important;
    width: 33.333% !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n){
    clear: none !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row{
    margin-right: 0 !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row{
    clear: both !important;
  }/* Grid Layouts: 1/4 Columns */.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n){
    margin: 0 0 11.5% 0 !important;
    width: 100% !important;
  }.et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1.et_pb_row_4col > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_4col > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1 .et_pb_row_4col > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_gutters1 .et_pb_column_1_4 .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_blog_grid .column,.et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column_1_4 .ags-divi-extras-module .et_pb_widget:nth-child(n){
    margin: 0 !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_grid_item:nth-child(3n),.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_column .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(3n),.ags-divi-extras-module .woocommerce-page ul.products li.product:nth-child(3n),.ags-divi-extras-module .et_gallery_item:nth-child(3n){
    margin-right: 0 !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_grid_item:nth-child(3n+1),.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_column .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(3n+1),.ags-divi-extras-module .woocommerce-page ul.products li.product:nth-child(3n+1),.ags-divi-extras-module .et_gallery_item:nth-child(3n+1){
    clear: both;
  }/* Filterable Portfolio Module */.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li{
    width: auto;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{
    width: auto;
    border-radius: 0;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{
    border-radius: 3px 0 0 3px;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{
    border-radius: 0 3px 3px 0;
  }/* Blog + Sidebar Module + Footer */.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(n){
    width: 46.25% !important;
    margin: 0 7.5% 7.5% 0 !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post{
    margin-bottom: 16.21%;
  }.et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(n){
    margin-bottom: 7.5%;
  }.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(n){
    width: 50% !important;
    margin: 0 !important;
  }.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(n){
    margin-bottom: 0;
  }.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(2n){
    margin-right: 0 !important;
  }.ags-divi-extras-module .et_pb_widget_area_left{
    padding-right: 0;
    border-right: none;
  }.ags-divi-extras-module .et_pb_widget_area_right{
    padding-left: 0;
    border-left: none;
  }.ags-divi-extras-module .et_pb_more_button{
    display: inline-block !important;
  }/* Slider Module */.ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off h2{
    font-size: 26px;
    font-weight: 500 !important;
  }.ags-divi-extras-module .et_pb_slide_description .et_pb_slide_title{
    font-weight: 500 !important;
  }.ags-divi-extras-module .et_pb_slide_content{
    font-size: 13px;
    font-weight: 400;
  }.ags-divi-extras-module .et_pb_slide_description{
    text-align: center;
  }.ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description{
    text-align: left;
  }/* Column Adjustments */.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_container{
    min-height: auto;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_content{
    display: block;
  }.ags-divi-extras-module .et_pb_post{
    margin-bottom: 42px;
  }/* Newsletter Module */.et_pb_column .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_column.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_description{
    width: 50%;
    padding: 0;
  }.et_pb_column .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form{
    padding-left: 40px;
  }.et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_description{
    width: 100%;
    padding: 0;
  }.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_description{
    width: 50%;
  }/* Pricing Tables Module */.et_pb_column .ags-divi-extras-module .et_pb_pricing_table{
    width: 50% !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_pricing_1 .et_pb_pricing_table{
    width: 100% !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_pricing_table:nth-child(2n+1){
    clear: both;
  }.et_pb_column .ags-divi-extras-module .et_pb_pricing_table:nth-child(n+3){
    margin-top: 50px;
  }/* Post Title Module */.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_post_title{
    padding: 80px 0;
  }/* Map Module */.et_pb_column .ags-divi-extras-module .et_pb_map,.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_map{
    height: 350px;
  }/* Projects Post Type */.ags-divi-extras-module .et_full_width_portfolio_page .et_project_meta{
    float: none;
    width: 100%;
    margin-top: -20px;
  }/* Image Module */.ags-divi-extras-module .et_always_center_on_mobile{
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }/* Header Styles */.ags-divi-extras-module .fullwidth-menu{
    display: none;
  }/* Mobile Menu */.ags-divi-extras-module .et_mobile_nav_menu{
    display: block;
  }/* Countdown Timer Module */.ags-divi-extras-module .et_pb_countdown_timer .title{
    font-size: 22px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 64px !important;
    line-height: 64px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .section p.label{
    font-size: 14px !important;
    line-height: 25px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .sep{
    top: -28px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 32px !important;
    line-height: 32px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .sep{
    top: -27px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p.label{
    font-size: 14px !important;
    line-height: 25px !important;
  }/* Fullwidth Menu Module */.ags-divi-extras-module .et_pb_fullwidth_menu .fullwidth-menu-nav{
    display: none;
  }.ags-divi-extras-module .et_pb_fullwidth_menu .et_pb_row{
    min-height: 81px;
  }.ags-divi-extras-module .et_pb_fullwidth_menu .et_mobile_nav_menu{
    float: none;
  }.ags-divi-extras-module .et_pb_fullwidth_menu .mobile_menu_bar:before{
    top: 26px;
  }.ags-divi-extras-module .et_pb_fullwidth_menu .et_mobile_menu{
    top: 81px;
    padding: 5%;
  }.ags-divi-extras-module .et_pb_fullwidth_menu .et_pb_mobile_menu_upwards .et_mobile_menu{
    top: auto;
    bottom: 81px;
  }.ags-divi-extras-module .et_pb_fullwidth_menu .et_mobile_menu ul{
    padding: 0;
  }.ags-divi-extras-module .et_pb_fullwidth_menu .et_mobile_menu,.ags-divi-extras-module .et_pb_fullwidth_menu .et_mobile_menu ul{
    list-style: none !important;
    text-align: left;
  }/* Rows and Sections */.ags-divi-extras-module .et_pb_section .et_pb_row,.ags-divi-extras-module .et_pb_section.et_section_specialty .et_pb_row{
    max-width: 1080px !important;
  }/* Blog Module */.et_pb_column_3_8 .ags-divi-extras-module .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom{
    margin-left: 0;
  }.et_pb_column_1_3 .ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span,.ags-divi-extras-module .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span{
    font-size: 18px;
  }/* Post Slider Module */.et_pb_section .et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_section .et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
    margin-bottom: 5% !important;
  }}/* fix for the Login Module in Customizer */@media all and (min-width: 768px) {.ags-divi-extras-module .et_pb_in_customizer.et_pb_login .et_pb_newsletter_description{
    width: 50%;
  }}/* Responsive Styles Tablet Only */@media all and (min-width: 768px) and (max-width: 980px) {/* Video Module */.et_pb_column_3_8 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_video_play,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_video_play{
    font-size: 6rem;
    line-height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem;
  }/* Testimonials Module */.et_pb_column .ags-divi-extras-module .et_pb_testimonial_portrait{
    float: left;
    display: block;
    margin-right: 30px;
  }.et_pb_column .ags-divi-extras-module .et_pb_testimonial_description{
    display: block;
  }/* Column Adjustments */.ags-divi-extras-module .et_pb_row_4col .et_pb_testimonial_portrait,.ags-divi-extras-module .et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,.ags-divi-extras-module .et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,.ags-divi-extras-module .et_pb_row_1-4_1-4 .et_pb_testimonial_portrait{
    float: none;
    display: block;
    margin: 0 auto 20px;
  }/* Person Module */.et_pb_column .ags-divi-extras-module .et_pb_team_member_image{
    float: left;
    width: 280px;
    margin: 0 30px 0 0;
    text-align: left;
  }.et_pb_row_4col .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_team_member_image{
    float: none;
    width: auto;
    max-width: none;
    margin: 0 0 12px 0;
    text-align: center;
  }.et_pb_column .ags-divi-extras-module .et_pb_team_member_description{
    display: table-cell;
  }/* Blog Post Formats *//* Quote */.ags-divi-extras-module .et_quote_content{
    padding: 50px 43px 45px !important;
  }.ags-divi-extras-module .et_quote_content blockquote p{
    font-size: 26px !important;
    line-height: 44px !important;
  }.ags-divi-extras-module .et_quote_content blockquote cite{
    font-size: 18px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_quote_content{
    padding: 35px 30px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_quote_content blockquote p{
    font-size: 20px !important;
    line-height: 26px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_quote_content blockquote cite{
    font-size: 14px !important;
  }/* Link */.ags-divi-extras-module .et_link_content{
    padding: 40px 40px 45px;
  }.ags-divi-extras-module .et_link_content h2{
    font-size: 26px !important;
    line-height: 44px !important;
  }.ags-divi-extras-module .et_link_content a.et_link_main_url{
    font-size: 18px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_link_content h2{
    font-size: 20px !important;
    line-height: 26px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_link_content a.et_link_main_url{
    font-size: 14px !important;
  }/* Gallery */.ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 384px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_pb_post .et_pb_slide{
    min-height: 182px !important;
  }/* Audio */.ags-divi-extras-module .et_audio_content h2{
    font-size: 26px !important;
    line-height: 44px !important;
    margin-bottom: 24px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_audio_content h2{
    font-size: 20px !important;
    line-height: 26px !important;
  }.ags-divi-extras-module .et_pb_audio_cover_art{
    float: none !important;
    width: 100% !important;
    position: relative;
    height: 400px !important;
  }.ags-divi-extras-module .et_pb_audio_module_content{
    margin-left: 0 !important;
    padding: 55px 60px 55px !important;
  }.ags-divi-extras-module .et_pb_audio_module_content h2{
    font-size: 36px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_audio_module_meta{
    font-size: 14px !important;
  }/* Salvattore Styles */.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{
    content: '2 .column.size-1of2';
  }}/* Responsive Styles Tablet Only (Lower Adjustment) */@media all and (min-width: 768px) and (max-width: 800px) {/* Countdown Timer Module */.ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 50px !important;
    line-height: 50px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 25px !important;
    line-height: 25px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .sep{
    top: -25px !important;
  }}/* Responsive Styles Smartphone Only */@media all and (max-width: 767px) {/* Salvattore Styles */.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{
    content: '1 .column.size-1of1';
  }/* Slider Modules */.ags-divi-extras-module .et_pb_slide_image,.ags-divi-extras-module .et_pb_slide_video{
    margin-top: 6% !important;
  }.ags-divi-extras-module .et_pb_slide_video{
    float: none;
  }.ags-divi-extras-module .et_pb_section_first .et_pb_slide_image{
    margin: 0 0 0 !important;
    top: 20px;
  }.ags-divi-extras-module .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{
    font-size: 20px;
  }.ags-divi-extras-module .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{
    font-size: 14px;
  }.ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description{
    float: none;
    text-align: center;
    width: 100%;
  }/* Blog Posts */.ags-divi-extras-module .et_pb_post{
    margin-bottom: 42px;
  }.ags-divi-extras-module .et_pb_post h2,.ags-divi-extras-module .et_pb_portfolio_item h2,.ags-divi-extras-module .et_pb_title_container h1{
    font-size: 18px;
  }/* Video Slider Module */.ags-divi-extras-module .et_pb_carousel .et-pb-arrow-prev,.ags-divi-extras-module .et_pb_carousel:hover .et-pb-arrow-prev{
    left: -8px;
    opacity: 1;
  }.ags-divi-extras-module .et_pb_carousel .et-pb-arrow-next,.ags-divi-extras-module .et_pb_carousel:hover .et-pb-arrow-next{
    right: -8px;
    opacity: 1;
  }.ags-divi-extras-module .et_pb_slider_carousel:hover .et-pb-arrow-prev{
    opacity: 0 !important;
  }.ags-divi-extras-module .et_pb_slider_carousel:hover .et-pb-arrow-next{
    opacity: 0 !important;
  }/* Column Adjustments */.et_pb_column_4_4 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_3 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_4 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play{
    font-size: 2rem;
    line-height: 2rem;
    margin-left: -1rem;
    margin-top: -1rem;
  }/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */.et_pb_column .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_column .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.ags-divi-extras-module .woocommerce-page ul.products li.product:nth-child(n),.ags-divi-extras-module .et_gallery_item:nth-child(n){
    margin: 0 9.5% 9.5% 0 !important;
    width: 45.25% !important;
    clear: none;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_grid_item:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n){
    margin: 0 !important;
    width: 50% !important;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_fullwidth_portfolio_carousel .et_pb_grid_item:nth-child(n){
    width: 100% !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_grid_item:nth-child(2n),.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_column .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(2n),.ags-divi-extras-module .woocommerce-page ul.products li.product:nth-child(2n),.ags-divi-extras-module .et_gallery_item:nth-child(2n){
    margin-right: 0 !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_grid_item:nth-child(2n+1),.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),.et_pb_column .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(2n+1),.ags-divi-extras-module .woocommerce-page ul.products li.product:nth-child(2n+1),.ags-divi-extras-module .et_gallery_item:nth-child(2n+1){
    clear: both;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n){
    clear: none !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row{
    margin-right: 0 !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row{
    clear: both !important;
  }/* Filterable Portfolio Module */.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{
    width: 100%;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li{
    width: 50%;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a{
    border-radius: 3px 0 0 0;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a{
    border-radius: 0 3px 0 0;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a{
    border-radius: 0 0 3px 3px;
  }.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a{
    border-radius: 0 0 3px;
  }/* Blog + Sidebar Module + Footer */.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1,.et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(n),.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(n){
    width: 100% !important;
    margin-right: 0 !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column .ags-divi-extras-module .et_pb_widget{
    margin-bottom: 9.5% !important;
  }.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_widget{
    margin-bottom: 0 !important;
  }/* Call To Action Module */.ags-divi-extras-module .et_pb_promo{
    padding: 40px;
  }/* Newsletter Module */.et_pb_column .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_column.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_column.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_1-4_3-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form,.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_description,.et_pb_row_3-4_1-4 .et_pb_column.et_pb_column_1_4.et_pb_column_inner .ags-divi-extras-module .et_pb_newsletter_form{
    width: 100%;
    padding: 0;
  }.et_pb_column_4_4 .ags-divi-extras-module > .et_pb_newsletter,.et_pb_column_3_4 .ags-divi-extras-module > .et_pb_newsletter,.et_pb_column_2_3 .ags-divi-extras-module > .et_pb_newsletter{
    display: block;
  }.et_pb_column_4_4 .ags-divi-extras-module > .et_pb_newsletter .et_pb_newsletter_description{
    margin-bottom: 20px;
  }/* Slider Modules */.ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-prev,.ags-divi-extras-module .et_mobile_device .et-pb-arrow-prev{
    left: 0;
    opacity: 1;
  }.ags-divi-extras-module .et_pb_slider:hover .et-pb-arrow-next,.ags-divi-extras-module .et_mobile_device .et-pb-arrow-next{
    right: 0;
    opacity: 1;
  }.ags-divi-extras-module .et-pb-controllers{
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 10;
    height: 14px;
  }.ags-divi-extras-module .format-gallery .et-pb-controllers{
    height: auto;
  }.ags-divi-extras-module .et_transparent_nav .et_pb_section:first-child .et-pb-controllers{
    bottom: 18px;
  }.ags-divi-extras-module .et_pb_more_button{
    display: inline-block !important;
  }.ags-divi-extras-module .et_pb_slide_image,.ags-divi-extras-module .et_pb_slide_video,.ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description{
    width: 100%;
  }.ags-divi-extras-module .et_pb_slide_image,.ags-divi-extras-module .et_pb_slide_video{
    display: none !important;
  }.ags-divi-extras-module .et_pb_slider_show_image .et_pb_slide_image,.ags-divi-extras-module .et_pb_slider_show_image .et_pb_slide_video{
    display: block !important;
  }.ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title{
    font-size: 24px;
  }.ags-divi-extras-module .et_pb_slide_content{
    font-size: 12px;
  }.ags-divi-extras-module .et_pb_slide_image,.ags-divi-extras-module .et_pb_slide_video{
    position: relative;
    margin: 50px auto 0;
    padding: 0;
  }.ags-divi-extras-module .et_pb_slide_image img{
    max-height: 300px;
  }.ags-divi-extras-module .et_pb_section_first .et_pb_slide_image img{
    max-height: 300px !important;
  }.ags-divi-extras-module .et_pb_slide_description,.ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_description,.ags-divi-extras-module .et_pb_slide_with_image .et_pb_slide_description{
    text-align: center;
  }/* Tabs Module */.ags-divi-extras-module .et_pb_tabs_controls{
    border-bottom: none;
    height: auto !important;
  }.ags-divi-extras-module .et_pb_tabs_controls li{
    float: none;
    border-right: none;
    border-bottom: 1px solid #d9d9d9;
    display: block;
  }/* Pricing Tables Module */.et_pb_column .ags-divi-extras-module .et_pb_pricing_table{
    width: 100% !important;
    margin: 0 0 30px !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_pricing_table:last-child,.et_pb_column .ags-divi-extras-module .et_pb_pricing_table.et-last-child{
    margin-bottom: 0;
  }/* Contact Form Module */.et_pb_column .ags-divi-extras-module .et_pb_contact p.et_pb_contact_field_half{
    width: 100%;
    margin-right: 0;
  }/* Map Module */.et_pb_column .ags-divi-extras-module .et_pb_map,.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_map{
    height: 220px;
  }/* Countdown Timer Module */.ags-divi-extras-module .et_pb_countdown_timer .title{
    font-size: 22px !important;
    margin-bottom: 20px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 32px !important;
    line-height: 32px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .section p.label{
    font-size: 14px !important;
    line-height: 25px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .sep{
    top: -28px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 16px !important;
    line-height: 16px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .sep{
    top: -21px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p.label{
    font-size: 14px !important;
    line-height: 25px !important;
  }/* Testimonials Module */.et_pb_column .ags-divi-extras-module .et_pb_testimonial_description{
    width: 100%;
    display: block;
  }.et_pb_column .ags-divi-extras-module .et_pb_testimonial_portrait{
    display: block;
    float: none;
    margin: 0 auto 20px;
  }/* Person Module */.ags-divi-extras-module .et_pb_team_member_image{
    float: none;
    width: auto;
    margin: 0 0 12px;
    display: block;
    text-align: center;
  }.ags-divi-extras-module .et_pb_team_member_description{
    display: block;
  }/* Blog Post Formats *//* Quote */.ags-divi-extras-module .et_quote_content,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content{
    padding: 35px 30px !important;
  }.ags-divi-extras-module .et_quote_content blockquote p,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content blockquote p{
    font-size: 20px !important;
    line-height: 26px !important;
  }.ags-divi-extras-module .et_quote_content blockquote cite,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content blockquote cite{
    font-size: 14px !important;
  }/* Link */.ags-divi-extras-module .et_link_content{
    padding: 35px 20px;
  }.ags-divi-extras-module .et_link_content h2,.ags-divi-extras-module .et_audio_content h2{
    font-size: 20px !important;
    line-height: 26px !important;
  }.ags-divi-extras-module .et_link_content a.et_link_main_url{
    font-size: 14px !important;
  }/* Gallery */.ags-divi-extras-module .et_pb_post .et_pb_slide{
    min-height: 222px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_pb_post .et_pb_slide{
    min-height: 222px !important;
  }/* Audio */.ags-divi-extras-module .et_audio_content{
    padding: 35px 20px !important;
  }.ags-divi-extras-module .et_audio_content h2{
    margin-bottom: 9px !important;
  }.ags-divi-extras-module .et_audio_container .mejs-container .mejs-controls .mejs-time span{
    font-size: 14px !important;
  }.ags-divi-extras-module .et_pb_audio_cover_art{
    float: none !important;
    width: 100% !important;
    position: relative;
    height: 300px !important;
  }.ags-divi-extras-module .et_pb_audio_module_content{
    margin-left: 0 !important;
    padding: 30px !important;
  }.ags-divi-extras-module .et_pb_audio_module_content h2{
    font-size: 26px;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_audio_module_meta{
    font-size: 14px !important;
  }/* Hide On Mobile Class */.ags-divi-extras-module .et-hide-mobile{
    display: none !important;
  }/* Fullwidth Header Module */.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right{
    -ms-flex-flow: column;
    flex-flow: column;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container{
    width: 100%;
  }.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content,.ags-divi-extras-module .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content{
    margin: 20px 2%;
  }/* Post Slider */.ags-divi-extras-module .et_pb_slider_with_overlay .et_pb_slide_image,.ags-divi-extras-module .et_pb_slider_with_overlay .et_pb_slide_video,.ags-divi-extras-module .et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description{
    width: 100%;
  }.ags-divi-extras-module .et_pb_slider_with_overlay .et_pb_slide_image{
    margin-top: 0 !important;
    padding-top: 6%;
  }.et_pb_section .et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_section .et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
    margin-bottom: 10% !important;
  }/* Comments Module */.ags-divi-extras-module #comment-wrap li.comment article{
    padding-right: 0;
  }.ags-divi-extras-module .comment-body,.ags-divi-extras-module .single article.comment-body{
    padding: 0 0 0 100px;
  }.ags-divi-extras-module .comment-reply-link{
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important;
  }.ags-divi-extras-module #commentform input[type="text"]{
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }.ags-divi-extras-module .comment .children{
    margin-left: 50px;
  }}/* Responsive Styles Smartphone Portrait */@media all and (max-width: 479px) {/* Quarter Column Adjustments */.ags-divi-extras-module .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{
    width: 100% !important;
    margin: 0 0 30px 0;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,.ags-divi-extras-module .et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4{
    margin-bottom: 0;
  }.ags-divi-extras-module .et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.ags-divi-extras-module .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child{
    margin-bottom: 0;
  }/* Text Module */.ags-divi-extras-module .et_pb_text_align_right{
    text-align: left;
  }/* Slider Modules */.ags-divi-extras-module .et_pb_slide_description h2.et_pb_slide_title{
    font-size: 20px;
  }.ags-divi-extras-module .et_pb_slide_content{
    font-weight: 400;
    font-size: 10px;
  }.ags-divi-extras-module .et_pb_slide_content,.ags-divi-extras-module a.et_pb_more_button{
    display: block;
  }.ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_slide_content,.ags-divi-extras-module .et_pb_slider_fullwidth_off .et_pb_more_button{
    display: none;
  }/* Projects */.ags-divi-extras-module .et_pb_portfolio_item{
    margin-bottom: 22px;
  }/* Blog Posts */.ags-divi-extras-module .et_pb_post{
    margin-bottom: 42px;
  }.ags-divi-extras-module .et_pb_post h2,.ags-divi-extras-module .et_pb_blog_grid h2{
    font-size: 16px;
    padding-bottom: 0;
  }.ags-divi-extras-module .et_pb_post .post-meta{
    color: #666;
    font-size: 14px;
  }.ags-divi-extras-module .et_pb_blog_grid .et_pb_post.format-quote > *,.ags-divi-extras-module .et_pb_blog_grid .et_pb_post.format-link > *,.ags-divi-extras-module .et_pb_blog_grid .et_main_video_container,.ags-divi-extras-module .et_pb_blog_grid .et_audio_content,.ags-divi-extras-module .et_pb_blog_grid .et_pb_post .et_pb_slider{
    display: block;
  }.ags-divi-extras-module .et_pb_blog_grid .et_pb_post > .et_pb_image_container,.ags-divi-extras-module .et_pb_blog_grid .et_pb_post > h2,.ags-divi-extras-module .et_pb_blog_grid .et_pb_post > .post-meta{
    display: block;
  }.ags-divi-extras-module .et_pb_blog_grid .et_pb_post .post-meta{
    display: block !important;
    padding: 0;
  }/* Blog Post Formats */.et_pb_column_2_3 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_2 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_8 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_3 .ags-divi-extras-module .et_pb_carousel_item .et_pb_video_play{
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin-left: -0.75rem;
    margin-top: -0.75rem;
  }.ags-divi-extras-module .et_quote_content,.ags-divi-extras-module .et_pb_blog_grid .et_quote_content,.ags-divi-extras-module .et_audio_content,.ags-divi-extras-module .et_pb_blog_grid .et_link_content{
    padding: 35px 20px !important;
  }.ags-divi-extras-module .et_pb_blog_grid .et_main_video_container{
    margin-left: 0;
    margin-right: 0;
  }.ags-divi-extras-module .et_pb_post .et_pb_slide,.ags-divi-extras-module .et_pb_blog_grid .et_pb_post .et_pb_slide{
    min-height: 156px !important;
  }.ags-divi-extras-module .et_pb_audio_cover_art{
    float: none !important;
    width: 100% !important;
    height: 210px !important;
  }.ags-divi-extras-module .et_pb_audio_module_content h2{
    font-size: 20px !important;
  }.et_pb_column_1_4 .ags-divi-extras-module .et_audio_module_meta{
    font-size: 14px !important;
  }/* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */.et_pb_column .ags-divi-extras-module .et_pb_grid_item:nth-child(n),.et_pb_column .ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.et_pb_column .ags-divi-extras-module .woocommerce ul.products li.product:nth-child(n),.ags-divi-extras-module .woocommerce-page ul.products li.product:nth-child(n),.ags-divi-extras-module .et_gallery_item:nth-child(n){
    margin: 0 0 11.5% 0 !important;
    width: 100% !important;
  }.ags-divi-extras-module .et_pb_gutters1 .et_pb_grid_item:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),.ags-divi-extras-module .et_pb_gutters1 .woocommerce ul.products li.product:nth-child(n){
    margin: 0 !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n){
    clear: none !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).last_in_row{
    margin-right: 0 !important;
  }.ags-divi-extras-module .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n).first_in_row{
    clear: both !important;
  }/* Blog + Sidebar Module + Footer */.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_column .ags-divi-extras-module .et_pb_widget:nth-child(n){
    margin-bottom: 11.5% !important;
  }.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .ags-divi-extras-module .et_pb_widget{
    margin-bottom: 0 !important;
  }/* Call To Action Module */.ags-divi-extras-module .et_pb_promo{
    padding: 40px;
  }/* Map Module */.et_pb_column .ags-divi-extras-module .et_pb_map,.ags-divi-extras-module .et_pb_fullwidth_section .et_pb_map{
    height: 200px;
  }/* Tabs Module */.ags-divi-extras-module .et_pb_tabs_controls{
    border-bottom: none;
  }.ags-divi-extras-module .et_pb_tabs_controls li{
    float: none;
    border-right: none;
    border-bottom: 1px solid #d9d9d9;
  }/* Audio module */.et_pb_column .ags-divi-extras-module .et_pb_audio_module .mejs-container .mejs-controls div{
    position: absolute;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module .mejs-container{
    height: 50px !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module .mejs-controls{
    height: 100%;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom{
    top: 30px;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module .mejs-button.mejs-volume-button{
    top: 30px;
    right: 65px;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module a.mejs-horizontal-volume-slider{
    top: 30px;
    right: 0;
    display: block;
    position: absolute;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module .mejs-horizontal-volume-total{
    position: relative;
    width: 100%;
    display: block;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module .mejs-controls div.mejs-time-rail{
    width: 100% !important;
    padding-left: 30px;
  }.et_pb_column .ags-divi-extras-module .et_pb_audio_module a.mejs-time-total.mejs-time-slider{
    width: 100%;
    position: relative;
    margin-left: 0;
  }.et_pb_column .ags-divi-extras-module .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom{
    margin-left: 0;
  }/* Testimonials Module */.ags-divi-extras-module .et_pb_testimonial{
    padding-top: 10%;
  }/* Comments Module */.ags-divi-extras-module .comment_avatar img{
    max-width: 50%;
  }.ags-divi-extras-module .comment-body,.ags-divi-extras-module .single article.comment-body{
    padding: 0 0 0 50px;
  }.ags-divi-extras-module .comment .children{
    margin-left: 25px;
  }.ags-divi-extras-module a.comment-reply-link.et_pb_button{
    font-size: 15px;
  }.ags-divi-extras-module a.comment-reply-link.et_pb_button:after{
    font-size: 25px;
  }/* Post Slider Module */.et_pb_section .et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_image,.et_pb_section .et_pb_column .ags-divi-extras-module .et_pb_post_slider_image_bottom .et_pb_slide_video{
    margin-bottom: 16% !important;
  }/* Countdown Timer Module */.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 32px !important;
    line-height: 32px !important;
  }.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .sep{
    top: -25px !important;
  }}/* Responsive Styles Small Smartphone Portrait */@media all and (max-width: 380px) {.ags-divi-extras-module .et_pb_countdown_timer .section p,.et_pb_row_1-4_1-4 .et_pb_column_1_4 .ags-divi-extras-module .et_pb_countdown_timer .section p{
    font-size: 24px !important;
    line-height: 24px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .section p.label{
    font-size: 12px !important;
    line-height: 25px !important;
  }.ags-divi-extras-module .et_pb_countdown_timer .sep{
    top: -24px !important;
  }}/* Animations CSS */.ags-divi-extras-module .et_animated{
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both !important;
  animation-fill-mode: both !important;
}.ags-divi-extras-module .et_animated.infinite{
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}/* Fade: Center */@-webkit-keyframes et_pb_fade {


  to {
    opacity: 1;
  }}@keyframes et_pb_fade {


  to {
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.fade{
  -webkit-animation-name: et_pb_fade;
  animation-name: et_pb_fade;
}/* Fade: Top */@-webkit-keyframes et_pb_fadeTop {


  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}@keyframes et_pb_fadeTop {


  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}.ags-divi-extras-module .et_animated.fadeTop{
  -webkit-animation-name: et_pb_fadeTop;
  animation-name: et_pb_fadeTop;
}/* Fade: Right */@-webkit-keyframes et_pb_fadeRight {


  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}@keyframes et_pb_fadeRight {


  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}.ags-divi-extras-module .et_animated.fadeRight{
  -webkit-animation-name: et_pb_fadeRight;
  animation-name: et_pb_fadeRight;
}/* Fade: Bottom */@-webkit-keyframes et_pb_fadeBottom {


  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}@keyframes et_pb_fadeBottom {


  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}.ags-divi-extras-module .et_animated.fadeBottom{
  -webkit-animation-name: et_pb_fadeBottom;
  animation-name: et_pb_fadeBottom;
}/* Fade: Left */@-webkit-keyframes et_pb_fadeLeft {


  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}@keyframes et_pb_fadeLeft {


  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }}.ags-divi-extras-module .et_animated.fadeLeft{
  -webkit-animation-name: et_pb_fadeLeft;
  animation-name: et_pb_fadeLeft;
}/* Slide: Center */@-webkit-keyframes et_pb_slide {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}@keyframes et_pb_slide {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.slide{
  -webkit-animation-name: et_pb_slide;
  animation-name: et_pb_slide;
}/* Slide: Top */@-webkit-keyframes et_pb_slideTop {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}@keyframes et_pb_slideTop {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.slideTop{
  -webkit-animation-name: et_pb_slideTop;
  animation-name: et_pb_slideTop;
}/* Slide: Right */@-webkit-keyframes et_pb_slideRight {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}@keyframes et_pb_slideRight {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.slideRight{
  -webkit-animation-name: et_pb_slideRight;
  animation-name: et_pb_slideRight;
}/* Slide: Bottom */@-webkit-keyframes et_pb_slideBottom {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}@keyframes et_pb_slideBottom {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.slideBottom{
  -webkit-animation-name: et_pb_slideBottom;
  animation-name: et_pb_slideBottom;
}/* Slide: Left */@-webkit-keyframes et_pb_slideLeft {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}@keyframes et_pb_slideLeft {


  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.slideLeft{
  -webkit-animation-name: et_pb_slideLeft;
  animation-name: et_pb_slideLeft;
}/* Bounce: Center */@-webkit-keyframes et_pb_bounce {


  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }}@keyframes et_pb_bounce {


  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }}.ags-divi-extras-module .et_animated.bounce{
  -webkit-animation-name: et_pb_bounce;
  animation-name: et_pb_bounce;
}/* Bounce: Top */@-webkit-keyframes et_pb_bounceTop {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, -200px, 0);
    transform: translate3d(0, -200px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_bounceTop {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, -200px, 0);
    transform: translate3d(0, -200px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.bounceTop{
  -webkit-animation-name: et_pb_bounceTop;
  animation-name: et_pb_bounceTop;
}/* Bounce: Right */@-webkit-keyframes et_pb_bounceRight {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_bounceRight {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.bounceRight{
  -webkit-animation-name: et_pb_bounceRight;
  animation-name: et_pb_bounceRight;
}/* Bounce: Bottom */@-webkit-keyframes et_pb_bounceBottom {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}@keyframes et_pb_bounceBottom {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.bounceBottom{
  -webkit-animation-name: et_pb_bounceBottom;
  animation-name: et_pb_bounceBottom;
}/* Bounce: Left */@-webkit-keyframes et_pb_bounceLeft {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_bounceLeft {


  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.bounceLeft{
  -webkit-animation-name: et_pb_bounceLeft;
  animation-name: et_pb_bounceLeft;
}/* Zoom: Center */@-webkit-keyframes et_pb_zoom {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}@keyframes et_pb_zoom {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.zoom{
  -webkit-animation-name: et_pb_zoom;
  animation-name: et_pb_zoom;
}/* Zoom: Top */@-webkit-keyframes et_pb_zoomTop {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}@keyframes et_pb_zoomTop {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.zoomTop{
  -webkit-animation-name: et_pb_zoomTop;
  animation-name: et_pb_zoomTop;
  -webkit-transform-origin: top;
  transform-origin: top;
}/* Zoom: Right */@-webkit-keyframes et_pb_zoomRight {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}@keyframes et_pb_zoomRight {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.zoomRight{
  -webkit-animation-name: et_pb_zoomRight;
  animation-name: et_pb_zoomRight;
  -webkit-transform-origin: right;
  transform-origin: right;
}/* Zoom: Bottom */@-webkit-keyframes et_pb_zoomBottom {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}@keyframes et_pb_zoomBottom {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.zoomBottom{
  -webkit-animation-name: et_pb_zoomBottom;
  animation-name: et_pb_zoomBottom;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}/* Zoom: Left */@-webkit-keyframes et_pb_zoomLeft {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}@keyframes et_pb_zoomLeft {


  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.zoomLeft{
  -webkit-animation-name: et_pb_zoomLeft;
  animation-name: et_pb_zoomLeft;
  -webkit-transform-origin: left;
  transform-origin: left;
}/* Flip: Center */@-webkit-keyframes et_pb_flip {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}@keyframes et_pb_flip {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}.ags-divi-extras-module .et_animated.flip{
  -webkit-animation-name: et_pb_flip;
  animation-name: et_pb_flip;
}/* Flip: Top */@-webkit-keyframes et_pb_flipTop {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}@keyframes et_pb_flipTop {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}.ags-divi-extras-module .et_animated.flipTop{
  -webkit-animation-name: et_pb_flipTop;
  animation-name: et_pb_flipTop;
}/* Flip: Right */@-webkit-keyframes et_pb_flipRight {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}@keyframes et_pb_flipRight {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}.ags-divi-extras-module .et_animated.flipRight{
  -webkit-animation-name: et_pb_flipRight;
  animation-name: et_pb_flipRight;
}/* Flip: Bottom */@-webkit-keyframes et_pb_flipBottom {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}@keyframes et_pb_flipBottom {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}.ags-divi-extras-module .et_animated.flipBottom{
  -webkit-animation-name: et_pb_flipBottom;
  animation-name: et_pb_flipBottom;
}/* Flip: Left */@-webkit-keyframes et_pb_flipLeft {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}@keyframes et_pb_flipLeft {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}.ags-divi-extras-module .et_animated.flipLeft{
  -webkit-animation-name: et_pb_flipLeft;
  animation-name: et_pb_flipLeft;
}/* Fold: Center */@-webkit-keyframes et_pb_fold {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}@keyframes et_pb_fold {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}.ags-divi-extras-module .et_animated.fold{
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation-name: et_pb_fold;
  animation-name: et_pb_fold;
}/* Fold: Top */@-webkit-keyframes et_pb_foldTop {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}@keyframes et_pb_foldTop {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}.ags-divi-extras-module .et_animated.foldTop{
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-name: et_pb_foldTop;
  animation-name: et_pb_foldTop;
}/* Fold: Right */@-webkit-keyframes et_pb_foldRight {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}@keyframes et_pb_foldRight {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}.ags-divi-extras-module .et_animated.foldRight{
  -webkit-transform-origin: right;
  transform-origin: right;
  -webkit-animation-name: et_pb_foldRight;
  animation-name: et_pb_foldRight;
}/* Fold: Bottom */@-webkit-keyframes et_pb_foldBottom {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}@keyframes et_pb_foldBottom {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg);
  }}.ags-divi-extras-module .et_animated.foldBottom{
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-animation-name: et_pb_foldBottom;
  animation-name: et_pb_foldBottom;
}/* Fold: Left */@-webkit-keyframes et_pb_foldLeft {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}@keyframes et_pb_foldLeft {


  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg);
  }}.ags-divi-extras-module .et_animated.foldLeft{
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-animation-name: et_pb_foldLeft;
  animation-name: et_pb_foldLeft;
}/* Roll: Center */@-webkit-keyframes et_pb_roll {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_roll {


  from {
    -webkit-transform-origin: center;
    transform-origin: center;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.roll{
  -webkit-animation-name: et_pb_roll;
  animation-name: et_pb_roll;
}@-webkit-keyframes et_pb_rollTop {

  from {
    -webkit-transform-origin: top;
    transform-origin: top;
  }
  to {
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_rollTop {


  from {
    -webkit-transform-origin: top;
    transform-origin: top;
  }
  to {
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.rollTop{
  -webkit-animation-name: et_pb_rollTop;
  animation-name: et_pb_rollTop;
}@-webkit-keyframes et_pb_rollRight {

  from {
    -webkit-transform-origin: right;
    transform-origin: right;
  }
  to {
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_rollRight {


  from {
    -webkit-transform-origin: right;
    transform-origin: right;
  }
  to {
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.rollRight{
  -webkit-animation-name: et_pb_rollRight;
  animation-name: et_pb_rollRight;
}@-webkit-keyframes et_pb_rollBottom {

  from {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
  }
  to {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_rollBottom {


  from {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
  }
  to {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.rollBottom{
  -webkit-animation-name: et_pb_rollBottom;
  animation-name: et_pb_rollBottom;
}@-webkit-keyframes et_pb_rollLeft {

  from {
    -webkit-transform-origin: left;
    transform-origin: left;
  }
  to {
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}@keyframes et_pb_rollLeft {


  from {
    -webkit-transform-origin: left;
    transform-origin: left;
  }
  to {
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }}.ags-divi-extras-module .et_animated.rollLeft{
  -webkit-animation-name: et_pb_rollLeft;
  animation-name: et_pb_rollLeft;
}/* BoxShadow */.ags-divi-extras-module .box-shadow-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}.ags-divi-extras-module .has-box-shadow-overlay{
  position: relative;
}/* These "global" styles need to be seperate so they don't get wrapped in divi-builder file /less/frontend-builder-plugin-style.less */.ags-divi-extras-module #wp-admin-bar-et-use-visual-builder a:before{
  font-family: 'ETmodules' !important;
  content: "\e625";
  font-size: 30px !important;
  width: 28px;
  margin-top: -3px;
  color: #974df3 !important;
}.ags-divi-extras-module #wp-admin-bar-et-use-visual-builder:hover a:before{
  color: #fff !important;
}.ags-divi-extras-module #wp-admin-bar-et-use-visual-builder a:hover,.ags-divi-extras-module #wp-admin-bar-et-use-visual-builder:hover a{
  transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  background-color: #7e3bd0 !important;
  color: #fff !important;
}/*------------------------------------------------*//*-------------------[SHORTCODES]-----------------*//*------------------------------------------------*/.ags-divi-extras-module .et-box{
  margin: 0px 0px 10px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  position: relative;
}.ags-divi-extras-module .et-box-content{
  text-shadow: 1px 1px 1px #ffffff;
  padding: 27px 43px 17px 66px;
  min-height: 35px;
}.ags-divi-extras-module .et-box-content strong{
  color: #000000;
  font-weight: bold;
}.ags-divi-extras-module .et-warning:before,.ags-divi-extras-module .et-download:before,.ags-divi-extras-module .et-info:before,.ags-divi-extras-module .et-bio:before,.ags-divi-extras-module .et-shadow:before{
  content: '';
  position: absolute;
  top: 32px;
  left: 28px;
}.ags-divi-extras-module .et-info{
  border: 1px solid #e2e2ba;
}.ags-divi-extras-module .et-info:before{
  width: 22px;
  height: 20px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -97px -2px;
}.ags-divi-extras-module .et-info .et-box-content{
  color: #ada771;
  background: #f9f9dc;
  border: 1px solid #fbfbef;
  box-shadow: inset 0 0 45px #efefc0;
}.ags-divi-extras-module .et-info .et-box-content h1,.ags-divi-extras-module .et-info .et-box-content h2,.ags-divi-extras-module .et-info .et-box-content h3,.ags-divi-extras-module .et-info .et-box-content h4,.ags-divi-extras-module .et-info .et-box-content h5,.ags-divi-extras-module .et-info .et-box-content h6{
  color: #ada771;
}.ags-divi-extras-module .et-warning{
  border: 1px solid #e0b1b1;
}.ags-divi-extras-module .et-warning:before{
  width: 17px;
  height: 17px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -75px -41px;
}.ags-divi-extras-module .et-warning .et-box-content{
  color: #ad7676;
  background: #ffd9d5;
  border: 1px solid #fceeec;
  box-shadow: inset 0 0 45px #f0bfba;
}.ags-divi-extras-module .et-warning .et-box-content h1,.ags-divi-extras-module .et-warning .et-box-content h2,.ags-divi-extras-module .et-warning .et-box-content h3,.ags-divi-extras-module .et-warning .et-box-content h4,.ags-divi-extras-module .et-warning .et-box-content h5,.ags-divi-extras-module .et-warning .et-box-content h6{
  color: #ad7676;
}.ags-divi-extras-module .et-download{
  border: 1px solid #b9dbb6;
}.ags-divi-extras-module .et-download:before{
  width: 19px;
  height: 14px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -23px -19px;
}.ags-divi-extras-module .et-download .et-box-content{
  color: #7ea57b;
  background: #dff7dd;
  border: 1px solid #f1f9f0;
  box-shadow: inset 0 0 45px #cbe5c9;
}.ags-divi-extras-module .et-download .et-box-content h1,.ags-divi-extras-module .et-download .et-box-content h2,.ags-divi-extras-module .et-download .et-box-content h3,.ags-divi-extras-module .et-download .et-box-content h4,.ags-divi-extras-module .et-download .et-box-content h5,.ags-divi-extras-module .et-download .et-box-content h6{
  color: #7ea57b;
}.ags-divi-extras-module .et-bio{
  border: 1px solid #b3d8d3;
}.ags-divi-extras-module .et-bio:before{
  width: 19px;
  height: 15px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -23px -2px;
  top: 33px;
}.ags-divi-extras-module .et-bio .et-box-content{
  color: #80acb0;
  background: #ddf5f7;
  border: 1px solid #f1fafb;
  box-shadow: inset 0 0 45px #c6edf0;
}.ags-divi-extras-module .et-bio .et-box-content h1,.ags-divi-extras-module .et-bio .et-box-content h2,.ags-divi-extras-module .et-bio .et-box-content h3,.ags-divi-extras-module .et-bio .et-box-content h4,.ags-divi-extras-module .et-bio .et-box-content h5,.ags-divi-extras-module .et-bio .et-box-content h6{
  color: #80acb0;
}.ags-divi-extras-module .et-shadow{
  border: 1px solid #ddd;
}.ags-divi-extras-module .et-shadow .et-box-content{
  color: #737373;
  background: #fafafa;
  border: 1px solid #fafafa;
  box-shadow: inset 0 0 45px #e7e7e7;
}.ags-divi-extras-module .et-shadow .et-box-content h1,.ags-divi-extras-module .et-shadow .et-box-content h2,.ags-divi-extras-module .et-shadow .et-box-content h3,.ags-divi-extras-module .et-shadow .et-box-content h4,.ags-divi-extras-module .et-shadow .et-box-content h5,.ags-divi-extras-module .et-shadow .et-box-content h6{
  color: #737373;
}.ags-divi-extras-module .et-tooltip{
  position: relative;
}.ags-divi-extras-module .et-tooltip-box{
  display: none;
  color: #6d6e6e;
  line-height: 18px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: absolute;
  bottom: 35px;
  left: -94px;
  width: 235px;
  padding: 20px 25px 22px 25px;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .et-tooltip-arrow{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -120px -2px;
  width: 24px;
  height: 13px;
  display: block;
  position: absolute;
  bottom: -13px;
  left: 129px;
}.ags-divi-extras-module .et-learn-more{
  background: #fff;
  border: 1px solid #e7e7e7;
  margin: 10px 0px;
  box-shadow: 1px -1px 0 0 #fff;
}.ags-divi-extras-module .et-learn-more h3.heading-more{
  cursor: pointer;
  padding: 16px 50px 16px 22px;
  font-size: 14px;
  color: #999;
  letter-spacing: 0px;
  text-shadow: 1px 1px 0 #fff;
  position: relative;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  margin: 0 !important;
}.ags-divi-extras-module .et-learn-more h3.heading-more span.et_learnmore_arrow{
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 100%;
  border-left: 1px solid #fff;
  box-shadow: -1px 0 0 0 #e7e7e7;
}.ags-divi-extras-module .et-learn-more span.et_learnmore_arrow span{
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6px;
  width: 13px;
  height: 10px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -58px -2px;
}.ags-divi-extras-module .et-learn-more .open span.et_learnmore_arrow span{
  background-position: -58px -14px;
}.ags-divi-extras-module .et-learn-more .learn-more-content{
  padding: 30px 30px 20px;
  visibility: hidden;
  border-top: 1px solid #e7e7e7;
}.ags-divi-extras-module .et_slidecontent .et-learn-more .learn-more-content{
  display: block;
  visibility: hidden;
}.ags-divi-extras-module .et-open .learn-more-content{
  display: block;
  visibility: visible !important;
}.ags-divi-extras-module .et_shortcodes_controller_nav{
  border-top: 1px solid #e7e7e7;
  box-shadow: inset 1px 1px 0 0 #fff;
  min-height: 53px;
  position: relative;
}.ags-divi-extras-module .et_shortcodes_controls_arrows,.ags-divi-extras-module .et_shortcodes_controls{
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 26px !important;
}.ags-divi-extras-module .et_shortcodes_controls{
  text-align: center;
  padding-top: 20px !important;
  line-height: 0 !important;
}.ags-divi-extras-module .et_shortcodes_controls li{
  display: inline-block;
  margin: 0 3px;
}.ags-divi-extras-module .et_shortcodes_controls a{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -45px -1px;
  width: 11px;
  height: 11px;
  display: inline-block;
}.ags-divi-extras-module .et_shortcodes_controls .et_shortcodes_active_control a{
  background-position: -45px -14px;
}.ags-divi-extras-module .et_shortcodes_controls_arrows a{
  font-size: 14px;
  color: #999 !important;
  text-shadow: 1px 1px 0 #fff;
  position: absolute;
  top: 0;
}.ags-divi-extras-module .et_shortcodes_controls_arrows a:hover{
  color: #4c4c4c;
  text-decoration: none;
}.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_prev{
  padding: 14px 38px 12px 48px;
  border-right: 1px solid #e7e7e7;
  box-shadow: 1px 0 0 0 #fff;
  left: 0;
}.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_next{
  padding: 14px 48px 12px 38px;
  border-left: 1px solid #fff;
  box-shadow: -1px 0 0 0 #e7e7e7;
  right: 0;
}.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_next span,.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_prev span{
  top: 21px;
}.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_next span{
  right: 30px;
}.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_prev span{
  left: 30px;
}.ags-divi-extras-module .et-simple-slider{
  background: #fff;
  border: 1px solid #e7e7e7;
  margin: 10px 0;
  position: relative;
}.ags-divi-extras-module .et-simple-slider h1,.ags-divi-extras-module .et-simple-slider h2,.ags-divi-extras-module .et-simple-slider h3,.ags-divi-extras-module .et-simple-slider h4,.ags-divi-extras-module .et-simple-slider h5,.ags-divi-extras-module .et-simple-slider h6{
  font-family: Century Gothic, Arial, sans-serif;
  color: #333333;
}.ags-divi-extras-module .et-simple-slides{
  overflow: hidden;
  margin: 30px 30px 20px;
}.ags-divi-extras-module .et-simple-slider div.et-slide{
  display: none;
  width: 100% !important;
}.ags-divi-extras-module .one_half,.ags-divi-extras-module .one_third,.ags-divi-extras-module .two_third,.ags-divi-extras-module .one_fourth,.ags-divi-extras-module .three_fourth{
  float: left;
  margin-right: 4%;
  position: relative;
}.ags-divi-extras-module .one_half{
  width: 48%;
}.ags-divi-extras-module .one_third{
  width: 30.66%;
}.ags-divi-extras-module .two_third{
  width: 65.32%;
}.ags-divi-extras-module .one_fourth{
  width: 22%;
}.ags-divi-extras-module .three_fourth{
  width: 74%;
}.ags-divi-extras-module a.small-button,.ags-divi-extras-module a.big-button,.ags-divi-extras-module a.icon-button{
  display: inline-block;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  line-height: 26px;
}.ags-divi-extras-module a.small-button,.ags-divi-extras-module a.icon-button{
  padding: 6px 14px;
  font-weight: bold !important;
  font-size: 12px;
  margin: 0 5px 8px 0;
}.ags-divi-extras-module a.small-button:hover,.ags-divi-extras-module a.big-button:hover,.ags-divi-extras-module a.icon-button:hover{
  text-decoration: none;
}.ags-divi-extras-module a.smallblue,.ags-divi-extras-module a.bigblue{
  color: #2b63a8 !important;
  background: #88bdff;
  background: linear-gradient(to bottom, #88bdff 0%, #60a7ff 100%);
  border: 1px solid #3e8ff4;
}.ags-divi-extras-module a.smallblue:hover,.ags-divi-extras-module a.bigblue:hover{
  color: #23528c !important;
}.ags-divi-extras-module a.smalllightblue{
  color: #348db6 !important;
  background: #8edbff;
  background: linear-gradient(to bottom, #8edbff 0%, #60cdff 100%);
  border: 1px solid #51b5e4;
}.ags-divi-extras-module a.smalllightblue:hover{
  color: #287295 !important;
}.ags-divi-extras-module a.smallteal,.ags-divi-extras-module a.bigteal,.ags-divi-extras-module a.bigturquoise{
  color: #3da7a9 !important;
  background: #61eef0;
  background: linear-gradient(to bottom, #61eef0 0%, #59dcde 100%);
  border: 1px solid #48bec0;
}.ags-divi-extras-module a.smallteal:hover,.ags-divi-extras-module a.bigteal:hover,.ags-divi-extras-module a.bigturquoise:hover{
  color: #309192 !important;
}.ags-divi-extras-module a.smallgreen,.ags-divi-extras-module a.biggreen{
  color: #569d51 !important;
  background: #94e48d;
  background: linear-gradient(to bottom, #94e48d 0%, #82cf7c 100%);
  border: 1px solid #4dab46;
}.ags-divi-extras-module a.smallgreen:hover,.ags-divi-extras-module a.biggreen:hover{
  color: #478542 !important;
}.ags-divi-extras-module a.smallorange,.ags-divi-extras-module a.bigorange{
  color: #c7822f !important;
  background: #ffcb8c;
  background: linear-gradient(to bottom, #ffcb8c 0%, #ffb660 100%);
  border: 1px solid #db9c51;
}.ags-divi-extras-module a.smallorange:hover,.ags-divi-extras-module a.bigorange:hover{
  color: #a96c23 !important;
}.ags-divi-extras-module a.smallsilver{
  color: #595a5a !important;
  background: #f5f5f5;
  background: linear-gradient(to bottom, #f5f5f5 0%, #e2e2e2 100%);
  border: 1px solid #c3c3c3;
  text-shadow: 1px 1px 1px #fff;
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module a.smallsilver:hover{
  color: #454545 !important;
}.ags-divi-extras-module a.smallblack{
  color: #fff !important;
  background: #5b5b5b;
  background: linear-gradient(to bottom, #5b5b5b 0%, #383838 100%);
  border: 1px solid #0e0e0e;
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
  text-shadow: -1px -1px 0 #000;
}.ags-divi-extras-module a.smallblack:hover{
  color: #f7f7f7 !important;
}.ags-divi-extras-module a.smallred,.ags-divi-extras-module a.bigred{
  color: #9a3e3e !important;
  background: #ff7979;
  background: linear-gradient(to bottom, #ff7979 0%, #ff5f5f 100%);
  border: 1px solid #d85353;
}.ags-divi-extras-module a.smallred:hover,.ags-divi-extras-module a.bigred:hover{
  color: #803030 !important;
}.ags-divi-extras-module a.smallpink{
  color: #914d97 !important;
  background: #e782f1;
  background: linear-gradient(to bottom, #e782f1 0%, #d271da 100%);
  border: 1px solid #b15cb9;
}.ags-divi-extras-module a.smallpink:hover{
  color: #753b7a !important;
}.ags-divi-extras-module a.smallpurple,.ags-divi-extras-module a.bigpurple{
  color: #653e9a !important;
  background: #b279ff;
  background: linear-gradient(to bottom, #b279ff 0%, #a35fff 100%);
  border: 1px solid #8b53d8;
}.ags-divi-extras-module a.smallpurple:hover,.ags-divi-extras-module a.bigpurple:hover{
  color: #563386 !important;
}.ags-divi-extras-module a.big-button{
  font-weight: normal !important;
  font-size: 20px;
  padding: 14px 24px;
  margin: 8px 6px 8px 0;
}.ags-divi-extras-module a.big-button:hover{
  text-decoration: none;
}.ags-divi-extras-module a.icon-button{
  color: #595a5a !important;
  background: #f5f5f5;
  background: linear-gradient(to bottom, #f5f5f5 0%, #e1e1e1 100%);
  border: 1px solid #c3c3c3;
  text-shadow: 1px 1px 1px #fff;
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding-left: 36px;
  position: relative;
}.ags-divi-extras-module a.icon-button:hover{
  color: #404040;
}.ags-divi-extras-module a.icon-button span.et-icon{
  position: absolute;
  top: 10px;
  left: 12px;
  width: 18px;
  height: 16px;
}.ags-divi-extras-module a.download-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -3px -2px;
  width: 17px;
  height: 20px;
  top: 7px;
}.ags-divi-extras-module a.search-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -206px -2px;
  top: 9px;
}.ags-divi-extras-module a.refresh-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -169px -19px;
}.ags-divi-extras-module a.question-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -164px -2px;
}.ags-divi-extras-module a.people-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -151px -33px;
  height: 17px;
  top: 9px;
}.ags-divi-extras-module a.warning-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -188px -19px;
  width: 15px;
}.ags-divi-extras-module a.mail-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -131px -33px;
  height: 15px;
}.ags-divi-extras-module a.heart-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -131px -18px;
  width: 14px;
  height: 13px;
  top: 12px;
  left: 14px;
}.ags-divi-extras-module a.paper-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -147px -17px;
  width: 15px;
  height: 15px;
}.ags-divi-extras-module a.notice-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -147px -2px;
  width: 15px;
  height: 13px;
  top: 11px;
}.ags-divi-extras-module a.stats-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -184px -2px;
  width: 15px;
  height: 14px;
  top: 11px;
}.ags-divi-extras-module a.rss-icon span.et-icon{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -171px -36px;
  width: 15px;
  top: 9px;
}.ags-divi-extras-module ul.et_shortcodes_mobile_nav{
  margin: 0 !important;
  padding: 0 !important;
  list-style: none outside none !important;
  display: none;
  z-index: 2;
}.ags-divi-extras-module ul.et_shortcodes_mobile_nav a{
  position: relative;
}.ags-divi-extras-module ul.et_shortcodes_mobile_nav span,.ags-divi-extras-module .et_shortcodes_controls_arrows span{
  position: absolute;
  top: 23px;
  display: block;
  width: 10px;
  height: 14px;
}.ags-divi-extras-module ul.et_shortcodes_mobile_nav .et_sc_nav_prev span,.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_prev span{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -3px -24px;
}.ags-divi-extras-module ul.et_shortcodes_mobile_nav .et_sc_nav_next span,.ags-divi-extras-module .et_shortcodes_controls_arrows .et_sc_nav_next span{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -3px -40px;
}.ags-divi-extras-module .et-tabs-container{
  background: #fff;
  border: 1px solid #e7e7e7;
  position: relative;
  margin: 50px 0px 15px;
}.ags-divi-extras-module .et-learn-more h3.heading-more,.ags-divi-extras-module .et-tabs-container .et-tabs-control,.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav,.ags-divi-extras-module .et_shortcodes_controller_nav,.ags-divi-extras-module .et-testimonial-author-info,.ags-divi-extras-module .et-protected-title,.ags-divi-extras-module .pricing-heading,.ags-divi-extras-module .pricing-content-bottom{
  background: #f9f9f9;
  background: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
}.ags-divi-extras-module .et-tabs-container .et-tabs-control,.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav{
  margin: 0px !important;
  overflow: hidden;
  border-top: 1px solid #fff;
  position: relative;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control:before{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #e7e7e7;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control li{
  list-style: none outside none;
  margin: 0 !important;
  float: left;
  padding: 0 !important;
  border-left: 1px solid #e7e7e7;
  box-shadow: -1px 0 0 #fff;
  position: relative;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control li:first-child{
  border-left: 1px solid #fff;
  box-shadow: none;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control li a{
  font-size: 14px;
  color: #999 !important;
  text-shadow: 1px 1px 0 #fff !important;
  display: block;
  padding: 15px 20px;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control li a:hover{
  color: #4c4c4c !important;
  text-decoration: none;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control li.active:before{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control li.active a{
  background: #fff;
  color: #4c4c4c !important;
}.ags-divi-extras-module .et-tabs-content-wrapper > div{
  display: none;
}.ags-divi-extras-module .et_sliderfx_slide .et-tabs-content-wrapper{
  width: 1200%;
  position: relative;
  left: 0;
}.ags-divi-extras-module .et_sliderfx_slide .et-tabs-content-wrapper > div{
  float: left;
  display: block;
  height: 1px;
  visibility: hidden;
}.ags-divi-extras-module .et_sliderfx_slide .et-tabs-content-wrapper > div,.ags-divi-extras-module .et_sliderfx_fade .et_slidecontent{
  word-wrap: break-word;
}.ags-divi-extras-module .et_sliderfx_slide .et_shortcode_slide_active{
  height: auto !important;
}.ags-divi-extras-module .et-tabs-container .et-tabs-content{
  margin: 30px 30px 20px;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav{
  border-bottom: 1px solid #e7e7e7;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav li{
  float: right;
  line-height: 26px;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav a{
  display: block;
  padding: 16px 10px 16px 45px;
  color: #999 !important;
  font-size: 14px;
  text-shadow: 1px 1px 0 #fff !important;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next{
  padding: 16px 45px 16px 10px;
  text-align: right;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav a:hover{
  text-decoration: none;
  color: #4c4c4c !important;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #e7e7e7;
  box-shadow: 1px 0 0 #fff;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span{
  right: 28px;
}.ags-divi-extras-module .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span{
  left: 28px;
}.ags-divi-extras-module .et-tabs-container,.ags-divi-extras-module .tabs-left,.ags-divi-extras-module .et-simple-slider,.ags-divi-extras-module .et-image-slider,.ags-divi-extras-module .et-testimonial-box,.ags-divi-extras-module .author-shortcodes,.ags-divi-extras-module .et-protected{
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .tabs-left{
  background: #fff;
  border: 1px solid #e7e7e7;
  position: relative;
  margin-bottom: 15px;
}.ags-divi-extras-module .tabs-left .et-tabs-control,.ags-divi-extras-module .tabs-left ul.et_shortcodes_mobile_nav{
  width: 149px;
  border-top: 1px solid #fff;
  float: left;
  list-style: none outside none !important;
  margin: 0 !important;
  position: relative;
}.ags-divi-extras-module .tabs-left ul.et_shortcodes_mobile_nav{
  position: absolute;
  top: 0;
  left: 0;
}.ags-divi-extras-module .tabs-left .et-tabs-control li,.ags-divi-extras-module .tabs-left ul.et_shortcodes_mobile_nav li{
  padding-right: 0 !important;
  padding-left: 0 !important;
  background: none !important;
  list-style: none !important;
  border-bottom: 1px solid #e7e7e7;
  box-shadow: 0 1px 0 0 #fff;
}.ags-divi-extras-module .tabs-left .et-tabs-control li a{
  color: #999 !important;
  font-size: 14px;
  text-shadow: 1px 1px 0 #fff !important;
  display: block;
  padding: 15px 10px 15px 20px;
}.ags-divi-extras-module .tabs-left .et-tabs-control li.active a{
  background: #fff;
  margin-right: -1px;
}.ags-divi-extras-module .tabs-left .et-tabs-control li a:hover,.ags-divi-extras-module .tabs-left .et-tabs-control li.active a{
  text-decoration: none;
  color: #4c4c4c !important;
}.ags-divi-extras-module .tabs-left .et-tabs-content{
  padding: 30px 30px 20px;
  position: relative;
}.ags-divi-extras-module .tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap{
  overflow: hidden;
}.ags-divi-extras-module .tabs-left .et-tabs-content h3{
  padding-bottom: 14px;
  color: #333333;
}.ags-divi-extras-module .et_left_tabs_bg{
  position: absolute;
  top: 0;
  left: 0;
  width: 148px;
  height: 100%;
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #fff;
  background: #f5f5f5;
  background: linear-gradient(to right, #f9f9f9 0%, #f5f5f5 100%);
}.ags-divi-extras-module .tabs-left ul.et_shortcodes_mobile_nav a{
  text-indent: -9999px;
}.ags-divi-extras-module .tabs-left ul.et_shortcodes_mobile_nav a span{
  top: 50%;
  margin-top: -7px;
}.ags-divi-extras-module .tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span{
  right: 50%;
  margin-right: -4px;
}.ags-divi-extras-module .tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span{
  left: 50%;
  margin-left: -4px;
}.ags-divi-extras-module .author-shortcodes{
  background: #fff;
  border: 1px solid #e7e7e7;
  color: #363636;
  font-size: 14px;
  margin-bottom: 10px;
}.ags-divi-extras-module .author-shortcodes .author-inner{
  position: relative;
  padding: 30px 30px 20px 117px;
  min-height: 60px;
}.ags-divi-extras-module .author-shortcodes .author-image{
  position: absolute;
  top: 32px;
  left: 30px;
  width: 60px;
  height: 60px;
}.ags-divi-extras-module .author-shortcodes .author-image img{
  max-width: 100%;
  height: auto;
  width: auto;
}.ags-divi-extras-module .author-shortcodes .author-image .author-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .et-protected{
  border: 1px solid #e7e7e7;
  width: 390px;
  background: #fff;
  margin-bottom: 10px;
}.ags-divi-extras-module .et-protected-title{
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: 18px 10px 17px 50px;
  position: relative;
  color: #999;
  text-shadow: 0 1px 0 #fff;
  font-size: 14px;
}.ags-divi-extras-module .et-protected-title:before{
  content: '';
  position: absolute;
  top: 16px;
  left: 20px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -23px -36px;
  width: 17px;
  height: 19px;
}.ags-divi-extras-module .et-protected-form{
  padding: 32px 37px 32px 32px;
  text-align: right;
}.ags-divi-extras-module .et-protected-form p{
  padding-bottom: 16px;
}.ags-divi-extras-module .et-protected-form p label{
  position: relative;
}.ags-divi-extras-module .et-protected-form p .et_protected_icon{
  width: 10px;
  height: 20px;
  position: absolute;
  top: 2px;
  left: 18px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -190px -37px;
  display: block;
}.ags-divi-extras-module .et-protected-form p .et_protected_password{
  height: 23px;
  background-position: -275px -2px;
}.ags-divi-extras-module .et-protected-form label span{
  display: none;
}.ags-divi-extras-module .et-protected-form p input{
  margin: 0 !important;
  border: 1px solid #e7e7e7;
  color: #363636;
  font-size: 14px;
  background: #f3f3f3;
  background: linear-gradient(to bottom, #f3f3f3 1%, #fefefe 100%);
  padding: 20px 20px 20px 40px;
  width: 100%;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  position: relative;
}.ags-divi-extras-module .et-protected-form input.etlogin-button{
  background: #f9f9f9;
  background: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  border: 1px solid #e7e7e7;
  padding: 14px 24px;
  color: #999;
  text-shadow: 0 1px 0 #fff;
  font-size: 14px;
  box-shadow: inset 1px 1px 0 0 #fff;
}.ags-divi-extras-module .et-simple-slides .et_slidecontent{
  width: auto;
}.ags-divi-extras-module .et-image-slides{
  background: #555;
}.ags-divi-extras-module .et-image-slider{
  background: #fff;
  border: 1px solid #e7e7e7;
  margin-bottom: 25px;
}.ags-divi-extras-module .et-image-slide{
  position: relative;
}.ags-divi-extras-module .et-image-slider img{
  display: block;
  width: auto;
  margin: 0 auto;
  height: auto;
}.ags-divi-extras-module .et-image-overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.6);
}.ags-divi-extras-module .et-learn-more,.ags-divi-extras-module .et-tabs-container,.ags-divi-extras-module .tabs-left,.ags-divi-extras-module .et-simple-slider,.ags-divi-extras-module .author-shortcodes,.ags-divi-extras-module .et-tooltip-box{
  color: #201F1F !important;
  text-shadow: none !important;
}.ags-divi-extras-module .et-learn-more a,.ags-divi-extras-module .et-tabs-container a,.ags-divi-extras-module .tabs-left a,.ags-divi-extras-module .et-simple-slider a,.ags-divi-extras-module .author-shortcodes a,.ags-divi-extras-module .et-tooltip-box a{
  text-shadow: none !important;
}.ags-divi-extras-module .et-custom-list ul{
  list-style: none !important;
  list-style-image: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
  line-height: 26px;
}.ags-divi-extras-module .et-custom-list ul li{
  padding-left: 28px !important;
  margin: 5px 0 !important;
  list-style: none !important;
  position: relative;
}.ags-divi-extras-module .et-custom-list ul li:before{
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -74px -2px;
  width: 22px;
  height: 18px;
}.ags-divi-extras-module .etlist-x ul li:before{
  content: '';
  position: absolute;
  top: 6px;
  left: 0;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -75px -21px;
  width: 22px;
  height: 18px;
}.ags-divi-extras-module .etlist-dot ul li{
  padding-left: 25px !important;
}.ags-divi-extras-module .etlist-dot ul li:before{
  content: '';
  position: absolute;
  top: 9px;
  left: 0;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -230px -3px;
  width: 10px;
  height: 9px;
}.ags-divi-extras-module .et-custom-list ul li ul{
  padding: 2px 0px !important;
  margin: 0 !important;
}.ags-divi-extras-module .et-pricing{
  margin: 40px 0 10px;
}.ags-divi-extras-module .pricing-table{
  float: left;
  width: 25%;
  margin-bottom: 22px;
  position: relative;
  margin-left: -1px;
}.ags-divi-extras-module .pricing-table-wrap{
  border: 1px solid #e7e7e7;
  border-bottom: none;
}.ags-divi-extras-module .pricing-heading{
  border-bottom: 1px solid #e7e7e7;
  padding: 23px 10px 22px;
  text-shadow: 1px 1px 0 #fff;
  font-size: 12px;
  color: #999;
  text-align: center;
  box-shadow: inset 1px 1px 0 0 #fff;
}.ags-divi-extras-module .pricing-title{
  text-transform: uppercase;
  font-size: 20px;
  color: #53b4c7 !important;
  font-weight: bold;
  text-shadow: none !important;
}.ags-divi-extras-module .pricing-heading p{
  padding-bottom: 0 !important;
}.ags-divi-extras-module .pricing-table ul.pricing{
  padding: 0 !important;
  list-style: none !important;
  margin: 0 !important;
  list-style-image: none !important;
  line-height: 26px;
}.ags-divi-extras-module .pricing-table ul.pricing li{
  list-style: none !important;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  background: #f5f5f5;
  background: linear-gradient(to bottom, #f5f5f5 0%, #fefefe 7%, #ffffff 100%);
  padding: 14px 7px 14px 63px;
  position: relative;
  font-size: 12px;
  color: #363636;
  text-shadow: none !important;
}.ags-divi-extras-module .pricing-table ul.pricing li span.pricing-mark{
  position: absolute;
  top: 19px;
  left: 30px;
  width: 22px;
  height: 18px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -74px -2px;
}.ags-divi-extras-module .pricing-table ul.pricing li.x-mark span.pricing-mark{
  background-position: -74px -20px;
}.ags-divi-extras-module .pricing-content-bottom{
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  box-shadow: inset 1px 0 0 0 #fff;
  padding: 20px 5px 43px;
  text-align: center;
}.ags-divi-extras-module span.et-price{
  font-size: 48px;
  color: #94c65c;
  text-shadow: 0 1px 0 #fff;
  font-family: Georgia, serif;
}.ags-divi-extras-module span.et-price sup{
  font-size: 24px;
  bottom: 13px;
  left: 1px;
}.ags-divi-extras-module span.et-price span.dollar-sign{
  font-size: 36px;
}.ags-divi-extras-module .pricing-table a.icon-button{
  margin: 0;
  padding-left: 15px;
  position: absolute;
  bottom: -13px;
  left: 50%;
}.ags-divi-extras-module .pricing-table a.icon-button{
  visibility: hidden;
}.ags-divi-extras-module .pricing-big{
  top: -20px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  z-index: 2;
}.ags-divi-extras-module .pricing-big .pricing-table-wrap{
  border-color: #d6d5d5;
}.ags-divi-extras-module .pricing-big .pricing-heading{
  padding-top: 43px;
}.ags-divi-extras-module .pricing-big .pricing-content-bottom{
  padding-bottom: 63px;
  border-bottom: 1px solid #d6d5d5;
}.ags-divi-extras-module .et-testimonial-box{
  border: 1px solid #e7e7e7;
  background: #fff;
  position: relative;
  margin: 10px 0 45px;
}.ags-divi-extras-module .et-testimonial-author-info{
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: 20px 20px 15px;
  text-shadow: 0 1px 0 #fff;
}.ags-divi-extras-module .t-img{
  width: 60px;
  height: 60px;
  float: left;
  margin: 0 25px 5px 0;
  box-shadow: 0 1px 0 0 #fff;
  position: relative;
}.ags-divi-extras-module .t-img img{
  max-width: 100%;
  height: auto;
}.ags-divi-extras-module .t-overlay{
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}.ags-divi-extras-module .t-author,.ags-divi-extras-module .t-position{
  display: block;
}.ags-divi-extras-module .t-author{
  font-size: 18px;
  color: #999;
  padding: 10px 0 5px;
}.ags-divi-extras-module .t-position{
  color: #595959;
}.ags-divi-extras-module .t-position,.ags-divi-extras-module .et-testimonial{
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 14px;
}.ags-divi-extras-module .et-testimonial{
  padding: 43px 35px 30px 77px;
  color: #363636;
  position: relative;
  text-shadow: none !important;
}.ags-divi-extras-module .et-testimonial:before{
  content: '';
  position: absolute;
  top: 43px;
  left: 35px;
  width: 25px;
  height: 19px;
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -45px -35px;
}.ags-divi-extras-module .t-bottom-arrow{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -97px -25px;
  width: 31px;
  height: 32px;
  position: absolute;
  bottom: -32px;
  right: 40px;
}.ags-divi-extras-module .et-dropcap{
  font-size: 48px;
  float: left;
  display: block;
  margin: 0 7px 0 0;
  line-height: 1;
}.ags-divi-extras-module .et_quote{
  padding-left: 57px;
  min-height: 40px;
  font-family: Georgia, serif;
  font-size: 14px;
  font-style: italic;
  position: relative;
  line-height: 1.5;
  margin-bottom: 10px;
}.ags-divi-extras-module .et_quote .et_quote_sign{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -206px -20px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 34px;
}.ags-divi-extras-module .quote-center .et_quote_sign{
  background-position: -251px -2px;
  width: 20px;
  height: 16px;
  top: 3px;
}.ags-divi-extras-module .quote-center .et_quote_additional_sign{
  background: url('epanel/shortcodes/images/shortcodes-sprite.png') no-repeat -251px -22px;
  position: absolute;
  top: 3px;
  right: 13px;
  display: block;
  width: 20px;
  height: 16px;
}.ags-divi-extras-module .et_right_quote{
  width: 100%;
}.ags-divi-extras-module .quote-center{
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  padding-left: 30px;
}.ags-divi-extras-module .quote-center .et_right_quote{
  padding-right: 30px;
  width: 95%;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control{
  padding: 0;
}.ags-divi-extras-module .tabs-left .et-tabs-control{
  padding-left: 0;
}.ags-divi-extras-module .author-info h1,.ags-divi-extras-module .author-info h2,.ags-divi-extras-module .author-info h3,.ags-divi-extras-module .author-info h4,.ags-divi-extras-module .author-info h5,.ags-divi-extras-module .author-info h6{
  color: #201F1F !important;
  text-shadow: none !important;
}.ags-divi-extras-module .et-tabs-container .et-tabs-control li a,.ags-divi-extras-module .tabs-left .et-tabs-control li a{
  text-decoration: none !important;
}.ags-divi-extras-module a.big-button,.ags-divi-extras-module a.small-button,.ags-divi-extras-module a.icon-button{
  cursor: pointer;
}.ags-divi-extras-module .clearfix:after{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}.ags-divi-extras-module * html .clearfix{
  zoom: 1;
}/* IE6 */.ags-divi-extras-module *:first-child + html .clearfix{
  zoom: 1;
}/* IE7 */.ags-divi-extras-module .et_column_last{
  margin-right: 0px !important;
  clear: right;
}.ags-divi-extras-module .clear,.ags-divi-extras-module #footer-bottom .container:before,.ags-divi-extras-module #footer-bottom .container:after,.ags-divi-extras-module .et_pb_extra_module .posts-list article:before,.ags-divi-extras-module .et_extra_other_module .posts-list article:before,.ags-divi-extras-module .et_pb_extra_module .posts-list article:after,.ags-divi-extras-module .et_extra_other_module .posts-list article:after,.ags-divi-extras-module .single .post-wrap .post-content:after,.ags-divi-extras-module .tabbed-post-module .tab-content:before,.ags-divi-extras-module .tabbed-post-module .tab-content:after{
  clear: both;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .post-content h1{
  padding: 0 0 10px;
  font-weight: 700;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .post-content a{
  color: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .post-wrap .et_pb_bg_layout_dark h2 a{
  color: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_tabs_controls li{
  margin: 0;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_portfolio_image{
  position: relative;
  display: block;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_member_social_links{
  padding: 0;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_member_social_links li{
  margin-bottom: 0;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_countdown_timer .section p{
  margin-bottom: 0;
}.et_pb_pagebuilder_layout .et_pb_column_1_4 .ags-divi-extras-module .et_pb_newsletter_form{
  padding: 0;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input::-webkit-input-placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input::-moz-placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input:-ms-input-placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input::placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input:focus::-webkit-input-placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input:focus::-moz-placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input:focus:-ms-input-placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.et_pb_pagebuilder_layout .ags-divi-extras-module .et_pb_newsletter_form p input:focus::placeholder{
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
}.ags-divi-extras-module .comment_area .comment-reply-link{
  position: relative;
  top: 0;
}.ags-divi-extras-module .comment_avatar{
  top: 0 !important;
}.ags-divi-extras-module #commentform textarea,.ags-divi-extras-module #commentform input[type="text"],.ags-divi-extras-module #commentform input[type="email"],.ags-divi-extras-module #commentform input[type="url"]{
  background: rgba(0, 0, 0, 0.05);
  width: 100%;
  font-size: 14px;
}/* Opera Mini Fix */.ags-divi-extras-module .et_opera_mini .et_pb_image img{
  width: 100%;
}/* WooCommerce */.ags-divi-extras-module .woocommerce .button,.ags-divi-extras-module .woocommerce-page .button,.ags-divi-extras-module .woocommerce input.button,.ags-divi-extras-module .woocommerce-page input.button,.ags-divi-extras-module .woocommerce input[type='submit'],.ags-divi-extras-module .woocommerce-page input[type='submit'],.ags-divi-extras-module .woocommerce .cart input.button,.ags-divi-extras-module .woocommerce-page .cart input.button,.ags-divi-extras-module .woocommerce a.button,.ags-divi-extras-module .woocommerce-page a.button,.ags-divi-extras-module .woocommerce .woocommerce-message .button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .button,.ags-divi-extras-module .woocommerce a.checkout-button,.ags-divi-extras-module .woocommerce-page a.checkout-button,.ags-divi-extras-module .woocommerce .wc-proceed-to-checkout a.checkout-button,.ags-divi-extras-module .woocommerce-page .wc-proceed-to-checkout a.checkout-button,.ags-divi-extras-module .woocommerce a.btn.alt,.ags-divi-extras-module .woocommerce-page a.btn.alt,.ags-divi-extras-module .woocommerce #payment #place_order,.ags-divi-extras-module .woocommerce-page #payment #place_order,.ags-divi-extras-module .woocommerce .read-more-button,.ags-divi-extras-module .woocommerce-page .read-more-button,.ags-divi-extras-module .woocommerce input.read-more-button,.ags-divi-extras-module .woocommerce-page input.read-more-button,.ags-divi-extras-module .woocommerce .cart input.read-more-button,.ags-divi-extras-module .woocommerce-page .cart input.read-more-button,.ags-divi-extras-module .woocommerce a.read-more-button,.ags-divi-extras-module .woocommerce-page a.read-more-button,.ags-divi-extras-module .woocommerce .woocommerce-message .read-more-button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .read-more-button,.ags-divi-extras-module .woocommerce .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce .cart input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page .cart input.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce a.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page a.post-nav .nav-links .button,.ags-divi-extras-module .woocommerce .woocommerce-message .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .post-nav .nav-links .button{
  background-color: rgba(0, 0, 0, 0.1);
}.ags-divi-extras-module .woocommerce .button:hover,.ags-divi-extras-module .woocommerce-page .button:hover,.ags-divi-extras-module .woocommerce input.button:hover,.ags-divi-extras-module .woocommerce-page input.button:hover,.ags-divi-extras-module .woocommerce input[type='submit']:hover,.ags-divi-extras-module .woocommerce-page input[type='submit']:hover,.ags-divi-extras-module .woocommerce .cart input.button:hover,.ags-divi-extras-module .woocommerce-page .cart input.button:hover,.ags-divi-extras-module .woocommerce a.button:hover,.ags-divi-extras-module .woocommerce-page a.button:hover,.ags-divi-extras-module .woocommerce .woocommerce-message .button:hover,.ags-divi-extras-module .woocommerce-page .woocommerce-message .button:hover,.ags-divi-extras-module .woocommerce a.checkout-button:hover,.ags-divi-extras-module .woocommerce-page a.checkout-button:hover,.ags-divi-extras-module .woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.ags-divi-extras-module .woocommerce-page .wc-proceed-to-checkout a.checkout-button:hover,.ags-divi-extras-module .woocommerce a.btn.alt:hover,.ags-divi-extras-module .woocommerce-page a.btn.alt:hover,.ags-divi-extras-module .woocommerce #payment #place_order:hover,.ags-divi-extras-module .woocommerce-page #payment #place_order:hover,.ags-divi-extras-module .woocommerce .read-more-button:hover,.ags-divi-extras-module .woocommerce-page .read-more-button:hover,.ags-divi-extras-module .woocommerce input.read-more-button:hover,.ags-divi-extras-module .woocommerce-page input.read-more-button:hover,.ags-divi-extras-module .woocommerce .cart input.read-more-button:hover,.ags-divi-extras-module .woocommerce-page .cart input.read-more-button:hover,.ags-divi-extras-module .woocommerce a.read-more-button:hover,.ags-divi-extras-module .woocommerce-page a.read-more-button:hover,.ags-divi-extras-module .woocommerce .woocommerce-message .read-more-button:hover,.ags-divi-extras-module .woocommerce-page .woocommerce-message .read-more-button:hover,.ags-divi-extras-module .woocommerce .post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce-page .post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce input.post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce-page input.post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce .cart input.post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce-page .cart input.post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce a.post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce-page a.post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce .woocommerce-message .post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce-page .woocommerce-message .post-nav .nav-links .button:hover{
  background-color: rgba(0, 0, 0, 0.2);
}.ags-divi-extras-module .woocommerce div.product form.cart .button,.ags-divi-extras-module .woocommerce-page div.product form.cart .button,.ags-divi-extras-module .woocommerce div.product form.cart .read-more-button,.ags-divi-extras-module .woocommerce-page div.product form.cart .read-more-button,.ags-divi-extras-module .woocommerce div.product form.cart .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page div.product form.cart .post-nav .nav-links .button{
  background-color: #00A8FF;
  color: #FFFFFF;
}.ags-divi-extras-module .woocommerce .woocommerce-message .button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .button,.ags-divi-extras-module .woocommerce .woocommerce-message .read-more-button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .read-more-button,.ags-divi-extras-module .woocommerce .woocommerce-message .post-nav .nav-links .button,.ags-divi-extras-module .woocommerce-page .woocommerce-message .post-nav .nav-links .button{
  margin: -6px 0;
  padding: 8px 12px;
  color: #FFFFFF;
  font-size: 12px;
}.ags-divi-extras-module .woocommerce .woocommerce-message .button:hover,.ags-divi-extras-module .woocommerce-page .woocommerce-message .button:hover,.ags-divi-extras-module .woocommerce .woocommerce-message .read-more-button:hover,.ags-divi-extras-module .woocommerce-page .woocommerce-message .read-more-button:hover,.ags-divi-extras-module .woocommerce .woocommerce-message .post-nav .nav-links .button:hover,.ags-divi-extras-module .woocommerce-page .woocommerce-message .post-nav .nav-links .button:hover{
  color: #FFFFFF;
}.ags-divi-extras-module .woocommerce #content-area,.ags-divi-extras-module .woocommerce-page #content-area{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}.ags-divi-extras-module .woocommerce .et_pb_extra_overlay .star-rating,.ags-divi-extras-module .woocommerce-page .et_pb_extra_overlay .star-rating{
  position: absolute;
  top: calc(60% + 32px);
  left: 50%;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #FFFFFF;
  font-size: 16px;
  transition: 0.3s ease;
}.ags-divi-extras-module .woocommerce .et_pb_extra_overlay .star-rating span:before,.ags-divi-extras-module .woocommerce-page .et_pb_extra_overlay .star-rating span:before{
  color: #FFFFFF;
}.ags-divi-extras-module .woocommerce .et_pb_extra_overlay:hover .star-rating,.ags-divi-extras-module .woocommerce-page .et_pb_extra_overlay:hover .star-rating{
  top: calc(50% + 32px);
}.ags-divi-extras-module .woocommerce .woocommerce-page-top,.ags-divi-extras-module .woocommerce-page .woocommerce-page-top{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin: 0 0 20px;
  padding: 0;
}.ags-divi-extras-module .woocommerce .woocommerce-page-top:after,.ags-divi-extras-module .woocommerce-page .woocommerce-page-top:after{
  display: none;
}.ags-divi-extras-module .woocommerce .woocommerce-page-top .page-title,.ags-divi-extras-module .woocommerce-page .woocommerce-page-top .page-title{
  margin: 0;
  padding: 0;
  font-size: 26px;
}.ags-divi-extras-module .woocommerce .woocommerce-page-top .woocommerce-breadcrumb,.ags-divi-extras-module .woocommerce-page .woocommerce-page-top .woocommerce-breadcrumb{
  margin: 0;
  font-size: 12px;
}.ags-divi-extras-module .woocommerce .woocommerce-page-top .woocommerce-breadcrumb:before,.ags-divi-extras-module .woocommerce-page .woocommerce-page-top .woocommerce-breadcrumb:before,.ags-divi-extras-module .woocommerce .woocommerce-page-top .woocommerce-breadcrumb:after,.ags-divi-extras-module .woocommerce-page .woocommerce-page-top .woocommerce-breadcrumb:after{
  display: none;
}.ags-divi-extras-module .woocommerce .et_pb_extra_column_main,.ags-divi-extras-module .woocommerce-page .et_pb_extra_column_main{
  display: block;
  width: 100%;
}.ags-divi-extras-module .woocommerce .et_pb_extra_column_main .woocommerce-result-count,.ags-divi-extras-module .woocommerce-page .et_pb_extra_column_main .woocommerce-result-count{
  margin: 0 0 20px;
}.ags-divi-extras-module .woocommerce .et_pb_extra_column_main .woocommerce-ordering,.ags-divi-extras-module .woocommerce-page .et_pb_extra_column_main .woocommerce-ordering{
  margin: 0 0 20px;
}.ags-divi-extras-module .woocommerce span.onsale,.ags-divi-extras-module .woocommerce-page span.onsale,.ags-divi-extras-module .woocommerce ul.products li.product span.onsale,.ags-divi-extras-module .woocommerce-page ul.products li.product span.onsale{
  position: absolute;
  z-index: 100;
  top: 20px;
  left: 20px;
  display: block;
  background: #EF6939;
  min-width: 0;
  width: 65px;
  min-height: 0;
  height: 30px;
  border-radius: 3px;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  line-height: 30px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: middle;
}.ags-divi-extras-module .woocommerce .woocommerce-message,.ags-divi-extras-module .woocommerce-page .woocommerce-message{
  display: inline-block;
  background: #00A8FF;
  width: 100%;
  border: 0;
  border-radius: 3px;
  padding: 12px !important;
  color: #FFFFFF;
  font-size: 12px;
}.ags-divi-extras-module .woocommerce .woocommerce-message:before,.ags-divi-extras-module .woocommerce-page .woocommerce-message:before{
  content: '\e632';
  position: relative;
  top: 0;
  left: 0;
  margin: 0 10px 0 0;
  font-size: 14px;
  vertical-align: middle;
}.ags-divi-extras-module .woocommerce ul.products,.ags-divi-extras-module .woocommerce-page ul.products{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: auto;
  min-width: 100%;
  margin: 0 -12px;
  overflow: hidden;
  float: none;
}.ags-divi-extras-module .woocommerce ul.products li.product,.ags-divi-extras-module .woocommerce-page ul.products li.product{
  width: 25% !important;
  max-width: 25% !important;
  min-width: 25% !important;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin: 0 0 0 -1px !important;
  padding: 0 12px 24px;
}.ags-divi-extras-module .with_sidebar.woocommerce ul.products li.product,.ags-divi-extras-module .with_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .with_sidebar .woocommerce ul.products li.product,.ags-divi-extras-module .with_sidebar .woocommerce-page ul.products li.product{
  width: 33.33333333% !important;
  max-width: 33.33333333% !important;
  min-width: 33.33333333% !important;
  -ms-flex-preferred-size: 33.33333333%;
      flex-basis: 33.33333333%;
  margin: 0 0 0 -1px !important;
}.ags-divi-extras-module .columns-6.woocommerce ul.products li.product,.ags-divi-extras-module .columns-6.woocommerce-page ul.products li.product{
  width: 16.66666667% !important;
  max-width: 16.66666667% !important;
  min-width: 16.66666667% !important;
  -ms-flex-preferred-size: 16.66666667%;
      flex-basis: 16.66666667%;
}.ags-divi-extras-module .columns-5.woocommerce ul.products li.product,.ags-divi-extras-module .columns-5.woocommerce-page ul.products li.product{
  width: 20% !important;
  max-width: 20% !important;
  min-width: 20% !important;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}.ags-divi-extras-module .columns-4.woocommerce ul.products li.product,.ags-divi-extras-module .columns-4.woocommerce-page ul.products li.product{
  width: 25% !important;
  max-width: 25% !important;
  min-width: 25% !important;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}.ags-divi-extras-module .columns-3.woocommerce ul.products li.product,.ags-divi-extras-module .columns-3.woocommerce-page ul.products li.product{
  width: 33.33333333% !important;
  max-width: 33.33333333% !important;
  min-width: 33.33333333% !important;
  -ms-flex-preferred-size: 33.33333333%;
      flex-basis: 33.33333333%;
}.ags-divi-extras-module .columns-2.woocommerce ul.products li.product,.ags-divi-extras-module .columns-2.woocommerce-page ul.products li.product{
  width: 50% !important;
  max-width: 50% !important;
  min-width: 50% !important;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}.ags-divi-extras-module .columns-1.woocommerce ul.products li.product,.ags-divi-extras-module .columns-1.woocommerce-page ul.products li.product{
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}.ags-divi-extras-module .woocommerce ul.products li.product .product-wrapper,.ags-divi-extras-module .woocommerce-page ul.products li.product .product-wrapper{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  border: 0;
}.ags-divi-extras-module .woocommerce ul.products li.product .product-wrapper a,.ags-divi-extras-module .woocommerce-page ul.products li.product .product-wrapper a{
  position: relative;
  width: 100%;
  text-align: center;
}.ags-divi-extras-module .woocommerce ul.products li.product .product-wrapper a:last-child,.ags-divi-extras-module .woocommerce-page ul.products li.product .product-wrapper a:last-child{
  padding: 20px;
}.ags-divi-extras-module .woocommerce ul.products li.product .product-wrapper a img,.ags-divi-extras-module .woocommerce-page ul.products li.product .product-wrapper a img{
  margin: 0;
}.ags-divi-extras-module .woocommerce ul.products li.product .product-wrapper h3,.ags-divi-extras-module .woocommerce-page ul.products li.product .product-wrapper h3{
  margin: 0 0 5px;
  padding: 0;
}.ags-divi-extras-module .woocommerce ul.products li.product .price,.ags-divi-extras-module .woocommerce-page ul.products li.product .price{
  margin: 0;
  color: #00A8FF;
  font-size: 18px;
  font-weight: 600;
}.ags-divi-extras-module .woocommerce ul.products li.product .price del,.ags-divi-extras-module .woocommerce-page ul.products li.product .price del,.ags-divi-extras-module .woocommerce ul.products li.product .price ins,.ags-divi-extras-module .woocommerce-page ul.products li.product .price ins{
  display: inline-block;
  text-decoration: none;
}.ags-divi-extras-module .woocommerce ul.products li.product .price del span.amount,.ags-divi-extras-module .woocommerce-page ul.products li.product .price del span.amount,.ags-divi-extras-module .woocommerce ul.products li.product .price ins span.amount,.ags-divi-extras-module .woocommerce-page ul.products li.product .price ins span.amount{
  font-size: 18px;
}.ags-divi-extras-module .woocommerce ul.products li.product .price del,.ags-divi-extras-module .woocommerce-page ul.products li.product .price del{
  text-decoration: line-through;
}.ags-divi-extras-module .woocommerce ul.products li.product .price del span.amount,.ags-divi-extras-module .woocommerce-page ul.products li.product .price del span.amount{
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .woocommerce ul.products li.product .price span.amount,.ags-divi-extras-module .woocommerce-page ul.products li.product .price span.amount{
  font-size: 18px;
}.ags-divi-extras-module .woocommerce nav.woocommerce-pagination,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination{
  width: 100%;
  text-align: right;
}.ags-divi-extras-module .woocommerce nav.woocommerce-pagination ul.page-numbers,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination ul.page-numbers{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border: 0;
  margin: 0 0 24px;
  line-height: 1;
}.ags-divi-extras-module .woocommerce nav.woocommerce-pagination ul.page-numbers:before,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination ul.page-numbers:before,.ags-divi-extras-module .woocommerce nav.woocommerce-pagination ul.page-numbers:after,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination ul.page-numbers:after{
  display: none;
}.ags-divi-extras-module .woocommerce nav.woocommerce-pagination ul.page-numbers li,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination ul.page-numbers li{
  margin: 0 0 0 10px;
  border: 0;
}.ags-divi-extras-module .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers{
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  text-align: center;
}.ags-divi-extras-module .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.ags-divi-extras-module .woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{
  background: #00A8FF;
  color: #FFFFFF;
}.ags-divi-extras-module .woocommerce div.product div.images,.ags-divi-extras-module .woocommerce-page div.product div.images{
  width: calc(50% - 12px);
  margin: 0 12px 24px 0;
  float: left;
}.ags-divi-extras-module .woocommerce div.product div.images img,.ags-divi-extras-module .woocommerce-page div.product div.images img{
  border-radius: 3px;
  overflow: hidden;
}.ags-divi-extras-module .woocommerce div.product div.images .flex-control-thumbs,.ags-divi-extras-module .woocommerce-page div.product div.images .flex-control-thumbs{
  margin-top: 6.6666%;
}.ags-divi-extras-module .woocommerce div.product div.images .flex-control-thumbs li,.ags-divi-extras-module .woocommerce-page div.product div.images .flex-control-thumbs li{
  width: 20%;
  margin-right: 6.6666%;
  margin-bottom: 6.6666%;
}.ags-divi-extras-module .woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n),.ags-divi-extras-module .woocommerce-page div.product div.images .flex-control-thumbs li:nth-of-type(4n){
  margin-right: 0;
}.ags-divi-extras-module .woocommerce div.product div.images .flex-control-thumbs li img,.ags-divi-extras-module .woocommerce-page div.product div.images .flex-control-thumbs li img{
  transition: opacity .5s ease;
}.ags-divi-extras-module .woocommerce div.product div.images div.thumbnails,.ags-divi-extras-module .woocommerce-page div.product div.images div.thumbnails{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin: 24px -12px 0;
  padding-top: 0;
}.ags-divi-extras-module .woocommerce div.product div.images div.thumbnails a,.ags-divi-extras-module .woocommerce-page div.product div.images div.thumbnails a{
  margin: 0;
  padding: 0 12px;
}.ags-divi-extras-module .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.ags-divi-extras-module .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
  border-color: #00A8FF;
}.ags-divi-extras-module .woocommerce div.product div.summary,.ags-divi-extras-module .woocommerce-page div.product div.summary{
  width: calc(50% - 12px);
  border-top: 0;
  padding: 24px;
  float: right;
}.ags-divi-extras-module .woocommerce div.product div.summary .product_title,.ags-divi-extras-module .woocommerce-page div.product div.summary .product_title{
  margin: 0 0 10px;
}.ags-divi-extras-module .woocommerce div.product div.summary .woocommerce-product-rating,.ags-divi-extras-module .woocommerce-page div.product div.summary .woocommerce-product-rating{
  width: 100%;
  margin: 0 0 20px;
  line-height: 1;
}.ags-divi-extras-module .woocommerce div.product div.summary .woocommerce-product-rating .star-rating,.ags-divi-extras-module .woocommerce-page div.product div.summary .woocommerce-product-rating .star-rating{
  margin: 0 5px 0 0;
}.ags-divi-extras-module .woocommerce div.product div.summary p.price,.ags-divi-extras-module .woocommerce-page div.product div.summary p.price{
  margin: 0 0 20px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 22px;
  line-height: 1;
}.ags-divi-extras-module .woocommerce div.product div.summary p.price ins,.ags-divi-extras-module .woocommerce-page div.product div.summary p.price ins{
  text-decoration: none;
}.ags-divi-extras-module .woocommerce div.product div.summary p.price del .amount,.ags-divi-extras-module .woocommerce-page div.product div.summary p.price del .amount{
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .woocommerce div.product div.summary span.price,.ags-divi-extras-module .woocommerce-page div.product div.summary span.price{
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
}.ags-divi-extras-module .woocommerce div.product div.summary span.price del,.ags-divi-extras-module .woocommerce-page div.product div.summary span.price del{
  color: rgba(0, 0, 0, 0.5);
  font-weight: 400;
}.ags-divi-extras-module .woocommerce div.product div.summary span.price del .amount,.ags-divi-extras-module .woocommerce-page div.product div.summary span.price del .amount{
  color: inherit;
}.ags-divi-extras-module .woocommerce div.product div.summary span.price ins,.ags-divi-extras-module .woocommerce-page div.product div.summary span.price ins{
  text-decoration: none;
}.ags-divi-extras-module .woocommerce div.product div.summary .quantity .qty,.ags-divi-extras-module .woocommerce-page div.product div.summary .quantity .qty{
  margin: 0 10px 0 0;
  line-height: 1;
}.ags-divi-extras-module .woocommerce div.product div.summary .variations td,.ags-divi-extras-module .woocommerce-page div.product div.summary .variations td{
  padding-bottom: 10px;
}.ags-divi-extras-module .woocommerce div.product div.summary .product_meta,.ags-divi-extras-module .woocommerce-page div.product div.summary .product_meta{
  width: 100%;
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .woocommerce div.product div.summary .product_meta a,.ags-divi-extras-module .woocommerce-page div.product div.summary .product_meta a{
  color: #00A8FF;
  font-weight: 600;
}.ags-divi-extras-module .woocommerce div.product div.summary .product-share-links,.ags-divi-extras-module .woocommerce-page div.product div.summary .product-share-links{
  background: #F5F9FD;
  width: calc(100% + 48px);
  margin: 40px -24px -24px;
  padding: 10px 20px 0;
  text-align: center;
}.ags-divi-extras-module .woocommerce div.product div.summary .product-share-links a,.ags-divi-extras-module .woocommerce-page div.product div.summary .product-share-links a{
  display: inline-block;
  margin: 0 5px 10px;
}.ags-divi-extras-module .woocommerce div.product div.summary p,.ags-divi-extras-module .woocommerce-page div.product div.summary p{
  margin: 0 0 40px;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion{
  width: calc(50% - 12px);
  border: 0;
  clear: right;
  float: right;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .group,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .group{
  width: 100%;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .header,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .header{
  outline: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 15px 20px;
  line-height: 1;
  cursor: pointer;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .header.ui-accordion-header-active .ui-accordion-header-icon:before,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .header.ui-accordion-header-active .ui-accordion-header-icon:before{
  content: '\e63d';
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon{
  display: inline-block;
  margin: 0 5px 0 0;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .ui-accordion-header-icon:before{
  content: '\e638';
  color: rgba(0, 0, 0, 0.5);
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .title,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .title{
  display: inline-block;
  padding: 0;
  margin: 0;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1;
  font-size: 14px;
  font-weight: 600;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .content,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .content{
  background: #F5F9FD;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 40px;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion .content h2,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion .content h2{
  display: none;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author,.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email{
  width: 50%;
  padding: 0;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-author{
  padding-right: 10px;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-email{
  padding-left: 10px;
}.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-rating,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion #group-reviews .comment-form-rating{
  padding: 10px 0;
  clear: both;
}.ags-divi-extras-module .woocommerce div.product #comments .commentlist,.ags-divi-extras-module .woocommerce-page div.product #comments .commentlist{
  padding: 0;
}.ags-divi-extras-module .woocommerce div.product #respond .comment-reply-title,.ags-divi-extras-module .woocommerce-page div.product #respond .comment-reply-title{
  font-size: 14px;
}.ags-divi-extras-module .woocommerce div.product #respond .comment-form-rating label,.ags-divi-extras-module .woocommerce-page div.product #respond .comment-form-rating label{
  display: block;
  margin-bottom: 10px;
}.ags-divi-extras-module .woocommerce .related.products,.ags-divi-extras-module .woocommerce-page .related.products{
  width: 100%;
  clear: both;
}.ags-divi-extras-module .woocommerce .related.products h2,.ags-divi-extras-module .woocommerce-page .related.products h2{
  margin: 0 0 20px;
  padding: 0;
  font-weight: 600;
}.ags-divi-extras-module .woocommerce .related.products .products li.product,.ags-divi-extras-module .woocommerce-page .related.products .products li.product{
  width: 25%;
  max-width: 25%;
  min-width: 25%;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}.ags-divi-extras-module .with_sidebar.woocommerce .related.products .products li.product,.ags-divi-extras-module .with_sidebar.woocommerce-page .related.products .products li.product{
  width: 33.33333333%;
  max-width: 33.33333333%;
  min-width: 33.33333333%;
  -ms-flex-preferred-size: 33.33333333%;
      flex-basis: 33.33333333%;
}.ags-divi-extras-module .woocommerce-MyAccount-navigation ul{
  padding: 0;
  list-style: none;
  margin-right: 30px;
}.ags-divi-extras-module .woocommerce-MyAccount-navigation ul li{
  margin-bottom: 0;
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link{
  position: relative;
  display: block;
  opacity: .6;
  transition: opacity 0.3s ease-in-out;
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link:after{
  position: absolute;
  top: 50%;
  left: 0;
  line-height: 1;
  margin-top: -9px;
  font-family: 'ETModules';
  font-size: 18px;
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link a{
  display: block;
  padding: 10px 10px 10px 30px;
  border-bottom: 1px solid #EFEFEF;
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link:hover,.ags-divi-extras-module .woocommerce-MyAccount-navigation-link.is-active{
  opacity: 1;
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link--dashboard:after{
  content: '\E009';
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link--orders:after{
  content: '\E013';
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link--downloads:after{
  content: '\E05F';
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link--edit-address:after{
  content: '\E026';
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link--edit-account:after{
  content: '\E107';
}.ags-divi-extras-module .woocommerce-MyAccount-navigation-link--customer-logout:after{
  content: '\E051';
}.ags-divi-extras-module .woocommerce-MyAccount-content .woocommerce-Address-title,.ags-divi-extras-module .woocommerce-MyAccount-content h2{
  margin-top: 25px;
}.ags-divi-extras-module .woocommerce .woocommerce-MyAccount-content table thead th{
  padding-top: 10px;
  padding-bottom: 10px;
}.ags-divi-extras-module .woocommerce-MyAccount-content table th,.ags-divi-extras-module .woocommerce-MyAccount-content table td{
  font-size: 14px;
}/* Ripple *//*!
* Ripple
* Created by Andy Tran (http://andytran.me)
* Copyright 2015 Andy Tran.
* Licensed under MIT (https://github.com/andyhqtran/UILibrary/blob/master/LICENSE)
*/.ags-divi-extras-module [ripple]{
  position: relative;
  overflow: hidden;
}.ags-divi-extras-module [ripple][ripple-inverse] .ripple{
  -webkit-animation: ripple-inverse 1s;
          animation: ripple-inverse 1s;
}.ags-divi-extras-module [ripple] .ripple{
  position: absolute;
  display: block;
  background: #FFFFFF;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-animation: ripple 1s;
          animation: ripple 1s;
}@-webkit-keyframes ripple {

  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.2;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 0;
  }}@keyframes ripple {


  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.2;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 0;
  }}@-webkit-keyframes ripple-inverse {


  0% {
    background: #e6e6e6;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  80% {
    background: #FFFFFF;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 1;
  }}@keyframes ripple-inverse {


  0% {
    background: #e6e6e6;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  80% {
    background: #FFFFFF;
  }
  100% {
    -webkit-transform: scale(10);
            transform: scale(10);
    opacity: 1;
  }}/* Animations */@keyframes fadeTop {



  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }}@keyframes fadeRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
            transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@keyframes fadeBottom {


  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }}@keyframes fadeInRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@keyframes fadeOutRight {


  0% {
    opacity: 0;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }}@keyframes fadeIn {


  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }}@-webkit-keyframes fadeOut {


  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }}@keyframes fadeOut {


  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }}@keyframes slideWidth {


  0% {
    width: 0;
  }}@keyframes Grow {


  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5);
            transform: scale(1, 0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }}@-webkit-keyframes flipIn {


  0% {
    -webkit-transform: perspective(1000px) rotateX(-90deg);
            transform: perspective(1000px) rotateX(-90deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(10deg);
            transform: perspective(1000px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-10deg);
            transform: perspective(1000px) rotateX(-10deg);
  }}@keyframes flipIn {


  0% {
    -webkit-transform: perspective(1000px) rotateX(-90deg);
            transform: perspective(1000px) rotateX(-90deg);
  }
  60% {
    -webkit-transform: perspective(1000px) rotateX(10deg);
            transform: perspective(1000px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(1000px) rotateX(-10deg);
            transform: perspective(1000px) rotateX(-10deg);
  }}@-webkit-keyframes slideInRight {


  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@keyframes slideInRight {


  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes slideOutRight {


  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }}@keyframes slideOutRight {


  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }}@-webkit-keyframes slideInLeft {


  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@keyframes slideInLeft {


  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }}@-webkit-keyframes slideOutLeft {


  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }}@keyframes slideOutLeft {


  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }}@-webkit-keyframes gridFadeIn {


  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }}@keyframes gridFadeIn {


  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
            transform: translatey(-5%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0);
  }}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/@-webkit-keyframes flipInX {



  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}@keyframes flipInX {


  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}@-webkit-keyframes flipInY {


  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}@keyframes flipInY {


  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }}/* End Animate.css *//* Font Face *//* Extra Icons */@font-face {
  font-family: "ET-Extra";
  src: url("fonts/ET-Extra.eot");
  src: url("fonts/ET-Extra.eot?#iefix") format("embedded-opentype"), url("fonts/ET-Extra.woff") format("woff"), url("fonts/ET-Extra.ttf") format("truetype"), url("fonts/ET-Extra.svg#ET-Extra") format("svg");
  font-weight: normal;
  font-style: normal;
}/* Responsive *//* 1160px Breakpoint (Desktop) *//* 1024px Breakpoint above only (Desktop) */@media only screen and (min-width: 1024px) {/* Grid */.ags-divi-extras-module  .et_pb_column_1_4,.ags-divi-extras-module  .et_pb_column_1_3{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }/* Footer */.ags-divi-extras-module #footer .et_pb_extra_column{
    width: 33.33333333%;
    -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
    min-width: 0;
    max-width: none;
    /**
		* Column Dimension
		*/
    /**
		* Column visibility for customizer
		*/
  }.ags-divi-extras-module .ie #footer .et_pb_extra_column{
    max-width: 33.33333333%;
  }.ags-divi-extras-module .footer_columns_4#footer .et_pb_extra_column{
    width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }.ags-divi-extras-module .ie .footer_columns_4#footer .et_pb_extra_column{
    max-width: 25%;
  }.ags-divi-extras-module .footer_columns_2#footer .et_pb_extra_column{
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }.ags-divi-extras-module .ie .footer_columns_2#footer .et_pb_extra_column{
    max-width: 50%;
  }.ags-divi-extras-module .footer_columns_1#footer .et_pb_extra_column{
    width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }.ags-divi-extras-module .ie .footer_columns_1#footer .et_pb_extra_column{
    max-width: 100%;
  }.ags-divi-extras-module .footer_columns_1_4__3_4#footer .et_pb_extra_column.odd{
    width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }.ags-divi-extras-module .ie .footer_columns_1_4__3_4#footer .et_pb_extra_column.odd{
    max-width: 25%;
  }.ags-divi-extras-module .footer_columns_1_4__3_4#footer .et_pb_extra_column.even{
    width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }.ags-divi-extras-module .ie .footer_columns_1_4__3_4#footer .et_pb_extra_column.even{
    max-width: 75%;
  }.ags-divi-extras-module .footer_columns_3_4__1_4#footer .et_pb_extra_column.odd{
    width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }.ags-divi-extras-module .ie .footer_columns_3_4__1_4#footer .et_pb_extra_column.odd{
    max-width: 75%;
  }.ags-divi-extras-module .footer_columns_3_4__1_4#footer .et_pb_extra_column.even{
    width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }.ags-divi-extras-module .ie .footer_columns_3_4__1_4#footer .et_pb_extra_column.even{
    max-width: 25%;
  }.ags-divi-extras-module .footer_columns_1_3__2_3#footer .et_pb_extra_column.odd{
    width: 33.33333333%;
    -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
  }.ags-divi-extras-module .ie .footer_columns_1_3__2_3#footer .et_pb_extra_column.odd{
    max-width: 33.33333333%;
  }.ags-divi-extras-module .footer_columns_1_3__2_3#footer .et_pb_extra_column.even{
    width: 66.66666666%;
    -ms-flex-preferred-size: 66.66666666%;
        flex-basis: 66.66666666%;
  }.ags-divi-extras-module .ie .footer_columns_1_3__2_3#footer .et_pb_extra_column.even{
    max-width: 66.66666666%;
  }.ags-divi-extras-module .footer_columns_2_3__1_3#footer .et_pb_extra_column.odd{
    width: 66.66666666%;
    -ms-flex-preferred-size: 66.66666666%;
        flex-basis: 66.66666666%;
  }.ags-divi-extras-module .ie .footer_columns_2_3__1_3#footer .et_pb_extra_column.odd{
    max-width: 66.66666666%;
  }.ags-divi-extras-module .footer_columns_2_3__1_3#footer .et_pb_extra_column.even{
    width: 33.33333333%;
    -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
  }.ags-divi-extras-module .ie .footer_columns_2_3__1_3#footer .et_pb_extra_column.even{
    max-width: 33.33333333%;
  }.ags-divi-extras-module .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-1,.ags-divi-extras-module .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-2{
    width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }.ags-divi-extras-module .ie .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-1,.ags-divi-extras-module .ie .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-2{
    max-width: 25%;
  }.ags-divi-extras-module .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-4{
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }.ags-divi-extras-module .ie .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-4{
    max-width: 50%;
  }.ags-divi-extras-module .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-1{
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }.ags-divi-extras-module .ie .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-1{
    max-width: 50%;
  }.ags-divi-extras-module .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-4{
    width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }.ags-divi-extras-module .ie .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .ie .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-4{
    max-width: 25%;
  }.ags-divi-extras-module .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-2{
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }.ags-divi-extras-module .ie .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-2{
    max-width: 50%;
  }.ags-divi-extras-module .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-1,.ags-divi-extras-module .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-4{
    width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }.ags-divi-extras-module .ie .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-1,.ags-divi-extras-module .ie .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-4{
    max-width: 25%;
  }.ags-divi-extras-module .footer_columns_3#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_1_4__1_4__1_2#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_1_2__1_4__1_4#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_1_4__1_2__1_4#footer .et_pb_extra_column.column-3{
    display: none;
  }.ags-divi-extras-module .footer_columns_2#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .footer_columns_1_4__3_4#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .footer_columns_3_4__1_4#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .footer_columns_1_3__2_3#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .footer_columns_2_3__1_3#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .footer_columns_2#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_1_4__3_4#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_3_4__1_4#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_1_3__2_3#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_2_3__1_3#footer .et_pb_extra_column.column-3{
    display: none;
  }.ags-divi-extras-module .footer_columns_1#footer .et_pb_extra_column.column-2,.ags-divi-extras-module .footer_columns_1#footer .et_pb_extra_column.column-3,.ags-divi-extras-module .footer_columns_1#footer .et_pb_extra_column.column-4{
    display: none;
  }.ags-divi-extras-module #main-header-wrapper{
    transition: height 0.5s;
  }.ags-divi-extras-module .et_fixed_nav .et-fixed-header #main-header{
    position: fixed;
    width: 100%;
    top: 0;
  }.ags-divi-extras-module .boxed_layout.et_fixed_nav .et-fixed-header #main-header{
    width: 90%;
    max-width: 1360px;
  }.ags-divi-extras-module .et_hide_nav.et_fixed_nav .et-fixed-header #main-content{
    padding-top: 40px;
  }.ags-divi-extras-module .et_hide_nav #main-header{
    top: 0;
  }/* Fixed Nav with Admin Bar */.ags-divi-extras-module .admin-bar.et_fixed_nav .et-fixed-header #main-header,.ags-divi-extras-module .admin-bar.et_hide_nav #main-header{
    top: 32px;
  }.ags-divi-extras-module .et_hide_nav.et_fixed_nav #main-header{
    position: fixed;
    opacity: 0;
    transition-duration: 0.7s;
    width: 100%;
  }.ags-divi-extras-module .et_hide_nav.et_fixed_nav .et-fixed-header #main-header{
    opacity: 1;
    -webkit-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
  }/* Modules: Posts Carousel*/.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium{
    display: none;
  }.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-small,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-small{
    display: none;
  }.et_pb_column_1_3 .ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column,.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column{
    width: 100%;
    padding: 0;
  }.et_pb_column_1_3 .ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column,.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column{
    width: 100%;
    padding: 0;
  }}/* 1024px Breakpoint (Desktop) */@media only screen and (max-width: 1024px) {/* Grid *//* Content Area */.ags-divi-extras-module #content-area{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }/* Main/Sidebar */.ags-divi-extras-module .et_pb_extra_row,.ags-divi-extras-module  .et_pb_row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }.ags-divi-extras-module .et_pb_extra_column,.ags-divi-extras-module  .et_pb_column{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .et_pb_extra_column_main,.ags-divi-extras-module  .et_pb_column_main,.ags-divi-extras-module .et_pb_extra_column_sidebar,.ags-divi-extras-module  .et_pb_column_sidebar{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
    float: none;
    clear: both;
  }.ags-divi-extras-module .with_sidebar .et_pb_extra_column_main,.ags-divi-extras-module .with_sidebar  .et_pb_column_main,.ags-divi-extras-module .with_sidebar .et_pb_extra_column_sidebar,.ags-divi-extras-module .with_sidebar  .et_pb_column_sidebar,.ags-divi-extras-module .with_sidebar.et_pb_extra_column_main,.ags-divi-extras-module .with_sidebar .et_pb_column_main,.ags-divi-extras-module .with_sidebar.et_pb_extra_column_sidebar,.ags-divi-extras-module .with_sidebar .et_pb_column_sidebar{
    width: 100% !important;
    min-width: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    padding: 0 !important;
    float: none;
    clear: both;
  }.ags-divi-extras-module .ie.with_sidebar .et_pb_extra_column_main,.ags-divi-extras-module .ie.with_sidebar  .et_pb_column_main,.ags-divi-extras-module .ie.with_sidebar .et_pb_extra_column_sidebar,.ags-divi-extras-module .ie.with_sidebar  .et_pb_column_sidebar,.ags-divi-extras-module .ie.with_sidebar.et_pb_extra_column_main,.ags-divi-extras-module .ie.with_sidebar .et_pb_column_main,.ags-divi-extras-module .ie.with_sidebar.et_pb_extra_column_sidebar,.ags-divi-extras-module .ie.with_sidebar .et_pb_column_sidebar{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }.ags-divi-extras-module .single.with_sidebar .et_pb_extra_column_main,.ags-divi-extras-module .single.with_sidebar  .et_pb_column_main,.ags-divi-extras-module .single.with_sidebar .et_pb_extra_column_sidebar,.ags-divi-extras-module .single.with_sidebar  .et_pb_column_sidebar,.ags-divi-extras-module .single.with_sidebar.et_pb_extra_column_main,.ags-divi-extras-module .single.with_sidebar .et_pb_column_main,.ags-divi-extras-module .single.with_sidebar.et_pb_extra_column_sidebar,.ags-divi-extras-module .single.with_sidebar .et_pb_column_sidebar{
    padding: 0 !important;
  }.ags-divi-extras-module .et_pb_extra_column_4_4,.ags-divi-extras-module  .et_pb_column_4_4{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .et_pb_extra_column_3_4,.ags-divi-extras-module  .et_pb_column_3_4{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .et_pb_extra_column_2_3,.ags-divi-extras-module  .et_pb_column_2_3{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .et_pb_extra_column_1_2,.ags-divi-extras-module  .et_pb_column_1_2{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .et_pb_extra_column_3_8,.ags-divi-extras-module  .et_pb_column_3_8{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .et_pb_extra_column_1_3,.ags-divi-extras-module  .et_pb_column_1_3{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .et_pb_extra_column_1_4,.ags-divi-extras-module  .et_pb_column_1_4{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  } .et_section_specialty .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_3, .et_section_specialty .et_pb_column_1_2 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4, .et_section_specialty .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_1_4, .et_section_specialty .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_column_3_8{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }/* Header */.ags-divi-extras-module header.header li ul{
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    display: block;
  }/* Top Header */.ags-divi-extras-module #top-header{
    display: none;
  }/* ET Info */.ags-divi-extras-module #et-info{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0 0 10px;
    margin: 0;
  }.ags-divi-extras-module #et-info .et-extra-social-icons{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }.ags-divi-extras-module #et-info .et-extra-social-icons li{
    margin: 0 10px 10px 0;
  }.ags-divi-extras-module #et-info .et-extra-social-icons .et-extra-icon{
    border: 0;
    padding: 0;
  }.ags-divi-extras-module #et-info .et-top-search{
    margin: 0 10px 10px 0;
  }.ags-divi-extras-module #et-info .et-cart{
    margin: 0 10px 10px 0;
  }/* Fixed Header */.ags-divi-extras-module .et_hide_nav.et_fixed_nav #main-header{
    opacity: 1;
    -webkit-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
  }.ags-divi-extras-module .et_fixed_nav .logo{
    transition: none;
    -webkit-transform: none;
            transform: none;
  }/* Main Header *//* Logo */.ags-divi-extras-module .logo{
    height: 50px;
  }.ags-divi-extras-module .centered .logo{
    display: inline-block;
    width: auto;
    margin: 30px 0;
  }/* ET Navigation */.ags-divi-extras-module #et-navigation{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }.ags-divi-extras-module .centered #et-navigation{
    margin: 0;
  }.ags-divi-extras-module #et-navigation > ul{
    display: none;
  }.ags-divi-extras-module #et-navigation li li{
    padding: 0 0 0 30px;
  }.ags-divi-extras-module #et-navigation a{
    display: block;
    padding: 20px 0;
  }.ags-divi-extras-module #et-navigation .mega-menu > ul{
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }.ags-divi-extras-module #et-navigation .mega-menu > ul > li{
    padding: 0;
  }.ags-divi-extras-module #et-navigation .mega-menu > ul > li > a{
    color: inherit;
    pointer-events: all;
  }.ags-divi-extras-module #et-navigation .mega-menu ul{
    padding: 0 0 0 20px;
  }.ags-divi-extras-module #et-navigation .mega-menu ul ul{
    padding: 0 0 0 20px;
  }.ags-divi-extras-module #et-navigation .mega-menu-featured > ul{
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px 0 0 20px;
  }.ags-divi-extras-module #et-navigation .mega-menu-featured > ul > li{
    padding: 0 0 20px;
  }.ags-divi-extras-module #et-navigation .mega-menu-featured > ul > li:first-child .title{
    display: block;
  }.ags-divi-extras-module #et-navigation .mega-menu-featured .title{
    display: none;
  }.ags-divi-extras-module #et-navigation .mega-menu-featured .post-meta a{
    padding: 0;
  }.ags-divi-extras-module #et-navigation .mega-menu.mega-featured-2 > ul > li:nth-child(2){
    display: none;
  }.ags-divi-extras-module #et-navigation .mega-menu.mega-featured-2 > ul > li:nth-child(3) .title{
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px 0 0;
  }.ags-divi-extras-module #et-navigation .mega-menu.mega-featured-2 .title{
    display: block;
  }.ags-divi-extras-module #et-navigation .mega-menu.mega-featured-2 .recent-list{
    padding: 0;
  }.ags-divi-extras-module #et-navigation .mega-menu.mega-featured-2 .recent-list li:last-child{
    padding: 20px 0 0;
  }/* ET Search */.ags-divi-extras-module .et-top-search-primary-menu-item .search-icon{
    display: none;
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search{
    position: relative;
    top: auto;
    right: auto;
    display: block;
    width: 100%;
    border: 0;
    margin: 15px 0 0;
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field{
    background: rgba(255, 255, 255, 0.1);
    padding: 7px 10px;
    font-size: 12px;
    line-height: normal;
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field::-webkit-input-placeholder{
    color: #FFFFFF;
    font-weight: 400;
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field::-moz-placeholder{
    color: #FFFFFF;
    font-weight: 400;
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field:-ms-input-placeholder{
    color: #FFFFFF;
    font-weight: 400;
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field::placeholder{
    color: #FFFFFF;
    font-weight: 400;
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-field:focus{
    background: rgba(255, 255, 255, 0.2);
  }.ags-divi-extras-module .et-top-search-primary-menu-item .et-top-search .et-search-submit{
    display: none;
  }/* ET Mobile Navigation */.ags-divi-extras-module #et-mobile-navigation{
    display: block;
  }.ags-divi-extras-module #et-mobile-navigation nav{
    display: none;
    width: 100%;
    padding: 40px 40px 20px;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu{
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    display: block;
    background: 0;
    border: 0;
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu > li:last-child a{
    border: 0;
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu li{
    width: 100%;
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu li.menu-item-has-children > a{
    position: relative;
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu li.menu-item-has-children > a:after{
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transform-origin: center;
            transform-origin: center;
    transition: 0.3s ease;
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu li.menu-item-has-children > a.selected:after{
    -webkit-transform: translateY(-50%) rotate(-180deg);
            transform: translateY(-50%) rotate(-180deg);
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu li > ul{
    transition: none;
    opacity: 1;
    visibility: visible;
  }.ags-divi-extras-module #et-mobile-navigation #et-extra-mobile-menu .sub-menu{
    display: none;
  }/* Post Module */.ags-divi-extras-module .et_pb_extra_module, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module,.ags-divi-extras-module .project-details{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }.ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .main-post{
    width: 50%;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0;
  } .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_3 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_4 .ags-divi-extras-module .et_pb_extra_module .main-post{
    padding: 20px 20px 0;
    width: 50%;
  } .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_3 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_4 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content{
    padding: 0;
  }.ags-divi-extras-module .et_pb_extra_module .posts-list, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .posts-list, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .posts-list{
    width: 50%;
  }.ags-divi-extras-module .et_pb_extra_module .posts-list li:first-child,.ags-divi-extras-module .et_pb_extra_module .posts-list li:only-child{
    border-top: 0;
  }/* Module Head */.ags-divi-extras-module .module-head,.ags-divi-extras-module .tabbed-post-module .tabs{
    width: 100%;
  }.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li{
    display: block;
  }.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active{
    display: block;
    width: auto;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .tabbed-post-module .tab-nav{
    display: none;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list{
    width: 50%;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post{
    padding: 20px;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content{
    padding: 0;
  }/* Single Post *//* Post Header */.ags-divi-extras-module .post-header{
    padding: 40px;
  }/* Post Wrap */.ags-divi-extras-module .post-wrap{
    padding: 0 40px 40px;
  }/* Post Footer */.ags-divi-extras-module .post-footer{
    padding: 15px 40px 0;
  }.ags-divi-extras-module .post-footer .social-icons,.ags-divi-extras-module .post-footer .rating-stars{
    margin: 0 0 15px;
  }/* Review Module */.ags-divi-extras-module .review{
    margin: 40px 0 0;
  }/* Single Project */.ags-divi-extras-module .project-details .project-description,.ags-divi-extras-module .project-details .project-categories,.ags-divi-extras-module .project-details .project-tags{
    width: 100%;
    padding: 30px 40px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }/* Audio Format */.ags-divi-extras-module .audio-titles{
    padding: 11.5%;
  }/* Link Format */.ags-divi-extras-module .single-post-module .link-format{
    padding: 60px 40px;
  }/* Quote Format */.ags-divi-extras-module .quote-format{
    padding: 40px;
  }/* Video Format */.et_pb_column_1_3 .ags-divi-extras-module .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button,.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.et_pb_extra_module article .header .video-play-button{
    font-size: 4rem;
    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    margin-left: -2rem;
    margin-top: -2rem;
  }/* Page Template *//* Portfolio Page *//* Portfolio List */.ags-divi-extras-module #portfolio_list{
    /* Project Wrapper */
  }.ags-divi-extras-module #portfolio_list .project{
    width: 50%;
  }.ags-divi-extras-module .with_sidebar #portfolio_list .project{
    width: 50%;
  }/* Sitemap Page */.ags-divi-extras-module .sitemap-content ul{
    width: 33.33333333%;
    max-width: 33.33333333%;
    min-width: 33.33333333%;
    -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
  }.ags-divi-extras-module .with_sidebar .sitemap-content ul{
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }.ags-divi-extras-module .sitemap-content ul.children{
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }/* WooCommerce */.ags-divi-extras-module .woocommerce ul.products,.ags-divi-extras-module .woocommerce-page ul.products{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: auto;
    min-width: 100%;
    margin: 0 -12px;
    overflow: hidden;
    float: none;
  }.ags-divi-extras-module .with_sidebar.woocommerce ul.products li.product,.ags-divi-extras-module .with_sidebar.woocommerce-page ul.products li.product,.ags-divi-extras-module .with_sidebar .woocommerce ul.products li.product,.ags-divi-extras-module .with_sidebar .woocommerce-page ul.products li.product{
    width: 25% !important;
    max-width: 25% !important;
    min-width: 25% !important;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    margin: 0 0 0 -1px !important;
  }.ags-divi-extras-module .woocommerce .related.products li.product:nth-child(n),.ags-divi-extras-module .woocommerce-page .related.products li.product:nth-child(n){
    width: 25% !important;
    margin: 0 !important;
  }/* Header */.ags-divi-extras-module .etad{
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }.ags-divi-extras-module .header .etad{
    margin: 20px auto;
  }/* Modules: Featured Posts Slider */.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
  }.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .post-content h3,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3{
    font-size: 16px;
  }.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .post-content h3 a{
    color: #FFFFFF;
  }.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .post-meta,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .post-meta{
    color: #FFFFFF;
    display: block;
  }/* Modules: Posts Carousel*/.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium{
    display: inline-block;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-group{
    padding-right: 10px;
    padding-left: 10px;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-item{
    width: 25%;
    padding-top: 20px;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .post-thumbnail{
    margin-right: 10px;
    margin-left: 10px;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .post-content-box{
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 0;
    padding-left: 0;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
    left: 60px;
  }.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
    left: auto;
    right: 60px;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
    right: 60px;
  }.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
    right: auto;
    left: 60px;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
    left: 40px;
  }.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
    left: auto;
    right: 40px;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
    right: 40px;
  }.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_3_8 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
    right: auto;
    left: 40px;
  }}/* 980px Breakpoint */@media only screen and (max-width: 980px) {/* Slider */.et_pb_column_3_4 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_3_4 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_2_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_2_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_1_2 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_1_2 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_1_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-moved-slide,.et_pb_column_1_3 .ags-divi-extras-module .et-slider .carousel-item.et-pb-active-slide,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-moved-slide,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item.et-pb-active-slide{
    -webkit-animation-duration: 0.8s;
            animation-duration: 0.8s;
  }/* WooCommerce */.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce ul.products li.product,.ags-divi-extras-module .post-type-archive-product.woocommerce-page.woocommerce ul.products li.product{
    width: 25% !important;
    max-width: 25% !important;
    min-width: 25% !important;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    margin: 0 0 0 -1px !important;
    padding: 0 12px 24px;
  }.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-6 ul.products li.product{
    width: 16.66666667% !important;
    max-width: 16.66666667% !important;
    min-width: 16.66666667% !important;
    -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
  }.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-5 ul.products li.product{
    width: 20% !important;
    max-width: 20% !important;
    min-width: 20% !important;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-4 ul.products li.product{
    width: 25% !important;
    max-width: 25% !important;
    min-width: 25% !important;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-3 ul.products li.product{
    width: 33.33333333% !important;
    max-width: 33.33333333% !important;
    min-width: 33.33333333% !important;
    -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
  }.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-2 ul.products li.product{
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50% !important;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-1 ul.products li.product{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }}/* 768px Breakpoint (Tablet) */@media only screen and (max-width: 768px) {/* Grid *//* Audio Format */.ags-divi-extras-module .audio-titles{
    padding: 40px;
  }/* Video Format */.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module article .header .video-play-button,.et_pb_column_1_4 .ags-divi-extras-module .post-module article .header .video-play-button,.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.standard article .header .video-play-button{
    font-size: 2rem;
    line-height: 2rem;
    width: 2rem;
    height: 2rem;
    margin-left: -1rem;
    margin-top: -1rem;
  }.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.masonry article .header .video-play-button{
    font-size: 4rem;
    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    margin-left: -2rem;
    margin-top: -2rem;
  }/* Tabbed Module */.ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tabs ul li,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li{
    display: none;
  }.et_pb_column_4_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_3_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tabs ul li.active{
    display: block;
    width: 100%;
    border: 0;
  }.et_pb_column_4_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_3_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_2_3 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .tabbed-post-module .tab-nav,.et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .tabbed-post-module .tab-nav{
    display: block;
  }.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post{
    padding: 20px;
  }.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content{
    padding: 0;
  }/* Posts Blog Feed Module */.ags-divi-extras-module .posts-blog-feed-module .paginated_content .paginated_page[data-columns="3"] .column,.ags-divi-extras-module .posts-blog-feed-module .paginated_content .paginated_page[data-columns="2"] .column{
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }.ags-divi-extras-module .posts-blog-feed-module .paginated_content .paginated_page[data-columns="3"] .column:first-child,.ags-divi-extras-module .posts-blog-feed-module .paginated_content .paginated_page[data-columns="2"] .column:first-child{
    padding: 0;
  }.ags-divi-extras-module .posts-blog-feed-module .paginated_content .paginated_page[data-columns]::before{
    content: '1 .column.size-1of1';
  }.ags-divi-extras-module .with_sidebar .posts-blog-feed-module .paginated_content .paginated_page[data-columns]::before{
    content: '1 .column.size-1of1';
  }/* Single Module *//* Related Post Content */.ags-divi-extras-module .related-posts-content{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }/* Related Post */.ags-divi-extras-module .related-post{
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }/* Author Page */.ags-divi-extras-module .authors-page .authors[data-columns]::before{
    content: '1 .column.size-1of1';
  }.ags-divi-extras-module .with_sidebar .authors-page .authors[data-columns]::before{
    content: '1 .column.size-1of1';
  }/* Member Page */.ags-divi-extras-module .member-content #loginform{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }.ags-divi-extras-module .member-content .input,.ags-divi-extras-module .member-content .button,.ags-divi-extras-module .member-content .read-more-button,.ags-divi-extras-module .member-content .post-nav .nav-links .button{
    width: 100%;
    max-width: 100%;
    margin: 0 0 20px;
  }.ags-divi-extras-module .member-content .button,.ags-divi-extras-module .member-content .read-more-button,.ags-divi-extras-module .member-content .post-nav .nav-links .button{
    margin: 0;
  }/* Portfolio Page *//* Filter Buttons */.ags-divi-extras-module #portfolio_filter{
    display: block;
    height: 32px;
  }.ags-divi-extras-module #portfolio_filter.opened{
    height: 100%;
  }.ags-divi-extras-module #portfolio_filter li{
    display: block;
    width: 100%;
    margin: 0;
    border: 0;
    /* Filter Toggle */
  }.ags-divi-extras-module #portfolio_filter li.filter-toggle{
    display: block;
    background: #f6f9fd;
    padding: 10px 15px;
    font-size: 12px;
    text-transform: uppercase;
    transition: .3s ease;
    box-sizing: border-box;
    cursor: pointer;
  }.ags-divi-extras-module #portfolio_filter a{
    width: 100%;
  }.ags-divi-extras-module #portfolio_filter a:first-child{
    border-radius: 0;
  }/* Portfolio List */.ags-divi-extras-module #portfolio_list{
    /* Project Wrapper */
  }.ags-divi-extras-module #portfolio_list .project{
    width: 100%;
  }.ags-divi-extras-module .with_sidebar #portfolio_list .project{
    width: 100%;
  }/* Sitemap Page */.ags-divi-extras-module .sitemap-content ul{
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }.ags-divi-extras-module .with_sidebar .sitemap-content ul{
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }/* WooCommerce */.ags-divi-extras-module .woocommerce ul.products li.product,.ags-divi-extras-module .woocommerce-page ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-6 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-5 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-4 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-3 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-2 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-1 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-6 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-5 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-4 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-3 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-2 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-1 ul.products li.product,.ags-divi-extras-module .post-type-archive-product.woocommerce-page.woocommerce ul.products li.product{
    -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important;
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50% !important;
  }.ags-divi-extras-module .with_sidebar.woocommerce ul.products li.product,.ags-divi-extras-module .with_sidebar.woocommerce-page ul.products li.product{
    -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important;
    width: 50% !important;
    max-width: 50% !important;
    min-width: 50% !important;
  }.ags-divi-extras-module .woocommerce div.product div.summary,.ags-divi-extras-module .woocommerce-page div.product div.summary,.ags-divi-extras-module .woocommerce div.product div.images,.ags-divi-extras-module .woocommerce-page div.product div.images,.ags-divi-extras-module .woocommerce div.product .extra-woocommerce-details-accordion,.ags-divi-extras-module .woocommerce-page div.product .extra-woocommerce-details-accordion{
    width: 100%;
    clear: both;
  }.ags-divi-extras-module .woocommerce .related.products,.ags-divi-extras-module .woocommerce-page .related.products{
    width: 100%;
    clear: both;
  }.ags-divi-extras-module .woocommerce .related.products h2,.ags-divi-extras-module .woocommerce-page .related.products h2{
    margin: 0 0 20px;
    padding: 0;
    font-weight: 600;
  }.ags-divi-extras-module .woocommerce .related.products li.product:nth-child(n),.ags-divi-extras-module .woocommerce-page .related.products li.product:nth-child(n){
    width: 50% !important;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin: 0 !important;
  }/* Footer */.ags-divi-extras-module #footer-nav,.ags-divi-extras-module #footer-info{
    width: 100%;
    text-align: center;
    line-height: 1.5em;
    display: block;
  }}/* 480px Breakpoint (Phone) */@media only screen and (max-width: 480px) {/* Header *//* Top Header *//* ET Info */.ags-divi-extras-module #et-info .et-top-search{
    width: 100%;
    margin: 0 0 10px;
  }.ags-divi-extras-module #et-info .et-top-search .et-search-field{
    width: 100%;
  }.ags-divi-extras-module #et-info .et-cart{
    width: 100%;
    margin: 0 0 10px;
  }/* Main Header *//* ET Mobile Navigation */.ags-divi-extras-module #et-mobile-navigation nav{
    padding: 20px 20px 0;
  }/* Single Post *//* Post Header */.ags-divi-extras-module .post-header{
    padding: 40px 20px;
  }.ags-divi-extras-module .post-wrap{
    padding: 0 20px 40px;
  }/* Post Footer */.ags-divi-extras-module .post-footer{
    padding: 15px 20px 0;
  }.ags-divi-extras-module .post-footer .social-icons .share-title,.ags-divi-extras-module .post-footer .rating-stars #rate-title{
    display: block;
  }/* Author Box Avatar */.ags-divi-extras-module .author-box .author-box-avatar{
    width: 80px;
    max-width: 80px;
    min-width: 80px;
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    height: 80px;
    margin: 0 0 20px;
  }/* Author Box Content */.ags-divi-extras-module .author-box-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }/* Author Box Description */.ags-divi-extras-module .author-box-description{
    margin: 0;
  }/* Review Summary */.ags-divi-extras-module .review-summary{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }/* Review Summary Score Box */.ags-divi-extras-module .review-summary-score-box{
    margin: 0 0 20px;
    width: 100%;
    max-width: 100%;
    min-width: auto;
  }/* Review Summary Content */.ags-divi-extras-module .review-summary-content{
    padding: 0;
  }/* Related Post */.ags-divi-extras-module .related-post{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }/* Post Module */.ags-divi-extras-module .et_pb_extra_module,.ags-divi-extras-module .project-details{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }.ags-divi-extras-module  .et_pb_extra_module .main-post, .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_3 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_1_4 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_extra_module .main-post, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .main-post{
    padding: 0;
    border: 0;
    width: 100%;
  }.ags-divi-extras-module  .et_pb_extra_module .main-post .post-content, .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_2 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_3 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_1_4 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content, .et_pb_column_2_3 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post .post-content, .et_pb_column_3_4 .ags-divi-extras-module .et_pb_row_inner .et_pb_extra_module .main-post .post-content, .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .main-post .post-content{
    padding: 0 20px;
  }.ags-divi-extras-module .et_pb_extra_module .posts-list{
    width: 100% !important;
  } .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .posts-list{
    width: 100%;
  } .et_pb_column_4_4 .ags-divi-extras-module .et_pb_extra_module .posts-list li:first-child{
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }.ags-divi-extras-module .et_pb_extra_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_module .posts-list li:first-child{
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }.ags-divi-extras-module .et_pb_extra_module .posts-list li:only-child,.ags-divi-extras-module .et_pb_extra_module .posts-list li:last-child{
    border-bottom: 0;
  }/* Tabbed Module */.ags-divi-extras-module .tabbed-post-module .tab-content{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .posts-list{
    width: 100%;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post{
    padding: 0;
  }.et_pb_column_1_2 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_3_8 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content,.et_pb_column_1_3 .ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content{
    padding: 0 20px;
  }.ags-divi-extras-module .tabbed-post-module .tab-content .main-post,.ags-divi-extras-module .tabbed-post-module .tab-content .posts-list{
    width: 100%;
  }.ags-divi-extras-module .tabbed-post-module .tab-content .main-post{
    padding: 0;
  }.ags-divi-extras-module .tabbed-post-module .tab-content .main-post .post-content{
    padding: 0 20px;
  }.ags-divi-extras-module .tabbed-post-module .tab-content .posts-list{
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  }/* Posts Carousel Module */.ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium{
    display: none;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-medium{
    display: none;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-group,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-group{
    padding-right: 0;
    padding-left: 0;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-item{
    width: 50%;
    padding-top: 0;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .post-thumbnail,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .post-thumbnail{
    margin-right: 0;
    margin-left: 0;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .post-content-box,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .post-content-box{
    margin-right: 0;
    margin-left: 0;
    padding-right: 20px;
    padding-left: 20px;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
    left: 40px;
  }.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-prev{
    left: auto;
    right: 40px;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
    right: 40px;
  }.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .et-pb-arrow-next{
    right: auto;
    left: 40px;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
    left: 20px;
  }.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-prev{
    left: auto;
    right: 20px;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
    right: 20px;
  }.rtl .et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next,.rtl .et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module:hover .et-pb-arrow-next{
    right: auto;
    left: 20px;
  }/* Featured Posts Slider Module */.ags-divi-extras-module .featured-posts-slider-module .carousel-item{
    height: auto;
  }.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
    height: auto;
  }.with_sidebar .et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.with_sidebar .et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.with_sidebar .et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.with_sidebar .et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.with_sidebar .et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.with_sidebar .et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item,.with_sidebar .et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item{
    height: auto;
  }.with_sidebar .et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
    margin-top: 330px;
  }.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
    position: relative;
    background: #FFFFFF;
    padding: 0;
    margin-top: 330px;
  }.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3{
    font-weight: 600;
  }.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3 a,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3 a,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3 a,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3 a,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3 a,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3 a,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content h3 a{
    color: rgba(0, 0, 0, 0.5);
  }.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-meta,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-meta,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-meta,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-meta,.et_pb_column_3_8 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-meta,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-meta,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-meta{
    display: none;
  }.ags-divi-extras-module .featured-posts-slider-module .et-pb-slider-arrows a{
    margin-top: -35px;
  }/* Featured Posts Slider Module */.ags-divi-extras-module .posts-blog-feed-module .hentry{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }.ags-divi-extras-module .posts-blog-feed-module .hentry .header,.ags-divi-extras-module .posts-blog-feed-module .hentry .post-content{
    width: 100% !important;
  }.ags-divi-extras-module .posts-blog-feed-module .hentry .header{
    padding: 0;
    margin-bottom: 20px;
  }/* Page *//* Author Page */.ags-divi-extras-module .authors-page .authors .author{
    padding: 40px 20px;
  }.ags-divi-extras-module .authors-page .authors .author .author-footer{
    padding: 20px;
  }/* Contact Page */.ags-divi-extras-module .contact-box{
    padding: 40px;
  }/* Member Page */.ags-divi-extras-module .member-box{
    padding: 40px;
  }/* Sitemap Page */.ags-divi-extras-module .sitemap-box{
    padding: 40px;
  }.ags-divi-extras-module .sitemap-content ul{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }.ags-divi-extras-module .with_sidebar .sitemap-content ul{
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }/* Timeline Page *//* Timeline */.ags-divi-extras-module .timeline{
    position: relative;
    width: 100%;
  }/* Timeline Nav */.ags-divi-extras-module .timeline-nav{
    display: none;
  }/* WooCommerce */.ags-divi-extras-module .woocommerce ul.products li.product,.ags-divi-extras-module .woocommerce-page ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-6 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-5 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-4 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-3 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-2 ul.products li.product,.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-1 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-6 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-5 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-4 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-3 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-2 ul.products li.product,.with_sidebar.et_pb_pagebuilder_layout .et_pb_column .ags-divi-extras-module .et_pb_shop .woocommerce.columns-1 ul.products li.product,.ags-divi-extras-module .post-type-archive-product.woocommerce-page.woocommerce ul.products li.product{
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
  }.ags-divi-extras-module .with_sidebar.woocommerce ul.products li.product,.ags-divi-extras-module .with_sidebar.woocommerce-page ul.products li.product{
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
  }.ags-divi-extras-module .woocommerce div.product .related li.product:nth-child(n),.ags-divi-extras-module .woocommerce-page div.product .related li.product:nth-child(n){
    width: 100% !important;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0 !important;
  }.ags-divi-extras-module .woocommerce div.product .related li.product:last-child,.ags-divi-extras-module .woocommerce-page div.product .related li.product:last-child{
    padding-bottom: 0 !important;
  }.et_pb_column .ags-divi-extras-module .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n){
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 0 0 0 -1px !important;
    padding: 0 12px 24px;
  }}/* 320px Breakpoint (Phone) */@media only screen and (max-width: 320px) {/* Post Module *//* Posts Carousel Module */.ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-small{
    display: none;
  }.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-small,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-small,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module.loading .carousel-item-hide-on-load-small{
    display: none;
  }.et_pb_column_4_4 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_3_4 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_2_3 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_2 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_3 .ags-divi-extras-module .posts-carousel-module .carousel-item,.et_pb_column_1_4 .ags-divi-extras-module .posts-carousel-module .carousel-item{
    width: 100%;
  }/* Featured Posts Slider Module */.with_sidebar .et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.with_sidebar .et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
    margin-top: 210px;
  }.et_pb_column_4_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_3_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_2_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_2 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_3 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box,.et_pb_column_1_4 .ags-divi-extras-module .featured-posts-slider-module .carousel-item .post-content-box{
    margin-top: 210px;
  }/* Single Module *//* Single Post */.ags-divi-extras-module .post-footer{
    padding: 0 20px;
  }/* Single Project */.ags-divi-extras-module .project-details .project-description,.ags-divi-extras-module .project-details .project-categories,.ags-divi-extras-module .project-details .project-tags{
    padding: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }/* Post Format *//* Link Format */.ags-divi-extras-module .single-post-module .link-format{
    padding: 60px 20px;
  }/* Quote Format */.ags-divi-extras-module .quote-format{
    padding: 20px;
  }/* Video Format */.et_pb_column_1_4 .ags-divi-extras-module .tabbed-post-module article .header .video-play-button,.et_pb_column_1_4 .ags-divi-extras-module .post-module article .header .video-play-button,.et_pb_column_1_4 .ags-divi-extras-module .posts-blog-feed-module.standard article .header .video-play-button{
    font-size: 4rem;
    line-height: 4rem;
    width: 4rem;
    height: 4rem;
    margin-left: -2rem;
    margin-top: -2rem;
  }}/* Extra style overrides - based on Extra theme stylesheet(s) */
.page .ags-divi-extras-module article {
	border: 0;
	margin: 0;
	box-shadow: none;
}
.page .ags-divi-extras-module .post-content {
	margin: 0;
}