	/* Original: https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&#038;subset=latin,latin-ext&#038;display=swap */
	/* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 300;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4exQ.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 400;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exQ.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 600;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4exQ.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 700;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4exQ.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 800;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4exQ.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 300;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVc.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 400;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVc.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 600;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVc.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 700;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVc.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 800;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVc.ttf) format('truetype');
	}
	/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 300;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4exg.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 400;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exg.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 600;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4exg.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 700;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4exg.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 800;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4exg.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 300;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVQ.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 400;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVQ.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 600;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVQ.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 700;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVQ.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 800;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVQ.woff) format('woff');
	}
	/* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 300;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4ewA.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 400;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewA.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 600;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4ewA.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 700;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4ewA.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: italic;
	    font-weight: 800;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4ewA.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 300;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVI.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 400;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVI.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 600;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVI.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 700;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVI.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Open Sans';
	    font-style: normal;
	    font-weight: 800;
	    font-stretch: normal;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/opensans/v27/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVI.woff2) format('woff2');
	}
	
	</style><style id="et-builder-googlefonts-cached-inline">
	/* Original: https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic|Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;subset=latin,latin-ext&#038;display=swap */
	/* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUOjIg1_i6t8kCHKm459WxZqh7q29Y.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZ1.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZ1.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm459WxRxy7j.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZ1.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZ1.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZ1.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZ1.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZ1.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRxy7j.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3gfD-w.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gfD-w.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wdhzg.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gfD-w.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gfD-w.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gfD-w.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gfD-w.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gfD-w.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiAyp8kv8JHgFVrJJLmE0tMMPc.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmv1pVGdeL.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm21lVGdeL.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrJJLufntF.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hVGdeL.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19VGdeL.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15VGdeL.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111VGdeL.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xVGdeL.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTufntF.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1JlEA.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1JlEA.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnedw.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1JlEA.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlEA.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlEA.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1JlEA.ttf) format('truetype');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1JlEA.ttf) format('truetype');
	}
	/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUOjIg1_i6t8kCHKm459WxZqh7q29U.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZ2.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZ2.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm459WxRxy7g.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZ2.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZ2.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZ2.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZ2.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZ2.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRxy7g.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3gfD-A.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gfD-A.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459WdhzQ.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gfD-A.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gfD-A.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gfD-A.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gfD-A.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gfD-A.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiAyp8kv8JHgFVrJJLmE0tMMPQ.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmv1pVGdeI.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm21lVGdeI.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrJJLufntG.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hVGdeI.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19VGdeI.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15VGdeI.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111VGdeI.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xVGdeI.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTufntG.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1JlEw.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1JlEw.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnedA.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1JlEw.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlEw.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlEw.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1JlEw.woff) format('woff');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1JlEw.woff) format('woff');
	}
	/* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUOjIg1_i6t8kCHKm459WxZqh7q29M.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZBg_z8vZw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm459WxRxy7m.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: italic;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRxy7m.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3gfD_g.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gfD_g.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wdhyw.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gfD_g.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gfD_g.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gfD_g.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gfD_g.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Montserrat';
	    font-style: normal;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gfD_g.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiAyp8kv8JHgFVrJJLmE0tMMPI.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmv1pVGdeO.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm21lVGdeO.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrJJLufntA.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hVGdeO.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19VGdeO.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15VGdeO.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111VGdeO.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: italic;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xVGdeO.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 100;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTufntA.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 200;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1JlFQ.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 300;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1JlFQ.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 400;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecg.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 500;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1JlFQ.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 600;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlFQ.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 700;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlFQ.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 800;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1JlFQ.woff2) format('woff2');
	}
	
	@font-face {
	    font-family: 'Poppins';
	    font-style: normal;
	    font-weight: 900;
	    font-display: swap;
	    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1JlFQ.woff2) format('woff2');
	}
	/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.11.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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
*/
	
	a,
	abbr,
	acronym,
	address,
	applet,
	b,
	big,
	blockquote,
	body,
	center,
	cite,
	code,
	dd,
	del,
	dfn,
	div,
	dl,
	dt,
	em,
	fieldset,
	font,
	form,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	html,
	i,
	iframe,
	img,
	ins,
	kbd,
	label,
	legend,
	li,
	object,
	ol,
	p,
	pre,
	q,
	s,
	samp,
	small,
	span,
	strike,
	strong,
	sub,
	sup,
	tt,
	u,
	ul,
	var {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-size: 100%;
	    -ms-text-size-adjust: 100%;
	    -webkit-text-size-adjust: 100%;
	    vertical-align: baseline;
	    background: transparent
	}
	
	body {
	    line-height: 1
	}
	
	ol,
	ul {
	    list-style: none
	}
	
	blockquote,
	q {
	    quotes: none
	}
	
	blockquote:after,
	blockquote:before,
	q:after,
	q:before {
	    content: "";
	    content: none
	}
	
	blockquote {
	    margin: 20px 0 30px;
	    border-left: 5px solid;
	    padding-left: 20px
	}
	
	:focus {
	    outline: 0
	}
	
	del {
	    text-decoration: line-through
	}
	
	pre {
	    overflow: auto;
	    padding: 10px
	}
	
	figure {
	    margin: 0
	}
	
	table {
	    border-collapse: collapse;
	    border-spacing: 0
	}
	
	article,
	aside,
	footer,
	header,
	hgroup,
	nav,
	section {
	    display: block
	}
	
	body {
	    font-family: Open Sans, Arial, sans-serif;
	    font-size: 14px;
	    color: #666;
	    background-color: #fff;
	    line-height: 1.7em;
	    font-weight: 500;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale
	}
	
	body.page-template-page-template-blank-php #page-container {
	    padding-top: 0!important
	}
	
	body.et_cover_background {
	    background-size: cover!important;
	    background-position: top!important;
	    background-repeat: no-repeat!important;
	    background-attachment: fixed
	}
	
	a {
	    color: #2ea3f2
	}
	
	a,
	a:hover {
	    text-decoration: none
	}
	
	p {
	    padding-bottom: 1em
	}
	
	p:not(.has-background):last-of-type {
	    padding-bottom: 0
	}
	
	p.et_normal_padding {
	    padding-bottom: 1em
	}
	
	strong {
	    font-weight: 700
	}
	
	cite,
	em,
	i {
	    font-style: italic
	}
	
	code,
	pre {
	    font-family: Courier New, monospace;
	    margin-bottom: 10px
	}
	
	ins {
	    text-decoration: none
	}
	
	sub,
	sup {
	    height: 0;
	    line-height: 1;
	    position: relative;
	    vertical-align: baseline
	}
	
	sup {
	    bottom: .8em
	}
	
	sub {
	    top: .3em
	}
	
	dl {
	    margin: 0 0 1.5em
	}
	
	dl dt {
	    font-weight: 700
	}
	
	dd {
	    margin-left: 1.5em
	}
	
	blockquote p {
	    padding-bottom: 0
	}
	
	embed,
	iframe,
	object,
	video {
	    max-width: 100%
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	    color: rgb(248, 47, 47);
	    padding-bottom: 10px;
	    line-height: 1em;
	    font-weight: 500
	}
	
	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h6 a {
	    color: inherit
	}
	
	h1 {
	    font-size: 30px
	}
	
	h2 {
	    font-size: 26px
	}
	
	h3 {
	    font-size: 22px
	}
	
	h4 {
	    font-size: 18px
	}
	
	h5 {
	    font-size: 16px
	}
	
	h6 {
	    font-size: 14px
	}
	
	input {
	    -webkit-appearance: none
	}
	
	input[type=checkbox] {
	    -webkit-appearance: checkbox
	}
	
	input[type=radio] {
	    -webkit-appearance: radio
	}
	
	input.text,
	input.title,
	input[type=email],
	input[type=password],
	input[type=tel],
	input[type=text],
	select,
	textarea {
	    background-color: #fff;
	    border: 1px solid #bbb;
	    padding: 2px;
	    color: #4e4e4e
	}
	
	input.text:focus,
	input.title:focus,
	input[type=text]:focus,
	select:focus,
	textarea:focus {
	    border-color: #2d3940;
	    color: #3e3e3e
	}
	
	input.text,
	input.title,
	input[type=text],
	select,
	textarea {
	    margin: 0
	}
	
	textarea {
	    padding: 4px
	}
	
	button,
	input,
	select,
	textarea {
	    font-family: inherit
	}
	
	img {
	    max-width: 100%;
	    height: auto
	}
	
	.clear {
	    clear: both
	}
	
	br.clear {
	    margin: 0;
	    padding: 0
	}
	
	.pagination {
	    clear: both
	}
	
	#et_search_icon:hover,
	.et-social-icon a:hover,
	.et_password_protected_form .et_submit_button,
	.form-submit .et_pb_buttontton.alt.disabled,
	.nav-single a,
	.posted_in a {
	    color: #2ea3f2
	}
	
	.et-search-form,
	blockquote {
	    border-color: #2ea3f2
	}
	
	#main-content {
	    background-color: #fff
	}
	
	.container {
	    width: 80%;
	    max-width: 1080px;
	    margin: auto;
	    position: relative
	}
	
	body:not(.et-tb) #main-content .container,
	body:not(.et-tb-has-header) #main-content .container {
	    padding-top: 58px
	}
	
	.et_full_width_page #main-content .container:before {
	    display: none
	}
	
	.main_title {
	    margin-bottom: 20px
	}
	
	.et_password_protected_form .et_submit_button:hover,
	.form-submit .et_pb_button:hover {
	    background: rgba(0, 0, 0, .05)
	}
	
	.et_button_icon_visible .et_pb_button {
	    padding-right: 2em;
	    padding-left: .7em
	}
	
	.et_button_icon_visible .et_pb_button:after {
	    opacity: 1;
	    margin-left: 0
	}
	
	.et_button_left .et_pb_button:hover:after {
	    left: .15em
	}
	
	.et_button_left .et_pb_button:after {
	    margin-left: 0;
	    left: 1em
	}
	
	.et_button_icon_visible.et_button_left .et_pb_button,
	.et_button_left .et_pb_button:hover,
	.et_button_left .et_pb_module .et_pb_button:hover {
	    padding-left: 2em;
	    padding-right: .7em
	}
	
	.et_button_icon_visible.et_button_left .et_pb_button:after,
	.et_button_left .et_pb_button:hover:after {
	    left: .15em
	}
	
	.et_password_protected_form .et_submit_button:hover,
	.form-submit .et_pb_button:hover {
	    padding: .3em 1em
	}
	
	.et_button_no_icon .et_pb_button:after {
	    display: none
	}
	
	.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,
	.et_button_no_icon.et_button_left .et_pb_button:hover,
	.et_button_no_icon .et_pb_button,
	.et_button_no_icon .et_pb_button:hover {
	    padding: .3em 1em!important
	}
	
	.et_button_custom_icon .et_pb_button:after {
	    line-height: 1.7em
	}
	
	.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,
	.et_button_custom_icon .et_pb_button:hover:after {
	    margin-left: .3em
	}
	
	#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type {
	    padding: 0;
	    margin-bottom: -16px
	}
	
	.entry-content table:not(.variations) {
	    border: 1px solid #eee;
	    margin: 0 0 15px;
	    text-align: left;
	    width: 100%
	}
	
	.entry-content thead th,
	.entry-content tr th {
	    color: #555;
	    font-weight: 700;
	    padding: 9px 24px
	}
	
	.entry-content tr td {
	    border-top: 1px solid #eee;
	    padding: 6px 24px
	}
	
	#left-area ul,
	.entry-content ul,
	.et-l--body ul,
	.et-l--footer ul,
	.et-l--header ul {
	    list-style-type: disc;
	    padding: 0 0 23px 1em;
	    line-height: 26px
	}
	
	#left-area ol,
	.entry-content ol,
	.et-l--body ol,
	.et-l--footer ol,
	.et-l--header ol {
	    list-style-type: decimal;
	    list-style-position: inside;
	    padding: 0 0 23px;
	    line-height: 26px
	}
	
	#left-area ul li ul,
	.entry-content ul li ol {
	    padding: 2px 0 2px 20px
	}
	
	#left-area ol li ul,
	.entry-content ol li ol,
	.et-l--body ol li ol,
	.et-l--footer ol li ol,
	.et-l--header ol li ol {
	    padding: 2px 0 2px 35px
	}
	
	#left-area ul.wp-block-gallery {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    list-style-type: none;
	    padding: 0
	}
	
	#left-area ul.products {
	    padding: 0!important;
	    line-height: 1.7!important;
	    list-style: none!important
	}
	
	.gallery-item a {
	    display: block
	}
	
	.gallery-caption,
	.gallery-item a {
	    width: 90%
	}
	
	#wpadminbar {
	    z-index: 100001
	}
	
	#left-area .post-meta {
	    font-size: 14px;
	    padding-bottom: 15px
	}
	
	#left-area .post-meta a {
	    text-decoration: none;
	    color: #666
	}
	
	#left-area .et_featured_image {
	    padding-bottom: 7px
	}
	
	.single .post {
	    padding-bottom: 25px
	}
	
	body.single .et_audio_content {
	    margin-bottom: -6px
	}
	
	.nav-single a {
	    text-decoration: none;
	    color: #2ea3f2;
	    font-size: 14px;
	    font-weight: 400
	}
	
	.nav-previous {
	    float: left
	}
	
	.nav-next {
	    float: right
	}
	
	.et_password_protected_form p input {
	    background-color: #eee;
	    border: none!important;
	    width: 100%!important;
	    border-radius: 0!important;
	    font-size: 14px;
	    color: #999!important;
	    padding: 16px!important;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box
	}
	
	.et_password_protected_form label {
	    display: none
	}
	
	.et_password_protected_form .et_submit_button {
	    font-family: inherit;
	    display: block;
	    float: right;
	    margin: 8px auto 0;
	    cursor: pointer
	}
	
	.post-password-required p.nocomments.container {
	    max-width: 100%
	}
	
	.post-password-required p.nocomments.container:before {
	    display: none
	}
	
	.aligncenter,
	div.post .new-post .aligncenter {
	    display: block;
	    margin-left: auto;
	    margin-right: auto
	}
	
	.wp-caption {
	    border: 1px solid #ddd;
	    text-align: center;
	    background-color: #f3f3f3;
	    margin-bottom: 10px;
	    max-width: 96%;
	    padding: 8px
	}
	
	.wp-caption.alignleft {
	    margin: 0 30px 20px 0
	}
	
	.wp-caption.alignright {
	    margin: 0 0 20px 30px
	}
	
	.wp-caption img {
	    margin: 0;
	    padding: 0;
	    border: 0
	}
	
	.wp-caption p.wp-caption-text {
	    font-size: 12px;
	    padding: 0 4px 5px;
	    margin: 0
	}
	
	.alignright {
	    float: right
	}
	
	.alignleft {
	    float: left
	}
	
	img.alignleft {
	    display: inline;
	    float: left;
	    margin-right: 15px
	}
	
	img.alignright {
	    display: inline;
	    float: right;
	    margin-left: 15px
	}
	
	.page.et_pb_pagebuilder_layout #main-content {
	    background-color: transparent
	}
	
	body #main-content .et_builder_inner_content>h1,
	body #main-content .et_builder_inner_content>h2,
	body #main-content .et_builder_inner_content>h3,
	body #main-content .et_builder_inner_content>h4,
	body #main-content .et_builder_inner_content>h5,
	body #main-content .et_builder_inner_content>h6 {
	    line-height: 1.4em
	}
	
	body #main-content .et_builder_inner_content>p {
	    line-height: 1.7em
	}
	
	.wp-block-pullquote {
	    margin: 20px 0 30px
	}
	
	.wp-block-pullquote.has-background blockquote {
	    border-left: none
	}
	
	.wp-block-group.has-background {
	    padding: 1.5em 1.5em .5em
	}
	
	@media (min-width:981px) {
	    #left-area {
	        width: 79.125%;
	        padding-bottom: 23px
	    }
	    #main-content .container:before {
	        content: "";
	        position: absolute;
	        top: 0;
	        height: 100%;
	        width: 1px;
	        background-color: #e2e2e2
	    }
	    .et_full_width_page #left-area,
	    .et_no_sidebar #left-area {
	        float: none;
	        width: 100%!important
	    }
	    .et_full_width_page #left-area {
	        padding-bottom: 0
	    }
	    .et_no_sidebar #main-content .container:before {
	        display: none
	    }
	}
	
	@media (max-width:980px) {
	    #page-container {
	        padding-top: 80px
	    }
	    .et-tb #page-container,
	    .et-tb-has-header #page-container {
	        padding-top: 0!important
	    }
	    #left-area,
	    #sidebar {
	        width: 100%!important
	    }
	    #main-content .container:before {
	        display: none!important
	    }
	    .et_full_width_page .et_gallery_item:nth-child(4n+1) {
	        clear: none
	    }
	}
	
	@media print {
	    #page-container {
	        padding-top: 0!important
	    }
	}
	
	#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
	}
	
	#wp-admin-bar-et-use-visual-builder:hover a:before {
	    color: #fff!important
	}
	
	#wp-admin-bar-et-use-visual-builder:hover a,
	#wp-admin-bar-et-use-visual-builder a:hover {
	    transition: background-color .5s ease;
	    -webkit-transition: background-color .5s ease;
	    -moz-transition: background-color .5s ease;
	    background-color: #7e3bd0!important;
	    color: #fff!important
	}
	
	* html .clearfix,
	:first-child+html .clearfix {
	    zoom: 1
	}
	
	.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button {
	    display: none!important;
	    -webkit-appearance: none
	}
	
	.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css {
	    background-attachment: scroll
	}
	
	.et-social-facebook a.icon:before {
	    content: "\e093"
	}
	
	.et-social-twitter a.icon:before {
	    content: "\e094"
	}
	
	.et-social-google-plus a.icon:before {
	    content: "\e096"
	}
	
	.et-social-instagram a.icon:before {
	    content: "\e09a"
	}
	
	.et-social-rss a.icon:before {
	    content: "\e09e"
	}
	
	.ai1ec-single-event:after {
	    content: " ";
	    display: table;
	    clear: both
	}
	
	.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot {
	    z-index: 3
	}
	
	.wp-block-divi-layout {
	    margin-bottom: 1em
	}
	
	* {
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box
	}
	
	#et-info-email:before,
	#et-info-phone:before,
	#et_search_icon:before,
	.comment-reply-link:after,
	.et-cart-info span:before,
	.et-pb-arrow-next:before,
	.et-pb-arrow-prev:before,
	.et-social-icon a:before,
	.et_audio_container .mejs-playpause-button button:before,
	.et_audio_container .mejs-volume-button button:before,
	.et_overlay:before,
	.et_password_protected_form .et_submit_button:after,
	.et_pb_button:after,
	.et_pb_contact_reset:after,
	.et_pb_contact_submit:after,
	.et_pb_font_icon:before,
	.et_pb_newsletter_button:after,
	.et_pb_pricing_table_button:after,
	.et_pb_promo_button:after,
	.et_pb_social_icon a.icon:before,
	.et_pb_testimonial:before,
	.et_pb_toggle_title:before,
	.form-submit .et_pb_button:after,
	.mobile_menu_bar:before,
	a.et_pb_more_button:after {
	    font-family: ETmodules!important;
	    speak: none;
	    font-style: normal;
	    font-weight: 400;
	    -webkit-font-feature-settings: normal;
	    font-feature-settings: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    text-shadow: 0 0;
	    direction: ltr
	}
	
	.et_pb_custom_button_icon.et_pb_button:after,
	.et_pb_login .et_pb_custom_button_icon.et_pb_button:after {
	    content: attr(data-icon)
	}
	
	.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after {
	    content: attr(data-icon)!important
	}
	
	.et-pb-icon {
	    font-family: ETmodules;
	    content: attr(data-icon);
	    speak: none;
	    font-weight: 400;
	    -webkit-font-feature-settings: normal;
	    font-feature-settings: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    font-size: 96px;
	    font-style: normal;
	    display: inline-block;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    direction: ltr
	}
	
	#et-ajax-saving {
	    display: none;
	    -webkit-transition: background .3s, -webkit-box-shadow .3s;
	    transition: background .3s, -webkit-box-shadow .3s;
	    transition: background .3s, box-shadow .3s;
	    transition: background .3s, box-shadow .3s, -webkit-box-shadow .3s;
	    -webkit-box-shadow: rgba(0, 139, 219, .247059) 0 0 60px;
	    box-shadow: 0 0 60px rgba(0, 139, 219, .247059);
	    position: fixed;
	    top: 50%;
	    left: 50%;
	    width: 50px;
	    height: 50px;
	    background: #fff;
	    border-radius: 50px;
	    margin: -25px 0 0 -25px;
	    z-index: 999999;
	    text-align: center
	}
	
	#et-ajax-saving img {
	    margin: 9px
	}
	
	.et-safe-mode-indicator,
	.et-safe-mode-indicator:focus,
	.et-safe-mode-indicator:hover {
	    -webkit-box-shadow: 0 5px 10px rgba(41, 196, 169, .15);
	    box-shadow: 0 5px 10px rgba(41, 196, 169, .15);
	    background: #29c4a9;
	    color: #fff;
	    font-size: 14px;
	    font-weight: 600;
	    padding: 12px;
	    line-height: 16px;
	    border-radius: 3px;
	    position: fixed;
	    bottom: 30px;
	    right: 30px;
	    z-index: 999999;
	    text-decoration: none;
	    font-family: Open Sans, sans-serif;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale
	}
	
	.et_pb_button {
	    font-size: 20px;
	    font-weight: 500;
	    padding: .3em 1em;
	    line-height: 1.7em!important;
	    background-color: transparent;
	    background-size: cover;
	    background-position: 50%;
	    background-repeat: no-repeat;
	    border: 2px solid;
	    border-radius: 3px;
	    -webkit-transition-duration: .2s;
	    transition-duration: .2s;
	    -webkit-transition-property: all!important;
	    transition-property: all!important
	}
	
	.et_pb_button,
	.et_pb_button_inner {
	    position: relative
	}
	
	.et_pb_button:hover,
	.et_pb_module .et_pb_button:hover {
	    border: 2px solid transparent;
	    padding: .3em 2em .3em .7em
	}
	
	.et_pb_button:hover {
	    background-color: hsla(0, 0%, 100%, .2)
	}
	
	.et_pb_bg_layout_light.et_pb_button:hover,
	.et_pb_bg_layout_light .et_pb_button:hover {
	    background-color: rgba(0, 0, 0, .05)
	}
	
	.et_pb_button:after,
	.et_pb_button:before {
	    font-size: 32px;
	    line-height: 1em;
	    content: "\35";
	    opacity: 0;
	    position: absolute;
	    margin-left: -1em;
	    -webkit-transition: all .2s;
	    transition: all .2s;
	    text-transform: none;
	    -webkit-font-feature-settings: "kern" off;
	    font-feature-settings: "kern" off;
	    font-variant: none;
	    font-style: normal;
	    font-weight: 400;
	    text-shadow: none
	}
	
	.et_pb_button.et_hover_enabled:hover:after,
	.et_pb_button.et_pb_hovered:hover:after {
	    -webkit-transition: none!important;
	    transition: none!important
	}
	
	.et_pb_button:before {
	    display: none
	}
	
	.et_pb_button:hover:after {
	    opacity: 1;
	    margin-left: 0
	}
	
	.et_pb_column_1_3 h1,
	.et_pb_column_1_4 h1,
	.et_pb_column_1_5 h1,
	.et_pb_column_1_6 h1,
	.et_pb_column_2_5 h1 {
	    font-size: 26px
	}
	
	.et_pb_column_1_3 h2,
	.et_pb_column_1_4 h2,
	.et_pb_column_1_5 h2,
	.et_pb_column_1_6 h2,
	.et_pb_column_2_5 h2 {
	    font-size: 23px
	}
	
	.et_pb_column_1_3 h3,
	.et_pb_column_1_4 h3,
	.et_pb_column_1_5 h3,
	.et_pb_column_1_6 h3,
	.et_pb_column_2_5 h3 {
	    font-size: 20px
	}
	
	.et_pb_column_1_3 h4,
	.et_pb_column_1_4 h4,
	.et_pb_column_1_5 h4,
	.et_pb_column_1_6 h4,
	.et_pb_column_2_5 h4 {
	    font-size: 18px
	}
	
	.et_pb_column_1_3 h5,
	.et_pb_column_1_4 h5,
	.et_pb_column_1_5 h5,
	.et_pb_column_1_6 h5,
	.et_pb_column_2_5 h5 {
	    font-size: 16px
	}
	
	.et_pb_column_1_3 h6,
	.et_pb_column_1_4 h6,
	.et_pb_column_1_5 h6,
	.et_pb_column_1_6 h6,
	.et_pb_column_2_5 h6 {
	    font-size: 15px
	}
	
	.et_pb_bg_layout_dark,
	.et_pb_bg_layout_dark h1,
	.et_pb_bg_layout_dark h2,
	.et_pb_bg_layout_dark h3,
	.et_pb_bg_layout_dark h4,
	.et_pb_bg_layout_dark h5,
	.et_pb_bg_layout_dark h6 {
	    color: #fff!important
	}
	
	.et_pb_module.et_pb_text_align_left {
	    text-align: left
	}
	
	.et_pb_module.et_pb_text_align_center {
	    text-align: center
	}
	
	.et_pb_module.et_pb_text_align_right {
	    text-align: right
	}
	
	.et_pb_module.et_pb_text_align_justified {
	    text-align: justify
	}
	
	.clearfix:after {
	    visibility: hidden;
	    display: block;
	    font-size: 0;
	    content: " ";
	    clear: both;
	    height: 0
	}
	
	.et_pb_bg_layout_light .et_pb_more_button {
	    color: #2ea3f2
	}
	
	.et_builder_inner_content {
	    position: relative;
	    z-index: 1
	}
	
	header .et_builder_inner_content {
	    z-index: 2
	}
	
	.et_pb_css_mix_blend_mode_passthrough {
	    mix-blend-mode: unset!important
	}
	
	.et_pb_image_container {
	    margin: -20px -20px 29px
	}
	
	.et_pb_module_inner {
	    position: relative
	}
	
	.et_hover_enabled_preview {
	    z-index: 2
	}
	
	.et_hover_enabled:hover {
	    position: relative;
	    z-index: 2
	}
	
	.et_pb_all_tabs,
	.et_pb_module,
	.et_pb_posts_nav a,
	.et_pb_tab,
	.et_pb_with_background {
	    background-size: cover;
	    background-position: 50%;
	    background-repeat: no-repeat
	}
	
	.et_pb_with_border {
	    position: relative;
	    border: 0 solid #333
	}
	
	.post-password-required .et_pb_row {
	    padding: 0;
	    width: 100%
	}
	
	.post-password-required .et_password_protected_form {
	    min-height: 0
	}
	
	body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,
	body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1 {
	    display: none
	}
	
	.et_pb_no_bg {
	    padding: 0!important
	}
	
	.et_overlay.et_pb_inline_icon:before,
	.et_pb_inline_icon:before {
	    content: attr(data-icon)
	}
	
	.et_pb_more_button {
	    color: inherit;
	    text-shadow: none;
	    text-decoration: none;
	    display: inline-block;
	    margin-top: 20px
	}
	
	.et_parallax_bg_wrap {
	    overflow: hidden;
	    position: absolute;
	    top: 0;
	    right: 0;
	    bottom: 0;
	    left: 0
	}
	
	.et_parallax_bg {
	    background-repeat: no-repeat;
	    background-position: top;
	    background-size: cover;
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    display: block
	}
	
	.et_parallax_bg.et_parallax_bg__hover,
	.et_parallax_bg.et_parallax_bg_phone,
	.et_parallax_bg.et_parallax_bg_tablet,
	.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover) {
	    display: none
	}
	
	.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover {
	    display: block
	}
	
	.et_pb_module.et_pb_section_parallax,
	.et_pb_posts_nav a.et_pb_section_parallax,
	.et_pb_tab.et_pb_section_parallax {
	    position: relative
	}
	
	.et_pb_section_parallax .et_pb_parallax_css,
	.et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	    background-attachment: fixed
	}
	
	body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,
	body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
	    background-attachment: scroll;
	    bottom: auto
	}
	
	.et_pb_section_parallax.et_pb_column .et_pb_module,
	.et_pb_section_parallax.et_pb_row .et_pb_column,
	.et_pb_section_parallax.et_pb_row .et_pb_module {
	    z-index: 9;
	    position: relative
	}
	
	.et_pb_more_button:hover:after {
	    opacity: 1;
	    margin-left: 0
	}
	
	.et_pb_preload .et_pb_section_video_bg,
	.et_pb_preload>div {
	    visibility: hidden
	}
	
	.et_pb_preload,
	.et_pb_section.et_pb_section_video.et_pb_preload {
	    position: relative;
	    background: #464646!important
	}
	
	.et_pb_preload:before {
	    content: "";
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    background: url(wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;
	    border-radius: 32px;
	    width: 32px;
	    height: 32px;
	    margin: -16px 0 0 -16px
	}
	
	.box-shadow-overlay {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 10;
	    pointer-events: none
	}
	
	.et_pb_section>.box-shadow-overlay~.et_pb_row {
	    z-index: 11
	}
	
	.et_pb_row>.box-shadow-overlay {
	    z-index: 8
	}
	
	.has-box-shadow-overlay {
	    position: relative
	}
	
	.et_clickable {
	    cursor: pointer
	}
	
	.screen-reader-text {
	    border: 0;
	    clip: rect(1px, 1px, 1px, 1px);
	    -webkit-clip-path: inset(50%);
	    clip-path: inset(50%);
	    height: 1px;
	    margin: -1px;
	    overflow: hidden;
	    padding: 0;
	    position: absolute!important;
	    width: 1px;
	    word-wrap: normal!important
	}
	
	.et_multi_view_hidden,
	.et_multi_view_hidden_image {
	    display: none!important
	}
	
	@keyframes multi-view-image-fade {
	    0% {
	        opacity: 0
	    }
	    10% {
	        opacity: .1
	    }
	    20% {
	        opacity: .2
	    }
	    30% {
	        opacity: .3
	    }
	    40% {
	        opacity: .4
	    }
	    50% {
	        opacity: .5
	    }
	    60% {
	        opacity: .6
	    }
	    70% {
	        opacity: .7
	    }
	    80% {
	        opacity: .8
	    }
	    90% {
	        opacity: .9
	    }
	    to {
	        opacity: 1
	    }
	}
	
	.et_multi_view_image__loading {
	    visibility: hidden
	}
	
	.et_multi_view_image__loaded {
	    -webkit-animation: multi-view-image-fade .5s;
	    animation: multi-view-image-fade .5s
	}
	
	#et-pb-motion-effects-offset-tracker {
	    visibility: hidden!important;
	    opacity: 0;
	    position: absolute;
	    top: 0;
	    left: 0
	}
	
	.et-pb-before-scroll-animation {
	    opacity: 0
	}
	
	header.et-l.et-l--header:after {
	    clear: both;
	    display: block;
	    content: ""
	}
	
	.et_pb_module {
	    -webkit-animation-timing-function: linear;
	    animation-timing-function: linear;
	    -webkit-animation-duration: .2s;
	    animation-duration: .2s
	}
	
	@-webkit-keyframes fadeBottom {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateY(10%);
	        transform: translateY(10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateY(0);
	        transform: translateY(0)
	    }
	}
	
	@keyframes fadeBottom {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateY(10%);
	        transform: translateY(10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateY(0);
	        transform: translateY(0)
	    }
	}
	
	@-webkit-keyframes fadeLeft {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateX(-10%);
	        transform: translateX(-10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateX(0);
	        transform: translateX(0)
	    }
	}
	
	@keyframes fadeLeft {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateX(-10%);
	        transform: translateX(-10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateX(0);
	        transform: translateX(0)
	    }
	}
	
	@-webkit-keyframes fadeRight {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateX(10%);
	        transform: translateX(10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateX(0);
	        transform: translateX(0)
	    }
	}
	
	@keyframes fadeRight {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateX(10%);
	        transform: translateX(10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateX(0);
	        transform: translateX(0)
	    }
	}
	
	@-webkit-keyframes fadeTop {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateY(-10%);
	        transform: translateY(-10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateX(0);
	        transform: translateX(0)
	    }
	}
	
	@keyframes fadeTop {
	    0% {
	        opacity: 0;
	        -webkit-transform: translateY(-10%);
	        transform: translateY(-10%)
	    }
	    to {
	        opacity: 1;
	        -webkit-transform: translateX(0);
	        transform: translateX(0)
	    }
	}
	
	@-webkit-keyframes fadeIn {
	    0% {
	        opacity: 0
	    }
	    to {
	        opacity: 1
	    }
	}
	
	@keyframes fadeIn {
	    0% {
	        opacity: 0
	    }
	    to {
	        opacity: 1
	    }
	}
	
	.et-waypoint:not(.et_pb_counters) {
	    opacity: 0
	}
	
	@media (min-width:981px) {
	    .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,
	    .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	    .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,
	    .et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,
	    .et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,
	    .et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child {
	        margin-bottom: 0
	    }
	}
	
	@media (max-width:980px) {
	    .et_overlay.et_pb_inline_icon_tablet:before,
	    .et_pb_inline_icon_tablet:before {
	        content: attr(data-icon-tablet)
	    }
	    .et_parallax_bg.et_parallax_bg_tablet_exist {
	        display: none
	    }
	    .et_parallax_bg.et_parallax_bg_tablet {
	        display: block
	    }
	    .et_pb_column .et_pb_module {
	        margin-bottom: 30px
	    }
	    .et_pb_row .et_pb_column .et_pb_module.et-last-child,
	    .et_pb_row .et_pb_column .et_pb_module:last-child,
	    .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,
	    .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
	        margin-bottom: 0
	    }
	    .et_pb_more_button {
	        display: inline-block!important
	    }
	    .et_pb_bg_layout_light_tablet.et_pb_button,
	    .et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,
	    .et_pb_bg_layout_light_tablet .et_pb_more_button {
	        color: #2ea3f2
	    }
	    .et_pb_bg_layout_light_tablet .et_pb_forgot_password a {
	        color: #666
	    }
	    .et_pb_bg_layout_light_tablet h1,
	    .et_pb_bg_layout_light_tablet h2,
	    .et_pb_bg_layout_light_tablet h3,
	    .et_pb_bg_layout_light_tablet h4,
	    .et_pb_bg_layout_light_tablet h5,
	    .et_pb_bg_layout_light_tablet h6 {
	        color: #333!important
	    }
	    .et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button {
	        color: #2ea3f2!important
	    }
	    .et_pb_bg_layout_light_tablet {
	        color: #666!important
	    }
	    .et_pb_bg_layout_dark_tablet,
	    .et_pb_bg_layout_dark_tablet h1,
	    .et_pb_bg_layout_dark_tablet h2,
	    .et_pb_bg_layout_dark_tablet h3,
	    .et_pb_bg_layout_dark_tablet h4,
	    .et_pb_bg_layout_dark_tablet h5,
	    .et_pb_bg_layout_dark_tablet h6 {
	        color: #fff!important
	    }
	    .et_pb_bg_layout_dark_tablet.et_pb_button,
	    .et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,
	    .et_pb_bg_layout_dark_tablet .et_pb_more_button {
	        color: inherit
	    }
	    .et_pb_bg_layout_dark_tablet .et_pb_forgot_password a {
	        color: #fff
	    }
	    .et_pb_module.et_pb_text_align_left-tablet {
	        text-align: left
	    }
	    .et_pb_module.et_pb_text_align_center-tablet {
	        text-align: center
	    }
	    .et_pb_module.et_pb_text_align_right-tablet {
	        text-align: right
	    }
	    .et_pb_module.et_pb_text_align_justified-tablet {
	        text-align: justify
	    }
	}
	
	@media (max-width:767px) {
	    .et_pb_more_button {
	        display: inline-block!important
	    }
	    .et_overlay.et_pb_inline_icon_phone:before,
	    .et_pb_inline_icon_phone:before {
	        content: attr(data-icon-phone)
	    }
	    .et_parallax_bg.et_parallax_bg_phone_exist {
	        display: none
	    }
	    .et_parallax_bg.et_parallax_bg_phone {
	        display: block
	    }
	    .et-hide-mobile {
	        display: none!important
	    }
	    .et_pb_bg_layout_light_phone.et_pb_button,
	    .et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,
	    .et_pb_bg_layout_light_phone .et_pb_more_button {
	        color: #2ea3f2
	    }
	    .et_pb_bg_layout_light_phone .et_pb_forgot_password a {
	        color: #666
	    }
	    .et_pb_bg_layout_light_phone h1,
	    .et_pb_bg_layout_light_phone h2,
	    .et_pb_bg_layout_light_phone h3,
	    .et_pb_bg_layout_light_phone h4,
	    .et_pb_bg_layout_light_phone h5,
	    .et_pb_bg_layout_light_phone h6 {
	        color: #333!important
	    }
	    .et_pb_module .et_pb_bg_layout_light_phone.et_pb_button {
	        color: #2ea3f2!important
	    }
	    .et_pb_bg_layout_light_phone {
	        color: #666!important
	    }
	    .et_pb_bg_layout_dark_phone,
	    .et_pb_bg_layout_dark_phone h1,
	    .et_pb_bg_layout_dark_phone h2,
	    .et_pb_bg_layout_dark_phone h3,
	    .et_pb_bg_layout_dark_phone h4,
	    .et_pb_bg_layout_dark_phone h5,
	    .et_pb_bg_layout_dark_phone h6 {
	        color: #fff!important
	    }
	    .et_pb_bg_layout_dark_phone.et_pb_button,
	    .et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,
	    .et_pb_bg_layout_dark_phone .et_pb_more_button {
	        color: inherit
	    }
	    .et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button {
	        color: #fff!important
	    }
	    .et_pb_bg_layout_dark_phone .et_pb_forgot_password a {
	        color: #fff
	    }
	    .et_pb_module.et_pb_text_align_left-phone {
	        text-align: left
	    }
	    .et_pb_module.et_pb_text_align_center-phone {
	        text-align: center
	    }
	    .et_pb_module.et_pb_text_align_right-phone {
	        text-align: right
	    }
	    .et_pb_module.et_pb_text_align_justified-phone {
	        text-align: justify
	    }
	}
	
	@media (max-width:479px) {
	    a.et_pb_more_button {
	        display: block
	    }
	}
	
	@media (min-width:768px) and (max-width:980px) {
	    [data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped) {
	        display: none!important
	    }
	}
	
	@media (max-width:767px) {
	    [data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped) {
	        display: none!important
	    }
	}
	
	@-webkit-keyframes multi-view-image-fade {
	    0% {
	        -webkit-transform: scale(1);
	        transform: scale(1);
	        opacity: 1
	    }
	    50% {
	        -webkit-transform: scale(1.01);
	        transform: scale(1.01);
	        opacity: 1
	    }
	    to {
	        -webkit-transform: scale(1);
	        transform: scale(1);
	        opacity: 1
	    }
	}
	
	@font-face {
	    font-family: ETmodules;
	    font-display: block;
	    src: url(wp-content/themes/Divi/core/admin/fonts/modules/base/modules.eot);
	    src: url(https://gokuinu.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.eot?#iefix) format("embedded-opentype"), url(https://gokuinu.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.ttf) format("truetype"), url(https://gokuinu.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.woff) format("woff"), url(https://gokuinu.io/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.svg#ETmodules) format("svg");
	    font-weight: 400;
	    font-style: normal
	}
	
	@media (min-width:981px) {
	    .et_pb_gutters3 .et_pb_column,
	    .et_pb_gutters3.et_pb_row .et_pb_column {
	        margin-right: 5.5%
	    }
	    .et_pb_gutters3 .et_pb_column_4_4,
	    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
	        width: 100%
	    }
	    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
	        margin-bottom: 2.75%
	    }
	    .et_pb_gutters3 .et_pb_column_3_4,
	    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
	        width: 73.625%
	    }
	    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module {
	        margin-bottom: 3.735%
	    }
	    .et_pb_gutters3 .et_pb_column_2_3,
	    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
	        width: 64.833%
	    }
	    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module {
	        margin-bottom: 4.242%
	    }
	    .et_pb_gutters3 .et_pb_column_3_5,
	    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
	        width: 57.8%
	    }
	    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
	        margin-bottom: 4.758%
	    }
	    .et_pb_gutters3 .et_pb_column_1_2,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
	        width: 47.25%
	    }
	    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
	        margin-bottom: 5.82%
	    }
	    .et_pb_gutters3 .et_pb_column_2_5,
	    .et_pb_gutters3.et_pb_row .et_pb_column_2_5 {
	        width: 36.7%
	    }
	    .et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module {
	        margin-bottom: 7.493%
	    }
	    .et_pb_gutters3 .et_pb_column_1_3,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
	        width: 29.6667%
	    }
	    .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
	        margin-bottom: 9.27%
	    }
	    .et_pb_gutters3 .et_pb_column_1_4,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
	        width: 20.875%
	    }
	    .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module {
	        margin-bottom: 13.174%
	    }
	    .et_pb_gutters3 .et_pb_column_1_5,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_5 {
	        width: 15.6%
	    }
	    .et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module {
	        margin-bottom: 17.628%
	    }
	    .et_pb_gutters3 .et_pb_column_1_6,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_6 {
	        width: 12.0833%
	    }
	    .et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,
	    .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module {
	        margin-bottom: 22.759%
	    }
	    .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product {
	        width: 20.875%;
	        margin-right: 5.5%;
	        margin-bottom: 5.5%
	    }
	    .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
	    .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
	        width: 28.353%;
	        margin-right: 7.47%
	    }
	    .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,
	    .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product {
	        width: 100%;
	        margin-right: 0
	    }
	    .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,
	    .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product {
	        width: 48%;
	        margin-right: 4%
	    }
	    .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),
	    .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2) {
	        margin-right: 0
	    }
	    .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),
	    .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1) {
	        clear: none
	    }
	}
	
	#et-secondary-menu li,
	#top-menu li {
	    word-wrap: break-word
	}
	
	.nav li ul,
	.et_mobile_menu {
	    border-color: #2EA3F2
	}
	
	.mobile_menu_bar:before,
	.mobile_menu_bar:after,
	#top-menu li.current-menu-ancestor>a,
	#top-menu li.current-menu-item>a {
	    color: #2EA3F2
	}
	
	#main-header {
	    -webkit-transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
	    transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
	    transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
	    transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s
	}
	
	#main-header.et-disabled-animations * {
	    -webkit-transition-duration: 0s !important;
	    transition-duration: 0s !important
	}
	
	.container {
	    text-align: left;
	    position: relative
	}
	
	.et_fixed_nav.et_show_nav #page-container {
	    padding-top: 80px
	}
	
	.et_fixed_nav.et_show_nav.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
	    padding-top: 0 !important
	}
	
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
	    padding-top: 111px
	}
	
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
	    padding-top: 177px
	}
	
	.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
	    padding-top: 147px
	}
	
	.et_fixed_nav #main-header {
	    position: fixed
	}
	
	.et_header_style_left #et-top-navigation {
	    padding-top: 33px
	}
	
	.et_header_style_left #et-top-navigation nav>ul>li>a {
	    padding-bottom: 33px
	}
	
	.et_header_style_left .logo_container {
	    position: absolute;
	    height: 100%;
	    width: 100%
	}
	
	.et_header_style_left #et-top-navigation .mobile_menu_bar {
	    padding-bottom: 24px
	}
	
	.et_hide_search_icon #et_top_search {
	    display: none !important
	}
	
	#logo {
	    width: auto;
	    -webkit-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out;
	    margin-bottom: 0;
	    max-height: 54%;
	    display: inline-block;
	    float: none;
	    vertical-align: middle;
	    -webkit-transform: translate3d(0, 0, 0)
	}
	
	.et_pb_svg_logo #logo {
	    height: 54%
	}
	
	.logo_container {
	    -webkit-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out
	}
	
	span.logo_helper {
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle;
	    width: 0
	}
	
	.safari .centered-inline-logo-wrap {
	    -webkit-transform: translate3d(0, 0, 0);
	    -webkit-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out
	}
	
	#et-define-logo-wrap img {
	    width: 100%
	}
	
	.gecko #et-define-logo-wrap.svg-logo {
	    position: relative !important
	}
	
	#top-menu-nav,
	#top-menu {
	    line-height: 0
	}
	
	#et-top-navigation {
	    font-weight: 600
	}
	
	.et_fixed_nav #et-top-navigation {
	    -webkit-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out
	}
	
	.et-cart-info span:before {
	    content: "\e07a";
	    margin-right: 10px;
	    position: relative
	}
	
	nav#top-menu-nav,
	#top-menu,
	nav.et-menu-nav,
	.et-menu {
	    float: left
	}
	
	#top-menu li {
	    display: inline-block;
	    font-size: 14px;
	    padding-right: 22px
	}
	
	#top-menu>li:last-child {
	    padding-right: 0
	}
	
	.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu {
	    right: 0
	}
	
	#top-menu a {
	    color: rgba(0, 0, 0, 0.6);
	    text-decoration: none;
	    display: block;
	    position: relative;
	    -webkit-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out
	}
	
	#top-menu-nav>ul>li>a:hover {
	    opacity: 0.7;
	    -webkit-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out
	}
	
	#et_search_icon:before {
	    content: "\55";
	    font-size: 17px;
	    left: 0;
	    position: absolute;
	    top: -3px
	}
	
	#et_search_icon:hover {
	    cursor: pointer
	}
	
	#et_top_search {
	    float: right;
	    margin: 3px 0 0 22px;
	    position: relative;
	    display: block;
	    width: 18px
	}
	
	#et_top_search.et_search_opened {
	    position: absolute;
	    width: 100%
	}
	
	.et-search-form {
	    top: 0;
	    bottom: 0;
	    right: 0;
	    position: absolute;
	    z-index: 1000;
	    width: 100%
	}
	
	.et-search-form input {
	    width: 90%;
	    border: none;
	    color: #333;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    right: 30px;
	    margin: auto;
	    background: transparent
	}
	
	.et-search-form .et-search-field::-ms-clear {
	    width: 0;
	    height: 0;
	    display: none
	}
	
	.et_search_form_container {
	    -webkit-animation: none;
	    animation: none;
	    -o-animation: none
	}
	
	.container.et_search_form_container {
	    position: relative;
	    opacity: 0;
	    height: 1px
	}
	
	.container.et_search_form_container.et_pb_search_visible {
	    z-index: 999;
	    -webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	    animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
	}
	
	.et_pb_search_visible.et_pb_no_animation {
	    opacity: 1
	}
	
	.et_pb_search_form_hidden {
	    -webkit-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	    animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
	}
	
	span.et_close_search_field {
	    display: block;
	    width: 30px;
	    height: 30px;
	    z-index: 99999;
	    position: absolute;
	    right: 0;
	    cursor: pointer;
	    top: 0;
	    bottom: 0;
	    margin: auto
	}
	
	span.et_close_search_field:after {
	    font-family: 'ETmodules';
	    content: '\4d';
	    speak: none;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    font-size: 32px;
	    display: inline-block;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box
	}
	
	.container.et_menu_container {
	    z-index: 99
	}
	
	.container.et_search_form_container.et_pb_search_form_hidden {
	    z-index: 1 !important
	}
	
	.et_search_outer {
	    width: 100%;
	    overflow: hidden;
	    position: absolute;
	    top: 0
	}
	
	.container.et_pb_menu_hidden {
	    z-index: -1
	}
	
	form.et-search-form {
	    background: rgba(0, 0, 0, 0) !important
	}
	
	input[type="search"]::-webkit-search-cancel-button {
	    -webkit-appearance: none
	}
	
	.et-cart-info {
	    color: inherit
	}
	
	#et-top-navigation .et-cart-info {
	    float: left;
	    margin: -2px 0 0 22px;
	    font-size: 16px
	}
	
	#et-top-navigation {
	    float: right
	}
	
	#top-menu li li {
	    padding: 0 20px;
	    margin: 0
	}
	
	#top-menu li li a {
	    padding: 6px 20px;
	    width: 200px
	}
	
	.nav li.et-touch-hover>ul {
	    opacity: 1;
	    visibility: visible
	}
	
	#top-menu .menu-item-has-children>a:first-child:after,
	#et-secondary-nav .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
	}
	
	#top-menu .menu-item-has-children>a:first-child,
	#et-secondary-nav .menu-item-has-children>a:first-child {
	    padding-right: 20px
	}
	
	#top-menu li .menu-item-has-children>a:first-child {
	    padding-right: 40px
	}
	
	#top-menu li .menu-item-has-children>a:first-child:after {
	    right: 20px;
	    top: 6px
	}
	
	#top-menu li.mega-menu {
	    position: inherit
	}
	
	#top-menu li.mega-menu>ul {
	    padding: 30px 20px;
	    position: absolute !important;
	    width: 100%;
	    left: 0 !important
	}
	
	#top-menu li.mega-menu ul li {
	    margin: 0;
	    float: left !important;
	    display: block !important;
	    padding: 0 !important
	}
	
	#top-menu li.mega-menu>ul>li:nth-of-type(4n) {
	    clear: right
	}
	
	#top-menu li.mega-menu>ul>li:nth-of-type(4n+1) {
	    clear: left
	}
	
	#top-menu li.mega-menu ul li li {
	    width: 100%
	}
	
	#top-menu li.mega-menu li>ul {
	    -webkit-animation: none !important;
	    animation: none !important;
	    padding: 0px;
	    border: none;
	    left: auto;
	    top: auto;
	    width: 90% !important;
	    position: relative;
	    -webkit-box-shadow: none;
	    box-shadow: none
	}
	
	#top-menu li.mega-menu li ul {
	    visibility: visible;
	    opacity: 1;
	    display: none
	}
	
	#top-menu li.mega-menu.et-hover li ul {
	    display: block
	}
	
	#top-menu li.mega-menu.et-hover>ul {
	    opacity: 1 !important;
	    visibility: visible !important
	}
	
	#top-menu li.mega-menu>ul>li>a {
	    width: 90%;
	    padding: 0 20px 10px
	}
	
	#top-menu 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)
	}
	
	#top-menu li.mega-menu>ul>li>a:first-child:hover {
	    background-color: transparent !important
	}
	
	#top-menu li.mega-menu li>a {
	    width: 100%
	}
	
	#top-menu li.mega-menu.mega-menu-parent li li,
	#top-menu li.mega-menu.mega-menu-parent li>a {
	    width: 100% !important
	}
	
	#top-menu li.mega-menu.mega-menu-parent li>.sub-menu {
	    float: left;
	    width: 100% !important
	}
	
	#top-menu li.mega-menu>ul>li {
	    width: 25%;
	    margin: 0
	}
	
	#top-menu li.mega-menu.mega-menu-parent-3>ul>li {
	    width: 33.33%
	}
	
	#top-menu li.mega-menu.mega-menu-parent-2>ul>li {
	    width: 50%
	}
	
	#top-menu li.mega-menu.mega-menu-parent-1>ul>li {
	    width: 100%
	}
	
	#top-menu li.mega-menu .menu-item-has-children>a:first-child:after {
	    display: none
	}
	
	#top-menu li.mega-menu>ul>li>ul>li {
	    width: 100%;
	    margin: 0
	}
	
	#et_mobile_nav_menu {
	    float: right;
	    display: none
	}
	
	.mobile_menu_bar {
	    position: relative;
	    display: block;
	    line-height: 0
	}
	
	.mobile_menu_bar:before,
	.et_toggle_slide_menu:after {
	    content: "\61";
	    font-size: 32px;
	    left: 0;
	    position: relative;
	    top: 0;
	    cursor: pointer
	}
	
	.mobile_nav .select_page {
	    display: none
	}
	
	.et_pb_menu_hidden #top-menu,
	.et_pb_menu_hidden #et_search_icon:before,
	.et_pb_menu_hidden .et-cart-info {
	    opacity: 0;
	    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	    animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
	}
	
	.et_pb_menu_visible #top-menu,
	.et_pb_menu_visible #et_search_icon:before,
	.et_pb_menu_visible .et-cart-info {
	    z-index: 99;
	    opacity: 1;
	    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	    animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
	}
	
	.et_pb_menu_hidden #top-menu,
	.et_pb_menu_hidden #et_search_icon:before,
	.et_pb_menu_hidden .mobile_menu_bar {
	    opacity: 0;
	    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	    animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
	}
	
	.et_pb_menu_visible #top-menu,
	.et_pb_menu_visible #et_search_icon:before,
	.et_pb_menu_visible .mobile_menu_bar {
	    z-index: 99;
	    opacity: 1;
	    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	    animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)
	}
	
	.et_pb_no_animation #top-menu,
	.et_pb_no_animation #et_search_icon:before,
	.et_pb_no_animation .mobile_menu_bar,
	.et_pb_no_animation.et_search_form_container {
	    animation: none !important;
	    -o-animation: none !important;
	    -webkit-animation: none !important;
	    -moz-animation: none !important
	}
	
	body.admin-bar.et_fixed_nav #main-header {
	    top: 32px
	}
	
	body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header {
	    top: 28px
	}
	
	body.et_fixed_nav.et_secondary_nav_enabled #main-header {
	    top: 30px
	}
	
	body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
	    top: 63px
	}
	
	@media all and (min-width: 981px) {
	    .et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
	    .et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
	        height: 0;
	        opacity: 0;
	        -webkit-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out
	    }
	    .et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,
	    .et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap {
	        height: 0;
	        opacity: 0;
	        padding: 0
	    }
	    .et-animated-content#page-container {
	        -webkit-transition: margin-top 0.4s ease-in-out;
	        transition: margin-top 0.4s ease-in-out
	    }
	    .et_hide_nav #page-container {
	        -webkit-transition: none;
	        transition: none
	    }
	    .et_fullwidth_nav .et-search-form,
	    .et_fullwidth_nav .et_close_search_field {
	        right: 30px
	    }
	    #main-header.et-fixed-header {
	        -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
	        box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important
	    }
	    .et_header_style_left .et-fixed-header #et-top-navigation {
	        padding-top: 20px
	    }
	    .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
	        padding-bottom: 20px
	    }
	    .et_hide_nav.et_fixed_nav #main-header {
	        opacity: 0
	    }
	    .et_hide_nav.et_fixed_nav .et-fixed-header#main-header {
	        -webkit-transform: translateY(0px) !important;
	        transform: translateY(0px) !important;
	        opacity: 1
	    }
	    .et_hide_nav .centered-inline-logo-wrap,
	    .et_hide_nav.et_fixed_nav #main-header,
	    .et_hide_nav.et_fixed_nav #main-header,
	    .et_hide_nav .centered-inline-logo-wrap {
	        -webkit-transition-duration: .7s;
	        transition-duration: .7s
	    }
	    .et_hide_nav #page-container {
	        padding-top: 0 !important
	    }
	    .et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,
	    .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul {
	        -webkit-transition: all .2s ease-in-out;
	        transition: all .2s ease-in-out
	    }
	    .et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,
	    .et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul {
	        -webkit-animation: fadeLeft .4s ease-in-out;
	        animation: fadeLeft .4s ease-in-out
	    }
	    .et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,
	    .et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul {
	        -webkit-transform-origin: 0 0;
	        transform-origin: 0 0;
	        -webkit-animation: Grow .4s ease-in-out;
	        animation: Grow .4s ease-in-out;
	        -webkit-backface-visibility: visible !important;
	        backface-visibility: visible !important
	    }
	    .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,
	    .et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul {
	        -webkit-animation: flipInX .6s ease-in-out;
	        animation: flipInX .6s ease-in-out;
	        -webkit-backface-visibility: visible !important;
	        backface-visibility: visible !important
	    }
	    .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,
	    .et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul {
	        -webkit-animation: flipInY .6s ease-in-out;
	        animation: flipInY .6s ease-in-out;
	        -webkit-backface-visibility: visible !important;
	        backface-visibility: visible !important
	    }
	    .et_fullwidth_nav #main-header .container {
	        width: 100%;
	        max-width: 100%;
	        padding-right: 30px;
	        padding-left: 30px
	    }
	    .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container {
	        padding-left: 0
	    }
	    .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {
	        padding-left: 30px
	    }
	}
	
	@media all and (max-width: 980px) {
	    .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	    .et_fixed_nav.et_show_nav #page-container {
	        padding-top: 80px
	    }
	    .et_fixed_nav.et_show_nav.et-tb #page-container,
	    .et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
	        padding-top: 0 !important
	    }
	    .et_non_fixed_nav #page-container {
	        padding-top: 0
	    }
	    .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
	        top: 32px !important
	    }
	    .et_hide_mobile_logo #main-header .logo_container {
	        display: none;
	        opacity: 0;
	        -webkit-transition: all 0.4s ease-in-out;
	        transition: all 0.4s ease-in-out
	    }
	    #top-menu {
	        display: none
	    }
	    .et_hide_nav.et_fixed_nav #main-header {
	        -webkit-transform: translateY(0px) !important;
	        transform: translateY(0px) !important;
	        opacity: 1
	    }
	    #et-top-navigation {
	        margin-right: 0;
	        -webkit-transition: none;
	        transition: none
	    }
	    .et_fixed_nav #main-header {
	        position: absolute
	    }
	    .et_header_style_left .et-fixed-header #et-top-navigation,
	    .et_header_style_left #et-top-navigation {
	        padding-top: 24px;
	        display: block
	    }
	    .et_fixed_nav #main-header {
	        -webkit-transition: none;
	        transition: none
	    }
	    .et_fixed_nav_temp #main-header {
	        top: 0 !important
	    }
	    #logo,
	    .logo_container,
	    #main-header,
	    .container {
	        -webkit-transition: none;
	        transition: none
	    }
	    .et_header_style_left #logo {
	        max-width: 50%
	    }
	    #et_top_search {
	        margin: 0 35px 0 0;
	        float: left
	    }
	    #et_search_icon:before {
	        top: 7px
	    }
	    .et_header_style_left .et-search-form {
	        width: 50% !important;
	        max-width: 50% !important
	    }
	    #et_mobile_nav_menu {
	        display: block
	    }
	    #et-top-navigation .et-cart-info {
	        margin-top: 5px
	    }
	}
	
	@media screen and (max-width: 782px) {
	    body.admin-bar.et_fixed_nav #main-header {
	        top: 46px
	    }
	}
	
	@media all and (max-width: 767px) {
	    #et-top-navigation {
	        margin-right: 0
	    }
	    body.admin-bar.et_fixed_nav #main-header {
	        top: 46px
	    }
	}
	
	@media all and (max-width: 479px) {
	    #et-top-navigation {
	        margin-right: 0
	    }
	}
	
	@media print {
	    #top-header,
	    #main-header {
	        position: relative !important;
	        top: auto !important;
	        right: auto !important;
	        bottom: auto !important;
	        left: auto !important
	    }
	}
	
	@keyframes fadeOutTop {
	    0% {
	        opacity: 1;
	        transform: translatey(0)
	    }
	    to {
	        opacity: 0;
	        transform: translatey(-60%)
	    }
	}
	
	@keyframes fadeInTop {
	    0% {
	        opacity: 0;
	        transform: translatey(-60%)
	    }
	    to {
	        opacity: 1;
	        transform: translatey(0)
	    }
	}
	
	@keyframes fadeInBottom {
	    0% {
	        opacity: 0;
	        transform: translatey(60%)
	    }
	    to {
	        opacity: 1;
	        transform: translatey(0)
	    }
	}
	
	@keyframes fadeOutBottom {
	    0% {
	        opacity: 1;
	        transform: translatey(0)
	    }
	    to {
	        opacity: 0;
	        transform: translatey(60%)
	    }
	}
	
	@keyframes Grow {
	    0% {
	        opacity: 0;
	        transform: scaleY(.5)
	    }
	    to {
	        opacity: 1;
	        transform: scale(1)
	    }
	}
	/*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */
	
	@keyframes flipInX {
	    0% {
	        transform: perspective(400px) rotateX(90deg);
	        animation-timing-function: ease-in;
	        opacity: 0
	    }
	    40% {
	        transform: perspective(400px) rotateX(-20deg);
	        animation-timing-function: ease-in
	    }
	    60% {
	        transform: perspective(400px) rotateX(10deg);
	        opacity: 1
	    }
	    80% {
	        transform: perspective(400px) rotateX(-5deg)
	    }
	    to {
	        transform: perspective(400px)
	    }
	}
	
	@keyframes flipInY {
	    0% {
	        transform: perspective(400px) rotateY(90deg);
	        animation-timing-function: ease-in;
	        opacity: 0
	    }
	    40% {
	        transform: perspective(400px) rotateY(-20deg);
	        animation-timing-function: ease-in
	    }
	    60% {
	        transform: perspective(400px) rotateY(10deg);
	        opacity: 1
	    }
	    80% {
	        transform: perspective(400px) rotateY(-5deg)
	    }
	    to {
	        transform: perspective(400px)
	    }
	}
	
	#main-header {
	    line-height: 23px;
	    font-weight: 500;
	    top: 0;
	    background-color: #fff;
	    width: 100%;
	    box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	    position: relative;
	    z-index: 99999
	}
	
	.nav li li {
	    padding: 0 20px;
	    margin: 0
	}
	
	.et-menu li li a {
	    padding: 6px 20px;
	    width: 200px
	}
	
	.nav li {
	    position: relative;
	    line-height: 1em
	}
	
	.nav li li {
	    position: relative;
	    line-height: 2em
	}
	
	.nav li ul {
	    position: absolute;
	    padding: 20px 0;
	    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, .1);
	    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	    -webkit-transform: translateZ(0);
	    text-align: left
	}
	
	.nav li.et-hover>ul {
	    visibility: visible
	}
	
	.nav li.et-touch-hover>ul,
	.nav li:hover>ul {
	    opacity: 1;
	    visibility: visible
	}
	
	.nav li li ul {
	    z-index: 1000;
	    top: -23px;
	    left: 240px
	}
	
	.nav li.et-reverse-direction-nav li ul {
	    left: auto;
	    right: 240px
	}
	
	.nav li:hover {
	    visibility: inherit
	}
	
	.et_mobile_menu li a,
	.nav li li a {
	    font-size: 14px;
	    transition: all .2s ease-in-out
	}
	
	.et_mobile_menu li a:hover,
	.nav ul li a:hover {
	    background-color: rgba(0, 0, 0, .03);
	    opacity: .7
	}
	
	.et-dropdown-removing>ul {
	    display: none
	}
	
	.mega-menu .et-dropdown-removing>ul {
	    display: block
	}
	
	.et-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
	}
	
	.et-menu .menu-item-has-children>a:first-child {
	    padding-right: 20px
	}
	
	.et-menu li li.menu-item-has-children>a:first-child:after {
	    right: 20px;
	    top: 6px
	}
	
	.et-menu-nav li.mega-menu {
	    position: inherit
	}
	
	.et-menu-nav li.mega-menu>ul {
	    padding: 30px 20px;
	    position: absolute!important;
	    width: 100%;
	    left: 0!important
	}
	
	.et-menu-nav li.mega-menu ul li {
	    margin: 0;
	    float: left!important;
	    display: block!important;
	    padding: 0!important
	}
	
	.et-menu-nav li.mega-menu li>ul {
	    animation: none!important;
	    padding: 0;
	    border: none;
	    left: auto;
	    top: auto;
	    width: 240px!important;
	    position: relative;
	    box-shadow: none;
	    -webkit-box-shadow: none
	}
	
	.et-menu-nav li.mega-menu li ul {
	    visibility: visible;
	    opacity: 1;
	    display: none
	}
	
	.et-menu-nav li.mega-menu.et-hover li ul,
	.et-menu-nav li.mega-menu:hover li ul {
	    display: block
	}
	
	.et-menu-nav li.mega-menu:hover>ul {
	    opacity: 1!important;
	    visibility: visible!important
	}
	
	.et-menu-nav li.mega-menu>ul>li>a:first-child {
	    padding-top: 0!important;
	    font-weight: 700;
	    border-bottom: 1px solid rgba(0, 0, 0, .03)
	}
	
	.et-menu-nav li.mega-menu>ul>li>a:first-child:hover {
	    background-color: transparent!important
	}
	
	.et-menu-nav li.mega-menu li>a {
	    width: 200px!important
	}
	
	.et-menu-nav li.mega-menu.mega-menu-parent li>a,
	.et-menu-nav li.mega-menu.mega-menu-parent li li {
	    width: 100%!important
	}
	
	.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu {
	    float: left;
	    width: 100%!important
	}
	
	.et-menu-nav li.mega-menu>ul>li {
	    width: 25%;
	    margin: 0
	}
	
	.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li {
	    width: 33.33%
	}
	
	.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li {
	    width: 50%
	}
	
	.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li {
	    width: 100%
	}
	
	.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,
	.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after {
	    display: none
	}
	
	.et_fullwidth_nav #top-menu li.mega-menu>ul {
	    width: auto;
	    left: 30px!important;
	    right: 30px!important
	}
	
	.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, .1);
	    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1)
	}
	
	#main-header .et_mobile_menu li ul,
	.et_pb_fullwidth_menu .et_mobile_menu li ul,
	.et_pb_menu .et_mobile_menu li ul {
	    visibility: visible!important;
	    display: block!important;
	    padding-left: 10px
	}
	
	.et_mobile_menu li li {
	    padding-left: 5%
	}
	
	.et_mobile_menu li a {
	    border-bottom: 1px solid rgba(0, 0, 0, .03);
	    color: #666;
	    padding: 10px 5%;
	    display: block
	}
	
	.et_mobile_menu .menu-item-has-children>a {
	    font-weight: 700;
	    background-color: rgba(0, 0, 0, .03)
	}
	
	.et_mobile_menu li .menu-item-has-children>a {
	    background-color: transparent
	}
	
	.et_mobile_nav_menu {
	    float: right;
	    display: none
	}
	
	.mobile_menu_bar {
	    position: relative;
	    display: block;
	    line-height: 0
	}
	
	.mobile_menu_bar:before {
	    content: "a";
	    font-size: 32px;
	    position: relative;
	    left: 0;
	    top: 0;
	    cursor: pointer
	}
	
	.et_pb_module .mobile_menu_bar:before {
	    top: 2px
	}
	
	.mobile_nav .select_page {
	    display: none
	}
	
	.et-social-icons {
	    float: right
	}
	
	.et-social-icons li {
	    display: inline-block;
	    margin-left: 20px
	}
	
	.et-social-icon a {
	    display: inline-block;
	    font-size: 24px;
	    position: relative;
	    text-align: center;
	    -webkit-transition: color 300ms ease 0s;
	    transition: color 300ms ease 0s;
	    color: #666;
	    text-decoration: none
	}
	
	.et-social-icons a:hover {
	    opacity: 0.7;
	    -webkit-transition: all 0.4s ease-in-out;
	    transition: all 0.4s ease-in-out
	}
	
	.et-social-icon span {
	    display: none
	}
	
	.et_duplicate_social_icons {
	    display: none
	}
	
	@media all and (max-width: 980px) {
	    .et-social-icons {
	        float: none;
	        text-align: center
	    }
	}
	
	@media all and (max-width: 980px) {
	    .et-social-icons {
	        margin: 0 0 5px
	    }
	}
	
	.et_pb_widget {
	    float: left;
	    max-width: 100%;
	    word-wrap: break-word
	}
	
	.et_pb_widget a {
	    text-decoration: none;
	    color: #666
	}
	
	.et_pb_widget li a:hover {
	    color: #82c0c7
	}
	
	.et_pb_widget ol li,
	.et_pb_widget ul li {
	    margin-bottom: .5em
	}
	
	.et_pb_widget ol li ol li,
	.et_pb_widget ul li ul li {
	    margin-left: 15px
	}
	
	.et_pb_widget select {
	    width: 100%;
	    height: 28px;
	    padding: 0 5px
	}
	
	.et_pb_widget_area .et_pb_widget a {
	    color: inherit
	}
	
	.et_pb_bg_layout_light .et_pb_widget li a {
	    color: #666
	}
	
	.et_pb_bg_layout_dark .et_pb_widget li a {
	    color: inherit
	}
	
	.widget_search .screen-reader-text,
	.et_pb_widget .wp-block-search__label {
	    display: none
	}
	
	.widget_search input#s,
	.widget_search input#searchsubmit,
	.et_pb_widget .wp-block-search__input,
	.et_pb_widget .wp-block-search__button {
	    padding: .7em;
	    height: 40px !important;
	    margin: 0;
	    font-size: 14px;
	    line-height: normal !important;
	    border: 1px solid #ddd;
	    color: #666
	}
	
	.widget_search #s,
	.et_pb_widget .wp-block-search__input {
	    width: 100%;
	    border-radius: 3px
	}
	
	.widget_search #searchform,
	.et_pb_widget .wp-block-search {
	    position: relative
	}
	
	.widget_search #searchsubmit,
	.et_pb_widget .wp-block-search__button {
	    background-color: #ddd;
	    width: 70px;
	    -webkit-border-top-right-radius: 3px;
	    -webkit-border-bottom-right-radius: 3px;
	    -moz-border-radius-topright: 3px;
	    -moz-border-radius-bottomright: 3px;
	    border-top-right-radius: 3px;
	    border-bottom-right-radius: 3px;
	    position: absolute;
	    right: 0;
	    top: 0
	}
	
	#searchsubmit,
	.et_pb_widget .wp-block-search__button {
	    cursor: pointer
	}
	
	.et_pb_section {
	    position: relative;
	    background-color: #fff;
	    background-position: 50%;
	    background-size: 100%;
	    background-size: cover
	}
	
	.et_pb_section--absolute,
	.et_pb_section--fixed {
	    width: 100%
	}
	
	.et_pb_section.et_section_transparent {
	    background-color: transparent
	}
	
	.et_pb_fullwidth_section {
	    padding: 0
	}
	
	.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row {
	    padding: 0!important
	}
	
	.et_pb_inner_shadow {
	    box-shadow: inset 0 0 7px rgba(0, 0, 0, .07)
	}
	
	.et_pb_bottom_inside_divider,
	.et_pb_top_inside_divider {
	    display: block;
	    background-repeat-y: no-repeat;
	    height: 100%;
	    position: absolute;
	    pointer-events: none;
	    width: 100%;
	    left: 0;
	    right: 0
	}
	
	.et_pb_bottom_inside_divider.et-no-transition,
	.et_pb_top_inside_divider.et-no-transition {
	    transition: none!important
	}
	
	.et_pb_top_inside_divider {
	    margin-top: -1px
	}
	
	.et_pb_bottom_inside_divider {
	    margin-bottom: -1px
	}
	
	.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,
	.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider {
	    z-index: 1
	}
	
	.et_pb_section_video:not(.et_pb_menu):not(.et_pb_fullwidth_menu) {
	    overflow: hidden;
	    position: relative
	}
	
	.et_pb_column>.et_pb_section_video_bg {
	    z-index: -1
	}
	
	.et_pb_section_video_bg {
	    visibility: visible;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    overflow: hidden;
	    display: block;
	    pointer-events: none;
	    transition: display .3s
	}
	
	.et_pb_section_video_bg.et_pb_section_video_bg_hover,
	.et_pb_section_video_bg.et_pb_section_video_bg_phone,
	.et_pb_section_video_bg.et_pb_section_video_bg_tablet,
	.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
	    display: none
	}
	
	.et_pb_section_video_bg .mejs-controls,
	.et_pb_section_video_bg .mejs-overlay-play {
	    display: none!important
	}
	
	.et_pb_section_video_bg embed,
	.et_pb_section_video_bg iframe,
	.et_pb_section_video_bg object,
	.et_pb_section_video_bg video {
	    max-width: none
	}
	
	.et_pb_section_video_bg .mejs-video {
	    left: 50%;
	    position: absolute;
	    max-width: none
	}
	
	.et_pb_section_video_bg .mejs-overlay-loading {
	    display: none!important
	}
	
	.et_pb_social_network_link .et_pb_section_video {
	    overflow: visible
	}
	
	.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg {
	    display: none
	}
	
	.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,
	.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit {
	    display: block
	}
	
	@media (min-width:981px) {
	    .et_pb_section {
	        padding: 4% 0
	    }
	    body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,
	    body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section {
	        padding-top: 0
	    }
	    .et_pb_fullwidth_section {
	        padding: 0
	    }
	    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
	        display: block
	    }
	}
	
	@media (max-width:980px) {
	    .et_pb_section {
	        padding: 50px 0
	    }
	    body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,
	    body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section {
	        padding-top: 0
	    }
	    .et_pb_fullwidth_section {
	        padding: 0
	    }
	    .et_pb_section_video_bg.et_pb_section_video_bg_tablet {
	        display: block
	    }
	    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
	        display: none
	    }
	}
	
	@media (min-width:768px) {
	    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
	        display: block
	    }
	}
	
	@media (min-width:768px) and (max-width:980px) {
	    .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
	        display: block
	    }
	}
	
	@media (max-width:767px) {
	    .et_pb_section_video_bg.et_pb_section_video_bg_phone {
	        display: block
	    }
	    .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
	        display: none
	    }
	}
	
	.et_pb_row {
	    width: 80%;
	    max-width: 1080px;
	    margin: auto;
	    position: relative
	}
	
	.section_has_divider .et_pb_row {
	    z-index: 5
	}
	
	.et_pb_row_inner {
	    width: 100%;
	    position: relative
	}
	
	.et_pb_row.et_pb_row_empty,
	.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty {
	    display: none
	}
	
	.et_pb_row:after,
	.et_pb_row_inner:after {
	    content: "";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    line-height: 0;
	    height: 0;
	    width: 0
	}
	
	.et_pb_row_4col .et-last-child,
	.et_pb_row_4col .et-last-child-2,
	.et_pb_row_6col .et-last-child,
	.et_pb_row_6col .et-last-child-2,
	.et_pb_row_6col .et-last-child-3 {
	    margin-bottom: 0
	}
	
	.et_pb_column {
	    float: left;
	    background-size: cover;
	    background-position: 50%;
	    position: relative;
	    z-index: 2;
	    min-height: 1px
	}
	
	.et_pb_column--with-menu {
	    z-index: 3
	}
	
	.et_pb_column.et_pb_column_empty {
	    min-height: 1px
	}
	
	.et_pb_row .et_pb_column.et-last-child,
	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column.et-last-child,
	.et_pb_row_inner .et_pb_column:last-child {
	    margin-right: 0!important
	}
	
	.et_pb_column.et_pb_section_parallax {
	    position: relative
	}
	
	.et_pb_column,
	.et_pb_row,
	.et_pb_row_inner {
	    background-size: cover;
	    background-position: 50%;
	    background-repeat: no-repeat
	}
	
	@media (min-width:981px) {
	    .et_pb_row {
	        padding: 2% 0
	    }
	    body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,
	    body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row {
	        padding: 0;
	        width: 100%
	    }
	    .et_pb_column_3_4 .et_pb_row_inner {
	        padding: 3.735% 0
	    }
	    .et_pb_column_2_3 .et_pb_row_inner {
	        padding: 4.2415% 0
	    }
	    .et_pb_column_1_2 .et_pb_row_inner,
	    .et_pb_column_3_5 .et_pb_row_inner {
	        padding: 5.82% 0
	    }
	    .et_section_specialty>.et_pb_row {
	        padding: 0
	    }
	    .et_pb_row_inner {
	        width: 100%
	    }
	    .et_pb_column_single {
	        padding: 2.855% 0
	    }
	    .et_pb_column_single .et_pb_module.et-first-child,
	    .et_pb_column_single .et_pb_module:first-child {
	        margin-top: 0
	    }
	    .et_pb_column_single .et_pb_module.et-last-child,
	    .et_pb_column_single .et_pb_module:last-child {
	        margin-bottom: 0
	    }
	    .et_pb_row .et_pb_column.et-last-child,
	    .et_pb_row .et_pb_column:last-child,
	    .et_pb_row_inner .et_pb_column.et-last-child,
	    .et_pb_row_inner .et_pb_column:last-child {
	        margin-right: 0!important
	    }
	    .et_pb_row.et_pb_equal_columns,
	    .et_pb_row_inner.et_pb_equal_columns,
	    .et_pb_section.et_pb_equal_columns>.et_pb_row {
	        display: -ms-flexbox;
	        display: flex;
	        direction: ltr
	    }
	    .et_pb_row.et_pb_equal_columns>.et_pb_column,
	    .et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column {
	        -ms-flex-order: 1;
	        order: 1
	    }
	}
	
	@media (max-width:980px) {
	    .et_pb_row {
	        max-width: 1080px
	    }
	    body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,
	    body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row {
	        padding: 0;
	        width: 100%
	    }
	    .et_pb_column .et_pb_row_inner,
	    .et_pb_row {
	        padding: 30px 0
	    }
	    .et_section_specialty>.et_pb_row {
	        padding: 0
	    }
	    .et_pb_column {
	        width: 100%;
	        margin-bottom: 30px
	    }
	    .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,
	    .et_pb_row .et_pb_column.et-last-child,
	    .et_pb_row .et_pb_column:last-child {
	        margin-bottom: 0
	    }
	    .et_section_specialty .et_pb_row>.et_pb_column {
	        padding-bottom: 0
	    }
	    .et_pb_column.et_pb_column_empty {
	        display: none
	    }
	    .et_pb_row_1-2_1-4_1-4,
	    .et_pb_row_1-2_1-6_1-6_1-6,
	    .et_pb_row_1-4_1-4,
	    .et_pb_row_1-4_1-4_1-2,
	    .et_pb_row_1-5_1-5_3-5,
	    .et_pb_row_1-6_1-6_1-6,
	    .et_pb_row_1-6_1-6_1-6_1-2,
	    .et_pb_row_1-6_1-6_1-6_1-6,
	    .et_pb_row_3-5_1-5_1-5,
	    .et_pb_row_4col,
	    .et_pb_row_5col,
	    .et_pb_row_6col {
	        display: -ms-flexbox;
	        display: flex;
	        -ms-flex-wrap: wrap;
	        flex-wrap: wrap
	    }
	    .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,
	    .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,
	    .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
	        width: 47.25%;
	        margin-right: 5.5%
	    }
	    .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),
	    .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),
	    .et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n) {
	        margin-right: 0
	    }
	    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 {
	        width: 47.25%;
	        margin-right: 5.5%
	    }
	    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,
	    .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd) {
	        margin-right: 0
	    }
	    .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	    .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	    .et_pb_row_4col .et_pb_column:nth-last-child(-n+2) {
	        margin-bottom: 0
	    }
	    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,
	    .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 {
	        width: 47.25%;
	        margin-right: 5.5%
	    }
	    .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),
	    .et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n) {
	        margin-right: 0
	    }
	    .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 {
	        width: 47.25%;
	        margin-right: 5.5%
	    }
	    .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),
	    .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5 {
	        margin-right: 0
	    }
	    .et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),
	    .et_pb_row_5col .et_pb_column:last-child {
	        margin-bottom: 0
	    }
	    .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,
	    .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 {
	        width: 29.666%;
	        margin-right: 5.5%
	    }
	    .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),
	    .et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n) {
	        margin-right: 0
	    }
	    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
	        width: 29.666%;
	        margin-right: 5.5%
	    }
	    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,
	    .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child {
	        margin-right: 0
	    }
	    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,
	    .et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),
	    .et_pb_row_6col .et_pb_column:nth-last-child(-n+3) {
	        margin-bottom: 0
	    }
	    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
	        width: 29.666%;
	        margin-right: 5.5%;
	        margin-bottom: 0
	    }
	    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child {
	        margin-right: 0
	    }
	    .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 {
	        width: 47.25%;
	        margin-right: 5.5%
	    }
	    .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n) {
	        margin-right: 0
	    }
	    .et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3) {
	        margin-bottom: 0
	    }
	}
	
	@media (max-width:479px) {
	    .et_pb_row .et_pb_column.et_pb_column_1_4,
	    .et_pb_row .et_pb_column.et_pb_column_1_5,
	    .et_pb_row .et_pb_column.et_pb_column_1_6 {
	        width: 100%;
	        margin: 0 0 30px
	    }
	    .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,
	    .et_pb_row .et_pb_column.et_pb_column_1_4:last-child,
	    .et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,
	    .et_pb_row .et_pb_column.et_pb_column_1_5:last-child,
	    .et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,
	    .et_pb_row .et_pb_column.et_pb_column_1_6:last-child {
	        margin-bottom: 0
	    }
	    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
	        width: 100%;
	        margin: 0 0 30px
	    }
	    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,
	    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child {
	        margin-bottom: 0
	    }
	    .et_pb_column {
	        width: 100%!important
	    }
	}
	
	.et_pb_text {
	    word-wrap: break-word
	}
	
	.et_pb_text ol,
	.et_pb_text ul {
	    padding-bottom: 1em
	}
	
	.et_pb_text>:last-child {
	    padding-bottom: 0
	}
	
	.et_pb_text_inner {
	    position: relative
	}
	
	.et_pb_bg_layout_light.et_pb_module.et_pb_button {
	    color: #2ea3f2
	}
	
	.et_pb_module.et_pb_button {
	    display: inline-block;
	    color: inherit
	}
	
	.et_pb_button_module_wrapper.et_pb_button_alignment_left {
	    text-align: left
	}
	
	.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	    text-align: right
	}
	
	.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	    text-align: center
	}
	
	.et_pb_button_module_wrapper>a {
	    display: inline-block
	}
	
	@media (max-width:980px) {
	    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left {
	        text-align: left
	    }
	    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
	        text-align: right
	    }
	    .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
	        text-align: center
	    }
	}
	
	@media (max-width:767px) {
	    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_left {
	        text-align: left
	    }
	    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
	        text-align: right
	    }
	    .et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
	        text-align: center
	    }
	}
	
	.et_pb_code_inner {
	    position: relative
	}
	
	.et_pb_with_border .et_pb_image_wrap {
	    border: 0 solid #333
	}
	
	.et_pb_image {
	    margin-left: auto;
	    margin-right: auto;
	    line-height: 0
	}
	
	.et_pb_image.aligncenter {
	    text-align: center
	}
	
	.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
	    display: block;
	    position: relative
	}
	
	.et_pb_image {
	    display: block
	}
	
	.et_pb_image .et_pb_image_wrap {
	    display: inline-block;
	    position: relative;
	    max-width: 100%
	}
	
	.et_pb_image .et_pb_image_wrap img[src*=".svg"] {
	    width: auto
	}
	
	.et_pb_image img {
	    position: relative
	}
	
	.et_pb_image_sticky {
	    margin-bottom: 0!important;
	    display: inherit
	}
	
	.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay {
	    z-index: 3;
	    opacity: 1
	}
	
	@media (min-width:981px) {
	    .et_pb_section_sticky,
	    .et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
	    .et_pb_section_sticky .et_pb_column_single,
	    .et_pb_section_sticky .et_pb_row.et-last-child,
	    .et_pb_section_sticky .et_pb_row:last-child,
	    .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,
	    .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child {
	        padding-bottom: 0!important
	    }
	}
	
	@media (max-width:980px) {
	    .et_pb_image_sticky_tablet {
	        margin-bottom: 0!important;
	        display: inherit
	    }
	    .et_pb_section_sticky_mobile,
	    .et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
	    .et_pb_section_sticky_mobile .et_pb_column_single,
	    .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
	    .et_pb_section_sticky_mobile .et_pb_row:last-child,
	    .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,
	    .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child {
	        padding-bottom: 0!important
	    }
	    .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,
	    .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
	        margin-bottom: 0
	    }
	    .et_pb_image_bottom_space_tablet {
	        margin-bottom: 30px!important;
	        display: block
	    }
	    .et_always_center_on_mobile {
	        text-align: center!important;
	        margin-left: auto!important;
	        margin-right: auto!important
	    }
	}
	
	@media (max-width:767px) {
	    .et_pb_image_sticky_phone {
	        margin-bottom: 0!important;
	        display: inherit
	    }
	    .et_pb_image_bottom_space_phone {
	        margin-bottom: 30px!important;
	        display: block
	    }
	}
	
	.et_overlay {
	    z-index: -1;
	    position: absolute;
	    top: 0;
	    left: 0;
	    display: block;
	    width: 100%;
	    height: 100%;
	    background: hsla(0, 0%, 100%, .9);
	    opacity: 0;
	    pointer-events: none;
	    transition: all .3s;
	    border: 1px solid #e5e5e5;
	    box-sizing: border-box;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden;
	    -webkit-font-smoothing: antialiased
	}
	
	.et_overlay:before {
	    color: #2ea3f2;
	    content: "\E050";
	    position: absolute;
	    top: 55%;
	    left: 50%;
	    margin: -16px 0 0 -16px;
	    font-size: 32px;
	    transition: all .4s
	}
	
	.et_portfolio_image,
	.et_shop_image {
	    position: relative;
	    display: block
	}
	
	.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
	.et_portfolio_image:hover .et_overlay,
	.et_shop_image:hover .et_overlay {
	    z-index: 3;
	    opacity: 1
	}
	
	#ie7 .et_overlay,
	#ie8 .et_overlay {
	    display: none
	}
	
	.et_pb_module.et_pb_has_overlay {
	    position: relative
	}
	
	.et_pb_module.et_pb_has_overlay .et_overlay,
	article.et_pb_has_overlay {
	    border: none
	}
	
	#main-header,
	#main-header .nav li ul,
	.et-search-form,
	#main-header .et_mobile_menu {
	    background-color: #171717
	}
	
	.nav li ul {
	    border-color: #e40000
	}
	
	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page,
	.et_nav_text_color_light #top-menu>li>a,
	.et_nav_text_color_dark #top-menu>li>a,
	#top-menu a,
	.et_mobile_menu li a,
	.et_nav_text_color_light .et_mobile_menu li a,
	.et_nav_text_color_dark .et_mobile_menu li a,
	#et_search_icon:before,
	.et_search_form_container input,
	span.et_close_search_field:after,
	#et-top-navigation .et-cart-info {
	    color: #9d9d9d
	}
	
	.et_search_form_container input::-moz-placeholder {
	    color: #9d9d9d
	}
	
	.et_search_form_container input::-webkit-input-placeholder {
	    color: #9d9d9d
	}
	
	.et_search_form_container input:-ms-input-placeholder {
	    color: #9d9d9d
	}
	
	#top-menu li.current-menu-ancestor>a,
	#top-menu li.current-menu-item>a,
	#top-menu li.current_page_item>a {
	    color: #e40000
	}
	
	@media only screen and (min-width:981px) {
	    .et-fixed-header #top-menu a,
	    .et-fixed-header #et_search_icon:before,
	    .et-fixed-header #et_top_search .et-search-form input,
	    .et-fixed-header .et_search_form_container input,
	    .et-fixed-header .et_close_search_field:after,
	    .et-fixed-header #et-top-navigation .et-cart-info {
	        color: #9d9d9d!important
	    }
	    .et-fixed-header .et_search_form_container input::-moz-placeholder {
	        color: #9d9d9d!important
	    }
	    .et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
	        color: #9d9d9d!important
	    }
	    .et-fixed-header .et_search_form_container input:-ms-input-placeholder {
	        color: #9d9d9d!important
	    }
	    .et-fixed-header #top-menu li.current-menu-ancestor>a,
	    .et-fixed-header #top-menu li.current-menu-item>a,
	    .et-fixed-header #top-menu li.current_page_item>a {
	        color: #e40000!important
	    }
	}
	
	@media only screen and (min-width:1350px) {
	    .et_pb_row {
	        padding: 27px 0
	    }
	    .et_pb_section {
	        padding: 54px 0
	    }
	    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	        padding-top: 81px
	    }
	    .et_pb_fullwidth_section {
	        padding: 0
	    }
	}
	
	@media only screen and (max-width:980px) {
	    .et_header_style_centered .mobile_nav .select_page,
	    .et_header_style_split .mobile_nav .select_page,
	    .et_mobile_menu li a,
	    .mobile_menu_bar:before,
	    .et_nav_text_color_light #top-menu>li>a,
	    .et_nav_text_color_dark #top-menu>li>a,
	    #top-menu a,
	    .et_mobile_menu li a,
	    #et_search_icon:before,
	    #et_top_search .et-search-form input,
	    .et_search_form_container input,
	    #et-top-navigation .et-cart-info {
	        color: #e40000
	    }
	    .et_close_search_field:after {
	        color: #e40000!important
	    }
	    .et_search_form_container input::-moz-placeholder {
	        color: #e40000
	    }
	    .et_search_form_container input::-webkit-input-placeholder {
	        color: #e40000
	    }
	    .et_search_form_container input:-ms-input-placeholder {
	        color: #e40000
	    }
	}
	
	@media only screen and (max-width:767px) {
	    .et_pb_section {
	        padding: 25px 0
	    }
	    .et_pb_section.et_pb_fullwidth_section {
	        padding: 0
	    }
	    .et_pb_row,
	    .et_pb_column .et_pb_row_inner {
	        padding: 0px 0
	    }
	}
	
	#main-footer {
	    align-items: center;
	}
	
	h1 {
	    font-size: 62px;
	    background: linear-gradient(to right, #ff0000 0%, #412003 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent
	}
	
	h2 {
	    font-size: 48px;
	    background: linear-gradient(to right, #ff0000 0%, #c37676 100%);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent
	}
	
	table {
	    border: none!important
	}
	
	.entry-content tr td {
	    padding: 6px 0px;
	    border-bottom: 1px solid #2e2e2e;
	    border-top: 0px
	}
	
	.list img {
	    width: 20px;
	    transform: translateY(3px);
	    margin-right: 10px
	}
	
	.list2 img {
	    width: 30px;
	    transform: translateY(9px);
	    margin-right: 10px
	}
	
	.socials img {
	    max-width: 30px;
	    min-width: 30px;
	    height: 20px!important;
	    padding-right: 10px
	}
	
	#sample {
	    font-size: 0px
	}
	
	#page-container {}
	
	@media(max-width:980px) {
	    .container.et_menu_container {
	        width: 90%!important
	    }
	    .et_mobile_menu {
	        border-top: 3px solid #e40000
	    }
	}
	
	.et_pb_section_1.et_pb_section {
	    background-color: #171717!important
	}
	
	.et_pb_row_3,
	.et_pb_row_5 {
	    display: flex;
	    flex-wrap: wrap
	}
	
	.et_pb_text_5.et_pb_text,
	.et_pb_text_2.et_pb_text,
	.et_pb_text_8.et_pb_text,
	.et_pb_text_6.et_pb_text {
	    color: #D5D5D5!important
	}
	
	.et_pb_text_2 {
	    background-color: #252525;
	    position: relative;
	    border-radius: 20px 20px 20px 20px;
	    overflow: hidden;
	    border-width: 1px;
	    padding-top: 0px!important;
	    padding-right: 0px!important;
	    padding-bottom: 0px!important;
	    padding-left: 0px!important
	}
	
	.et_pb_text_4.et_pb_text,
	.et_pb_text_3.et_pb_text,
	.et_pb_text_7.et_pb_text {
	    color: #B2B1B1!important
	}
	
	.et_pb_text_3 {
	    line-height: 1.4em;
	    font-size: 16px;
	    line-height: 1.4em;
	    margin-top: 100px!important
	}
	
	.et_pb_text_7 h1,
	.et_pb_text_4 h1,
	.et_pb_text_3 h1 {
	    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	    font-weight: 700;
	    font-size: 70px;
	    color: #ff0000!important
	}
	
	.et_pb_text_7 h2,
	.et_pb_text_3 h2,
	.et_pb_text_4 h2 {
	    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	    font-weight: 700
	}
	
	.et_pb_button_1_wrapper .et_pb_button_1,
	.et_pb_button_1_wrapper .et_pb_button_1:hover {
	    padding-top: 7px!important;
	    padding-right: 30px!important;
	    padding-bottom: 7px!important;
	    padding-left: 30px!important
	}
	
	body #page-container .et_pb_section .et_pb_button_1 {
	    color: #000000!important;
	    border-width: 0px!important;
	    border-radius: 66px;
	    font-size: 16px;
	    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif!important;
	    background-color: #e40000
	}
	
	body #page-container .et_pb_section .et_pb_button_1:after {
	    font-size: 1.6em
	}
	
	body.et_button_custom_icon #page-container .et_pb_button_1:after {
	    font-size: 16px
	}
	
	.et_pb_button_1,
	.et_pb_button_1:after {
	    transition: all 300ms ease 0ms
	}
	
	.et_pb_section_2.et_pb_section {
	    padding-top: 75px;
	    background-color: #171717!important
	}
	
	.et_pb_text_4 {
	    line-height: 1.4em;
	    font-size: 16px;
	    line-height: 1.4em;
	    margin-top: 108px!important
	}
	
	.et_pb_text_5 {
	    line-height: 2em;
	    font-size: 16px;
	    line-height: 2em;
	    background-color: #252525;
	    position: relative;
	    border-radius: 20px 20px 20px 20px;
	    overflow: hidden;
	    border-width: 1px;
	    padding-top: 30px!important;
	    padding-right: 50px!important;
	    padding-bottom: 30px!important;
	    padding-left: 50px!important
	}
	
	.et_pb_section_3.et_pb_section {
	    padding-top: 75px;
	    padding-bottom: 78px;
	    background-color: #171717!important
	}
	
	.et_pb_text_6 {
	    background-color: #252525;
	    position: relative;
	    border-radius: 20px 20px 20px 20px;
	    overflow: hidden;
	    border-width: 1px;
	    padding-top: 30px!important;
	    padding-right: 30px!important;
	    padding-bottom: 20px!important;
	    padding-left: 30px!important
	}
	
	.et_pb_text_7 {
	    line-height: 1.4em;
	    font-size: 16px;
	    line-height: 1.4em;
	    margin-top: 35px!important;
	    margin-bottom: 16px!important
	}
	
	.et_pb_text_8 {
	    line-height: 2em;
	    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	    font-size: 18px;
	    line-height: 2em
	}
	
	@media only screen and (min-width:981px) {
	    .et_pb_text_3,
	    .et_pb_text_4,
	    .et_pb_text_7 {
	        width: 100%
	    }
	}
	
	@media only screen and (max-width:980px) {
	    body #page-container .et_pb_section .et_pb_button_1:after {
	        display: inline-block;
	        opacity: 0
	    }
	    body #page-container .et_pb_section .et_pb_button_1:hover:after {
	        opacity: 1
	    }
	}
	
	@media only screen and (max-width:767px) {
	    .et_pb_section_1.et_pb_section {
	        padding-top: 0px;
	        padding-bottom: 0px;
	        margin-top: 0px
	    }
	    .et_pb_row_3.et_pb_row,
	    .et_pb_row_5.et_pb_row {
	        padding-bottom: 0px!important;
	        padding-bottom: 0px!important
	    }
	    .et_pb_row_5,
	    body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,
	    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
	    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,
	    .et_pb_row_4,
	    body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,
	    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
	    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,
	    .et_pb_row_3,
	    body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,
	    body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,
	    body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row {
	        width: 90%
	    }
	    .et_pb_text_2 {
	        border-radius: 10px 10px 10px 10px;
	        overflow: hidden
	    }
	    .et_pb_text_3 {
	        font-size: 16px;
	        margin-top: 0px!important;
	        margin-bottom: 15px!important;
	        width: 100%
	    }
	    .et_pb_text_4 h1,
	    .et_pb_text_3 h1,
	    .et_pb_text_7 h1 {
	        font-size: 46px
	    }
	    .et_pb_text_4 h2,
	    .et_pb_text_3 h2,
	    .et_pb_text_7 h2 {
	        font-size: 36px
	    }
	    body #page-container .et_pb_section .et_pb_button_1:after {
	        display: inline-block;
	        opacity: 0
	    }
	    body #page-container .et_pb_section .et_pb_button_1:hover:after {
	        opacity: 1
	    }
	    .et_pb_section_3.et_pb_section,
	    .et_pb_section_2.et_pb_section {
	        padding-top: 0px;
	        padding-bottom: 0px
	    }
	    .et_pb_text_7,
	    .et_pb_text_4 {
	        font-size: 16px;
	        margin-top: 40px!important;
	        width: 100%
	    }
	    .et_pb_text_5 {
	        padding-top: 30px!important;
	        padding-right: 30px!important;
	        padding-bottom: 30px!important;
	        padding-left: 30px!important
	    }
	    .et_pb_column_13 {
	        order: 2
	    }
	    .et_pb_text_6 {
	        padding-top: 30px!important;
	        padding-right: 10px!important;
	        padding-bottom: 20px!important;
	        padding-left: 10px!important
	    }
	    .et_pb_column_14 {
	        order: 1
	    }
	    .et_pb_text_8 {
	        padding-bottom: 10px!important
	    }
	    .et_pb_column_9 {
	        padding-bottom: 0px;
	        order: 2
	    }
	    .et_pb_column_10 {
	        padding-bottom: 40px;
	        order: 1
	    }
	    .justify {
	        text-align: justify;
	        text-justify: inter-word;
	    }
	    .right {
	        margin-left: 100px;
	        margin-right: 0;
	    }
	}