@font-face{font-family:ETmodules;font-display:block;src:url(https://ragnar.divi-den.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(https://ragnar.divi-den.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(https://ragnar.divi-den.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(https://ragnar.divi-den.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(https://ragnar.divi-den.com/wp-content/themes/Divi/core/admin/fonts/modules/all/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}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_accordion .et_pb_toggle_title:before{right:0;left:auto}.et_pb_accordion .et_pb_toggle{margin-bottom:10px;position:relative}.et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:none}@media (max-width:980px){.et_pb_accordion.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-tablet h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_accordion.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-phone h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_toggle_content,.et_pb_toggle_title{word-wrap:break-word}.et_pb_toggle{border:1px solid #d9d9d9}.et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_open{padding:20px;background-color:#fff;z-index:1}.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et_pb_toggle_title:before{content:"\E050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\E04F"}.et_pb_toggle_content{padding-top:20px;position:relative}.et_pb_toggle_content:empty{display:none!important}.et_pb_toggle_content p:last-of-type{padding-bottom:0}@media (max-width:980px){.et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_blog_grid{position:relative}.et_pb_blog_grid.et_pb_text_align_left{text-align:left}.et_pb_blog_grid.et_pb_text_align_center{text-align:center}.et_pb_blog_grid.et_pb_text_align_right{text-align:right}.et_pb_blog_grid.et_pb_text_align_justified{text-align:justify}.et_pb_blog_grid .column{float:left;max-width:100%}.et_pb_blog_grid .et_pb_post{border:1px solid #d8d8d8;padding:19px;background-color:#fff;word-wrap:break-word}.et_pb_blog_grid .et_pb_image_container{position:relative}.et_pb_blog_grid .et_audio_content,.et_pb_blog_grid .et_main_video_container,.et_pb_blog_grid .et_pb_post .et_pb_slider{margin:-20px -20px 29px}.et_pb_blog_grid .et_pb_image_container img{min-width:100%;max-width:100%;height:auto}.et_pb_blog_grid .et_pb_no_thumb .entry-title,.et_pb_blog_grid .et_pb_no_thumb h2{margin-top:0}.et_pb_blog_grid .et_audio_content{margin-bottom:0}.et_pb_blog_grid h2{font-size:18px}.et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{display:none;opacity:0;line-height:0}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:0}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{opacity:1}.et_pb_blog_grid .et_main_video_overlay:hover:before{background:rgba(0,0,0,.6)}.et_pb_blog_grid .et_audio_content h2{margin-bottom:9px;margin-top:0}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content{padding:35px 30px 32px}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_audio_content,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content{padding:35px 20px}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_audio_content h2,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content h2,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content blockquote p{font-size:18px;line-height:26px}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content a.et_link_main_url,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content blockquote cite{font-size:14px}.et_pb_blog_grid .et_link_content,.et_pb_blog_grid .et_quote_content{margin:-20px -20px 19px}.et_pb_posts.et_pb_module article .et_pb_row{width:100%}.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row{width:80%}@media (min-width:981px){.et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"3 .column.size-1of3"}.et_pb_column_2_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_3_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"2 .column.size-1of2"}.et_pb_column_1_2 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_6 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_2_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_3_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"1 .column.size-1of1"}}@media (min-width:981px) and (max-width:1100px){.et_pb_blog_grid .et_quote_content{padding:35px 25px 32px}.et_pb_blog_grid .et_pb_post .et_pb_slide{min-height:155px}}@media (max-width:980px){.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_pb_blog_grid.et_pb_text_align_left-tablet{text-align:left}.et_pb_blog_grid.et_pb_text_align_center-tablet{text-align:center}.et_pb_blog_grid.et_pb_text_align_right-tablet{text-align:right}.et_pb_blog_grid.et_pb_text_align_justified-tablet{text-align:justify}.et_pb_column .et_pb_blog_grid .column.size-1of2{margin:0 5.5% 7.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n){margin-right:0}.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(odd){clear:both}.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:16.21%}.et_pb_column .et_pb_blog_grid .column.size-1of1,.et_pb_column .et_pb_blog_grid .column.size-1of2{margin-bottom:0}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child{margin-bottom:30px}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2{margin:0 0 11.5%;width:100%}}@media (min-width:768px) and (max-width:980px){.et_pb_blog_grid .et_quote_content{padding:35px 30px!important}.et_pb_blog_grid .et_quote_content blockquote p{font-size:20px!important;line-height:26px!important}.et_pb_blog_grid .et_quote_content blockquote cite{font-size:14px!important}.et_pb_blog_grid .et_link_content h2{font-size:20px!important;line-height:26px!important}.et_pb_blog_grid .et_link_content a.et_link_main_url{font-size:14px!important}.et_pb_blog_grid>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_post .et_pb_slide{min-height:182px!important}.et_pb_blog_grid .et_audio_content h2{font-size:20px!important;line-height:26px!important}.et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"2 .column.size-1of2"}}@media (max-width:767px){.et_pb_blog_grid.et_pb_text_align_left-phone{text-align:left}.et_pb_blog_grid.et_pb_text_align_center-phone{text-align:center}.et_pb_blog_grid.et_pb_text_align_right-phone{text-align:right}.et_pb_blog_grid.et_pb_text_align_justified-phone{text-align:justify}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-right:0;margin-bottom:9.5%;width:100%}.et_pb_blog_grid .column{float:none}.et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"1 .column.size-1of1"}.et_pb_blog_grid .et_quote_content{padding:35px 30px!important}.et_pb_blog_grid .et_quote_content blockquote p{font-size:20px!important;line-height:26px!important}.et_pb_blog_grid .et_quote_content blockquote cite{font-size:14px!important}.et_pb_blog_grid .et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:222px!important}}@media (max-width:479px){.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-right:0;margin-bottom:11.5%;width:100%}.et_pb_blog_grid h2{font-size:16px;padding-bottom:0}.et_pb_blog_grid .et_audio_content,.et_pb_blog_grid .et_main_video_container,.et_pb_blog_grid .et_pb_post .et_pb_slider,.et_pb_blog_grid .et_pb_post.format-link>*,.et_pb_blog_grid .et_pb_post.format-quote>*,.et_pb_blog_grid .et_pb_post>.et_pb_image_container,.et_pb_blog_grid .et_pb_post>.post-meta,.et_pb_blog_grid .et_pb_post>h2{display:block}.et_pb_blog_grid .et_pb_post .post-meta{display:block!important;padding:0}.et_pb_blog_grid .et_link_content,.et_pb_blog_grid .et_quote_content{padding:35px 20px!important}.et_pb_blog_grid>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_post .et_pb_slide{min-height:156px!important}}.et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:1}
.et_pb_post{margin-bottom:60px;word-wrap:break-word}.et_pb_fullwidth_post_content.et_pb_with_border img,.et_pb_post_content.et_pb_with_border img,.et_pb_with_border .et_pb_post .et_pb_slides,.et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder),.et_pb_with_border.et_pb_posts .et_pb_post,.et_pb_with_border.et_pb_posts_nav span.nav-next a,.et_pb_with_border.et_pb_posts_nav span.nav-previous a{border:0 solid #333}.et_pb_post .entry-content{padding-top:30px}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}.et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none}.et_pb_post .post-meta{font-size:14px;margin-bottom:6px}.et_pb_post .more,.et_pb_post .post-meta a{text-decoration:none}.et_pb_post .more{color:#82c0c7}.et_pb_posts a.more-link{clear:both;display:block}.et_pb_posts .et_pb_post{position:relative}.et_pb_has_overlay.et_pb_post .et_pb_image_container a{display:block;position:relative;overflow:hidden}.et_pb_image_container img,.et_pb_post a img{vertical-align:bottom;max-width:100%}@media (min-width:981px) and (max-width:1100px){.et_pb_post{margin-bottom:42px}}@media (max-width:980px){.et_pb_post{margin-bottom:42px}.et_pb_bg_layout_light_tablet .et_pb_post .post-meta,.et_pb_bg_layout_light_tablet .et_pb_post .post-meta a,.et_pb_bg_layout_light_tablet .et_pb_post p{color:#666}.et_pb_bg_layout_dark_tablet .et_pb_post .post-meta,.et_pb_bg_layout_dark_tablet .et_pb_post .post-meta a,.et_pb_bg_layout_dark_tablet .et_pb_post p{color:inherit}.et_pb_bg_layout_dark_tablet .comment_postinfo a,.et_pb_bg_layout_dark_tablet .comment_postinfo span{color:#fff}}@media (max-width:767px){.et_pb_post{margin-bottom:42px}.et_pb_post>h2{font-size:18px}.et_pb_bg_layout_light_phone .et_pb_post .post-meta,.et_pb_bg_layout_light_phone .et_pb_post .post-meta a,.et_pb_bg_layout_light_phone .et_pb_post p{color:#666}.et_pb_bg_layout_dark_phone .et_pb_post .post-meta,.et_pb_bg_layout_dark_phone .et_pb_post .post-meta a,.et_pb_bg_layout_dark_phone .et_pb_post p{color:inherit}.et_pb_bg_layout_dark_phone .comment_postinfo a,.et_pb_bg_layout_dark_phone .comment_postinfo span{color:#fff}}@media (max-width:479px){.et_pb_post{margin-bottom:42px}.et_pb_post h2{font-size:16px;padding-bottom:0}.et_pb_post .post-meta{color:#666;font-size:14px}}
.et_audio_content,.et_link_content,.et_quote_content{background-color:#2ea3f2}.et_pb_post .et-pb-controllers a{margin-bottom:10px}.format-gallery .et-pb-controllers{bottom:0}.et_pb_blog_grid .et_audio_content{margin-bottom:19px}.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide{min-height:180px}.et_audio_content .wp-block-audio{margin:0;padding:0}.et_audio_content h2{line-height:44px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2{margin-bottom:9px;margin-top:0}.et_pb_column_1_2 .et_audio_content,.et_pb_column_3_5 .et_audio_content{padding:35px 40px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_3_5 .et_audio_content h2{line-height:32px}.et_pb_column_1_3 .et_audio_content,.et_pb_column_1_4 .et_audio_content,.et_pb_column_1_5 .et_audio_content,.et_pb_column_1_6 .et_audio_content,.et_pb_column_2_5 .et_audio_content,.et_pb_column_3_8 .et_audio_content{padding:35px 20px}.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2{font-size:18px;line-height:26px}article.et_pb_has_overlay .et_pb_blog_image_container{position:relative}.et_pb_post>.et_main_video_container{position:relative;margin-bottom:30px}.et_pb_post .et_pb_video_overlay .et_pb_video_play{color:#fff}.et_pb_post .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}.et_audio_content,.et_link_content,.et_quote_content{text-align:center;word-wrap:break-word;position:relative;padding:50px 60px}.et_audio_content h2,.et_link_content a.et_link_main_url,.et_link_content h2,.et_quote_content blockquote cite,.et_quote_content blockquote p{color:#fff!important}.et_quote_main_link{position:absolute;text-indent:-9999px;width:100%;height:100%;display:block;top:0;left:0}.et_quote_content blockquote{padding:0;margin:0;border:none}.et_audio_content h2,.et_link_content h2,.et_quote_content blockquote p{margin-top:0}.et_audio_content h2{margin-bottom:20px}.et_audio_content h2,.et_link_content h2,.et_quote_content blockquote p{line-height:44px}.et_link_content a.et_link_main_url,.et_quote_content blockquote cite{font-size:18px;font-weight:200}.et_quote_content blockquote cite{font-style:normal}.et_pb_column_2_3 .et_quote_content{padding:50px 42px 45px}.et_pb_column_2_3 .et_audio_content,.et_pb_column_2_3 .et_link_content{padding:40px 40px 45px}.et_pb_column_1_2 .et_audio_content,.et_pb_column_1_2 .et_link_content,.et_pb_column_1_2 .et_quote_content,.et_pb_column_3_5 .et_audio_content,.et_pb_column_3_5 .et_link_content,.et_pb_column_3_5 .et_quote_content{padding:35px 40px}.et_pb_column_1_2 .et_quote_content blockquote p,.et_pb_column_3_5 .et_quote_content blockquote p{font-size:26px;line-height:32px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_2 .et_link_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_5 .et_link_content h2{line-height:32px}.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_3_5 .et_link_content a.et_link_main_url,.et_pb_column_3_5 .et_quote_content blockquote cite{font-size:14px}.et_pb_column_1_3 .et_quote_content,.et_pb_column_1_4 .et_quote_content,.et_pb_column_1_5 .et_quote_content,.et_pb_column_1_6 .et_quote_content,.et_pb_column_2_5 .et_quote_content,.et_pb_column_3_8 .et_quote_content{padding:35px 30px 32px}.et_pb_column_1_3 .et_audio_content,.et_pb_column_1_3 .et_link_content,.et_pb_column_1_4 .et_audio_content,.et_pb_column_1_4 .et_link_content,.et_pb_column_1_5 .et_audio_content,.et_pb_column_1_5 .et_link_content,.et_pb_column_1_6 .et_audio_content,.et_pb_column_1_6 .et_link_content,.et_pb_column_2_5 .et_audio_content,.et_pb_column_2_5 .et_link_content,.et_pb_column_3_8 .et_audio_content,.et_pb_column_3_8 .et_link_content{padding:35px 20px}.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_5 .et_link_content h2,.et_pb_column_1_5 .et_quote_content blockquote p,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_1_6 .et_link_content h2,.et_pb_column_1_6 .et_quote_content blockquote p,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_2_5 .et_link_content h2,.et_pb_column_2_5 .et_quote_content blockquote p,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_3_8 .et_quote_content blockquote p{font-size:18px;line-height:26px}.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_column_1_5 .et_link_content a.et_link_main_url,.et_pb_column_1_5 .et_quote_content blockquote cite,.et_pb_column_1_6 .et_link_content a.et_link_main_url,.et_pb_column_1_6 .et_quote_content blockquote cite,.et_pb_column_2_5 .et_link_content a.et_link_main_url,.et_pb_column_2_5 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_quote_content blockquote cite{font-size:14px}.et_pb_post .et_pb_gallery_post_type .et_pb_slide{min-height:500px;background-size:cover!important;background-position:top}.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide{box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.format-gallery .et_pb_slider:hover .et-pb-arrow-prev{left:0}.format-gallery .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_post>.et_pb_slider{margin-bottom:30px}.et_pb_column_3_4 .et_pb_post .et_pb_slide{min-height:442px}.et_pb_column_2_3 .et_pb_post .et_pb_slide{min-height:390px}.et_pb_column_1_2 .et_pb_post .et_pb_slide,.et_pb_column_3_5 .et_pb_post .et_pb_slide{min-height:284px}.et_pb_column_1_3 .et_pb_post .et_pb_slide,.et_pb_column_2_5 .et_pb_post .et_pb_slide,.et_pb_column_3_8 .et_pb_post .et_pb_slide{min-height:180px}.et_pb_column_1_4 .et_pb_post .et_pb_slide,.et_pb_column_1_5 .et_pb_post .et_pb_slide,.et_pb_column_1_6 .et_pb_post .et_pb_slide{min-height:125px}.et_pb_portfolio.et_pb_section_parallax .pagination,.et_pb_portfolio.et_pb_section_video .pagination,.et_pb_portfolio_grid.et_pb_section_parallax .pagination,.et_pb_portfolio_grid.et_pb_section_video .pagination{position:relative}.et_pb_bg_layout_light .et_pb_post .post-meta,.et_pb_bg_layout_light .et_pb_post .post-meta a,.et_pb_bg_layout_light .et_pb_post p{color:#666}.et_pb_bg_layout_dark .et_pb_post .post-meta,.et_pb_bg_layout_dark .et_pb_post .post-meta a,.et_pb_bg_layout_dark .et_pb_post p{color:inherit}.et_pb_text_color_dark .et_audio_content h2,.et_pb_text_color_dark .et_link_content a.et_link_main_url,.et_pb_text_color_dark .et_link_content h2,.et_pb_text_color_dark .et_quote_content blockquote cite,.et_pb_text_color_dark .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark.et_audio_content h2,.et_pb_text_color_dark.et_link_content a.et_link_main_url,.et_pb_text_color_dark.et_link_content h2,.et_pb_text_color_dark.et_quote_content blockquote cite,.et_pb_text_color_dark.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark.et_audio_content,.et_pb_text_color_dark.et_link_content,.et_pb_text_color_dark.et_quote_content{background-color:#e8e8e8}@media (min-width:981px) and (max-width:1100px){.et_quote_content{padding:50px 70px 45px}.et_pb_column_2_3 .et_quote_content{padding:50px 50px 45px}.et_pb_column_1_2 .et_quote_content,.et_pb_column_3_5 .et_quote_content{padding:35px 47px 30px}.et_pb_column_1_3 .et_quote_content,.et_pb_column_1_4 .et_quote_content,.et_pb_column_1_5 .et_quote_content,.et_pb_column_1_6 .et_quote_content,.et_pb_column_2_5 .et_quote_content,.et_pb_column_3_8 .et_quote_content{padding:35px 25px 32px}.et_pb_column_4_4 .et_pb_post .et_pb_slide{min-height:534px}.et_pb_column_3_4 .et_pb_post .et_pb_slide{min-height:392px}.et_pb_column_2_3 .et_pb_post .et_pb_slide{min-height:345px}.et_pb_column_1_2 .et_pb_post .et_pb_slide,.et_pb_column_3_5 .et_pb_post .et_pb_slide{min-height:250px}.et_pb_column_1_3 .et_pb_post .et_pb_slide,.et_pb_column_2_5 .et_pb_post .et_pb_slide,.et_pb_column_3_8 .et_pb_post .et_pb_slide{min-height:155px}.et_pb_column_1_4 .et_pb_post .et_pb_slide,.et_pb_column_1_5 .et_pb_post .et_pb_slide,.et_pb_column_1_6 .et_pb_post .et_pb_slide{min-height:108px}}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_audio_content h2{color:#fff!important}.et_pb_text_color_dark_tablet.et_audio_content h2{color:#bbb!important}.et_pb_text_color_dark_tablet.et_audio_content{background-color:#e8e8e8}.et_pb_bg_layout_dark_tablet .et_audio_content h2,.et_pb_bg_layout_dark_tablet .et_link_content a.et_link_main_url,.et_pb_bg_layout_dark_tablet .et_link_content h2,.et_pb_bg_layout_dark_tablet .et_quote_content blockquote cite,.et_pb_bg_layout_dark_tablet .et_quote_content blockquote p{color:#fff!important}.et_pb_text_color_dark_tablet .et_audio_content h2,.et_pb_text_color_dark_tablet .et_link_content a.et_link_main_url,.et_pb_text_color_dark_tablet .et_link_content h2,.et_pb_text_color_dark_tablet .et_quote_content blockquote cite,.et_pb_text_color_dark_tablet .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark_tablet.et_audio_content h2,.et_pb_text_color_dark_tablet.et_link_content a.et_link_main_url,.et_pb_text_color_dark_tablet.et_link_content h2,.et_pb_text_color_dark_tablet.et_quote_content blockquote cite,.et_pb_text_color_dark_tablet.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark_tablet.et_audio_content,.et_pb_text_color_dark_tablet.et_link_content,.et_pb_text_color_dark_tablet.et_quote_content{background-color:#e8e8e8}}@media (min-width:768px) and (max-width:980px){.et_audio_content h2{font-size:26px!important;line-height:44px!important;margin-bottom:24px!important}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:384px!important}.et_quote_content{padding:50px 43px 45px!important}.et_quote_content blockquote p{font-size:26px!important;line-height:44px!important}.et_quote_content blockquote cite{font-size:18px!important}.et_link_content{padding:40px 40px 45px}.et_link_content h2{font-size:26px!important;line-height:44px!important}.et_link_content a.et_link_main_url{font-size:18px!important}}@media (max-width:767px){.et_audio_content h2,.et_link_content h2,.et_quote_content,.et_quote_content blockquote p{font-size:20px!important;line-height:26px!important}.et_audio_content,.et_link_content{padding:35px 20px!important}.et_audio_content h2{margin-bottom:9px!important}.et_pb_bg_layout_dark_phone .et_audio_content h2{color:#fff!important}.et_pb_text_color_dark_phone.et_audio_content{background-color:#e8e8e8}.et_link_content a.et_link_main_url,.et_quote_content blockquote cite{font-size:14px!important}.format-gallery .et-pb-controllers{height:auto}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:222px!important}.et_pb_bg_layout_dark_phone .et_audio_content h2,.et_pb_bg_layout_dark_phone .et_link_content a.et_link_main_url,.et_pb_bg_layout_dark_phone .et_link_content h2,.et_pb_bg_layout_dark_phone .et_quote_content blockquote cite,.et_pb_bg_layout_dark_phone .et_quote_content blockquote p{color:#fff!important}.et_pb_text_color_dark_phone .et_audio_content h2,.et_pb_text_color_dark_phone .et_link_content a.et_link_main_url,.et_pb_text_color_dark_phone .et_link_content h2,.et_pb_text_color_dark_phone .et_quote_content blockquote cite,.et_pb_text_color_dark_phone .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark_phone.et_audio_content h2,.et_pb_text_color_dark_phone.et_link_content a.et_link_main_url,.et_pb_text_color_dark_phone.et_link_content h2,.et_pb_text_color_dark_phone.et_quote_content blockquote cite,.et_pb_text_color_dark_phone.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark_phone.et_audio_content,.et_pb_text_color_dark_phone.et_link_content,.et_pb_text_color_dark_phone.et_quote_content{background-color:#e8e8e8}}@media (max-width:479px){.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play{font-size:1.5rem;line-height:1.5rem;margin-left:-.75rem;margin-top:-.75rem}.et_audio_content,.et_quote_content{padding:35px 20px!important}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:156px!important}}.et_full_width_page .et_gallery_item{float:left;width:20.875%;margin:0 5.5% 5.5% 0}.et_full_width_page .et_gallery_item:nth-child(3n){margin-right:5.5%}.et_full_width_page .et_gallery_item:nth-child(3n+1){clear:none}.et_full_width_page .et_gallery_item:nth-child(4n){margin-right:0}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:both}
.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}
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px}.et_audio_container .mejs-container{width:auto!important;min-width:unset!important;height:auto!important}.et_audio_container .mejs-container,.et_audio_container .mejs-container .mejs-controls,.et_audio_container .mejs-embed,.et_audio_container .mejs-embed body{background:none;height:auto}.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded,.et_audio_container .mejs-time.mejs-currenttime-container{display:none!important}.et_audio_container .mejs-time{display:block!important;padding:0;margin-left:10px;margin-right:90px;line-height:inherit}.et_audio_container .mejs-android .mejs-time,.et_audio_container .mejs-ios .mejs-time,.et_audio_container .mejs-ipad .mejs-time,.et_audio_container .mejs-iphone .mejs-time{margin-right:0}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5);border-radius:5px;height:4px;margin:8px 0 0;top:0;right:0;left:auto}.et_audio_container .mejs-controls>div{height:20px!important}.et_audio_container .mejs-controls div.mejs-time-rail{padding-top:0;position:relative;display:block!important;margin-left:42px;margin-right:0}.et_audio_container span.mejs-time-total.mejs-time-slider{display:block!important;position:relative!important;max-width:100%;min-width:unset!important}.et_audio_container .mejs-button.mejs-volume-button{width:auto;height:auto;margin-left:auto;position:absolute;right:59px;bottom:-2px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;height:4px;border-radius:5px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;border:none;width:10px}.et_audio_container .mejs-time-rail .mejs-time-handle-content{border-radius:100%;transform:scale(1)}.et_audio_container .mejs-time-rail .mejs-time-hovered{height:4px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{background:#fff;border-radius:5px;height:10px;position:absolute;top:-3px}.et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider{display:block!important;height:19px;margin-left:5px;position:absolute;right:0;bottom:0}.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider{height:4px}.et_audio_container .mejs-playpause-button button,.et_audio_container .mejs-volume-button button{background:none!important;margin:0!important;width:auto!important;height:auto!important;position:relative!important;z-index:99}.et_audio_container .mejs-playpause-button button:before{content:"E"!important;font-size:32px;left:0;top:-8px}.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before{color:#fff}.et_audio_container .mejs-playpause-button{margin-top:-7px!important;width:auto!important;height:auto!important;position:absolute}.et_audio_container .mejs-controls .mejs-button button:focus{outline:none}.et_audio_container .mejs-playpause-button.mejs-pause button:before{content:"`"!important}.et_audio_container .mejs-volume-button button:before{content:"\E068";font-size:18px}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span{color:#999}.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px}.et_audio_container .mejs-container .mejs-controls{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:unset!important;position:relative}@media (max-width:980px){.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5)}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-playpause-button button:before,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-volume-button button:before{color:#fff}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_bg_layout_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle{background:#fff}.et_pb_bg_layout_dark_tablet .mejs-container .mejs-controls .mejs-time span{color:#fff}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark_tablet .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark_tablet .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark_tablet .mejs-container .mejs-controls .mejs-time span{color:#999}}@media (max-width:767px){.et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px!important}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5)}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-playpause-button button:before,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-volume-button button:before{color:#fff}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_bg_layout_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle{background:#fff}.et_pb_bg_layout_dark_phone .mejs-container .mejs-controls .mejs-time span{color:#fff}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark_phone .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark_phone .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark_phone .mejs-container .mejs-controls .mejs-time span{color:#999}}
.et_pb_video_box{display:block;position:relative;z-index:1;line-height:0}.et_pb_video_box video{width:100%!important;height:auto!important}.et_pb_video_overlay{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}.et_pb_video_play:before{font-family:ETmodules;content:"I"}.et_pb_video_play{display:block;position:absolute;z-index:100;color:#fff;left:50%;top:50%}.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}.et_pb_bg_layout_light .et_pb_video_play{color:#333}.et_pb_video_overlay_hover{background:transparent;width:100%;height:100%;position:absolute;z-index:100;transition:all .5s ease-in-out}.et_pb_video .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}@media (min-width:768px) and (max-width:980px){.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et_pb_video_play{color:#333}}@media (max-width:768px){.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}}@media (max-width:767px){.et_pb_bg_layout_light_phone .et_pb_video_play{color:#333}}
.et_pb_slider{position:relative;overflow:hidden}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light_tablet .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_light_tablet .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_tablet .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_tablet .et_pb_slide_content{color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}@media (max-width:767px){.et-pb-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{bottom:18px}.et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,.et_pb_bg_layout_light_phone .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_phone .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}
.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}
.et_post_gallery{padding:0!important;line-height:1.7!important;list-style:none!important}.et_gallery_item{float:left;width:28.353%;margin:0 7.47% 7.47% 0}.blocks-gallery-item,.et_gallery_item{padding-left:0!important}.blocks-gallery-item:before,.et_gallery_item:before{display:none}.et_gallery_item:nth-child(3n){margin-right:0}.et_gallery_item:nth-child(3n+1){clear:both}
.et_pb_code_inner{position:relative}
ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et-social-pinterest a.icon:before{content:"\E095"}.et-social-linkedin a.icon:before{content:"\E09D"}.et-social-tumblr a.icon:before{content:"\E097"}.et-social-skype a.icon:before{content:"\E0A2"}.et-social-flikr a.icon:before{content:"\E0A6"}.et-social-myspace a.icon:before{content:"\E0A1"}.et-social-dribbble a.icon:before{content:"\E09B"}.et-social-youtube a.icon:before{content:"\E0A3"}.et-social-vimeo a.icon:before{content:"\E09C"}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}/*
Theme Name: Divi child theme
Template: Divi
*/
.home_blurbs.impi_blurbs1 .et_pb_blurb{
    cursor: pointer;
}

footer#main-footer{
    display: none !important;
}

#header_text h2{
    width: 100%;
    text-align: center;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    padding-bottom: 0;
    color: #e5c2c2;
    font-size: 20px;
}

#header_text{
    padding: 12px 0 !important;
}

#page-container{
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/*#page-container #et-main-area{*/
    /*padding-top: 42px;*/
/*}*/

/*********************************Inside pages top Section************************************/

body #page-container #top-menu #menu-main-menu > li:last-child {
    padding-right: 0 !important;
}

body #page-container #top-menu #menu-main-menu > li:last-child > a:hover {
    background: #dec79b  !important;

}

/*body #page-container #top-menu #menu-main-menu > li:last-child > a:hover:before{*/
    /*transform: scale(1);*/
/*}*/

/*body #page-container #top-menu #menu-main-menu > li:last-child > a:before{*/
    /*content: "";*/
    /*display: block;*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*background: #353535 !important;*/
    /*top: 0;*/
    /*left: 0;*/
    /*transition: 0.3s;*/
    /*transform: scale(0);*/
    /*border-radius: 6px;*/
/*}*/

body #page-container #top-menu #menu-main-menu .sub-menu li{
    display: block;
}
body #page-container #top-menu #menu-main-menu > li:last-child > a {
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-align: center;
    background-color: #a6e40f;
    padding: 14px 23px 14px;
    border-radius: 6px;
    margin: 7px 0;
}

/*Grey Header*/
#page-container .grey-header {
    padding: 86px 0 40px !important;
    background-color: #f2f1f2 !important;
}

#page-container .grey-header .et_pb_row {
    padding: 27px 0 !important;
}

#page-container .grey-header .et_pb_row h2 {
    font-family: 'Playfair Display', Georgia, "Times New Roman", serif !important;
    font-weight: 700 !important;
    font-style: italic !important;
    font-size: 35px !important;
    color: #000000 !important;
}


@media only screen and (max-width: 782px) {
    body.logged-in .wprm-wrapper #mg-wprm-wrap.cbp-spmenu{
        top: 88px !important;
    }
}

@media only screen and (min-width: 783px) {
    body.logged-in .wprm-wrapper #mg-wprm-wrap.cbp-spmenu{
        top: 74px !important;
    }
}
@media only screen and (max-width: 767px) {
    #page-container .grey-header .et_pb_row h2 {
        font-size: 30px !important;
    }

    #page-container .grey-header {
        padding: 60px 0 10px !important;
    }


}

/*Black Header*/

#page-container .black-header h1 {
    font-family: 'Playfair Display', Georgia, "Times New Roman", serif !important;
    font-weight: 400 !important;
    font-size: 50px;
    color: #fff !important;
    padding-bottom: 30px;
}

#page-container .black-header .et_pb_row {
    padding: 27px 0 !important;
}

#page-container .black-header {
    padding: 79px 0 60px !important;
    background-color: #000 !important;
}

#page-container .black-header .et_pb_promo {
    padding: 2vw 3vw;
}

@media only screen and (max-width: 767px) {
    #page-container .black-header .et_pb_row h1 {
        font-size: 34px !important;
    }

    #page-container .black-header {
        padding: 60px 0 30px !important;
    }
}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
    padding: 0 0 0 !important;
    line-height: 1.7em;
}

nav#top-menu-nav,
#top-menu,
nav.fullwidth-menu-nav,
.fullwidth-menu {
    float: right;
}

#wprmenu_bar {
    z-index: 9999 !important;
}

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

.nav li ul {
    width: 290px;
}

/* sub sub menu */

.nav li li ul {
    left: 290px;
}

#top-menu .sub-menu .menu-item-has-children > a:first-child:after {
    content: "5";
}

/* Fullwidth Header Module */
.et_pb_fullwidth_header {
    position: relative;
    padding: 7px 0 !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

body #page-container #header .header-content {
    margin-right: 0 !important;
    padding: 0;
}

body #page-container #header .et_pb_fullwidth_header_container {
    width: 90% !important;
    max-width: 1170px !important;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
}

/*body #page-container #header {*/
    /*position: fixed;*/
    /*width: 100%;*/
    /*z-index: 9999;*/
/*}*/




    /*#page-container #et-main-area {*/
/*padding-top: 69px;*/
/*}*/

/*Top Menu Styles*/

body #top-menu #menu-main-menu > li .sub-menu a:hover {
    background-color: #f1f1f1 !important;
}

body #top-menu #menu-main-menu > li .sub-menu a {
    font-size: 16px !important;
    padding: 6px 10px !important;
    font-weight: 700;
    color: #000 !important;
}

#top-menu li.mega-menu {
    cursor: default !important;
}

body #top-menu #menu-main-menu > li {
    padding-right: 27px !important;
}

body #top-menu #menu-main-menu > li.menu-item-has-children > .sub-menu a:after {
    top: 5px;
    right: 0px;
}

body #top-menu #menu-main-menu > li.menu-item-has-children > a:after {
    top: 5px;
    right: -16px;
    position: absolute;
}

.nav li.et-reverse-direction-nav li ul {
    right: 290px;
}

body #top-menu #menu-main-menu > li > a {
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 700;
    padding: 5px 0;
}

body #top-menu #menu-main-menu li.current-menu-ancestor > a,
body #top-menu #menu-main-menu li.current-menu-item > a,
body #top-menu #menu-main-menu li.current-menu-parent > a,
body #top-menu #menu-main-menu li a:hover {
    color: #a6a6a6 !important;
}

body #top-menu #menu-main-menu li a:hover {cursor: pointer;}


body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header,
#mg-wprm-wrap ul li ul.sub-menu li.menu-header a {
    padding-left: 10px !important;
}

body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:hover,
body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:active,
body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:hover a,
body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:active a,
body #top-menu #menu-main-menu li.menu-header:hover,
body #top-menu #menu-main-menu li.menu-header,
body #top-menu #menu-main-menu li.menu-header:active {
    cursor: default !important;
    pointer-events: none !important;
    background-color: #fff !important;
    color: #000 !important;
}

body #top-menu #menu-main-menu > li .sub-menu li.menu-header a,
#mg-wprm-wrap ul li ul.sub-menu li.menu-header a {
    padding-bottom: 0 !important;
}

body #top-menu #menu-main-menu li a a[title="Return to Home Page"] {
    display: none !important;
}

body #top-menu #menu-main-menu li .sub-menu .sub-menu a {
    width: 240px;
    margin-right: 0;
}

body #top-menu #menu-main-menu li .sub-menu {
    border-color: #a6a6a6 !important;
}

/*Logo*/

#header img#logo {
    max-height: 56px !important;
       margin-top: 6px;
    margin-bottom: -10px;
}

/*Mobile menu*/

#wprmenu_bar .menu_title a {
    top: -1px !important;
    color: #fff !important;
}

#wprmenu_menu_ul img.avatar {
    display: none !important;
}

#wprmenu_menu_ul > li.wprmenu_no_border_bottom {
    border-bottom: 1px solid #ffffff !important;
}

#wprmenu_menu_ul > li.wprmenu_no_border_bottom > .sub-menu {
    display: none !important;
}

#wprmenu_menu_ul > li > .sub-menu {
    display: block !important;
    border-bottom: none !important;
}

#wprmenu_menu_ul > li > .wprmenu_icon:before {
    content: "o" !important;
}

#wprmenu_menu_ul > li.wprmenu_no_border_bottom > .wprmenu_icon:before {
    content: "t" !important;
}

/*Mega menu*/

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li:nth-child(3n + 3) {
    margin-right: 0 !important;
}

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li {
    width: 32% !important;
    margin-right: 2%;
    clear: none !important;
}

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul a {
    width: 100% !important;
}

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul {
    top: auto;
    right: 0 !important;
    left: -24vw !important;
    width: auto !important;
}

#mg-wprm-wrap ul#wprmenu_menu_ul .sub-menu li.menu-item a:hover,
#mg-wprm-wrap .sub-menu li.current-menu-item > a:hover,
#mg-wprm-wrap .sub-menu li.current-menu-item > a {
    background: transparent !important;
    opacity: 0.5;
}


@media only screen and (max-height: 1100px) {
    body #top-menu #menu-main-menu > li .sub-menu a {
        padding: 4px 5px !important;
    }
}






@media only screen and (max-height: 900px) {
    /*body #page-container #header #main-header{*/
        /*position: static !important;*/
    /*}*/
    /*body #page-container #header {*/
        /*position: relative !important;*/
    /*}*/

    /*body #page-container {*/
        /*padding-top: 0 !important;*/
    /*}*/

    body #top-menu #menu-main-menu > li .sub-menu a {
        padding: 3px 0 !important;
    }

    body #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
        color: #000 !important;
    }
}


@media only screen and (max-height: 770px) {
    body #top-menu #menu-main-menu > li .sub-menu a {
        padding: 0 0 !important;
        font-weight: 500;
    }
}

@media only screen and (max-height: 660px) {
    body #top-menu #menu-main-menu > li .sub-menu a {
        line-height: 140%;
    }

    body #top-menu #menu-main-menu > li .sub-menu {
        padding: 10px 0;
        text-align: left;
    }
}

@media only screen and (max-width: 1700px) {
    body #top-menu #menu-main-menu > li {
        padding-right: 17px !important;
    }
}

@media only screen and (max-width: 1620px) {
    #header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li:nth-child(3n + 3) {
        margin-right: 2% !important;
    }

    #header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li:nth-child(2n + 2) {
        margin-right: 0 !important;
    }

    #header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li {
        width: 49% !important;
        margin-right: 2%;
    }

    body #page-container #top-menu #menu-main-menu > li:last-child > a,
    body #page-container #top-menu #menu-main-menu > li:nth-last-child(2) > a {
        font-size: 16px !important;
        padding: 10px 10px;
        margin: 13px 0;
    }

    body #top-menu #menu-main-menu > li {
        padding-right: 25px !important;
    }
}

@media only screen and (max-width: 1390px)  and (min-width: 981px) {
    body #top-menu #menu-main-menu > li > a,
    body #page-container #top-menu #menu-main-menu > li:nth-last-child(2) > a {
        font-size: 14px !important;
        text-transform: capitalize !important;
        font-weight: 700;
    }

    body #page-container #top-menu #menu-main-menu > li:last-child > a {
        font-size: 14px !important;
        line-height: 15px !important;
        padding: 10px 10px;
        font-weight: 400;
    }

    body #top-menu #menu-main-menu > li {
        padding-right: 10px !important;
    }

    body #top-menu #menu-main-menu > li.menu-item-has-children > a:after {
        position: static;
        display: inline-block;
    }

    body #top-menu #menu-main-menu > li > a a {
        display: inline-block;
    }

    #header img#logo {
        width: 115px;
        margin-top: 15px;
    }

    body #page-container #header .et_pb_fullwidth_header_container {
        padding: 0;
    }

    .et_pb_fullwidth_header {
        padding: 10px 0 !important;
    }

    body #top-menu #menu-main-menu > li .sub-menu a {
        font-size: 16px !important;
    }

    /*#page-container{*/
        /*padding-top: 81px !important;*/
    /*}*/
}

@media only screen and (max-width: 1060px) {
    body #top-menu #menu-main-menu > li {
        padding-right: 3px !important;
    }
}

@media only screen and (max-width: 980px) {
    .title_container .et_pb_text {
        text-align: center !important;
    }

    #page-container #top-menu,
    #page-container #top-menu .fullwidth-menu-nav {
        display: block !important;
    }

    #page-container #top-menu .fullwidth-menu-nav > ul > li:not(:last-child) {
        display: none !important;
    }

    body #page-container {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    body #page-container #header #main-header {
        top: 0 !important;
    }

    #page-container #et-main-area {
        padding-top: 0;
    }

    /*#page-container #et-main-area #main-content{*/
        /*padding-top: 42px;*/
    /*}*/

    #header_text h2{
        font-size: 18px;
    }
    #header_text {
        position: absolute;
        top: 78px;
        width: 100%;
        background-color: #fff;
    }
}

@media only screen and (max-width: 767px) {
    body #page-container #header #main-header {
        z-index: 1;
    }

    body #page-container #header .header-content {
        margin: 0 0 0 !important;
    }

    #page-container #et-main-area {
        padding-top: 0;
    }

    /*body #page-container #top-menu #menu-main-menu > li:last-child > a {*/
        /*margin: 12px 0 0;*/
    /*}*/

    #header_text{
        top:73px;
    }
}

/*@media only screen and (max-width: 556px) {*/
    /*#page-container #et-main-area #main-content{*/
        /*padding-top: 60px;*/
    /*}*/
/*}*/
@media only screen and (max-width: 480px) {
    body #page-container #top-menu #menu-main-menu > li:last-child > a {
        font-size: 16px !important;
        line-height: 16px !important;
        padding: 12px 11px;
    }

    body #page-container #header .header-content > a:after {
        font-size: 16px !important;
        line-height: 16px !important;
        padding: 14px 10px 14px 80px;
        margin: 7px 0 0 -74px;
    }

    #header img#logo {
        max-width: 120px !important;
        margin-top: 7px;
    }

    #page-container #et-main-area {
        padding-top: 0;
    }

    #header_text h2 {
        font-weight: 400;
    }
}

body.home  #page-container #et-main-area{
    padding-top: 0 !important;
}

@media only screen and (min-height: 901px) {
    #page-container .freddie_gimme_the_prize_menu .et_pb_fullwidth_menu {
        max-height: 493px;
    }
}


#page-container .home_buttons .et_pb_button_module_wrapper {
    background-color: #25282a;
    padding: 22px 15px;
    cursor: pointer;
    transition: 0.3s !important;
    border: 1px solid #6b6e71;
}

#page-container .home_buttons img{
	max-width: 300px
}

#page-container .home_buttons .et_pb_button_module_wrapper:hover {
   border-color: #fff !important;
}

#page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button {
    display: block;
	text-align: center;
}
/* 
#page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button:after {
    position: absolute !important;
    vertical-align: middle !important;
    margin: 0 0 0 0 !important;
    transition: 0.3s;
    font-size: 20px !important;
    right: 0;
    top: 50%;
    transform: translate(-12px, -50%);
} */

#page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button:after {
	display: none !important;
}

#page-container .home_buttons .et_pb_button_module_wrapper:hover .et_pb_button {
/*     transition-delay: 0.3s !important; */
    color: #fff !important;
}
/* 
#page-container .home_buttons .et_pb_button_module_wrapper:hover .et_pb_button:after {
    transition-delay: 0.3s !important;
    transform: translate(-6px, -50%);
    color: #000 !important;
}

.home_buttons .et_pb_button_module_wrapper .et_pb_button .button_circle {
    position: absolute;
    height: 30px;
    width: 30px;
    display: block;
    top: 50%;
    transform: translate(0, -50%);
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    border-left-color: transparent;
    transition: 0.3s;
    right: 0;
}

.home_buttons .et_pb_button_module_wrapper .et_pb_button .button_circle.hover {
    transform: translate(0, -50%) rotate(-90deg);
    border-color: transparent;
    border-left-color: #fff;
}

.home_buttons .et_pb_button_module_wrapper:hover .et_pb_button .button_circle {
    transition-delay: 0.3s !important;
    border-width: 2px;
}

.home_buttons .et_pb_button_module_wrapper:hover .et_pb_button .button_circle:not(.hover) {
    transition-delay: 0.3s !important;
    border-color: #000;
    border-left-color: transparent;
}

.home_buttons .et_pb_button_module_wrapper:hover .et_pb_button .button_circle.hover {
    transition-delay: 0.3s !important;
    transform: translate(0, -50%) rotate(0deg);
    border-left-color: #000;
} */

body .home_buttons .et_pb_text p:last-child{
    padding-bottom: 0 !important;
}
body .home_buttons .et_pb_text p{
    padding-bottom: 29px !important;
}



.home_buttons .et_pb_code_inner{
    height: 466px;
}

.home_buttons .grid-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0px;
    -webkit-perspective: 200px;
    perspective: 200px;
}
.home_buttons .grid {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotateX(29deg);
    transform: rotateX(29deg);
    transform-origin: top center;
    /*margin-top: -59px;*/
}
.home_buttons .line {
    position: absolute;
    background: rgba(129, 132, 135, 0.5);
    -webkit-backface-visibility: hidden;
}
.home_buttons .vertical .line {
    top: 0;
    left: 0;
    bottom: 0;
    width: 1px;
    background: rgba(129, 132, 135, 0.5);
}
.home_buttons .vertical .line:nth-child(1) {
    left: 10%;
}
.home_buttons .vertical .line:nth-child(2) {
    left: 20%;
}
.home_buttons .vertical .line:nth-child(3) {
    left: 30%;
}
.home_buttons .vertical .line:nth-child(4) {
    left: 40%;
}
.home_buttons .vertical .line:nth-child(5) {
    left: 50%;
}
.home_buttons .vertical .line:nth-child(6) {
    left: 60%;
}
.home_buttons .vertical .line:nth-child(7) {
    left: 70%;
}
.home_buttons .vertical .line:nth-child(8) {
    left: 80%;
}
.home_buttons .vertical .line:nth-child(9) {
    left: 90%;
}
.home_buttons .vertical .line:nth-child(10) {
    left: 100%;
    margin-left: -1px;
}
.home_buttons .horizontal .line {
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    z-index: 2;
}
.home_buttons .horizontal .line:nth-child(1) {
    top: 10%;
    /*opacity: 0.2;*/
}
.home_buttons .horizontal .line:nth-child(2) {
    top: 20%;
    /*opacity: 0.3;*/
}
.home_buttons .horizontal .line:nth-child(3) {
    top: 30%;
    /*opacity: 0.4;*/
}
.home_buttons .horizontal .line:nth-child(4) {
    top: 40%;
    /*opacity: 0.5;*/
}
.home_buttons .horizontal .line:nth-child(5) {
    top: 50%;
    /*opacity: 0.6;*/
}
.home_buttons .horizontal .line:nth-child(6) {
    top: 60%;
    /*opacity: 0.7;*/
}
.home_buttons .horizontal .line:nth-child(7) {
    top: 70%;
    /*opacity: 0.8;*/
}
.home_buttons .horizontal .line:nth-child(8) {
    top: 80%;
    /*opacity: 0.9;*/
}
.home_buttons .horizontal .line:nth-child(9) {
    top: 90%;
    /*opacity: 0.95;*/
}
.home_buttons .horizontal .line:nth-child(10) {
    top: 100%;
    margin-top: -1px;
    opacity: 1;
}
.home_buttons .horizontal .line:nth-child(11) {
    /*opacity: 0.05;*/
}
.home_buttons .dot {
    position: absolute;
    background: #ffffff;
    width: 3px;
    height: 3px;
    top: 78%;
    border-radius: 50%;
    box-shadow: 0 0 3px #fff;
    -webkit-backface-visibility: hidden;
    margin-left: -1px;
}
.home_buttons .dot:nth-child(1) {
    left: 10%;
    -webkit-animation: moveDot 5s infinite;
    animation: moveDot 5s infinite;
}
.home_buttons .dot:nth-child(2) {
    left: 20%;
    -webkit-animation: moveDot 20s infinite;
    animation: moveDot 20s infinite;
}
.home_buttons .dot:nth-child(3) {
    left: 30%;
    -webkit-animation: moveDot 15s infinite;
    animation: moveDot 15s infinite;
}
.home_buttons .dot:nth-child(4) {
    left: 40%;
    -webkit-animation: moveDot 10s infinite;
    animation: moveDot 10s infinite;
}
.home_buttons .dot:nth-child(5) {
    left: 50%;
    -webkit-animation: moveDot 12s infinite;
    animation: moveDot 12s infinite;
}

.home_buttons .dot:nth-child(6) {
    left: 60%;
    -webkit-animation: moveDot 6s infinite;
    animation: moveDot 6s infinite;
}

.home_buttons .dot:nth-child(7) {
    left: 70%;
    -webkit-animation: moveDot 8s infinite;
    animation: moveDot 8s infinite;
}

.home_buttons .dot:nth-child(8) {
    left: 80%;
    -webkit-animation: moveDot 10s infinite;
    animation: moveDot 8s infinite;
}

.home_buttons .dot:nth-child(9) {
    left: 90%;
    -webkit-animation: moveDot 22s infinite;
    animation: moveDot 8s infinite;
}

.home_buttons .dot:nth-child(10) {
    left: 100%;
    -webkit-animation: moveDot 3s infinite;
    animation: moveDot 8s infinite;
}


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



@media only screen and (max-width: 1390px) {
    #page-container .home_buttons .et_pb_button_module_wrapper {
        padding: 26% 7%;
    }

    #page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button {
        font-size: 18px !important;
    }
}

@media only screen and (max-width: 980px) {
    #page-container .home_buttons .et_pb_column_1_4 {
        margin-bottom: 20px !important;
    }

    #page-container .home_buttons .et_pb_button_module_wrapper {
        padding: 30px 30px;
    }
}



@media only screen and (max-width: 767px) {
    #page-container .home_buttons .et_pb_button_module_wrapper {
        padding: 20px 12px;
    }

    #page-container .home_buttons img {
        max-width: 250px;
    }
}

@media only screen and (max-width: 480px) {
    #page-container .home_buttons img {
        max-width: 230px;
    }
}



/*Pages Footer*/
.sigmund_pages_footer .et_pb_blurb .et_pb_blurb_container {
    vertical-align: middle;
    padding-left: 20px;
}

.sigmund_pages_footer .et_pb_blurb .et_pb_main_blurb_image {
    width: auto !important;
}

.sigmund_pages_footer a:hover{
    opacity: 0.5;
}

.sigmund_pages_footer .et_pb_social_icon a:before,
.sigmund_pages_footer .et_pb_column a {
    color: #757575 !important;
}

.sigmund_pages_footer .et_pb_column_1_2:first-child a {
    margin-right: 1.1vw;
}

.sigmund_pages_footer .et_pb_column:first-child a {
    margin-bottom: 16px !important;
    display: inline-block;
}



.sigmund_pages_footer .et_pb_column:nth-child(3) a,
.sigmund_pages_footer .et_pb_column:nth-child(2) a {
    padding-bottom: 14px !important;
    display: block;
}

.sigmund_pages_footer .et_pb_column .et_pb_newsletter_description h2 {
    font-weight: 600 !important;
}

.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child {
    width: 31%;
}

.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:first-child p,
.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(2) p,
.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(3) p{
    padding-bottom: 0 !important;
}
.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(3) {
    width: 17%;
}

.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(2) {
    width: 20.2%;
}

.sigmund_pages_footer .et_pb_social_media_follow li a {
    margin-right: 4px !important;
}

.sigmund_pages_footer .et_pb_row:last-child p img {
    vertical-align: sub;
    margin: 0 2px;
}

.sigmund_pages_footer .et_pb_newsletter_form p:first-child{
    position: relative;
}
.sigmund_pages_footer .et_pb_newsletter_form p{
    padding-bottom: 0 !important;
}


/*Animate*/

.sigmund_pages_footer .et_pb_newsletter .et_pb_newsletter_form p input{
    padding: 17px 43px 17px 23px!important;
}
.sigmund_pages_footer .et_pb_newsletter p label {
    display: block !important;
    position: absolute;
    width: 100%;
    text-align: left;
    pointer-events: none;
    top: 50%;
    transform: translate(0, -50%);
    padding-left: 26px;
    color: #757575;
    font-size: 16px;
    font-weight: 400;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sigmund_pages_footer .et_pb_newsletter .filled label,
.sigmund_pages_footer .et_pb_newsletter p input:focus + label {
    -webkit-transform: translate3d(0, -240%, 0);
    transform: translate3d(0, -240%, 0);
    padding-left: 0;
}

.sigmund_pages_footer .et_pb_newsletter .filled input,
.sigmund_pages_footer .et_pb_newsletter input:focus {
    color: #757575 !important;
    font-size: 16px;
    font-weight: 400;
    box-shadow: inset 0 0 1px #9b9b9b;
}

.sigmund_pages_footer .et_pb_newsletter p:not(.filled):not(.focus) input{
    color: transparent !important;
}

#page-container .sigmund_pages_footer .et_pb_newsletter input::-webkit-input-placeholder {
    color: transparent !important;
}
#page-container .sigmund_pages_footer .et_pb_newsletter input::-moz-placeholder {
    color: transparent !important;
}
#page-container .sigmund_pages_footer .et_pb_newsletter input:-ms-input-placeholder {
    color: transparent !important;
}
#page-container .sigmund_pages_footer .et_pb_newsletter input:-moz-placeholder {
    color: transparent !important;
}

/*Responsive*/

@media only screen and (min-width: 1930px) {
    .sigmund_pages_footer .et_pb_row:first-child {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
}

@media only screen and (max-width: 1390px) {
    #page-container .sigmund_pages_footer .et_pb_row {
        width: 90% !important;
    }

}

@media only screen and (max-width: 980px) {
    .sigmund_pages_footer .et_pb_row:first-child {
        width: 90% !important;
        max-width: 90% !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_blurb {
        padding: 40px 5px !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column {
        width: 32% !important;
        float: left !important;
        margin-right: 2% !important;
        margin-bottom: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child {
        margin-right: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_main_blurb_image {
        display: block;
        margin-bottom: 10px !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_main_blurb_image img {
        margin: 0 auto;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_blurb_container {
        padding-left: 0;
        text-align: center;
        display: block;
    }

    .sigmund_pages_footer .et_pb_row:last-child ul.et_pb_social_media_follow li {
        display: inline-block !important;
        float: none !important;
    }

    .sigmund_pages_footer .et_pb_row:last-child ul.et_pb_social_media_follow {
        float: none;
        text-align: center !important;
        margin-top: 0 !important;
        margin-right: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(3) {
        margin-right: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child {
        width: 100% !important;
    }

    .sigmund_pages_footer .et_pb_row h2 {
        padding-bottom: 20px !important;
    }

    .sigmund_pages_footer .et_pb_row .et_pb_column:last-child h2 {
        padding-bottom: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:last-child .et_pb_column .et_pb_text{
        text-align: center !important;
    }


    .sigmund_pages_footer .et_pb_row:last-child .et_pb_column:first-child{
        margin-bottom: 10px !important;
    }
    .sigmund_pages_footer .et_pb_row:last-child .et_pb_column{
        margin-bottom: 0 !important;
    }
    .sigmund_pages_footer .et_pb_newsletter .filled label, .sigmund_pages_footer .et_pb_newsletter p input:focus + label {
        -webkit-transform: translate3d(0, -210%, 0);
        transform: translate3d(0, -210%, 0);
    }
}

@media only screen and (max-width: 767px) {
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child,
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column {
        width: 47% !important;
        margin-bottom: 30px !important;

    }
}
@media only screen and (max-width: 480px) {
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_promo_description{
        text-align: center !important;
    }
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column {
        width: 100% !important;
        float: left !important;
        margin-right: 0 !important;
        margin-bottom: 30px !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child{
        width: 100% !important;
    }

    .sigmund_pages_footer .et_pb_row .et_pb_column .et_pb_promo h2{
        text-align: center !important;
    }
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .freddie_buttons_container .et_pb_row {
        width: 90% !important;
    }
}

@media only screen and (max-width: 981px) {
    .freddie_buttons_container .et_pb_column_1_5:last-child {
        width: 100% !important;
        border-bottom: 0 !important;
    }

    .freddie_buttons_container .et_pb_column_1_5 {
        min-height: 220px !important;
        border-bottom: 1px solid #e8e8e8 !important;
    }
}

@media only screen and (max-width: 479px) {
    .freddie_buttons_container .et_pb_column_1_5:last-child,
    .freddie_buttons_container .et_pb_column_1_5 {
        border-right: 0 !important;
    }
}

body .et_pb_section.demo-header {
    background-color: #dadada !important;
}

.et_pb_section.demo-header h2,
.et_pb_section.demo-header p {
    color: #101010 !important;
}

body.page-id-211029 #wprmenu_bar {
    display: none !important;
}


body.page-id-211013 .freddie_we_created_footer .module__wave {
    background-color: #dadada !important;
}



body .freddie_drowse_blog .first_col .et_pb_posts .et_pb_post a.entry-featured-image-url {
    max-height: 340px;
}

body.page-id-211013 .freddie_wavy_footer {
    margin-top: 270px;
}
body.page-id-211013 .freddie_wavy_footer .module__wave {
    background-color: #dadada !important;
}


@media only screen and (max-width: 980px) {
    body.page-id-211034 .freddie_attack_dragon_menu_container {
        top: 84px !important;
        position: fixed !important;
    }
    body.page-id-211034 #et-main-area {
        padding-top: 0 !important;
    }

    body.page-id-211034 #header {
        display: none;
    }


    body.page-id-258565 .et_pb_section.demo-header{
        padding-top: 100px !important;
        padding-bottom: 40px !important;
    }
    body.page-id-258565 .et_pb_section.demo-header h2{
        font-size: 22px !important;
    }

}

@media only screen and (max-width: 767px) {

    body.page-id-258565 .et_pb_section.demo-header{
        padding-top: 60px !important;
        padding-bottom: 20px !important;
    }
    body.page-id-258565 .et_pb_section.demo-header h2{
        font-size: 20px !important;
    }
}


.et_pb_post_slider .et_pb_slide a,
.et_pb_portfolio .type-project a,
.et_pb_shop .products li.product a,
.et_pb_blog_grid_wrapper .et_pb_post a,
.et_pb_posts .et_pb_post a{
    cursor: pointer;
}


body.postid-254147.single-post #page-container{
    padding-top: 0 !important;
}

body.postid-254147.single-post #main-header{
    display: none !important;
}




body.page-id-258565 .et_pb_section .et_pb_module.et_pb_menu .et_mobile_menu > li .sub-menu li:nth-of-type(1n+2),
body.page-id-258565 .et_pb_section .et_pb_module.et_pb_menu .et_mobile_menu > li:nth-of-type(1n+4),
body.page-id-258565 .et_pb_section .et_pb_module.et_pb_menu .et-menu.nav > li .sub-menu li:nth-of-type(1n+8){
    display: none !important;
}

body.page-id-258565 .freddie_private_affair_header.et_pb_section .et_pb_module.et_pb_menu .et-menu.nav > li .sub-menu li:nth-of-type(1n+3){
    display: none !important;
}

.freddie_hungry_menu_menu .sub-menu li:nth-of-type(1n+3){
    display: none !important;
}

@media only screen and (max-width: 767px) {
    .freddie_hungry_menu_menu .sub-menu li:nth-of-type(1n+1){
        display: none !important;
    }
}




/*For Menus*/

/*Farmer*/

body.page-id-327903 {
    max-height: 100vh;
    overflow: hidden;
}

body.page-id-327903 #page-container .ragnar_menu_farmer {
    top: 132px;
}

body.page-id-327903.logged-in #page-container .ragnar_menu_farmer {
    top: 164px;
}


body.page-id-327903 #page-container .ragnar_menu_farmer .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu {
    padding-top: 0 !important;
    padding-bottom: 110px !important;
}

body.page-id-327903 #page-container #et-main-area {
    padding-top: 0 !important;
}


@media only screen and (max-width: 980px) {
    body.page-id-327903 #page-container .ragnar_menu_farmer {
        top: 167px;
    }

    body.page-id-327903.logged-in #page-container .ragnar_menu_farmer {
        top: 213px;
    }
}

@media only screen and (max-width: 767px) {
    body.page-id-327903 #header{
        z-index: 10;
    }
}

/*End Farmer*/

/*Hulks, Idun, longhouse, pursuit*/

body.page-id-333071 #page-container #et-main-area.opend_menu ,
body.page-id-333090 #page-container #et-main-area.opend_menu ,
body.page-id-333081 #page-container #et-main-area.opend_menu ,
body.page-id-328294 #page-container #et-main-area.opend_menu ,
body.page-id-328288 #page-container #et-main-area.opend_menu ,
body.page-id-328282 #page-container #et-main-area.opend_menu ,
body.page-id-328277 #page-container #et-main-area.opend_menu ,
body.page-id-328262 #page-container #et-main-area.opend_menu ,
body.page-id-328257 #page-container #et-main-area.opend_menu {
    position: relative;
    z-index: 999999;
}

body.page-id-333071 #page-container .ragnar_menu_odin_container,
body.page-id-333090 #page-container .ragnar_menu_giants_container,
body.page-id-333081 #page-container .ragnar_menu_stolen_container,
body.page-id-328294 #page-container .ragnar_menu_valhalla_container,
body.page-id-328288 #page-container .ragnar_menu_skalds_container,
body.page-id-328282 #page-container .ragnar_menu_pursuit_container,
body.page-id-328277 #page-container .ragnar_menu_longhouse_container,
body.page-id-328262 #page-container .ragnar_menu_idun_container,
body.page-id-328257 #page-container .ragnar_menu_hulks_container {
    transition: 0.3s !important;
}

body.page-id-333071 #page-container .ragnar_menu_odin_container.opened,
body.page-id-333090 #page-container .ragnar_menu_giants_container.opened,
body.page-id-333081 #page-container .ragnar_menu_stolen_container.opened,
body.page-id-328294 #page-container .ragnar_menu_valhalla_container.opened,
body.page-id-328288 #page-container .ragnar_menu_skalds_container.opened,
body.page-id-328282 #page-container .ragnar_menu_pursuit_container.opened,
body.page-id-328277 #page-container .ragnar_menu_longhouse_container.opened,
body.page-id-328262 #page-container .ragnar_menu_idun_container.opened,
body.page-id-328257 #page-container .ragnar_menu_hulks_container.opened {
    top: 0;
}

body.page-id-333071.logged-in #page-container .ragnar_menu_odin_container.opened,
body.page-id-333090.logged-in #page-container .ragnar_menu_giants_container.opened,
body.page-id-333081.logged-in #page-container .ragnar_menu_stolen_container.opened,
body.page-id-328294.logged-in #page-container .ragnar_menu_valhalla_container.opened,
body.page-id-328288.logged-in #page-container .ragnar_menu_skalds_container.opened,
body.page-id-328282.logged-in #page-container .ragnar_menu_pursuit_container.opened,
body.page-id-328277.logged-in #page-container .ragnar_menu_longhouse_container.opened,
body.page-id-328262.logged-in #page-container .ragnar_menu_idun_container.opened,
body.page-id-328257.logged-in #page-container .ragnar_menu_hulks_container.opened {
    top: 32px;
}


body.page-id-333071 #page-container #et-main-area ,
body.page-id-333090 #page-container #et-main-area ,
body.page-id-333081 #page-container #et-main-area ,
body.page-id-328294 #page-container #et-main-area ,
body.page-id-328288 #page-container #et-main-area ,
body.page-id-328282 #page-container #et-main-area ,
body.page-id-328277 #page-container #et-main-area ,
body.page-id-328262 #page-container #et-main-area ,
body.page-id-328257 #page-container #et-main-area {
    padding-top: 0 !important;
}



body.page-id-328282 .ragnar_menu_pursuit_logo.white{
    top: 0;
}

body.page-id-328294 .ragnar_menu_valhalla_container.opened .et_pb_social_media_follow,
body.page-id-328294 .ragnar_menu_valhalla_container.opened .ragnar_menu_valhalla_hamburger {
    transform: translate(0px, -240%);
}

/*For Pop-Up Page*/
@media only screen and (min-width:981px){
.pop_up .et_pb_row{
display: flex;
  align-items: center;
}
}/*
Theme Name: Divi child theme
Template: Divi
*/
.home_blurbs.impi_blurbs1 .et_pb_blurb{
    cursor: pointer;
}

footer#main-footer{
    display: none !important;
}

#header_text h2{
    width: 100%;
    text-align: center;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    padding-bottom: 0;
    color: #e5c2c2;
    font-size: 20px;
}

#header_text{
    padding: 12px 0 !important;
}

#page-container{
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/*#page-container #et-main-area{*/
    /*padding-top: 42px;*/
/*}*/

/*********************************Inside pages top Section************************************/

body #page-container #top-menu #menu-main-menu > li:last-child {
    padding-right: 0 !important;
}

body #page-container #top-menu #menu-main-menu > li:last-child > a:hover {
    background: #dec79b  !important;

}

/*body #page-container #top-menu #menu-main-menu > li:last-child > a:hover:before{*/
    /*transform: scale(1);*/
/*}*/

/*body #page-container #top-menu #menu-main-menu > li:last-child > a:before{*/
    /*content: "";*/
    /*display: block;*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*background: #353535 !important;*/
    /*top: 0;*/
    /*left: 0;*/
    /*transition: 0.3s;*/
    /*transform: scale(0);*/
    /*border-radius: 6px;*/
/*}*/

body #page-container #top-menu #menu-main-menu .sub-menu li{
    display: block;
}
body #page-container #top-menu #menu-main-menu > li:last-child > a {
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 18px !important;
    text-align: center;
    background-color: #a6e40f;
    padding: 14px 23px 14px;
    border-radius: 6px;
    margin: 7px 0;
}

/*Grey Header*/
#page-container .grey-header {
    padding: 86px 0 40px !important;
    background-color: #f2f1f2 !important;
}

#page-container .grey-header .et_pb_row {
    padding: 27px 0 !important;
}

#page-container .grey-header .et_pb_row h2 {
    font-family: 'Playfair Display', Georgia, "Times New Roman", serif !important;
    font-weight: 700 !important;
    font-style: italic !important;
    font-size: 35px !important;
    color: #000000 !important;
}


@media only screen and (max-width: 782px) {
    body.logged-in .wprm-wrapper #mg-wprm-wrap.cbp-spmenu{
        top: 88px !important;
    }
}

@media only screen and (min-width: 783px) {
    body.logged-in .wprm-wrapper #mg-wprm-wrap.cbp-spmenu{
        top: 74px !important;
    }
}
@media only screen and (max-width: 767px) {
    #page-container .grey-header .et_pb_row h2 {
        font-size: 30px !important;
    }

    #page-container .grey-header {
        padding: 60px 0 10px !important;
    }


}

/*Black Header*/

#page-container .black-header h1 {
    font-family: 'Playfair Display', Georgia, "Times New Roman", serif !important;
    font-weight: 400 !important;
    font-size: 50px;
    color: #fff !important;
    padding-bottom: 30px;
}

#page-container .black-header .et_pb_row {
    padding: 27px 0 !important;
}

#page-container .black-header {
    padding: 79px 0 60px !important;
    background-color: #000 !important;
}

#page-container .black-header .et_pb_promo {
    padding: 2vw 3vw;
}

@media only screen and (max-width: 767px) {
    #page-container .black-header .et_pb_row h1 {
        font-size: 34px !important;
    }

    #page-container .black-header {
        padding: 60px 0 30px !important;
    }
}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
    padding: 0 0 0 !important;
    line-height: 1.7em;
}

nav#top-menu-nav,
#top-menu,
nav.fullwidth-menu-nav,
.fullwidth-menu {
    float: right;
}

#wprmenu_bar {
    z-index: 9999 !important;
}

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

.nav li ul {
    width: 290px;
}

/* sub sub menu */

.nav li li ul {
    left: 290px;
}

#top-menu .sub-menu .menu-item-has-children > a:first-child:after {
    content: "5";
}

/* Fullwidth Header Module */
.et_pb_fullwidth_header {
    position: relative;
    padding: 7px 0 !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

body #page-container #header .header-content {
    margin-right: 0 !important;
    padding: 0;
}

body #page-container #header .et_pb_fullwidth_header_container {
    width: 90% !important;
    max-width: 1170px !important;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
}

/*body #page-container #header {*/
    /*position: fixed;*/
    /*width: 100%;*/
    /*z-index: 9999;*/
/*}*/




    /*#page-container #et-main-area {*/
/*padding-top: 69px;*/
/*}*/

/*Top Menu Styles*/

body #top-menu #menu-main-menu > li .sub-menu a:hover {
    background-color: #f1f1f1 !important;
}

body #top-menu #menu-main-menu > li .sub-menu a {
    font-size: 16px !important;
    padding: 6px 10px !important;
    font-weight: 700;
    color: #000 !important;
}

#top-menu li.mega-menu {
    cursor: default !important;
}

body #top-menu #menu-main-menu > li {
    padding-right: 27px !important;
}

body #top-menu #menu-main-menu > li.menu-item-has-children > .sub-menu a:after {
    top: 5px;
    right: 0px;
}

body #top-menu #menu-main-menu > li.menu-item-has-children > a:after {
    top: 5px;
    right: -16px;
    position: absolute;
}

.nav li.et-reverse-direction-nav li ul {
    right: 290px;
}

body #top-menu #menu-main-menu > li > a {
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 700;
    padding: 5px 0;
}

body #top-menu #menu-main-menu li.current-menu-ancestor > a,
body #top-menu #menu-main-menu li.current-menu-item > a,
body #top-menu #menu-main-menu li.current-menu-parent > a,
body #top-menu #menu-main-menu li a:hover {
    color: #a6a6a6 !important;
}

body #top-menu #menu-main-menu li a:hover {cursor: pointer;}


body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header,
#mg-wprm-wrap ul li ul.sub-menu li.menu-header a {
    padding-left: 10px !important;
}

body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:hover,
body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:active,
body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:hover a,
body #page-container #top-menu #menu-main-menu .sub-menu li.menu-header:active a,
body #top-menu #menu-main-menu li.menu-header:hover,
body #top-menu #menu-main-menu li.menu-header,
body #top-menu #menu-main-menu li.menu-header:active {
    cursor: default !important;
    pointer-events: none !important;
    background-color: #fff !important;
    color: #000 !important;
}

body #top-menu #menu-main-menu > li .sub-menu li.menu-header a,
#mg-wprm-wrap ul li ul.sub-menu li.menu-header a {
    padding-bottom: 0 !important;
}

body #top-menu #menu-main-menu li a a[title="Return to Home Page"] {
    display: none !important;
}

body #top-menu #menu-main-menu li .sub-menu .sub-menu a {
    width: 240px;
    margin-right: 0;
}

body #top-menu #menu-main-menu li .sub-menu {
    border-color: #a6a6a6 !important;
}

/*Logo*/

#header img#logo {
    max-height: 56px !important;
       margin-top: 6px;
    margin-bottom: -10px;
}

/*Mobile menu*/

#wprmenu_bar .menu_title a {
    top: -1px !important;
    color: #fff !important;
}

#wprmenu_menu_ul img.avatar {
    display: none !important;
}

#wprmenu_menu_ul > li.wprmenu_no_border_bottom {
    border-bottom: 1px solid #ffffff !important;
}

#wprmenu_menu_ul > li.wprmenu_no_border_bottom > .sub-menu {
    display: none !important;
}

#wprmenu_menu_ul > li > .sub-menu {
    display: block !important;
    border-bottom: none !important;
}

#wprmenu_menu_ul > li > .wprmenu_icon:before {
    content: "o" !important;
}

#wprmenu_menu_ul > li.wprmenu_no_border_bottom > .wprmenu_icon:before {
    content: "t" !important;
}

/*Mega menu*/

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li:nth-child(3n + 3) {
    margin-right: 0 !important;
}

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li {
    width: 32% !important;
    margin-right: 2%;
    clear: none !important;
}

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul a {
    width: 100% !important;
}

#header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul {
    top: auto;
    right: 0 !important;
    left: -24vw !important;
    width: auto !important;
}

#mg-wprm-wrap ul#wprmenu_menu_ul .sub-menu li.menu-item a:hover,
#mg-wprm-wrap .sub-menu li.current-menu-item > a:hover,
#mg-wprm-wrap .sub-menu li.current-menu-item > a {
    background: transparent !important;
    opacity: 0.5;
}


@media only screen and (max-height: 1100px) {
    body #top-menu #menu-main-menu > li .sub-menu a {
        padding: 4px 5px !important;
    }
}






@media only screen and (max-height: 900px) {
    /*body #page-container #header #main-header{*/
        /*position: static !important;*/
    /*}*/
    /*body #page-container #header {*/
        /*position: relative !important;*/
    /*}*/

    /*body #page-container {*/
        /*padding-top: 0 !important;*/
    /*}*/

    body #top-menu #menu-main-menu > li .sub-menu a {
        padding: 3px 0 !important;
    }

    body #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
        color: #000 !important;
    }
}


@media only screen and (max-height: 770px) {
    body #top-menu #menu-main-menu > li .sub-menu a {
        padding: 0 0 !important;
        font-weight: 500;
    }
}

@media only screen and (max-height: 660px) {
    body #top-menu #menu-main-menu > li .sub-menu a {
        line-height: 140%;
    }

    body #top-menu #menu-main-menu > li .sub-menu {
        padding: 10px 0;
        text-align: left;
    }
}

@media only screen and (max-width: 1700px) {
    body #top-menu #menu-main-menu > li {
        padding-right: 17px !important;
    }
}

@media only screen and (max-width: 1620px) {
    #header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li:nth-child(3n + 3) {
        margin-right: 2% !important;
    }

    #header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li:nth-child(2n + 2) {
        margin-right: 0 !important;
    }

    #header .et_pb_fullwidth_menu .fullwidth-menu-nav > ul > li.mega-menu > ul > li {
        width: 49% !important;
        margin-right: 2%;
    }

    body #page-container #top-menu #menu-main-menu > li:last-child > a,
    body #page-container #top-menu #menu-main-menu > li:nth-last-child(2) > a {
        font-size: 16px !important;
        padding: 10px 10px;
        margin: 13px 0;
    }

    body #top-menu #menu-main-menu > li {
        padding-right: 25px !important;
    }
}

@media only screen and (max-width: 1390px)  and (min-width: 981px) {
    body #top-menu #menu-main-menu > li > a,
    body #page-container #top-menu #menu-main-menu > li:nth-last-child(2) > a {
        font-size: 14px !important;
        text-transform: capitalize !important;
        font-weight: 700;
    }

    body #page-container #top-menu #menu-main-menu > li:last-child > a {
        font-size: 14px !important;
        line-height: 15px !important;
        padding: 10px 10px;
        font-weight: 400;
    }

    body #top-menu #menu-main-menu > li {
        padding-right: 10px !important;
    }

    body #top-menu #menu-main-menu > li.menu-item-has-children > a:after {
        position: static;
        display: inline-block;
    }

    body #top-menu #menu-main-menu > li > a a {
        display: inline-block;
    }

    #header img#logo {
        width: 115px;
        margin-top: 15px;
    }

    body #page-container #header .et_pb_fullwidth_header_container {
        padding: 0;
    }

    .et_pb_fullwidth_header {
        padding: 10px 0 !important;
    }

    body #top-menu #menu-main-menu > li .sub-menu a {
        font-size: 16px !important;
    }

    /*#page-container{*/
        /*padding-top: 81px !important;*/
    /*}*/
}

@media only screen and (max-width: 1060px) {
    body #top-menu #menu-main-menu > li {
        padding-right: 3px !important;
    }
}

@media only screen and (max-width: 980px) {
    .title_container .et_pb_text {
        text-align: center !important;
    }

    #page-container #top-menu,
    #page-container #top-menu .fullwidth-menu-nav {
        display: block !important;
    }

    #page-container #top-menu .fullwidth-menu-nav > ul > li:not(:last-child) {
        display: none !important;
    }

    body #page-container {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    body #page-container #header #main-header {
        top: 0 !important;
    }

    #page-container #et-main-area {
        padding-top: 0;
    }

    /*#page-container #et-main-area #main-content{*/
        /*padding-top: 42px;*/
    /*}*/

    #header_text h2{
        font-size: 18px;
    }
    #header_text {
        position: absolute;
        top: 78px;
        width: 100%;
        background-color: #fff;
    }
}

@media only screen and (max-width: 767px) {
    body #page-container #header #main-header {
        z-index: 1;
    }

    body #page-container #header .header-content {
        margin: 0 0 0 !important;
    }

    #page-container #et-main-area {
        padding-top: 0;
    }

    /*body #page-container #top-menu #menu-main-menu > li:last-child > a {*/
        /*margin: 12px 0 0;*/
    /*}*/

    #header_text{
        top:73px;
    }
}

/*@media only screen and (max-width: 556px) {*/
    /*#page-container #et-main-area #main-content{*/
        /*padding-top: 60px;*/
    /*}*/
/*}*/
@media only screen and (max-width: 480px) {
    body #page-container #top-menu #menu-main-menu > li:last-child > a {
        font-size: 16px !important;
        line-height: 16px !important;
        padding: 12px 11px;
    }

    body #page-container #header .header-content > a:after {
        font-size: 16px !important;
        line-height: 16px !important;
        padding: 14px 10px 14px 80px;
        margin: 7px 0 0 -74px;
    }

    #header img#logo {
        max-width: 120px !important;
        margin-top: 7px;
    }

    #page-container #et-main-area {
        padding-top: 0;
    }

    #header_text h2 {
        font-weight: 400;
    }
}

body.home  #page-container #et-main-area{
    padding-top: 0 !important;
}

@media only screen and (min-height: 901px) {
    #page-container .freddie_gimme_the_prize_menu .et_pb_fullwidth_menu {
        max-height: 493px;
    }
}


#page-container .home_buttons .et_pb_button_module_wrapper {
    background-color: #25282a;
    padding: 22px 15px;
    cursor: pointer;
    transition: 0.3s !important;
    border: 1px solid #6b6e71;
}

#page-container .home_buttons img{
	max-width: 300px
}

#page-container .home_buttons .et_pb_button_module_wrapper:hover {
   border-color: #fff !important;
}

#page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button {
    display: block;
	text-align: center;
}
/* 
#page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button:after {
    position: absolute !important;
    vertical-align: middle !important;
    margin: 0 0 0 0 !important;
    transition: 0.3s;
    font-size: 20px !important;
    right: 0;
    top: 50%;
    transform: translate(-12px, -50%);
} */

#page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button:after {
	display: none !important;
}

#page-container .home_buttons .et_pb_button_module_wrapper:hover .et_pb_button {
/*     transition-delay: 0.3s !important; */
    color: #fff !important;
}
/* 
#page-container .home_buttons .et_pb_button_module_wrapper:hover .et_pb_button:after {
    transition-delay: 0.3s !important;
    transform: translate(-6px, -50%);
    color: #000 !important;
}

.home_buttons .et_pb_button_module_wrapper .et_pb_button .button_circle {
    position: absolute;
    height: 30px;
    width: 30px;
    display: block;
    top: 50%;
    transform: translate(0, -50%);
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    border-left-color: transparent;
    transition: 0.3s;
    right: 0;
}

.home_buttons .et_pb_button_module_wrapper .et_pb_button .button_circle.hover {
    transform: translate(0, -50%) rotate(-90deg);
    border-color: transparent;
    border-left-color: #fff;
}

.home_buttons .et_pb_button_module_wrapper:hover .et_pb_button .button_circle {
    transition-delay: 0.3s !important;
    border-width: 2px;
}

.home_buttons .et_pb_button_module_wrapper:hover .et_pb_button .button_circle:not(.hover) {
    transition-delay: 0.3s !important;
    border-color: #000;
    border-left-color: transparent;
}

.home_buttons .et_pb_button_module_wrapper:hover .et_pb_button .button_circle.hover {
    transition-delay: 0.3s !important;
    transform: translate(0, -50%) rotate(0deg);
    border-left-color: #000;
} */

body .home_buttons .et_pb_text p:last-child{
    padding-bottom: 0 !important;
}
body .home_buttons .et_pb_text p{
    padding-bottom: 29px !important;
}



.home_buttons .et_pb_code_inner{
    height: 466px;
}

.home_buttons .grid-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0px;
    -webkit-perspective: 200px;
    perspective: 200px;
}
.home_buttons .grid {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotateX(29deg);
    transform: rotateX(29deg);
    transform-origin: top center;
    /*margin-top: -59px;*/
}
.home_buttons .line {
    position: absolute;
    background: rgba(129, 132, 135, 0.5);
    -webkit-backface-visibility: hidden;
}
.home_buttons .vertical .line {
    top: 0;
    left: 0;
    bottom: 0;
    width: 1px;
    background: rgba(129, 132, 135, 0.5);
}
.home_buttons .vertical .line:nth-child(1) {
    left: 10%;
}
.home_buttons .vertical .line:nth-child(2) {
    left: 20%;
}
.home_buttons .vertical .line:nth-child(3) {
    left: 30%;
}
.home_buttons .vertical .line:nth-child(4) {
    left: 40%;
}
.home_buttons .vertical .line:nth-child(5) {
    left: 50%;
}
.home_buttons .vertical .line:nth-child(6) {
    left: 60%;
}
.home_buttons .vertical .line:nth-child(7) {
    left: 70%;
}
.home_buttons .vertical .line:nth-child(8) {
    left: 80%;
}
.home_buttons .vertical .line:nth-child(9) {
    left: 90%;
}
.home_buttons .vertical .line:nth-child(10) {
    left: 100%;
    margin-left: -1px;
}
.home_buttons .horizontal .line {
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    z-index: 2;
}
.home_buttons .horizontal .line:nth-child(1) {
    top: 10%;
    /*opacity: 0.2;*/
}
.home_buttons .horizontal .line:nth-child(2) {
    top: 20%;
    /*opacity: 0.3;*/
}
.home_buttons .horizontal .line:nth-child(3) {
    top: 30%;
    /*opacity: 0.4;*/
}
.home_buttons .horizontal .line:nth-child(4) {
    top: 40%;
    /*opacity: 0.5;*/
}
.home_buttons .horizontal .line:nth-child(5) {
    top: 50%;
    /*opacity: 0.6;*/
}
.home_buttons .horizontal .line:nth-child(6) {
    top: 60%;
    /*opacity: 0.7;*/
}
.home_buttons .horizontal .line:nth-child(7) {
    top: 70%;
    /*opacity: 0.8;*/
}
.home_buttons .horizontal .line:nth-child(8) {
    top: 80%;
    /*opacity: 0.9;*/
}
.home_buttons .horizontal .line:nth-child(9) {
    top: 90%;
    /*opacity: 0.95;*/
}
.home_buttons .horizontal .line:nth-child(10) {
    top: 100%;
    margin-top: -1px;
    opacity: 1;
}
.home_buttons .horizontal .line:nth-child(11) {
    /*opacity: 0.05;*/
}
.home_buttons .dot {
    position: absolute;
    background: #ffffff;
    width: 3px;
    height: 3px;
    top: 78%;
    border-radius: 50%;
    box-shadow: 0 0 3px #fff;
    -webkit-backface-visibility: hidden;
    margin-left: -1px;
}
.home_buttons .dot:nth-child(1) {
    left: 10%;
    -webkit-animation: moveDot 5s infinite;
    animation: moveDot 5s infinite;
}
.home_buttons .dot:nth-child(2) {
    left: 20%;
    -webkit-animation: moveDot 20s infinite;
    animation: moveDot 20s infinite;
}
.home_buttons .dot:nth-child(3) {
    left: 30%;
    -webkit-animation: moveDot 15s infinite;
    animation: moveDot 15s infinite;
}
.home_buttons .dot:nth-child(4) {
    left: 40%;
    -webkit-animation: moveDot 10s infinite;
    animation: moveDot 10s infinite;
}
.home_buttons .dot:nth-child(5) {
    left: 50%;
    -webkit-animation: moveDot 12s infinite;
    animation: moveDot 12s infinite;
}

.home_buttons .dot:nth-child(6) {
    left: 60%;
    -webkit-animation: moveDot 6s infinite;
    animation: moveDot 6s infinite;
}

.home_buttons .dot:nth-child(7) {
    left: 70%;
    -webkit-animation: moveDot 8s infinite;
    animation: moveDot 8s infinite;
}

.home_buttons .dot:nth-child(8) {
    left: 80%;
    -webkit-animation: moveDot 10s infinite;
    animation: moveDot 8s infinite;
}

.home_buttons .dot:nth-child(9) {
    left: 90%;
    -webkit-animation: moveDot 22s infinite;
    animation: moveDot 8s infinite;
}

.home_buttons .dot:nth-child(10) {
    left: 100%;
    -webkit-animation: moveDot 3s infinite;
    animation: moveDot 8s infinite;
}


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



@media only screen and (max-width: 1390px) {
    #page-container .home_buttons .et_pb_button_module_wrapper {
        padding: 26% 7%;
    }

    #page-container .home_buttons .et_pb_button_module_wrapper .et_pb_button {
        font-size: 18px !important;
    }
}

@media only screen and (max-width: 980px) {
    #page-container .home_buttons .et_pb_column_1_4 {
        margin-bottom: 20px !important;
    }

    #page-container .home_buttons .et_pb_button_module_wrapper {
        padding: 30px 30px;
    }
}



@media only screen and (max-width: 767px) {
    #page-container .home_buttons .et_pb_button_module_wrapper {
        padding: 20px 12px;
    }

    #page-container .home_buttons img {
        max-width: 250px;
    }
}

@media only screen and (max-width: 480px) {
    #page-container .home_buttons img {
        max-width: 230px;
    }
}



/*Pages Footer*/
.sigmund_pages_footer .et_pb_blurb .et_pb_blurb_container {
    vertical-align: middle;
    padding-left: 20px;
}

.sigmund_pages_footer .et_pb_blurb .et_pb_main_blurb_image {
    width: auto !important;
}

.sigmund_pages_footer a:hover{
    opacity: 0.5;
}

.sigmund_pages_footer .et_pb_social_icon a:before,
.sigmund_pages_footer .et_pb_column a {
    color: #757575 !important;
}

.sigmund_pages_footer .et_pb_column_1_2:first-child a {
    margin-right: 1.1vw;
}

.sigmund_pages_footer .et_pb_column:first-child a {
    margin-bottom: 16px !important;
    display: inline-block;
}



.sigmund_pages_footer .et_pb_column:nth-child(3) a,
.sigmund_pages_footer .et_pb_column:nth-child(2) a {
    padding-bottom: 14px !important;
    display: block;
}

.sigmund_pages_footer .et_pb_column .et_pb_newsletter_description h2 {
    font-weight: 600 !important;
}

.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child {
    width: 31%;
}

.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:first-child p,
.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(2) p,
.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(3) p{
    padding-bottom: 0 !important;
}
.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(3) {
    width: 17%;
}

.sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(2) {
    width: 20.2%;
}

.sigmund_pages_footer .et_pb_social_media_follow li a {
    margin-right: 4px !important;
}

.sigmund_pages_footer .et_pb_row:last-child p img {
    vertical-align: sub;
    margin: 0 2px;
}

.sigmund_pages_footer .et_pb_newsletter_form p:first-child{
    position: relative;
}
.sigmund_pages_footer .et_pb_newsletter_form p{
    padding-bottom: 0 !important;
}


/*Animate*/

.sigmund_pages_footer .et_pb_newsletter .et_pb_newsletter_form p input{
    padding: 17px 43px 17px 23px!important;
}
.sigmund_pages_footer .et_pb_newsletter p label {
    display: block !important;
    position: absolute;
    width: 100%;
    text-align: left;
    pointer-events: none;
    top: 50%;
    transform: translate(0, -50%);
    padding-left: 26px;
    color: #757575;
    font-size: 16px;
    font-weight: 400;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sigmund_pages_footer .et_pb_newsletter .filled label,
.sigmund_pages_footer .et_pb_newsletter p input:focus + label {
    -webkit-transform: translate3d(0, -240%, 0);
    transform: translate3d(0, -240%, 0);
    padding-left: 0;
}

.sigmund_pages_footer .et_pb_newsletter .filled input,
.sigmund_pages_footer .et_pb_newsletter input:focus {
    color: #757575 !important;
    font-size: 16px;
    font-weight: 400;
    box-shadow: inset 0 0 1px #9b9b9b;
}

.sigmund_pages_footer .et_pb_newsletter p:not(.filled):not(.focus) input{
    color: transparent !important;
}

#page-container .sigmund_pages_footer .et_pb_newsletter input::-webkit-input-placeholder {
    color: transparent !important;
}
#page-container .sigmund_pages_footer .et_pb_newsletter input::-moz-placeholder {
    color: transparent !important;
}
#page-container .sigmund_pages_footer .et_pb_newsletter input:-ms-input-placeholder {
    color: transparent !important;
}
#page-container .sigmund_pages_footer .et_pb_newsletter input:-moz-placeholder {
    color: transparent !important;
}

/*Responsive*/

@media only screen and (min-width: 1930px) {
    .sigmund_pages_footer .et_pb_row:first-child {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
}

@media only screen and (max-width: 1390px) {
    #page-container .sigmund_pages_footer .et_pb_row {
        width: 90% !important;
    }

}

@media only screen and (max-width: 980px) {
    .sigmund_pages_footer .et_pb_row:first-child {
        width: 90% !important;
        max-width: 90% !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_blurb {
        padding: 40px 5px !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column {
        width: 32% !important;
        float: left !important;
        margin-right: 2% !important;
        margin-bottom: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child {
        margin-right: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_main_blurb_image {
        display: block;
        margin-bottom: 10px !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_main_blurb_image img {
        margin: 0 auto;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_blurb_container {
        padding-left: 0;
        text-align: center;
        display: block;
    }

    .sigmund_pages_footer .et_pb_row:last-child ul.et_pb_social_media_follow li {
        display: inline-block !important;
        float: none !important;
    }

    .sigmund_pages_footer .et_pb_row:last-child ul.et_pb_social_media_follow {
        float: none;
        text-align: center !important;
        margin-top: 0 !important;
        margin-right: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:nth-child(3) {
        margin-right: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child {
        width: 100% !important;
    }

    .sigmund_pages_footer .et_pb_row h2 {
        padding-bottom: 20px !important;
    }

    .sigmund_pages_footer .et_pb_row .et_pb_column:last-child h2 {
        padding-bottom: 0 !important;
    }

    .sigmund_pages_footer .et_pb_row:last-child .et_pb_column .et_pb_text{
        text-align: center !important;
    }


    .sigmund_pages_footer .et_pb_row:last-child .et_pb_column:first-child{
        margin-bottom: 10px !important;
    }
    .sigmund_pages_footer .et_pb_row:last-child .et_pb_column{
        margin-bottom: 0 !important;
    }
    .sigmund_pages_footer .et_pb_newsletter .filled label, .sigmund_pages_footer .et_pb_newsletter p input:focus + label {
        -webkit-transform: translate3d(0, -210%, 0);
        transform: translate3d(0, -210%, 0);
    }
}

@media only screen and (max-width: 767px) {
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child,
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column {
        width: 47% !important;
        margin-bottom: 30px !important;

    }
}
@media only screen and (max-width: 480px) {
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column .et_pb_promo_description{
        text-align: center !important;
    }
    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column {
        width: 100% !important;
        float: left !important;
        margin-right: 0 !important;
        margin-bottom: 30px !important;
    }

    .sigmund_pages_footer .et_pb_row:first-child .et_pb_column:last-child{
        width: 100% !important;
    }

    .sigmund_pages_footer .et_pb_row .et_pb_column .et_pb_promo h2{
        text-align: center !important;
    }
}

/*Responsive*/

@media only screen and (max-width: 1390px) {
    .freddie_buttons_container .et_pb_row {
        width: 90% !important;
    }
}

@media only screen and (max-width: 981px) {
    .freddie_buttons_container .et_pb_column_1_5:last-child {
        width: 100% !important;
        border-bottom: 0 !important;
    }

    .freddie_buttons_container .et_pb_column_1_5 {
        min-height: 220px !important;
        border-bottom: 1px solid #e8e8e8 !important;
    }
}

@media only screen and (max-width: 479px) {
    .freddie_buttons_container .et_pb_column_1_5:last-child,
    .freddie_buttons_container .et_pb_column_1_5 {
        border-right: 0 !important;
    }
}

body .et_pb_section.demo-header {
    background-color: #dadada !important;
}

.et_pb_section.demo-header h2,
.et_pb_section.demo-header p {
    color: #101010 !important;
}

body.page-id-211029 #wprmenu_bar {
    display: none !important;
}


body.page-id-211013 .freddie_we_created_footer .module__wave {
    background-color: #dadada !important;
}



body .freddie_drowse_blog .first_col .et_pb_posts .et_pb_post a.entry-featured-image-url {
    max-height: 340px;
}

body.page-id-211013 .freddie_wavy_footer {
    margin-top: 270px;
}
body.page-id-211013 .freddie_wavy_footer .module__wave {
    background-color: #dadada !important;
}


@media only screen and (max-width: 980px) {
    body.page-id-211034 .freddie_attack_dragon_menu_container {
        top: 84px !important;
        position: fixed !important;
    }
    body.page-id-211034 #et-main-area {
        padding-top: 0 !important;
    }

    body.page-id-211034 #header {
        display: none;
    }


    body.page-id-258565 .et_pb_section.demo-header{
        padding-top: 100px !important;
        padding-bottom: 40px !important;
    }
    body.page-id-258565 .et_pb_section.demo-header h2{
        font-size: 22px !important;
    }

}

@media only screen and (max-width: 767px) {

    body.page-id-258565 .et_pb_section.demo-header{
        padding-top: 60px !important;
        padding-bottom: 20px !important;
    }
    body.page-id-258565 .et_pb_section.demo-header h2{
        font-size: 20px !important;
    }
}


.et_pb_post_slider .et_pb_slide a,
.et_pb_portfolio .type-project a,
.et_pb_shop .products li.product a,
.et_pb_blog_grid_wrapper .et_pb_post a,
.et_pb_posts .et_pb_post a{
    cursor: pointer;
}


body.postid-254147.single-post #page-container{
    padding-top: 0 !important;
}

body.postid-254147.single-post #main-header{
    display: none !important;
}




body.page-id-258565 .et_pb_section .et_pb_module.et_pb_menu .et_mobile_menu > li .sub-menu li:nth-of-type(1n+2),
body.page-id-258565 .et_pb_section .et_pb_module.et_pb_menu .et_mobile_menu > li:nth-of-type(1n+4),
body.page-id-258565 .et_pb_section .et_pb_module.et_pb_menu .et-menu.nav > li .sub-menu li:nth-of-type(1n+8){
    display: none !important;
}

body.page-id-258565 .freddie_private_affair_header.et_pb_section .et_pb_module.et_pb_menu .et-menu.nav > li .sub-menu li:nth-of-type(1n+3){
    display: none !important;
}

.freddie_hungry_menu_menu .sub-menu li:nth-of-type(1n+3){
    display: none !important;
}

@media only screen and (max-width: 767px) {
    .freddie_hungry_menu_menu .sub-menu li:nth-of-type(1n+1){
        display: none !important;
    }
}




/*For Menus*/

/*Farmer*/

body.page-id-327903 {
    max-height: 100vh;
    overflow: hidden;
}

body.page-id-327903 #page-container .ragnar_menu_farmer {
    top: 132px;
}

body.page-id-327903.logged-in #page-container .ragnar_menu_farmer {
    top: 164px;
}


body.page-id-327903 #page-container .ragnar_menu_farmer .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu {
    padding-top: 0 !important;
    padding-bottom: 110px !important;
}

body.page-id-327903 #page-container #et-main-area {
    padding-top: 0 !important;
}


@media only screen and (max-width: 980px) {
    body.page-id-327903 #page-container .ragnar_menu_farmer {
        top: 167px;
    }

    body.page-id-327903.logged-in #page-container .ragnar_menu_farmer {
        top: 213px;
    }
}

@media only screen and (max-width: 767px) {
    body.page-id-327903 #header{
        z-index: 10;
    }
}

/*End Farmer*/

/*Hulks, Idun, longhouse, pursuit*/

body.page-id-333071 #page-container #et-main-area.opend_menu ,
body.page-id-333090 #page-container #et-main-area.opend_menu ,
body.page-id-333081 #page-container #et-main-area.opend_menu ,
body.page-id-328294 #page-container #et-main-area.opend_menu ,
body.page-id-328288 #page-container #et-main-area.opend_menu ,
body.page-id-328282 #page-container #et-main-area.opend_menu ,
body.page-id-328277 #page-container #et-main-area.opend_menu ,
body.page-id-328262 #page-container #et-main-area.opend_menu ,
body.page-id-328257 #page-container #et-main-area.opend_menu {
    position: relative;
    z-index: 999999;
}

body.page-id-333071 #page-container .ragnar_menu_odin_container,
body.page-id-333090 #page-container .ragnar_menu_giants_container,
body.page-id-333081 #page-container .ragnar_menu_stolen_container,
body.page-id-328294 #page-container .ragnar_menu_valhalla_container,
body.page-id-328288 #page-container .ragnar_menu_skalds_container,
body.page-id-328282 #page-container .ragnar_menu_pursuit_container,
body.page-id-328277 #page-container .ragnar_menu_longhouse_container,
body.page-id-328262 #page-container .ragnar_menu_idun_container,
body.page-id-328257 #page-container .ragnar_menu_hulks_container {
    transition: 0.3s !important;
}

body.page-id-333071 #page-container .ragnar_menu_odin_container.opened,
body.page-id-333090 #page-container .ragnar_menu_giants_container.opened,
body.page-id-333081 #page-container .ragnar_menu_stolen_container.opened,
body.page-id-328294 #page-container .ragnar_menu_valhalla_container.opened,
body.page-id-328288 #page-container .ragnar_menu_skalds_container.opened,
body.page-id-328282 #page-container .ragnar_menu_pursuit_container.opened,
body.page-id-328277 #page-container .ragnar_menu_longhouse_container.opened,
body.page-id-328262 #page-container .ragnar_menu_idun_container.opened,
body.page-id-328257 #page-container .ragnar_menu_hulks_container.opened {
    top: 0;
}

body.page-id-333071.logged-in #page-container .ragnar_menu_odin_container.opened,
body.page-id-333090.logged-in #page-container .ragnar_menu_giants_container.opened,
body.page-id-333081.logged-in #page-container .ragnar_menu_stolen_container.opened,
body.page-id-328294.logged-in #page-container .ragnar_menu_valhalla_container.opened,
body.page-id-328288.logged-in #page-container .ragnar_menu_skalds_container.opened,
body.page-id-328282.logged-in #page-container .ragnar_menu_pursuit_container.opened,
body.page-id-328277.logged-in #page-container .ragnar_menu_longhouse_container.opened,
body.page-id-328262.logged-in #page-container .ragnar_menu_idun_container.opened,
body.page-id-328257.logged-in #page-container .ragnar_menu_hulks_container.opened {
    top: 32px;
}


body.page-id-333071 #page-container #et-main-area ,
body.page-id-333090 #page-container #et-main-area ,
body.page-id-333081 #page-container #et-main-area ,
body.page-id-328294 #page-container #et-main-area ,
body.page-id-328288 #page-container #et-main-area ,
body.page-id-328282 #page-container #et-main-area ,
body.page-id-328277 #page-container #et-main-area ,
body.page-id-328262 #page-container #et-main-area ,
body.page-id-328257 #page-container #et-main-area {
    padding-top: 0 !important;
}



body.page-id-328282 .ragnar_menu_pursuit_logo.white{
    top: 0;
}

body.page-id-328294 .ragnar_menu_valhalla_container.opened .et_pb_social_media_follow,
body.page-id-328294 .ragnar_menu_valhalla_container.opened .ragnar_menu_valhalla_hamburger {
    transform: translate(0px, -240%);
}

/*For Pop-Up Page*/
@media only screen and (min-width:981px){
.pop_up .et_pb_row{
display: flex;
  align-items: center;
}
}