.et-box { margin: 0px 0px 10px; -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); font-size: 14px; position: relative; }
.et-box-content { text-shadow: 1px 1px 1px #ffffff; padding: 27px 43px 17px 66px; min-height: 35px; }
.et-box-content strong { color: #000000; font-weight: bold; }
.et-warning:before, .et-download:before, .et-info:before, .et-bio:before, .et-shadow:before { content: ''; position: absolute; top: 32px; left: 28px; }
.et-info { border: 1px solid #e2e2ba; }
.et-info:before { width: 22px; height: 20px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -2px; }
.et-info .et-box-content { color: #ada771; background: #f9f9dc; border: 1px solid #fbfbef; -moz-box-shadow: inset 0 0 45px #efefc0; -webkit-box-shadow: inset 0 0 45px #efefc0; box-shadow: inset 0 0 45px #efefc0; }
.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content h6 { color: #ada771; }
.et-warning { border: 1px solid #e0b1b1; }
.et-warning:before { width: 17px; height: 17px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -41px; }
.et-warning .et-box-content { color: #ad7676; background: #ffd9d5; border: 1px solid #fceeec; -moz-box-shadow: inset 0 0 45px #f0bfba; -webkit-box-shadow: inset 0 0 45px #f0bfba; box-shadow: inset 0 0 45px #f0bfba; }
.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content h6 { color: #ad7676; }
.et-download { border: 1px solid #b9dbb6; }
.et-download:before { width: 19px; height: 14px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -19px; }
.et-download .et-box-content { color: #7ea57b; background: #dff7dd; border: 1px solid #f1f9f0; -moz-box-shadow: inset 0 0 45px #cbe5c9; -webkit-box-shadow: inset 0 0 45px #cbe5c9; box-shadow: inset 0 0 45px #cbe5c9; }
.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content h6 { color: #7ea57b; }
.et-bio { border: 1px solid #b3d8d3; }
.et-bio:before { width: 19px; height: 15px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -2px; top: 33px; }
.et-bio .et-box-content { color: #80acb0; background: #ddf5f7; border: 1px solid #f1fafb; -moz-box-shadow: inset 0 0 45px #c6edf0; -webkit-box-shadow: inset 0 0 45px #c6edf0; box-shadow: inset 0 0 45px #c6edf0; }
.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content h6 { color: #80acb0; }
.et-shadow { border: 1px solid #ddd; }
.et-shadow .et-box-content { color: #737373; background: #fafafa; border: 1px solid #fafafa; -moz-box-shadow: inset 0 0 45px #e7e7e7; -webkit-box-shadow: inset 0 0 45px #e7e7e7; box-shadow: inset 0 0 45px #e7e7e7; }
.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content h6 { color: #737373; }
.et-tooltip { position: relative; }
.et-tooltip-box { display: none; color: #6d6e6e; line-height: 18px; background: #ffffff; border: 1px solid #dbdbdb; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; bottom:35px; left: -94px; width: 235px; padding: 20px 25px 22px 25px; -moz-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); }
.et-tooltip-arrow { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -120px -2px; width: 24px; height: 13px; display: block; position: absolute; bottom: -13px; left: 129px; }
.et-learn-more { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0px; -moz-box-shadow: 1px -1px 0 0 #fff; -webkit-box-shadow: 1px -1px 0 0 #fff; box-shadow: 1px -1px 0 0 #fff; }
.et-learn-more h3.heading-more { cursor: pointer; padding: 16px 50px 16px 22px; font-size: 14px; color: #999; letter-spacing: 0px; text-shadow: 1px 1px 0 #fff; position: relative; border-left: 1px solid #fff; border-top: 1px solid #fff; margin: 0 !important; }
.et-learn-more h3.heading-more span.et_learnmore_arrow { display: block; position: absolute; top: 0; right: 0; width: 48px; height: 100%; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; }
.et-learn-more span.et_learnmore_arrow span { display: block; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -6px; width: 13px; height: 10px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -58px -2px; }
.et-learn-more .open span.et_learnmore_arrow span { background-position: -58px -14px; }
.et-learn-more .learn-more-content { padding: 30px 30px 20px; visibility: hidden; border-top: 1px solid #e7e7e7; }
.et_slidecontent .et-learn-more .learn-more-content { display: block; visibility: hidden; }
.et-open .learn-more-content { display: block; visibility: visible !important; }
.et_shortcodes_controller_nav { border-top: 1px solid #e7e7e7; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; min-height: 53px; position: relative; }
.et_shortcodes_controls_arrows, .et_shortcodes_controls { list-style: none !important; margin: 0 !important; padding: 0 !important; line-height: 26px !important; }
.et_shortcodes_controls { text-align: center; padding-top: 20px !important; line-height: 0 !important; }
.et_shortcodes_controls li { display: inline-block; margin: 0 3px; }
.et_shortcodes_controls a { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -1px; width: 11px; height: 11px; display: inline-block; }
.et_shortcodes_controls .et_shortcodes_active_control a { background-position: -45px -14px; }
.et_shortcodes_controls_arrows a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff; position: absolute; top: 0; }
.et_shortcodes_controls_arrows a:hover { color: #4c4c4c; text-decoration: none; }
.et_shortcodes_controls_arrows .et_sc_nav_prev { padding: 14px 38px 12px 48px; border-right: 1px solid #e7e7e7; -moz-box-shadow: 1px 0 0 0 #fff; -webkit-box-shadow: 1px 0 0 0 #fff; box-shadow: 1px 0 0 0 #fff; left: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next { padding: 14px 48px 12px 38px; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; right: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { top: 21px; }
.et_shortcodes_controls_arrows .et_sc_nav_next span { right: 30px; }
.et_shortcodes_controls_arrows .et_sc_nav_prev span { left: 30px; }
.et-simple-slider { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0; position: relative; }
.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider h6 { font-family: Century Gothic, Arial, sans-serif; color: #333333; }
.et-simple-slides { overflow: hidden; margin: 30px 30px 20px; }
.et-simple-slider div.et-slide { display: none; width:100% !important; }
.one_half, .one_third, .two_third, .one_fourth , .three_fourth { float:left; margin-right:4%; position:relative; }
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width:65.32%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
a.small-button, a.big-button, a.icon-button { display: inline-block; text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.1); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; line-height: 26px; }
a.small-button, a.icon-button { padding: 6px 14px; font-weight: bold !important; font-size: 12px; margin: 0 5px 8px 0; }
a.small-button:hover, a.big-button:hover, a.icon-button:hover { text-decoration: none; }
a.smallblue, a.bigblue { color: #2b63a8 !important; background: #88bdff; background: -moz-linear-gradient(top, #88bdff 0%, #60a7ff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bdff), color-stop(100%,#60a7ff)); background: -webkit-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -o-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -ms-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: linear-gradient(to bottom, #88bdff 0%,#60a7ff 100%); border: 1px solid #3e8ff4; }
a.smallblue:hover, a.bigblue:hover { color: #23528c !important; }
a.smalllightblue { color: #348db6 !important; background: #8edbff; background: -moz-linear-gradient(top, #8edbff 0%, #60cdff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8edbff), color-stop(100%,#60cdff)); background: -webkit-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -o-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -ms-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: linear-gradient(to bottom, #8edbff 0%,#60cdff 100%); border: 1px solid #51b5e4; }
a.smalllightblue:hover { color: #287295 !important; }
a.smallteal, a.bigteal, a.bigturquoise { color: #3da7a9 !important; background: #61eef0; background: -moz-linear-gradient(top, #61eef0 0%, #59dcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61eef0), color-stop(100%,#59dcde)); background: -webkit-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -o-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -ms-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: linear-gradient(to bottom, #61eef0 0%,#59dcde 100%); border: 1px solid #48bec0;}
a.smallteal:hover, a.bigteal:hover, a.bigturquoise:hover { color: #309192 !important; }
a.smallgreen, a.biggreen { color: #569d51 !important; background: #94e48d; background: -moz-linear-gradient(top, #94e48d 0%, #82cf7c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94e48d), color-stop(100%,#82cf7c)); background: -webkit-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -o-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -ms-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: linear-gradient(to bottom, #94e48d 0%,#82cf7c 100%); border: 1px solid #4dab46; }
a.smallgreen:hover, a.biggreen:hover { color: #478542 !important; }
a.smallorange, a.bigorange { color: #c7822f !important; background: #ffcb8c; background: -moz-linear-gradient(top, #ffcb8c 0%, #ffb660 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb8c), color-stop(100%,#ffb660)); background: -webkit-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -o-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -ms-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: linear-gradient(to bottom, #ffcb8c 0%,#ffb660 100%); border: 1px solid #db9c51; }
a.smallorange:hover, a.bigorange:hover { color: #a96c23 !important; }
a.smallsilver { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e2e2e2 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); }
a.smallsilver:hover { color: #454545 !important; }
a.smallblack { color: #fff !important; background: #5b5b5b; background: -moz-linear-gradient(top, #5b5b5b 0%, #383838 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#383838)); background: -webkit-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -o-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -ms-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: linear-gradient(to bottom, #5b5b5b 0%,#383838 100%); border: 1px solid #0e0e0e; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: -1px -1px 0 #000; }
a.smallblack:hover { color: #f7f7f7 !important; }
a.smallred, a.bigred { color: #9a3e3e !important; background: #ff7979; background: -moz-linear-gradient(top, #ff7979 0%, #ff5f5f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7979), color-stop(100%,#ff5f5f)); background: -webkit-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -o-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -ms-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: linear-gradient(to bottom, #ff7979 0%,#ff5f5f 100%); border: 1px solid #d85353; }
a.smallred:hover, a.bigred:hover { color: #803030 !important; }
a.smallpink { color: #914d97 !important; background: #e782f1; background: -moz-linear-gradient(top, #e782f1 0%, #d271da 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e782f1), color-stop(100%,#d271da)); background: -webkit-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -o-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -ms-linear-gradient(top, #e782f1 0%,#d271da 100%); background: linear-gradient(to bottom, #e782f1 0%,#d271da 100%); border: 1px solid #b15cb9; }
a.smallpink:hover { color: #753b7a !important; }
a.smallpurple, a.bigpurple { color: #653e9a !important; background: #b279ff; background: -moz-linear-gradient(top, #b279ff 0%, #a35fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b279ff), color-stop(100%,#a35fff)); background: -webkit-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: -o-linear-gradient(top, #b279ff 0%,#a35fff 100%);background: -ms-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: linear-gradient(to bottom, #b279ff 0%,#a35fff 100%); border: 1px solid #8b53d8; }
a.smallpurple:hover, a.bigpurple:hover { color: #563386 !important; }
a.big-button { font-weight: normal !important; font-size: 20px; padding: 14px 24px; margin: 8px 6px 8px 0; }
a.big-button:hover { text-decoration: none; }
a.icon-button { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%);background: -ms-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e1e1e1 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); padding-left: 36px; position: relative; }
a.icon-button:hover { color: #404040; }
a.icon-button span.et-icon { position: absolute; top: 10px; left: 12px; width: 18px; height: 16px; }
a.download-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -2px; width: 17px; height: 20px; top: 7px; }
a.search-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -2px; top: 9px; }
a.refresh-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -169px -19px; }
a.question-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -164px -2px; }
a.people-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -151px -33px; height: 17px; top: 9px; }
a.warning-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -188px -19px; width: 15px; }
a.mail-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -33px; height: 15px; }
a.heart-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -18px; width: 14px; height: 13px; top: 12px; left: 14px; }
a.paper-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -17px; width: 15px; height: 15px; }
a.notice-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -2px; width: 15px; height: 13px; top: 11px; }
a.stats-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -184px -2px; width: 15px; height: 14px; top: 11px; }
a.rss-icon span.et-icon { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -171px -36px; width: 15px; top: 9px; }
ul.et_shortcodes_mobile_nav { margin: 0 !important; padding: 0 !important; list-style:none outside none !important; display: none; z-index: 2; }
ul.et_shortcodes_mobile_nav a { position: relative; }
ul.et_shortcodes_mobile_nav span, .et_shortcodes_controls_arrows span { position: absolute; top: 23px; display: block; width: 10px; height: 14px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_prev span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -24px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_next span { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -40px; }
.et-tabs-container { background: #fff; border: 1px solid #e7e7e7; position: relative; margin: 50px 0px 15px; }
.et-learn-more h3.heading-more, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et_shortcodes_controller_nav, .et-testimonial-author-info, .et-protected-title, .pricing-heading, .pricing-content-bottom { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top,  #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); }
.et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav  { margin: 0px !important; overflow: hidden; border-top: 1px solid #fff; position: relative; }
.et-tabs-container .et-tabs-control:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e7e7e7; }
.et-tabs-container .et-tabs-control li { list-style:none outside none; margin: 0 !important; float: left; padding: 0 !important; border-left: 1px solid #e7e7e7; -moz-box-shadow: -1px 0 0 #fff; -webkit-box-shadow: -1px 0 0 #fff; box-shadow: -1px 0 0 #fff; position: relative; }
.et-tabs-container .et-tabs-control li:first-child { border-left: 1px solid #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.et-tabs-container .et-tabs-control li a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 20px; }
.et-tabs-container .et-tabs-control li a:hover { color: #4c4c4c !important; text-decoration: none; }
.et-tabs-container .et-tabs-control li.active:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; }
.et-tabs-container .et-tabs-control li.active a { background: #fff; color: #4c4c4c !important; }
.et-tabs-content-wrapper > div { display: none; }
.et_sliderfx_slide .et-tabs-content-wrapper { width: 1200%; position: relative; left: 0; }
.et_sliderfx_slide .et-tabs-content-wrapper > div { float: left; display: block; height: 1px; visibility: hidden; }
.et_sliderfx_slide .et-tabs-content-wrapper > div, .et_sliderfx_fade .et_slidecontent { word-wrap: break-word; }
.et_sliderfx_slide .et_shortcode_slide_active { height: auto !important; }
.et-tabs-container .et-tabs-content { margin: 30px 30px 20px; }
.et-tabs-container ul.et_shortcodes_mobile_nav { border-bottom: 1px solid #e7e7e7; }
.et-tabs-container ul.et_shortcodes_mobile_nav li { float: right; line-height: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav a { display: block; padding: 16px 10px 16px 45px; color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding: 16px 45px 16px 10px; text-align: right; }
.et-tabs-container ul.et_shortcodes_mobile_nav a:hover { text-decoration: none; color: #4c4c4c !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before { position: absolute; content: ''; top: 0; left: 0; width: 1px; height: 100%; background: #e7e7e7; -moz-box-shadow: 1px 0 0 #fff; -webkit-box-shadow: 1px 0 0 #fff; box-shadow: 1px 0 0 #fff; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 28px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 28px; }
.et-tabs-container, .tabs-left, .et-simple-slider, .et-image-slider, .et-testimonial-box, .author-shortcodes, .et-protected { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
.tabs-left { background: #fff; border: 1px solid #e7e7e7; position: relative; margin-bottom: 15px; }
.tabs-left .et-tabs-control, .tabs-left ul.et_shortcodes_mobile_nav { width: 149px; border-top: 1px solid #fff; float: left; list-style:none outside none !important; margin:0 !important; position: relative; }
.tabs-left ul.et_shortcodes_mobile_nav { position: absolute; top: 0; left: 0; }
.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav li { padding-right: 0 !important; padding-left: 0 !important; background: none !important; list-style: none !important; border-bottom: 1px solid #e7e7e7; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; }
.tabs-left .et-tabs-control li a { color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 10px 15px 20px; }
.tabs-left .et-tabs-control li.active a { background: #fff; margin-right: -1px; }
.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a { text-decoration: none; color: #4c4c4c !important; }
.tabs-left .et-tabs-content { padding: 30px 30px 20px; position: relative; }
.tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap { overflow: hidden; }
.tabs-left .et-tabs-content h3 { padding-bottom: 14px; color: #333333; }
.et_left_tabs_bg { position: absolute; top: 0; left: 0; width: 148px; height: 100%; border-right: 1px solid #e7e7e7; border-left: 1px solid #fff; background: #f5f5f5;  background: -moz-linear-gradient(left, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to right, #f9f9f9 0%,#f5f5f5 100%); }
.tabs-left ul.et_shortcodes_mobile_nav  a { text-indent: -9999px; }
.tabs-left ul.et_shortcodes_mobile_nav a span { top: 50%; margin-top: -7px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 50%; margin-right: -4px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 50%; margin-left: -4px; }
.author-shortcodes { background: #fff; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; margin-bottom: 10px; }
.author-shortcodes .author-inner { position: relative; padding: 30px 30px 20px 117px; min-height: 60px; }
.author-shortcodes .author-image { position: absolute; top: 32px; left: 30px; width: 60px; height: 60px; }
.author-shortcodes .author-image img { max-width: 100%; height: auto; width: auto; }
.author-shortcodes .author-image .author-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); box-shadow: inset 0 0 4px rgba(0,0,0,0.5); }
.et-protected { border: 1px solid #e7e7e7; width: 390px; background: #fff; margin-bottom: 10px; }
.et-protected-title { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 18px 10px 17px 50px; position: relative; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; }
.et-protected-title:before { content: ''; position: absolute; top: 16px; left: 20px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -36px; width: 17px; height: 19px; }
.et-protected-form { padding: 32px 37px 32px 32px; text-align: right; }
.et-protected-form p { padding-bottom: 16px; }
.et-protected-form p label { position: relative; }
.et-protected-form p .et_protected_icon { width: 10px; height: 20px; position: absolute; top: 2px; left: 18px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -190px -37px; display: block; }
.et-protected-form p .et_protected_password { height: 23px; background-position: -275px -2px; }
.et-protected-form label span { display: none; }
.et-protected-form p input { margin: 0 !important; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; background: #f3f3f3; background: -moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f3f3), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -o-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -ms-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: linear-gradient(to bottom, #f3f3f3 1%,#fefefe 100%); padding: 20px 20px 20px 40px; width: 100%; -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.et-protected-form input.etlogin-button { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); border: 1px solid #e7e7e7; padding: 14px 24px; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.et-simple-slides .et_slidecontent { width: auto; }
.et-image-slides { background: #555; }
.et-image-slider { background: #fff; border: 1px solid #e7e7e7; margin-bottom:25px; }
.et-image-slide { position: relative; }
.et-image-slider img { display: block; width: auto; margin: 0 auto; height: auto; }
.et-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); box-shadow: inset 0 0 5px rgba(0,0,0,0.6); }
.et-learn-more, .et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box { color:#201F1F !important; text-shadow: none !important; }
.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a { text-shadow: none !important; }
.et-custom-list ul { list-style: none !important; list-style-image: none !important; padding-left: 0 !important; margin: 0 !important; line-height: 26px; }
.et-custom-list ul li { padding-left: 28px !important; margin: 5px 0 !important; list-style: none !important; position: relative; }
.et-custom-list ul li:before { content: ''; position: absolute; top: 5px; left: 0; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; width: 22px; height: 18px; }
.etlist-x ul li:before { content: ''; position: absolute; top: 6px; left: 0; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -21px; width: 22px; height: 18px; }
.etlist-dot ul li { padding-left: 25px !important; }
.etlist-dot ul li:before { content: ''; position: absolute; top: 9px; left: 0; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -230px -3px; width: 10px; height: 9px; }
.et-custom-list ul li ul { padding: 2px 0px !important; margin: 0 !important; }
.et-pricing { margin: 40px 0 10px; }
.pricing-table { float: left; width: 25%; margin-bottom: 22px; position: relative; margin-left: -1px; }
.pricing-table-wrap { border: 1px solid #e7e7e7; border-bottom: none; }
.pricing-heading { border-bottom: 1px solid #e7e7e7; padding: 23px 10px 22px; text-shadow: 1px 1px 0 #fff; font-size: 12px; color: #999; text-align: center; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.pricing-title { text-transform: uppercase; font-size: 20px; color: #53b4c7 !important; font-weight: bold; text-shadow: none !important; }
.pricing-heading p { padding-bottom: 0 !important; }
.pricing-table ul.pricing { padding: 0 !important; list-style: none !important; margin: 0 !important; list-style-image: none !important; line-height: 26px; }
.pricing-table ul.pricing li { list-style: none !important; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #fefefe 7%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(7%,#fefefe), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); padding: 14px 7px 14px 63px; position: relative; font-size: 12px; color: #363636; text-shadow: none !important; }
.pricing-table ul.pricing li span.pricing-mark { position: absolute; top: 19px; left: 30px; width: 22px; height: 18px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; }
.pricing-table ul.pricing li.x-mark span.pricing-mark { background-position: -74px -20px; }
.pricing-content-bottom { border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; -webkit-box-shadow: inset 1px 0 0 0 #fff; -moz-box-shadow: inset 1px 0 0 0 #fff; box-shadow: inset 1px 0 0 0 #fff; padding: 20px 5px 43px; text-align: center; }
span.et-price { font-size: 48px; color: #94c65c; text-shadow: 0 1px 0 #fff; font-family: Georgia, serif; }
span.et-price sup { font-size: 24px; bottom: 13px; left: 1px; }
span.et-price span.dollar-sign { font-size: 36px; }
.pricing-table a.icon-button { margin: 0; padding-left: 15px; position: absolute; bottom: -13px; left: 50%; }
.pricing-table a.icon-button { visibility: hidden; }
.pricing-big { top: -20px; -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 18px rgba(0,0,0,0.2); box-shadow: 0 0 18px rgba(0,0,0,0.2); z-index: 2; }
.pricing-big .pricing-table-wrap { border-color: #d6d5d5; }
.pricing-big .pricing-heading { padding-top: 43px; }
.pricing-big .pricing-content-bottom { padding-bottom: 63px; border-bottom: 1px solid #d6d5d5; }
.et-testimonial-box { border: 1px solid #e7e7e7; background: #fff; position: relative; margin: 10px 0 45px; }
.et-testimonial-author-info { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 20px 20px 15px; text-shadow: 0 1px 0 #fff; }
.t-img { width: 60px; height: 60px; float: left; margin: 0 25px 5px 0; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; position: relative; }
.t-img img { max-width: 100%; height: auto; }
.t-overlay { width: 100%; height: 100%; box-shadow: inset 0 0 4px rgba(0,0,0,0.4); display: block; position: absolute; top: 0; left: 0; }
.t-author, .t-position { display: block; }
.t-author { font-size: 18px; color: #999; padding: 10px 0 5px; }
.t-position { color: #595959; }
.t-position, .et-testimonial { font-family: Georgia, serif; font-style: italic; font-size: 14px; }
.et-testimonial { padding: 43px 35px 30px 77px; color: #363636; position: relative; text-shadow: none !important; }
.et-testimonial:before { content: ''; position: absolute; top: 43px; left: 35px; width: 25px; height: 19px; background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -35px; }
.t-bottom-arrow { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -25px; width: 31px; height: 32px; position: absolute; bottom: -32px; right: 40px; }
.et-dropcap { font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; }
.et_quote { padding-left: 57px; min-height: 40px; font-family: Georgia, serif; font-size: 14px; font-style: italic; position: relative; line-height: 1.5; margin-bottom: 10px; }
.et_quote .et_quote_sign { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -20px; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 34px; }
.quote-center .et_quote_sign { background-position: -251px -2px; width: 20px; height: 16px; top: 3px; }
.quote-center .et_quote_additional_sign { background: url(//solutionvalley.com/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -251px -22px; position: absolute; top: 3px; right: 13px; display: block; width: 20px; height: 16px; }
.et_right_quote { width: 100%; }
.quote-center { font-size: 24px; line-height: 1.2; text-align: center; padding-left: 30px; }
.quote-center .et_right_quote { padding-right: 30px; width: 95%; }
.et-tabs-container .et-tabs-control { padding: 0; }
.tabs-left .et-tabs-control { padding-left: 0; }
.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 { color:#201F1F !important; text-shadow: none !important; }
.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a { text-decoration: none !important; }
a.big-button, a.small-button, a.icon-button { cursor: pointer; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .et_column_last { margin-right: 0px !important; clear:right; }
.clear { clear:both; }body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table { width: 50%; }
@media all and ( max-width: 959px ) {
body.et_right_sidebar .one_third, body.et_right_sidebar .one_half, body.et_right_sidebar .one_third, body.et_right_sidebar .two_third, body.et_right_sidebar .one_fourth, body.et_right_sidebar .three_fourth,
body.et_left_sidebar .one_third, body.et_left_sidebar .one_half, body.et_left_sidebar .one_third, body.et_left_sidebar .two_third, body.et_left_sidebar .one_fourth, body.et_left_sidebar .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
body.et_right_sidebar .et-testimonial-box, body.et_right_sidebar .et-protected,
body.et_left_sidebar .et-testimonial-box, body.et_left_sidebar .et-protected { width: auto !important; }
body.et_right_sidebar .et-protected-form,
body.et_left_sidebar .et-protected-form { padding: 15px !important; }
}
@media all and (min-width: 768px) and (max-width: 959px) {
body.et_full_width_page .pricing-table { width: 50%; }
}
@media all and ( max-width: 767px ) {
.et_left_tabs_bg { width: 50px; }
.tabs-left .et-tabs-control, .et-tabs-container .et-tabs-control { display: none; }
.tabs-left ul.et_shortcodes_mobile_nav { display: block; width: 51px; }
.tabs-left ul.et_shortcodes_mobile_nav  a { display: block; height: 49px; width: 100%; }
.tabs-left .et-tabs-content { margin-left: 75px; }
.et-tabs-container  ul.et_shortcodes_mobile_nav { display: block; }
.et-tabs-container  ul.et_shortcodes_mobile_nav li { width: 50%; }
.et-pricing { margin-top: 0; }
body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table, body.et_full_width_page .pricing-table { width: 100%; margin-bottom: 35px; }
.pricing-big { top: 0; }
body.et_full_width_page .one_third, body.et_full_width_page .one_half, body.et_full_width_page .one_third, body.et_full_width_page .two_third, body.et_full_width_page .one_fourth, body.et_full_width_page .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
body.et_full_width_page .et-testimonial-box, body.et_full_width_page .et-protected  { width: auto !important; }
body.et_full_width_page .et-protected-form { padding: 15px !important; }
body.et_right_sidebar .author-shortcodes .author-inner,
body.et_left_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; }
body.et_right_sidebar .author-shortcodes .author-image,
body.et_left_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
body.et_right_sidebar .quote-center .et_quote_additional_sign,
body.et_left_sidebar .quote-center .et_quote_additional_sign { right: -13px; }
body.et_right_sidebar .et_shortcodes_controls,
body.et_left_sidebar .et_shortcodes_controls { display: none; }
body.et_right_sidebar .et_shortcodes_controls_arrows a,
body.et_left_sidebar .et_shortcodes_controls_arrows a { text-indent: -9999px; }
}
@media all and ( max-width: 479px ) {
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev { padding-left: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 10px; }
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding-right: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 10px; }
body.et_full_width_page .author-shortcodes .author-inner { padding: 27px 27px 17px; }
body.et_full_width_page .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
body.et_full_width_page .quote-center .et_quote_additional_sign { right: -13px; }
body.et_full_width_page .et_shortcodes_controls { display: none; }
body.et_full_width_page .et_shortcodes_controls_arrows a { text-indent: -9999px; }
.et-box:before, .et-testimonial:before { display: none; }
.et-box-content { padding: 27px 27px 17px 27px; }
.et-testimonial { padding: 25px; }
}.blog_1 article {
width: 47% !important;
margin-right: 6% !important;
float: left;
background-color: #fff;
text-align: center;
padding: 3.4vw 3.4vw 273px;
position: relative;
cursor: pointer;
}
.blog_1 article:last-child, .blog_1 article:nth-child(2n)  {
margin-right: 0 !important;
}
.blog_1 h2.entry-title:before {
content: "\f0e6" !important;
display: block;
font-family: FontAwesome;
font-size: 60px;
color: #cc0033;
line-height: 100%;
margin-bottom: 5px;
font-weight: 400;
}
.blog_1 h2.entry-title > a {
display: inline-block;
}
.blog_1 .categories {
display: block;
font-size: 16px;
color: #9fa3a7 !important;
font-weight: 400;
padding: 18px 0;
}
#page-container .blog_1 .post-meta .author.vcard a {
color: #2c2c2c !important;
}
#page-container .blog_1 .post-meta .author.vcard {
position: absolute;
bottom: 70px;
left: 0;
right: 0;
color: #2c2c2c !important;
font-weight: 700;
font-size: 18px;
}
.blog_1 .post-content {
line-height: 189%;
}
.blog_1 .categories a:hover {
color: #cc0033 !important;
}
#page-container .blog_1 .post-meta .author.vcard img {
display: block !important;
margin: 0 auto 20px;
border-radius: 50%;
} #page-container .blog_1 .et_pb_post .entry-featured-image-url {
margin-bottom: 20px !important;
} #page-container .blog_1 .pagination a {color: #fff;}
#page-container .blog_1 .pagination a:hover {opacity: 0.6;} .blog_1 article .post-content,
.blog_1 article .post-meta .published,
.blog_1 article,
.blog_1 h2.entry-title:after {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_1 h2.entry-title:after {
content: "";
display: block;
width: 0%;
height: 1px;
background-color: #ccc;
margin: 0 auto 0;
}
.blog_1 article .post-meta .published {
display: block;
}
.blog_1 article:hover .post-content,
.blog_1 article:hover .post-meta .published {
transform: translate(0, 20px);
}
.blog_1 article:hover h2.entry-title:after {
width: 75%;
transform: translate(0, 20px);
}
.blog_1 article:hover {
border-radius: 10px;
box-shadow: 0 0 32.2px 2.8px rgba(0, 0, 0, 0.2);
}
.blog_1 article:hover .author.vcard a,
.blog_1 article:hover .post-content,
.blog_1 article:hover .post-meta .categories,
.blog_1 article:hover .post-meta .published,
.blog_1 article:hover h2.entry-title {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 1390px) {
.blog_1 .post-meta .categories {
top: 115px;
}
}
@media only screen and (max-width: 980px) {
.blog_1 .post-meta .categories {
top: 105px;
}
}
@media only screen and (max-width: 767px) {
.blog_1 article {
width: 100% !important;
margin-right: 0 !important;
padding: 40px 40px 200px;
}
#page-container .blog_1 .post-meta .author.vcard {
bottom: 40px;
}
}
@media only screen and (max-width: 480px) {
.blog_1 article {
padding: 20px 20px 200px;
}
#page-container .blog_1 .post-meta .author.vcard {
bottom: 30px;
}
} .blog_2 article {
border-radius: 6px;
box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65);
text-align: center;
border-color: transparent !important;
padding-bottom: 207px !important;
position: relative;
cursor: pointer;
}
.blog_2 article:last-child {
margin-right: 0 !important;
}
.blog_2 .post-meta .categories {
position: absolute;
left: 0;
right: 0;
top: 328px;
}
.blog_2 h2.entry-title > a {
display: inline-block;
}
#page-container .blog_2 .post-meta .author.vcard a {
color: #2c2c2c !important;
}
#page-container .blog_2 .post-meta .author.vcard {
position: absolute;
bottom: 50px;
left: 0;
right: 0;
color: #2c2c2c !important;
font-weight: 700;
font-size: 18px;
}
.blog_2 .post-content {
display: none !important;
}
#page-container .blog_2 .post-meta .author.vcard img {
display: block !important;
margin: 0 auto 20px;
border-radius: 50%;
}
.blog_2 .et_pb_image_container a {
height: 100% !important;
margin-bottom: 0 !important;
}
.blog_2 .et_pb_image_container a img {
height: 100% !important;
width: auto !important;
max-width: none !important;
left: 50%;
transform: translate(-50%, 0);
position: relative;
} #page-container .blog_2 .post-meta .author.vcard img,
.blog_2 article,
.blog_2 article .et_pb_image_container a img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_2 article:hover .et_pb_image_container a img {
transform: scale(1.1) translate(-45%, 0) rotate(5deg);
}
#page-container .blog_2 article:hover .post-meta .author.vcard img {
transform: rotate(5deg) scale(1.05);
}
.blog_2 article:hover {
box-shadow: none;
border-color: #e1e1e1 !important;
}
.blog_2 article:hover .author.vcard a,
.blog_2 article:hover .post-content,
.blog_2 article:hover .post-meta .categories,
.blog_2 article:hover .post-meta .published,
.blog_2 article:hover h2.entry-title {
-webkit-animation: fadeIn 0.2s infinite; animation: fadeIn 0.2s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 980px) {
#page-container .blog_2 .column {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto !important;
float: none !important;
}
} .blog_3 article h2.entry-title img.avatar {
display: none !important;
}
.blog_3 article {
width: 47% !important;
margin-right: 6% !important;
float: left;
margin-bottom: 45px;
cursor: pointer;
position: relative;
}
.blog_3 article:nth-child(2n+2) {
margin-right: 0 !important;
}
.blog_3 a.entry-featured-image-url {
max-width: 224px;
float: left;
height: 212px;
overflow: hidden;
margin-right: 7%;
margin-bottom: 0 !important;
}
.blog_3 a.entry-featured-image-url img {
height: 100% !important;
width: auto !important;
max-width: none !important;
left: 50%;
transform: translate(-50%, 0);
position: relative;
}
.blog_3 .post-content {
line-height: 161%;
}
.blog_3 .post-content p {
max-height: 70px;
text-overflow: ellipsis;
overflow: hidden;
} .blog_3 article {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-perspective: 1700px;
-moz-perspective: 1700px;
perspective: 1700px;
-webkit-perspective-origin: 0 50%;
-moz-perspective-origin: 0 50%;
perspective-origin: 0 50%;
position: relative;
}
.blog_3 article h2,
.blog_3 article .post-content,
.blog_3 article .post-meta,
.blog_3 article,
.blog_3 article .entry-featured-image-url,
.blog_3 article .entry-featured-image-url img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_3 article:hover .entry-featured-image-url {
transform: rotate(-3deg);
}
.blog_3 article:hover .post-content,
.blog_3 article:hover .post-meta,
.blog_3 article:hover h2.entry-title {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 1390px) {
.blog_3 article {
width: 100% !important;
margin-right: 0% !important;
margin-bottom: 40px;
}
.blog_3 a.entry-featured-image-url {
margin-right: 4.8%;
}
}
@media only screen and (max-width: 767px) {
.blog_3 a.entry-featured-image-url {
max-width: 160px;
height: 152px;
}
}
@media only screen and (max-width: 600px) {
.blog_3 a.entry-featured-image-url {
max-width: 100%;
height: auto;
width: 100%;
}
.blog_3 a.entry-featured-image-url img {
height: auto !important;
width: 100% !important;
max-width: 100% !important;
left: 0;
transform: translate(0, 0);
position: relative;
margin-bottom: 20px;
}
} .blog_4 article {
border: none !important;
padding: 30px !important;
position: relative !important;
background-color: #fff;
cursor: pointer;
border: solid 1px #eaeaea !important;
}
.blog_4 article .et_pb_image_container {
margin: -30px -30px 10px;
}
.blog_4 .et_pb_image_container a {
height: 100% !important;
margin-bottom: 0 !important;
}
.blog_4 .et_pb_image_container a img {
height: 100% !important;
width: auto !important;
max-width: none !important;
z-index: 1000;
left: 50%;
transform: translate(-50%, 0);
position: relative;
}
#page-container .blog_4 img.avatar {
border-radius: 50%;
top: 203px;
position: absolute;
left: 30px;
max-width: 71px;
border: 4px solid #fff;
display: block !important;
z-index: 1000;
}
.blog_4 .column.size-1of3 {
border: 1px solid transparent;
} .blog_4 article:after,
.blog_4 article .et_pb_image_container a img,
.blog_4 article {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.blog_4 article:hover:after {
opacity: 1;
transform: translateY(30px);
-webkit-animation: shrink2 0.4s infinite; animation: shrink2 0.4s infinite;
animation-iteration-count: 1;
}
.blog_4 article:after {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 0;
right: 0;
height: 10px;
width: 90%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 70%);
transition-duration: 0.4s;
transition-property: transform opacity;
visibility: visible;
margin: auto;
}
.blog_4 article:hover {
transform: translateY(-20px);
}
.blog_4 article:hover .author.vcard a,
.blog_4 article:hover .post-content,
.blog_4 article:hover .post-meta .categories,
.blog_4 article:hover .post-meta .published,
.blog_4 article:hover h2.entry-title {
-webkit-animation: fadeIn 3s infinite; animation: fadeIn 3s infinite;
animation-iteration-count: 1;
}
@keyframes shrink2 {
from, 20%, to {
width: 15%;
}
30% {
width: 25%;
}
40% {
width: 35%;
}
50% {
width: 45%;
}
60% {
width: 55%;
}
70% {
width: 65%;
}
80% {
width: 75%;
}
90% {
width: 85%;
}
100% {
width: 100%;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 980px) {
#page-container .blog_4 .column {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto !important;
float: none !important;
}
} .blog_5 article h2.entry-title img.avatar {
display: none !important;
}
.blog_5 article {
position: relative;
width: 48.5% !important;
margin-right: 3% !important;
float: left;
margin-bottom: 30px;
background-color: #fff;
padding-right: 2%;
cursor: pointer;
border-color: transparent;
box-shadow: 0 0 32.2px 2.8px rgba(204, 204, 204, 0.65);
overflow: hidden;
}
.blog_5 article:nth-child(2n+2) {
margin-right: 0 !important;
}
.blog_5 .post-meta span.published {
position: absolute;
background: #cc0033;
color: #fff;
max-width: 57px;
text-align: center;
top: 0;
left: 0;
line-height: 100%;
padding: 10px;
}
.blog_5 .author.vcard:before {
content: "By ";
display: inline-block;
margin-right: 5px;
color: #969595 !important;
}
.blog_5 .author.vcard {
margin-bottom: 21px !important;
display: block;
}
.blog_5 .author.vcard a {
color: #969595 !important;
}
.blog_5 a.entry-featured-image-url {
max-width: 269px;
float: left;
height: 264px;
overflow: hidden;
margin-right: 7.5%;
margin-bottom: 0 !important;
}
.blog_5 a.entry-featured-image-url img {
height: 100% !important;
width: auto !important;
max-width: none !important;
left: 50%;
transform: translate(-50%, 0);
position: relative;
}
.blog_5 .post-content {
display: none !important;
}
.blog_5 .post-meta .categories {
display: block;
} .blog_5 article:hover {
box-shadow: none;
box-shadow: inset 0 0 0 1px #e1e1e1;
}
.blog_5 article:after,
.blog_5 article:before {
position: absolute;
top: 20px;
right: 20px;
bottom: 20px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
pointer-events: none;
width: calc(100% - 210px);
height: auto;
z-index: 999999999999;
visibility: visible;
}
.blog_5 article:after {
-webkit-transform: scale(1, 0);
-ms-transform: scale(1, 0);
transform: scale(1, 0);
}
.blog_5 article:before {
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
}
.blog_5 article:hover:after,
.blog_5 article:hover:before {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.blog_5 article:hover:after {
-webkit-transition-duration: 1s !important;
transition-duration: 0.6s !important;
}
.blog_5 article a.entry-featured-image-url:before,
.blog_5 article:before,
.blog_5 article,
.blog_5 article .entry-featured-image-url,
.blog_5 article .entry-featured-image-url img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_5 article:hover a.entry-featured-image-url:before {
right: -25px;
}
.blog_5 article a.entry-featured-image-url:before {
content: "";
width: 50px;
height: 50px;
display: block;
position: absolute;
bottom: 0;
top: 0;
margin: auto;
transform: rotate(45deg);
visibility: visible !important;
z-index: 3 !important;
background-color: #fff !important;
right: -70px;
}
.blog_5 article:hover a.entry-featured-image-url {
max-width: 170px;
}
.blog_5 article:hover .author.vcard a,
.blog_5 article:hover .post-content,
.blog_5 article:hover .post-meta .categories,
.blog_5 article:hover .post-meta .published,
.blog_5 article:hover h2.entry-title {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 1390px) {
.blog_5 a.entry-featured-image-url {
max-width: 159px;
height: 224px;
}
.blog_5 article:after,
.blog_5 article:before {
width: calc(100% - 170px);
top: 10px;
right: 10px;
bottom: 10px;
}
.blog_5 article:hover a.entry-featured-image-url {
max-width: 150px;
}
}
@media only screen and (max-width: 980px) {
.blog_5 a.entry-featured-image-url {
max-width: 230px;
}
.blog_5 article {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
}
.blog_5 article h2.entry-title {
margin-top: 4vw;
}
}
@media only screen and (max-width: 600px) {
.blog_5 a.entry-featured-image-url {
max-width: 100%;
height: auto;
width: 100%;
float: none;
}
.blog_5 a.entry-featured-image-url img {
height: auto !important;
width: 100% !important;
max-width: 100% !important;
left: 0;
transform: translate(0, 0);
position: relative;
margin-bottom: 20px;
}
.blog_5 article .post-meta,
.blog_5 article h2.entry-title {
margin-top: 0 !important;
padding: 0 20px 20px;
}
.blog_5 article {
padding-right: 0 !important;
}
.blog_5 article:hover a.entry-featured-image-url {
max-width: none;
}
.blog_5 article:after, .blog_5 article:before {
display: none;
}
.blog_5 article a.entry-featured-image-url:before {
bottom: -40px;
top: auto;
right: 0;
left: 0;
}
.blog_5 article:hover a.entry-featured-image-url:before {
right: 0;
bottom: -11px;
}
} .blog_6 article h2.entry-title img.avatar {
display: none !important;
}
.blog_6 article {
width: 25% !important;
float: left;
position: relative;
overflow: hidden;
padding: 3.2vw 2vw;
cursor: pointer;
margin-bottom: 0 !important;
}
.blog_6 a.entry-featured-image-url {
position: absolute;
top: 0;
height: 100% !important;
left: 50%;
transform: translate(-50%, 0);
}
@-moz-document url-prefix() { 
.blog_6 a.entry-featured-image-url {
left: 100%;
}
}
.blog_6 .et_overlay:before {
top: 47%;
}
.blog_6 .post-content p {
max-height: 57px;
overflow: hidden;
}
.blog_6 .post-content {
z-index: 1;
position: relative;
line-height: 150%;
}
.blog_6 .entry-featured-image-url img {
height: 100% !important;
width: auto !important;
max-width: none !important;
}
.blog_6 .post-content .more-link:after {
content: "\f061";
font-family: FontAwesome;
margin-left: 35px;
} .blog_6 article .post-content,
.blog_6 article h2.entry-title,
.blog_6 article:after {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.blog_6 article:hover:after {
background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);
}
.blog_6 article:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.8);
visibility: visible;
}
.blog_6 article:hover .post-content {
transform: translate(0, -40%);
}
.blog_6 article:hover h2.entry-title {
transform: translate(0, 50%);
}
.blog_6 article:hover .more-link {opacity: 0.7;} @media only screen and (max-width: 1860px) {
.blog_6 article:hover .post-content {
transform: translate(0, -30%);
}
.blog_6 article:hover h2.entry-title {
transform: translate(0, 30%);
}
}
@media only screen and (max-width: 1390px) {
#page-container .blog_6 .et_pb_post h2 {
font-size: 20px !important;
}
#page-container .blog_6 .et_pb_post .more-link {
padding: 10px 21px;
}
#page-container .blog_6 .post-content p {
max-height: 43px;
font-size: 18px;
}
.blog_6 .post-content {
line-height: 120%;
}
.blog_6 article:hover h2.entry-title {
transform: translate(0, 35%);
}
.blog_6 article:hover .post-content {
transform: translate(0, -27%);
}
}
@media only screen and (max-width: 980px) {
.blog_6 article {
width: 50% !important;
padding: 40px;
margin-bottom: 0;
}
.blog_6 .post-meta {display: none;}
}
@media only screen and (max-width: 600px) {
.blog_6 article {
width: 100% !important;
padding: 40px;
}
}.blurbs_1 .et_pb_blurb_container {
vertical-align: middle;
padding: 1.57vw 1.05vw 1.05vw 2.1vw;
line-height: 160%;
}
.blurbs_1 .et-pb-icon {
font-size: 60px !important;
}
.blurbs_1 .et_pb_main_blurb_image img {
min-width: 60px;
} .blurbs_1 .et_pb_blurb,
.blurbs_1 .et_pb_blurb .et-pb-icon,
.blurbs_1 .et_pb_main_blurb_image,
.blurbs_1 .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.blurbs_1 .et_pb_blurb:hover {
box-shadow: 0 0 32.2px 2.8px rgba(204, 204, 204, 0.65);
}
.blurbs_1 .et_pb_blurb:hover .et-pb-icon,
.blurbs_1 .et_pb_blurb:hover img {
transform: scale(1.3);
}
.blurbs_1 .et_pb_blurb:hover .et_pb_blurb_container,
.blurbs_1 .et_pb_blurb:hover .et_pb_main_blurb_image {
-webkit-animation: fadeIn 5s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 1390px) {
.blurbs_1 .et_pb_blurb_container h4 a,
.blurbs_1 .et_pb_blurb_container h4 {
font-size: 18px !important;
}
.blurbs_1 .et_pb_blurb:hover .et-pb-icon {
transform: scale(1.4);
}
}
@media only screen and (max-width: 980px) {
.blurbs_1 .et_pb_main_blurb_image {
padding: 40px !important;
}
}
@media only screen and (max-width: 767px) {
.blurbs_1 .et_pb_blurb:hover .et-pb-icon {
transform: scale(1.2);
}
}
@media only screen and (max-width: 480px) {
.blurbs_1 .et_pb_blurb .et_pb_main_blurb_image {
padding: 12.9vw;
display: block;
width: 100%;
margin-bottom: 0;
}
.blurbs_1 .et_pb_blurb_container {
padding: 20px;
text-align: center;
}
.blurbs_1 .et-pb-icon {
font-size: 100px !important;
}
} .blurbs_2 .et_pb_blurb_container {
vertical-align: middle;
padding: 1.7vw;
line-height: 160%;
position: relative;
z-index: 5;
}
.blurbs_2 .et_pb_main_blurb_image img {
display: block !important;
}
.blurbs_2 .et_pb_blurb:hover:before {
left: 32%;
}
.blurbs_2 .et_pb_blurb:hover .et_pb_blurb_container h4:after {
width: 100%;
transition-delay: 0.4s !important;
}
.blurbs_2 .et_pb_blurb:hover .et_pb_blurb_container h4 {
transform: translate(0, -6px);
transition-delay: 0s !important;
}
.blurbs_2 .et_pb_blurb:hover .et_pb_blurb_container p {
transform: translate(0, 9px);
transition-delay: 0s !important;
}
.blurbs_2 .et_pb_blurb .et_pb_blurb_container p,
.blurbs_2 .et_pb_blurb .et_pb_blurb_container h4 {
transition-delay: 0.4s !important;
}
.blurbs_2 .et_pb_blurb .et_pb_blurb_container p,
.blurbs_2 .et_pb_blurb .et_pb_blurb_container h4,
.blurbs_2 .et_pb_blurb .et_pb_blurb_container h4:after {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.blurbs_2 .et_pb_blurb .et_pb_blurb_container h4:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #cc0033 !important;
margin: 0 0 0px;
transform: translate(0, 15px);
}
.blurbs_2 .et_pb_blurb:hover .et_pb_blurb_container {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (min-width: 1930px) {
#page-container .blurbs_4 .et_pb_blurb {
padding: 40px !important;
}
#page-container .blurbs_2 .et_pb_blurb_container {
padding: 10px 1.7vw;
}
.blurbs_5 .et_pb_main_blurb_image img {
padding: 80px !important;
}
.blurbs_1 .et_pb_blurb .et_pb_main_blurb_image{
padding: 60px !important;
}
.blurbs_1 .et_pb_blurb_container {
padding: 20px 40px;
}
body .blurbs_3 .et_pb_blurb.front .et_pb_main_blurb_image {
padding: 60px!important;
}
}
@media only screen and (max-width: 1390px) {
.blurbs_2 .et_pb_blurb_container {
padding: 0 1.2vw;
}
.blurbs_2 .et_pb_blurb .et_pb_main_blurb_image {
vertical-align: middle;
width: 30%;
}
.blurbs_2 .et_pb_blurb_container h4 a,
.blurbs_2 .et_pb_blurb_container h4 {
font-size: 18px !important;
}
.blurbs_2 .et_pb_blurb:hover:before {
left: 32%;
}
}
@media only screen and (max-width: 980px) {
.blurbs_2 .et_pb_blurb .et_pb_main_blurb_image {
width: 23% !important;
}
.blurbs_2 .et_pb_blurb:hover:before {
left: 22%;
}
.blurbs_2 .et_pb_main_blurb_image img {
width: 100%;
}
.blurbs_2 .et_pb_blurb_container {
padding: 0 3vw;
}
}
@media only screen and (max-width: 767px) {
.blurbs_2 .et_pb_blurb .et_pb_main_blurb_image {
width: 35% !important;
}
.blurbs_2 .et_pb_blurb:hover:before {
left: 33%;
}
.blurbs_2 .et_pb_main_blurb_image img {
width: 100%;
}
.blurbs_2 .et_pb_blurb_container {
padding: 0 3vw;
}
}
@media only screen and (max-width: 480px) {
.blurbs_2 .et_pb_main_blurb_image img {
width: 100% !important;
}
.blurbs_2 .et_pb_blurb .et_pb_main_blurb_image {
width: 100% !important;
display: block !important;
margin-bottom: 0 !important;
}
.blurbs_2 .et_pb_blurb_container {
padding: 30px;
text-align: center;
}
.blurbs_2 .et_pb_blurb:before {
left: 0 !important;
top: 84vw !important;
bottom: auto !important;
right: 0 !important;
}
.blurbs_2 .et_pb_blurb:hover:before {
top: 77vw !important;
left: 0 !important;
}
.blurbs_2 .et_pb_blurb:hover .et_pb_blurb_container h4:after {
width: 60% !important;
}
.blurbs_2 .et_pb_blurb .et_pb_blurb_container h4:after {
margin: 0px auto;
}
} .blurbs_3 .et_pb_column_1_4 .et-pb-icon {
font-size: 60px !important;
}
.blurbs_3 .et_pb_column_1_4 .et_pb_blurb_container {
padding: 0 17px 24px;
line-height: 168%;
height: auto !important;
}
.blurbs_3 .et_pb_column_1_4 {
cursor: pointer;
}
.blurbs_3 .et_pb_column_1_4 .back .et-pb-icon {
font-size: 120px !important;
line-height: 90%;
}
.blurbs_3 .et_pb_column_1_4:hover .back:after {
width: 52%;
}
.blurbs_3 .et_pb_column_1_4 {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-perspective: 800px;
-moz-perspective: 800px;
-o-perspective: 800px;
-ms-perspective: 800px;
perspective: 800px;
}
.blurbs_3 .et_pb_column_1_4 .et_pb_blurb {
background-position: center center;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.blurbs_3 .et_pb_column_1_4 .et_pb_blurb.back {
opacity: 0;
}
.blurbs_3 .et_pb_column_1_4 .et_pb_blurb.front {
opacity: 1;
}
.blurbs_3 .et_pb_column_1_4:hover .et_pb_blurb.back {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
opacity: 1;
}
.blurbs_3 .et_pb_column_1_4:hover .et_pb_blurb.front {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
opacity: 0;
} @media only screen and (max-width: 980px) {
.blurbs_3 .et_pb_row {
overflow: visible;
}
.blurbs_3 .et_pb_column_1_4 .et_pb_blurb {
max-width: 226px;
margin: 0 auto !important;
left: 0;
right: 0;
}
}
@media only screen and (max-width: 480px) {
.blurbs_3 .et_pb_column_1_4 .front .et_pb_main_blurb_image {
padding: 40px !important;
margin-bottom: 23px;
}
}
.blurbs_4 .et_pb_column_1_3 {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-perspective: 900px;
-moz-perspective: 900px;
-o-perspective: 900px;
-ms-perspective: 900px;
perspective: 900px;
cursor: pointer;
}
.blurbs_4 .et_pb_blurb {
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
.blurbs_4 .et_pb_column_1_3 .back .et_pb_blurb_content p {
min-width: 200px;
}
.blurbs_4 .et_pb_column_1_3:hover .front {
-webkit-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
-moz-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
-o-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
-ms-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
opacity: 0 !important;
}
.blurbs_4 .et_pb_column_1_3:hover .back {
-webkit-transform: rotate3d(1, 0, 0, 0deg);
-moz-transform: rotate3d(1, 0, 0, 0deg);
-o-transform: rotate3d(1, 0, 0, 0deg);
-ms-transform: rotate3d(1, 0, 0, 0deg);
transform: rotate3d(1, 0, 0, 0deg);
opacity: 1;
} @media only screen and (max-width: 1390px) {
.blurbs_4 .et_pb_blurb h4,
.blurbs_4 .et_pb_blurb h4 a {
font-size: 18px !important;
}
}
@media only screen and (max-width: 980px) {
.blurbs_4 .et_pb_blurb.front {
padding: 40px !important;
}
.blurbs_4 .et_pb_blurb .et_pb_main_blurb_image,
.blurbs_4 .et_pb_blurb .et_pb_blurb_content {
text-align: center !important;
}
} .blurbs_5 .et_pb_main_blurb_image:after {
pointer-events: none;
position: absolute;
content: '';
left: 0;
height: 10px;
width: 46%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 67%);
transition-duration: 0.3s;
transition-property: transform opacity;
display: block;
margin: 0 auto 0;
right: 0;
}
.blurbs_5 .et_pb_main_blurb_image img {
padding: 3.7vw;
display: block;
width: 100%;
}
.blurbs_5 .et_pb_blurb_container p a:hover {
opacity: 0.5;
}
.blurbs_5 .et_pb_blurb_container p a {
color: inherit;
}
.blurbs_5 .et_pb_blurb_container p {
padding-bottom: 0 !important;
}
.blurbs_5 .et_pb_blurb_container {
line-height: 190%;
}
.blurbs_5 .et_pb_column:hover .et_pb_blurb .et_pb_main_blurb_image {
transform: translateY(-17px);
}
.blurbs_5 .et_pb_column:hover .et_pb_blurb .et_pb_main_blurb_image:after {
opacity: 1;
transform: translateY(29px);
}
.blurbs_5 .et_pb_column:hover .et_pb_blurb:after {
width: 40%;
}
.blurbs_5 .et_pb_column:hover .et_pb_blurb .et_pb_blurb_container {
-webkit-animation: fadeIn 5s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 980px) {
.blurbs_5 .et_pb_main_blurb_image {
max-width: 200px;
margin: 0 auto 40px;
}
.blurbs_5 .et_pb_main_blurb_image img {
padding: 6vw;
}
}
@media only screen and (max-width: 767px) {
.blurbs_5 .et_pb_main_blurb_image img {
padding: 9vw;
}
}
@media only screen and (max-width: 480px) {
.blurbs_5 .et_pb_main_blurb_image img {
padding: 14vw;
}
} .blurbs_6 .et_pb_main_blurb_image img {
filter: grayscale(100%);
}
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container h4 {
position: relative;
}
.blurbs_6 .et_pb_column_1_3:hover .et_pb_blurb:after,
.blurbs_6 .et_pb_column_1_3:hover .et_pb_blurb:before {
transition-delay: 0.3s !important;
width: 50%;
}
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container h4,
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb img,
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container p {
transition-delay: 0.3s !important;
}
.blurbs_6 .et_pb_column_1_3:hover .et_pb_blurb .et_pb_blurb_container {
-webkit-animation: fadeIn 5s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
.blurbs_6 .et_pb_column_1_3:hover .et_pb_blurb img {
transform: translateY(-5px);
transition-delay: 0s !important;
}
.blurbs_6 .et_pb_column_1_3:hover .et_pb_blurb .et_pb_blurb_container h4 {
transform: translateY(-10px);
transition-delay: 0s !important;
}
.blurbs_6 .et_pb_column_1_3:hover .et_pb_blurb .et_pb_blurb_container p {
transform: translateY(5px);
transition-delay: 0s !important;
}
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container,
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image a {
position: relative;
z-index: 3;
}
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
max-width: 74px;
margin: 0 auto 10px;
}
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container h4,
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container p,
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image img,
.blurbs_6 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image:after {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.blurbs_6 .et_pb_column_1_3:hover .et_pb_blurb .et_pb_main_blurb_image img {
filter: grayscale(0);
} .blurbs_7 .et_pb_column_4_4 .et_pb_blurb {
width: 18% !important;
margin-right: 2.4% !important;
float: left;
text-align: center;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb .et_pb_main_blurb_image:after {
pointer-events: none;
position: absolute;
content: '';
left: 0;
height: 10px;
width: 46%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 67%);
transition-duration: 0.3s;
transition-property: transform opacity;
display: block;
margin: 0px auto 0;
right: 0;
margin-bottom: -10px !important;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb:last-child {
margin-right: 0 !important;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb img {
transition: 0.3s !important;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb h4 a {
transition: 0.3s !important;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb:hover h4 a {
-webkit-animation: fadeIn 5s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb:hover .et_pb_main_blurb_image:after {
-webkit-animation: shrink 1s infinite; animation: shrink 1s infinite;
position: relative;
animation-iteration-count: 1;
opacity: 1;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb:hover img {
-webkit-animation: mymove 1s infinite; animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
@-webkit-keyframes mymove {
from {
top: 0;
}
to {
top: 10px;
}
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@-webkit-keyframes shrink {
from {
width: 25%;
}
to {
width: 46%;
}
}
@keyframes shrink {
from, 20%, 53%, 80%, to {
width: 46%;
}
40%, 43% {
width: 25%;
}
70% {
width: 35%;
}
90% {
width: 43%;
}
} @media only screen and (max-width: 980px) {
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb h4 {
font-size: 16px !important;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb .et_pb_main_blurb_image {
max-width: 80px;
margin: 0 auto 20px;
}
}
@media only screen and (max-width: 767px) {
.blurbs_7 .et_pb_column_4_4 .et_pb_promo_description,
.blurbs_7 .et_pb_column_4_4 {
text-align: center;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb {
width: 31% !important;
margin-right: 2.5% !important;
float: none !important;
display: inline-block;
}
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb:nth-child(3) {
margin-right: 0 !important;
}
}
@media only screen and (max-width: 480px) {
.blurbs_7 .et_pb_column_4_4 .et_pb_blurb {
width: 100% !important;
margin-right: 0% !important;
}
}
.blurbs_8 .et_pb_column_4_4 .et_pb_text {
width: 25.9% !important;
margin-right: 2% !important;
float: left;
text-align: left;
padding-top: 32px;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb {
width: 10% !important;
margin-right: 5.5% !important;
float: left;
text-align: center;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:last-child {
margin-right: 0 !important;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb .et_pb_promo_description {
max-width: 790px;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb {
cursor: pointer;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb img,
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:after,
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb .et_pb_blurb_container,
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb .et_pb_main_blurb_image {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:hover img {
transform: translateY(8px) scale(0.8);
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:hover .et_pb_blurb_container {
transform: translateY(-15px);
-webkit-animation: fadeIn 5s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:hover:after {
top: 50%;
transform: translate(0, -50%) scale(1.8);
} @media only screen and (max-width: 1390px) {
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb h4,
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb h4 a {
font-size: 16px !important;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb {
width: 11% !important;
margin-right: 4.2% !important;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:hover:after {
transform: translate(0, -50%) scale(1.6);
}
}
@media only screen and (max-width: 980px) {
.blurbs_8 .et_pb_column_4_4 .et_pb_promo_description {
text-align: center !important;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_text {
width: 100% !important;
margin-right: 0% !important;
text-align: center;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb {
width: 18% !important;
margin-right: 2.5% !important;
float: left;
text-align: center;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:last-child {
margin-right: 0 !important;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb .et_pb_main_blurb_image {
max-width: 80px;
margin: 0 auto 20px;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:hover:after {
transform: translate(0, -50%) scale(1.2);
}
}
@media only screen and (max-width: 767px) {
.blurbs_8 .et_pb_column_4_4 {
text-align: center !important;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb {
width: 31% !important;
margin-right: 2.5% !important;
float: none !important;
display: inline-block;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:nth-last-child(3) {
margin-right: 0 !important;
}
}
@media only screen and (max-width: 480px) {
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb {
width: 100% !important;
max-width: 130px;
display: block;
clear: both;
margin: 0 auto 50px !important;
}
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:last-child,
.blurbs_8 .et_pb_column_4_4 .et_pb_blurb:nth-last-child(3) {
margin-right: auto !important;
}
}.contact_1 .et_pb_contact_form {
margin-left: 0 !important;
}
.contact_1 .et_pb_contact_form .et_pb_contact_field_last {
width: 65%;
float: left;
padding-left: 0 !important;
margin-right: 5.4%;
}
.contact_1 .et_pb_contact_form p[data-type="checkbox"],
.contact_1 .et_pb_contact_form .et_pb_contact_field_half {
width: 29.6%;
padding: 0 !important;
margin-bottom: 43px !important;
margin: 0;
overflow: visible;
clear: none !important;
}
.contact_1 .et_pb_contact_form .et_contact_bottom_container {
margin-top: -14px !important;
width: 29.6%;
}
#page-container .contact_1 .et_pb_contact_form p textarea::-webkit-input-placeholder,
#page-container .contact_1 .et_pb_contact_form p input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .contact_1 .et_pb_contact_form p textarea::-moz-placeholder,
#page-container .contact_1 .et_pb_contact_form p input::-moz-placeholder {
color: transparent !important;
}
#page-container .contact_1 .et_pb_contact_form p textarea:-ms-input-placeholder,
#page-container .contact_1 .et_pb_contact_form p input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .contact_1 .et_pb_contact_form p textarea:-moz-placeholder,
#page-container .contact_1 .et_pb_contact_form p input:-moz-placeholder {
color: transparent !important;
}
.contact_1 .et_pb_contact_form p[data-type="checkbox"] {
margin: -34px 0 30px !important;
} .contact_2 .et_contact_bottom_container .et_pb_contact_right p:before {display: none !important;}
.contact_2 .et_contact_bottom_container .et_pb_contact_right p input{ padding-left: 5px !important; padding-bottom: 10px !important} .contact_1 .et_pb_contact_form_container .et-pb-contact-message ul {
padding-bottom: 20px !important;
}
.contact_1 .et_pb_contact_form p textarea.et_contact_error,
.contact_1 .et_pb_contact_form p input.et_contact_error {
padding-left: 24px !important;
border: 1px solid #f00 !important;
}
.contact_1 .et_pb_contact_form p textarea.et_contact_error + label,
.contact_1 .et_pb_contact_form p input.et_contact_error + label {
padding-left: 24px !important;
} .contact_1 .et_pb_contact_form p {
position: relative;
}
.contact_1 .et_pb_contact_form p:not([data-type="checkbox"]) label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 22px;
padding-left: 0;
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;
color: #a7a7a7;
}
.contact_1 .et_pb_contact_form p.filled label,
.contact_1 .et_pb_contact_form p.focus label {
-webkit-transform: translate3d(0, -210%, 0);
transform: translate3d(0, -210%, 0);
font-size: 14px;
} @media only screen and (max-width: 767px) {
.contact_1 .et_pb_contact_form .et_pb_contact_field_last {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 31px;
}
.contact_1 .et_pb_contact_form .et_pb_contact_field_half {
margin-bottom: 40px !important;
}
.contact_1 .et_pb_contact_form .et_contact_bottom_container {
margin-top: 0px !important;
}
}
@media only screen and (max-width: 480px) {
.contact_1 .et_pb_contact_form .et_contact_bottom_container {
width: 100%;
}
} .contact_2 .et_pb_contact_form {
margin-left: 0 !important;
}
.contact_2 .et_pb_contact_form .et_pb_contact_field {
padding: 0 !important;
margin: 0 !important;
}
.contact_2 .et_pb_contact_form .et_contact_bottom_container {
margin-top: 0 !important;
width: 100%;
}
.contact_2 > .et_pb_row:first-child {z-index: 10 !important;}
#page-container .contact_2 .et_pb_contact_form textarea::-webkit-input-placeholder,
#page-container .contact_2 .et_pb_contact_form input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .contact_2 .et_pb_contact_form textarea::-moz-placeholder,
#page-container .contact_2 .et_pb_contact_form input::-moz-placeholder {
color: transparent !important;
}
#page-container .contact_2 .et_pb_contact_form textarea:-ms-input-placeholder,
#page-container .contact_2 .et_pb_contact_form input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .contact_2 .et_pb_contact_form textarea:-moz-placeholder,
#page-container .contact_2 .et_pb_contact_form input:-moz-placeholder {
color: transparent !important;
} #page-container .contact_2 .et_pb_column_4_4 {
max-width: 1080px !important;
margin: auto !important;
float: none !important;
width: 80% !important;
}
.contact_2 .et_pb_column_1_2 .et_pb_promo_description p.social_icons {
padding-bottom: 8px !important;
}
.contact_2 .et_pb_column_1_2 .et_pb_promo_description a{
color: #a7a7a7;
}
.contact_2 .et_pb_column_1_2 .et_pb_promo_description .elegantFont {
font-family: "ETmodules" !important;
min-width: 27px;
vertical-align: middle;
clear: both !important;
display: inline-block;
color: #000;
}
.contact_2 .et_pb_column_4_4 a{
color: inherit;
}
.contact_2 .et_pb_column_4_4 .elegantfont {
font-family: "ETmodules" !important;
margin-left: 10px !important;
}
.contact_2 .et_pb_row:first-child .et_pb_promo_description p:last-child {
line-height: 200%;
}
.contact_2 .et_pb_row:first-child .et_pb_promo_description p:last-child a {
width: 85%;
display: inline-block;
}
.contact_2 .et_pb_row:last-child .et_pb_promo p:last-child {
padding-bottom: 0 !important;
}
.contact_2 .et_pb_row:last-child .et_pb_promo p {
padding-bottom: 27px !important;
}
.contact_2 .et_pb_row:last-child .et_pb_text {
float: right;
margin-top: -92px;
margin-right: 2vw;
}
#page-container .contact_2 p a:hover {
opacity: 0.4;
} .contact_2 .et_pb_contact_form_container .et-pb-contact-message ul {
padding-bottom: 10px !important;
}
.contact_2 .et_pb_contact_form p textarea.et_contact_error ,
.contact_2 .et_pb_contact_form p input.et_contact_error {
border: 1px solid #f00 !important;
}
.contact_2 .et_pb_contact_form p input.et_contact_error {
margin-bottom: 5px !important;
}
.contact_2 .et_pb_contact_form p textarea.et_contact_error + label,
.contact_2 .et_pb_contact_form p input.et_contact_error + label {
padding-left: 21px !important;
} .contact_2 .et_pb_contact_form p:before {
display: inline-block !important;
font-family: "ETmodules" !important;
margin: 0 !important;
opacity: 1;
font-size: 19px !important;
position: absolute;
top: 23px;
left: 20px;
-webkit-transform: translate3d(-56px, 0, 0);
transform: translate3d(-56px, 0, 0);
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
border-right: 1px solid #ccc;
padding-right: 8px;
min-width: 20px;
z-index: 1;
}
.contact_2 .et_pb_contact_form p.filled:before,
.contact_2 .et_pb_contact_form p.focus:before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.contact_2 .et_pb_contact_form p:first-child::before {
content: '\e08b' !important;
}
.contact_2 .et_pb_contact_form p:nth-child(2)::before {
content: "\e076" !important;
}
.contact_2 .et_pb_contact_form p:nth-child(3)::before {
content: "\e065" !important;
}
.contact_2 .et_pb_contact_form p[data-type="checkbox"]{
margin: 0 0 20px !important;
}
.contact_2 .et_pb_contact_form p {
position: relative;
overflow: hidden;
}
.contact_2 .et_pb_contact_form p:not([data-type="checkbox"]) label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 22px;
padding-left: 0;
color: #a7a7a7;
font-size: 18px;
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;
}
.contact_2 .et_pb_contact_form p.filled label,
.contact_2 .et_pb_contact_form p.focus label {
opacity: 0;
-webkit-transform: translate3d(120px, 0, 0);
transform: translate3d(120px, 0, 0);
} @media only screen and (min-width: 1930px) {
.contact_4 .et_pb_row:last-child .et_pb_column:last-child{
padding: 78px 50px !important;
}
.contact_4 .et_pb_row:last-child .et_pb_column:first-child{
padding: 40px !important;
}
}
@media only screen and (max-width: 980px) {
.contact_2 .et_pb_row:first-child .et_pb_promo_description {
max-width: 100%;
text-align: center;
}
.contact_2 .et_pb_divider {
margin: 19px auto 24px !important;
}
.contact_2 .et_pb_row:last-child .et_pb_promo {
width: 100%;
max-width: 100%;
text-align: center;
}
.contact_2 .et_pb_row:last-child .et_pb_text {
float: none;
margin-top: 20px;
text-align: center;
}
}
@media only screen and (max-width: 767px) {
.contact_2 .et_pb_row:first-child .et_pb_contact_form_container {
padding: 30px !important;
}
}
.contact_3 .et_pb_contact_form {
margin-left: 0 !important;
}
.contact_3 .et_pb_contact_form .et_pb_contact_field {
padding: 0 !important;
margin: 0 !important;
}
.contact_3 .et_pb_contact_form .et_pb_contact_field_half.et_pb_contact_field_last {
margin-right: 0 !important;
}
.contact_3 .et_pb_contact_form .et_pb_contact_field_half {
width: 47% !important;
margin-right: 6% !important;
margin-bottom: 26px !important;
}
.contact_3 .et_pb_contact_form .et_contact_bottom_container {
margin-top: 24px !important;
width: 100%;
}
.contact_3 h1.et_pb_contact_main_title:after {
content: "";
display: inline-block;
height: 3px;
width: 70%;
background-color: #ebebeb;
float: right;
margin-top: 15px;
}
#page-container .contact_3 .et_pb_contact_form p textarea::-webkit-input-placeholder,
#page-container .contact_3 .et_pb_contact_form p input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .contact_3 .et_pb_contact_form p textarea::-moz-placeholder,
#page-container .contact_3 .et_pb_contact_form p input::-moz-placeholder {
color: transparent !important;
}
#page-container .contact_3 .et_pb_contact_form p textarea:-ms-input-placeholder,
#page-container .contact_3 .et_pb_contact_form p input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .contact_3 .et_pb_contact_form p textarea:-moz-placeholder,
#page-container .contact_3 .et_pb_contact_form p input:-moz-placeholder {
color: transparent !important;
} .contact_3 .et_pb_contact_form p textarea.et_contact_error,
.contact_3 .et_pb_contact_form p input.et_contact_error {
border-radius: 6px;
border: 1px solid #f00 !important;
}
.contact_3 .et_pb_contact_form p textarea.et_contact_error + label,
.contact_3 .et_pb_contact_form p input.et_contact_error + label {
padding-left: 24px !important;
} .contact_3 .et_pb_contact_form p:not(.et_pb_contact_field_half ) {
clear: both;
}
.contact_3 .et_pb_contact_form p {
position: relative;
overflow: visible;
}
.contact_3 .et_pb_contact_form p:not([data-type="checkbox"]) label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 22px;
padding-left: 0;
color: #a7a7a7;
font-size: 16px;
font-weight: 400;
z-index: 2;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.contact_3 .et_pb_contact_form p.filled label,
.contact_3 .et_pb_contact_form p.focus label {
opacity: 0;
-webkit-transform: translate3d(120px, 0, 0);
transform: translate3d(120px, 0, 0);
}
.contact_3 .et_pb_contact_form p.filled textarea,
.contact_3 .et_pb_contact_form p.focus textarea,
.contact_3 .et_pb_contact_form p.filled input,
.contact_3 .et_pb_contact_form p.focus input {
box-shadow: 0px 0px 7.36px 0.64px rgba(204, 204, 204, 0.65);
display: block;
border: 1px solid #eee !important;
border-radius: 6px;
padding-left: 24px !important;
} @media only screen and (max-width: 1390px) {
.contact_3 h1.et_pb_contact_main_title:after {
width: 58%;
}
}
@media only screen and (max-width: 980px) {
.contact_3 h1.et_pb_contact_main_title:after {
margin-top: 10px;
}
}
@media only screen and (max-width: 767px) {
.contact_3 .et_pb_contact_form .et_pb_contact_field_half {
width: 100% !important;
margin-right: 0% !important;
}
}
@media only screen and (max-width: 480px) {
.contact_3 h1.et_pb_contact_main_title:after {
width: 40%;
}
}
.contact_4 .et_pb_contact_form {
margin-left: 0 !important;
}
.contact_4 .et_pb_contact_form .et_pb_contact_field {
padding: 0 !important;
margin: 0 !important;
margin-bottom: 21px !important;
}
.contact_4 .et_pb_text p strong {
color: #cc0033 !important;
}
.contact_4 .et_pb_contact_form .et_contact_bottom_container {
margin-top: -3px !important;
width: 100%;
}
.contact_4 .et_pb_accordion .et_pb_toggle_close h5:before {
left: 0;
transform: translate(0,0);
}
.contact_4 .et_pb_accordion .et_pb_toggle_open h5 {
font-weight: 700;
}
.contact_4 .et_pb_accordion .et_pb_toggle_close h5:before {
content: 'L';
}
.contact_4 .et_pb_accordion .et_pb_toggle_open h5:before {
content: "K" !important;
display: block !important;
margin-top: -16px;
color: inherit;
}
#page-container .contact_4 .et_pb_accordion .et_pb_toggle:last-of-type{
border-bottom: 0 !important;
}     .contact_4 .et_pb_accordion .et_pb_toggle h5:after,
.contact_4 .et_pb_accordion .et_pb_toggle h5:before,
.contact_4 .et_pb_accordion .et_pb_toggle h5 {
-webkit-transition: transform 0.3s, opacity 0.3s  ease-in-out;
-moz-transition: transform 0.3s, opacity 0.3s ease-in-out;
transition: transform 0.3s, opacity 0.3s ease-in-out;
}
.contact_4 .et_pb_accordion .et_pb_toggle:not(.et_pb_toggle_open) h5:after {
content: "3";
display: block !important;
color: inherit;
font-family: "ETmodules" !important;
font-size: 30px;
left: 0;
position: absolute;
opacity: 0;
transform: translate(0,100%);
line-height: 1;
top: 50%;
margin-top: -0.5em;
}
.contact_4 .et_pb_accordion .et_pb_toggle:not(.et_pb_toggle_open):hover h5:before {
color: inherit;
transform: translate(0,-100%);
opacity: 0;
}
.contact_4 .et_pb_accordion .et_pb_toggle:not(.et_pb_toggle_open):hover h5:after {
color: inherit;
transform: translate(0,0%);
opacity: 1;
}
.contact_4 .et_pb_accordion .et_pb_toggle:hover {
border-color: inherit !important;
box-shadow: none !important;
cursor: pointer;
}
#page-container .contact_4 .et_pb_contact_form p textarea::-webkit-input-placeholder,
#page-container .contact_4 .et_pb_contact_form p input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .contact_4 .et_pb_contact_form p textarea::-moz-placeholder,
#page-container .contact_4 .et_pb_contact_form p input::-moz-placeholder {
color: transparent !important;
}
#page-container .contact_4 .et_pb_contact_form p textarea:-ms-input-placeholder,
#page-container .contact_4 .et_pb_contact_form p input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .contact_4 .et_pb_contact_form p textarea:-moz-placeholder,
#page-container .contact_4 .et_pb_contact_form p input:-moz-placeholder {
color: transparent !important;
}
.contact_4 .et_pb_contact_form_container .et-pb-contact-message ul {
padding-bottom: 12px !important;
}
.contact_4 .et_pb_contact_form p[data-type="checkbox"]{
margin: 0 0 20px !important;
}
.contact_4 .et_pb_contact_form p textarea.et_contact_error,
.contact_4 .et_pb_contact_form p input.et_contact_error {
border: 1px solid #f00 !important;
} .contact_4 .et_pb_contact_form p {
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.contact_4 .et_pb_contact_form p:not([data-type="checkbox"]) label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 16px;
padding-left: 30px;
color: #a7a7a7;
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;
}
.contact_4 .et_pb_contact_form p.filled label,
.contact_4 .et_pb_contact_form p.focus label {
opacity: 0;
}
.contact_4 .et_pb_contact_form p.filled textarea,
.contact_4 .et_pb_contact_form p.focus textarea,
.contact_4 .et_pb_contact_form p.filled input,
.contact_4 .et_pb_contact_form p.focus input {
box-shadow: 0px 0px 32.2px 2.8px rgba(204, 204, 204, 0.65);
border-color: transparent !important;
} @media only screen and (max-width: 480px) {
.contact_4 .et_pb_accordion .et_pb_toggle h5:before,
.contact_4 .et_pb_accordion .et_pb_toggle_open h5:before {
display: none !important;
}
.contact_4 .et_pb_accordion .et_pb_toggle_close h5 {
padding: 23px 0 !important;
}
.contact_4 .et_pb_accordion .et_pb_toggle_content,
.contact_4 .et_pb_accordion .et_pb_toggle_open h5 {
padding-left: 0 !important;
}
}
.contact_5 .et_pb_contact_form {
margin-left: 0 !important;
}
.contact_5 .et_pb_contact_form .et_pb_contact_field {
padding: 0 !important;
margin: 0 !important;
margin-bottom: 31px !important;
}
.contact_5 .et_pb_contact_form .et_pb_contact_field_half.et_pb_contact_field_last {
margin-right: 0 !important;
}
.contact_5 .et_pb_contact_form .et_pb_contact_field_half {
width: 47% !important;
margin-right: 6% !important;
}
.contact_5 .et_pb_contact_form .et_contact_bottom_container {
margin-top: 20px !important;
width: 100%;
text-align: left;
overflow: visible;
}
.contact_5 p[data-type="checkbox"] label {
font-size: 16px !important;
}
.contact_5 p:not([data-type="checkbox"]) .et_pb_contact_form_label {
display: block;
font-size: 0;
margin-bottom: -5px;
position: relative;
color: #a7a7a7;
}
.contact_5 p:not([data-type="checkbox"]) .et_pb_contact_form_label:after {
content: "";
display: block;
width: 100%;
height: 1px;
background-color: #a7a7a7;
position: absolute;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
top: -7px;
transform: translate(0, 45px);
opacity: 0.2 !important;
}
.contact_5 .et_pb_contact_form_label:before {
display: inline-block;
font-size: 16px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.contact_5 .et_pb_contact_form_label[for^="et_pb_contact_name"]:before {
content: 'First and last name';
}
.contact_5 .et_pb_contact_form_label[for^="et_pb_contact_email"]:before {
content: 'Email Address here';
}
.contact_5 .et_pb_contact_form_label[for^="et_pb_contact_phone number"]:before {
content: 'Your phone number here';
}
.contact_5 .et_pb_contact_form_label[for^="et_pb_contact_company"]:before {
content: 'Your company here';
}
.contact_5 .et_pb_contact_form_label[for^="et_pb_contact_message"]:before {
content: 'Tell us your idea';
transform: translate(0, -168px);
}
.contact_5 .et_pb_promo .et_pb_promo_description p {
max-width: 390px;
line-height: 150%;
}
.contact_5 .et_pb_contact_form p {
overflow: visible;
}
.contact_5 .et_pb_contact_form p textarea,
.contact_5 .et_pb_contact_form p input {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.contact_5 .et_pb_contact_form p.filled textarea,
.contact_5 .et_pb_contact_form p.focus textarea,
.contact_5 .et_pb_contact_form p.filled input,
.contact_5 .et_pb_contact_form p.focus input {
transform: translate(0, 15px);
}
.contact_5 .et_pb_contact_form p.filled .et_pb_contact_form_label:before,
.contact_5 .et_pb_contact_form p.focus .et_pb_contact_form_label:before {
transform: translate(0, 20px);
}
.contact_5 .et_pb_contact_form p.filled .et_pb_contact_form_label[for="et_pb_contact_message_4"]:before,
.contact_5 .et_pb_contact_form p.focus .et_pb_contact_form_label[for="et_pb_contact_message_4"]:before {
transform: translate(0, 20px);
}
.contact_5 .et_pb_contact_form p.filled .et_pb_contact_form_label:after,
.contact_5 .et_pb_contact_form p.focus .et_pb_contact_form_label:after {
transform: translate(0, 23px);
}
.contact_5 .et_pb_contact_form p:not(.et_pb_contact_field_half ) {
clear: both;
}
.contact_5 .et_pb_contact_form textarea::-webkit-input-placeholder,
.contact_5 .et_pb_contact_form input::-webkit-input-placeholder {
font-size: 30px !important;
font-weight: 700 !important;
}
.contact_5 .et_pb_contact_form textarea::-moz-placeholder,
.contact_5 .et_pb_contact_form input::-moz-placeholder {
font-size: 30px !important;
font-weight: 700 !important;
}
.contact_5 .et_pb_contact_form textarea:-ms-input-placeholder,
.contact_5 .et_pb_contact_form input:-ms-input-placeholder {
font-size: 30px !important;
font-weight: 700 !important;
}
.contact_5 .et_pb_contact_form textarea:-moz-placeholder,
.contact_5 .et_pb_contact_form input:-moz-placeholder {
font-size: 30px !important;
font-weight: 700 !important;
} .contact_5 .et_pb_contact_form_container .et-pb-contact-message ul {
padding-bottom: 12px !important;
}
.contact_5 .et_pb_contact_form p textarea.et_contact_error,
.contact_5 .et_pb_contact_form p input.et_contact_error {
padding-left: 15px !important;
border: 1px solid #f00 !important;
}
.contact_5 .et_pb_contact_form p textarea.et_contact_error + .et_pb_contact_form_label[for="et_pb_contact_message_4"]:before {
transform: translate(0, 20px);
}
.contact_5 textarea.et_contact_error + .et_pb_contact_form_label:after {
transform: translate(0, 52px);
} @media only screen and (max-width: 980px) {
.contact_5 .et_pb_contact_form textarea::-webkit-input-placeholder,
.contact_5 .et_pb_contact_form input::-webkit-input-placeholder {
font-size: 26px !important;
}
.contact_5 .et_pb_contact_form textarea::-moz-placeholder,
.contact_5 .et_pb_contact_form input::-moz-placeholder {
font-size: 26px !important;
}
.contact_5 .et_pb_contact_form textarea:-ms-input-placeholder,
.contact_5 .et_pb_contact_form input:-ms-input-placeholder {
font-size: 26px !important;
}
.contact_5 .et_pb_contact_form textarea:-moz-placeholder,
.contact_5 .et_pb_contact_form input:-moz-placeholder {
font-size: 26px !important;
}
}
@media only screen and (max-width: 767px) {
.contact_5 .et_pb_contact_form .et_pb_contact_field_half {
width: 100% !important;
margin-right: 0 !important;
}
.contact_5 .et_pb_contact_form textarea::-webkit-input-placeholder,
.contact_5 .et_pb_contact_form input::-webkit-input-placeholder {
font-size: 22px !important;
}
.contact_5 .et_pb_contact_form textarea::-moz-placeholder,
.contact_5 .et_pb_contact_form input::-moz-placeholder {
font-size: 22px !important;
}
.contact_5 .et_pb_contact_form textarea:-ms-input-placeholder,
.contact_5 .et_pb_contact_form input:-ms-input-placeholder {
font-size: 22px !important;
}
.contact_5 .et_pb_contact_form textarea:-moz-placeholder,
.contact_5 .et_pb_contact_form input:-moz-placeholder {
font-size: 22px !important;
}
}  .contact_1 .et_contact_bottom_container .et_pb_contact_right input{
padding: 10px 5px !important;
text-align: center;
border: 1px solid #ccc!important;
}
.contact_1 .et_contact_bottom_container .et_pb_contact_right{
display: block !important;
position: absolute;
bottom: -23px;
width: 100%;
right: 0;
} .contact_2 .et_contact_bottom_container .et_pb_contact_right input{
padding: 10px 5px !important;
border: 1px solid #e7e7e7!important;
text-align: center;
}
.contact_2 .et_contact_bottom_container .et_pb_contact_right{
display: block;
text-align: left;
margin-bottom: 9px;
} #page-container .contact_3 .et_contact_bottom_container .et_pb_contact_right input{
padding: 10px 5px !important;
border: 1px solid #e7e7e7!important;
text-align: center;
display: inline-block !important;
}
.contact_3 .et_contact_bottom_container .et_pb_contact_right{
display: block;
text-align: left;
margin-bottom: 20px;
} .contact_4 .et_contact_bottom_container .et_pb_contact_right input{
padding: 10px 5px !important;
text-align: center;
}
.contact_4 .et_contact_bottom_container .et_pb_contact_right{
margin-bottom: 15px !important;
display: block !important;
} .contact_5 .et_contact_bottom_container .et_pb_contact_right input{
padding: 10px 5px !important;
text-align: center;
transform: none !important;
border: 1px solid #e7e7e7 !important;
font-size: 16px !important;
}
.contact_5 .et_contact_bottom_container .et_pb_contact_right {
margin-right: 20px !important;
}.map_section .et_pb_column_4_4 .et_pb_promo .et_pb_promo_description p {
float: right;
}
.map_section .et_pb_column_4_4 .et_pb_text iframe {
width: 100% !important;
height: 450px;
margin-bottom: -170px;
}
.contact_1_3_boxes .et_pb_promo_description a:hover {
opacity: 0.6;
}
.contact_1_3_boxes .et_pb_promo_description a {
color: #fff !important;
} .contact_1_3_address .et_pb_column_1_3:not(:first-child) strong {
font-size: 21px;
padding-bottom: 6px !important;
display: block;
} @media only screen and (max-width: 1390px) {
.map_section .et_pb_column_4_4 .et_pb_promo .et_pb_promo_description {
text-align: center !important;
margin-bottom: 30px !important;
}
.map_section .et_pb_column_4_4 .et_pb_promo .et_pb_promo_description p {
float: none;
}
}
@media only screen and (max-width: 980px) {
.contact_1_3_address .et_pb_column_1_3 .et_pb_promo .et_pb_promo_description {
text-align: center !important;
}
}
@media only screen and (max-width: 767px) {
.map_section .et_pb_column_4_4 .et_pb_text iframe {
height: 250px;
}
} .info .et_pb_promo_description h2:after,
.map .et_pb_promo_description h2:after {
content: "";
display: inline-block;
height: 3px;
background-color: #cc0033;
float: right;
margin-top: 15px;
}
.info .et_pb_promo_description h2:after {
width: 59%;
}
.map .et_pb_promo_description h2:after {
width: 83%;
} @media only screen and (max-width: 980px) {
.info .et_pb_promo_description h2:after, .map .et_pb_promo_description h2:after {
margin-top: 10px;
}
}
@media only screen and (max-width: 767px) {
#page-container .info,
#page-container .map {
width: 100% !important;
margin-right: 0 !important;
}
.info .et_pb_promo_description h2:after {
width: 83%;
}
#page-container .map {
margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 480px) {
.map .et_pb_promo_description h2:after,
.info .et_pb_promo_description h2:after {
width: 74%;
}
} .contact_3_3_top_section .et_pb_blurb .et_pb_blurb_container a:hover{
opacity: 0.5;
}
.contact_3_3_top_section .et_pb_blurb .et_pb_blurb_container {
padding-left: 1.4vw;
padding-top: 0.8vw;
display: inline-block;
line-height: 190%;
} @media only screen and (max-width: 1390px) {
.contact_3_3_top_section .et_pb_blurb .et_pb_blurb_content {
text-align: center !important;
}
.contact_3_3_top_section .et_pb_blurb .et_pb_main_blurb_image {
display: block;
margin: 0 auto 20px;
}
.contact_3_3_top_section .et_pb_blurb .et_pb_blurb_container {
padding-left: 10px;
padding-top: 0;
}
}
@media only screen and (max-width: 980px) {
.contact_3_3_top_section .et_pb_column_1_3:last-child {
margin-right: 0 !important;
}
.contact_3_3_top_section .et_pb_column_1_3 {
width: 32% !important;
margin-right: 2% !important;
margin-bottom: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.contact_3_3_top_section .et_pb_column_1_3:last-child {
margin-bottom: 0 !important;
}
.contact_3_3_top_section .et_pb_column_1_3 {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 30px !important;
}
}.form_1 .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: 20px;
color: #a7a7a7;
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;
}
.form_1 .et_pb_newsletter {
width: 100%;
padding: 0 !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields {
flex-wrap: unset;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form p {
position: relative;
padding-bottom: 0 !important;
display: inline-block;
flex-basis: unset !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 20%;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form p {
width: 56.8%;
margin-right: 2.5%;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 50%;
position: absolute;
transform: translate(0, -50%);
width: 100%;
left: 0;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_button:after {
display: none !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_button:hover {
opacity: 0.5;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form p input{
padding: 20px !important;
} .form_1 .et_pb_newsletter .filled label,
.form_1 .et_pb_newsletter p input:focus + label {
-webkit-transform: translate3d(0, -240%, 0);
transform: translate3d(0, -240%, 0);
padding-left: 0;
}
.form_1 .et_pb_newsletter .filled input,
.form_1 .et_pb_newsletter input:focus {
color: #a7a7a7 !important;
font-size: 16px;
font-weight: 400;
box-shadow: inset 0 0 1px #9b9b9b;
}
.form_1 .et_pb_newsletter input::-webkit-input-placeholder {
font-size: 0 !important;
}
.form_1 .et_pb_newsletter input::-moz-placeholder {
font-size: 0 !important;
}
.form_1 .et_pb_newsletter input:-ms-input-placeholder {
font-size: 0 !important;
}
.form_1 .et_pb_newsletter input:-moz-placeholder {
font-size: 0 !important;
} .form_1 .et_pb_feedburner_form form {
width: 100% !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2) {
margin-right: 0 !important;
height: 100%;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p button.et_pb_newsletter_button {
position: static !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child {
width: 62% !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p {
width: 35.3%;
margin-right: 2%;
vertical-align: top;
} .form_1 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4) {
width: 22% !important;
margin-right: 0 !important;
} .form_1 .et_pb_newsletter_result h2 {
color: #14bf0a !important;
}
.form_1 .et_pb_newsletter_result {
text-align: right !important;
width: 100% !important;
color: #14bf0a !important;
}
.form_1 .et_pb_newsletter_form[data-service="aweber"] .et_pb_newsletter_result {
font-size: 16px;
padding: 10px 10px 10px 0;
} @media only screen and (max-width: 980px) {
.form_1 .et_pb_newsletter .et_pb_newsletter_form {
padding-left: 0 !important;
}
.form_1 .et_pb_column {
width: 100% !important;
margin-right: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.form_1 .et_pb_column_2_3 {
padding: 0 !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child, .form_1 .et_pb_newsletter .et_pb_newsletter_form p {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields {
display: block;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2),
.form_1 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4),
.form_1 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 100% !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2),
.form_1 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4) {
margin-bottom: 0 !important;
}
.form_1 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 0;
position: relative;
transform: translate(0, 0);
}
#page-container .form_1 .et_pb_newsletter .et_pb_newsletter_button {
height: auto;
position: static;
width: 100%;
}
} .form_2 .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: 30px;
color: #2c2c2c;
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;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_description h2 {
padding-bottom: 13px;
}
.form_2 .et_pb_newsletter {
width: 100%;
padding: 0 !important;
display: block !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
flex-wrap: unset;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form{
display: block !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p {
position: relative;
padding-bottom: 0 !important;
display: inline-block;
flex-basis: unset !important;
width: 100%;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 22%;
position: absolute;
top: 7px;
right: 9px;
bottom: 7px;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p input {
padding: 29px 5px 25px 30px!important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(3) label,
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(3) input {
padding-left: 10px !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(2) label,
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(2) input {
padding-left: 0 !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(2) {
width: 60%;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:first-child {
width: 55%;
}    .form_2 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 50%;
position: relative;
transform: translate(0, -50%);
}
.form_2 .et_pb_newsletter .et_pb_newsletter_button:after {
display: none !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_button:hover {
opacity: 0.5;
} #page-container .form_2 .et_pb_newsletter .et_pb_newsletter_button,
.form_2 .et_pb_newsletter input {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#page-container .form_2 .et_pb_newsletter .filled-cont .et_pb_newsletter_button,
#page-container .form_2 .et_pb_newsletter .focus-cont .et_pb_newsletter_button,
.form_2 .et_pb_newsletter .filled-cont input,
.form_2 .et_pb_newsletter .focus-cont input,
.form_2 .et_pb_newsletter .filled-cont,
.form_2 .et_pb_newsletter .focus-cont {
border-radius: 50px !important;
}
.form_2 .et_pb_newsletter .filled label,
.form_2 .et_pb_newsletter p input:focus + label {
-webkit-transform: translate3d(0, 190%, 0);
transform: translate3d(0, 190%, 0);
color: #fff;
}
.form_2 .et_pb_newsletter .filled input,
.form_2 .et_pb_newsletter input:focus {
color: #a7a7a7 !important;
font-size: 16px;
font-weight: 400;
} .form_2 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form {
display: block !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:last-child {
width: 23%;
position: absolute;
top: 7px;
right: 9px;
bottom: 7px;
display: inline-block !important;
} .form_2 .et_pb_newsletter .et_pb_newsletter_form.aweber_form p:nth-child(5) {
width: 22%;
position: absolute;
top: 7px;
right: 9px;
bottom: 7px;
} .form_2 .et_pb_newsletter_result h2 {
color: #14bf0a !important;
padding: 20px 0 !important;
margin-right: -8.5vw !important;
}
.form_2 .et_pb_newsletter_result {
text-align: center !important;
width: 100% !important;
color: #14bf0a !important;
}
.form_2 .et_pb_newsletter_form[data-service="aweber"] .et_pb_newsletter_result {
font-size: 16px;
padding: 10px 10px 10px 0;
}
#page-container .form_2 .et_pb_newsletter input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .form_2 .et_pb_newsletter input::-moz-placeholder {
color: transparent !important;
}
#page-container .form_2 .et_pb_newsletter input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .form_2 .et_pb_newsletter input:-moz-placeholder {
color: transparent !important;
} @media only screen and (max-width: 767px) {
.form_2 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields {
display: block;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
max-width: 100% !important;
padding-right: 0 !important;
background-color: transparent !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:last-child .et_pb_newsletter_button {
color: #cc0033 !important;
background-color: #fff !important;
}
#page-container .form_2 .et_pb_newsletter .et_pb_newsletter_form p {
margin-bottom: 40px !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
position: static !important;
width: 100% !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(3),
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(2) {
width: 100% !important;
}
#page-container .form_2 .et_pb_newsletter .et_pb_newsletter_form p label,
#page-container .form_2 .et_pb_newsletter .et_pb_newsletter_form p input {
padding-left: 25px !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 0;
position: static;
transform: translate(0, 0);
}
body .form_2 .et_pb_newsletter_form input {
padding: 15px 25px !important;
}
.form_2 .et_pb_newsletter_result h2 {
padding: 0 0 !important;
margin-right: 0 !important;
}
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:first-child,
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:nth-child(2),
.form_2 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 100%;
position: relative;
}
#page-container .form_2 .et_pb_newsletter .et_pb_newsletter_button.et_pb_button .et_pb_newsletter_button_text {
top: 0;
transform: translate(0, 0);
}
#page-container .form_2 .et_pb_newsletter .et_pb_newsletter_button.et_pb_button {
background-color: #ffffff !important;
color: #c03 !important;
padding: 10px 5px !important;
margin-top: 0;
}
}
@media only screen and (max-width: 480px) {
.form_2 .et_pb_newsletter .et_pb_newsletter_form p input {
padding: 20px 5px 20px 30px!important;
}
.form_2 .et_pb_newsletter .filled label,
.form_2 .et_pb_newsletter p input:focus + label {
-webkit-transform: translate3d(0, 130%, 0);
transform: translate3d(0, 130%, 0);
}
} .form_3 .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: 0;
color: #2c2c2c;
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;
}
.form_3 .et_pb_newsletter {
width: 100%;
padding: 0 !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form p {
position: relative;
padding-bottom: 0 !important;
display: inline-block;
flex-basis: unset;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
flex-wrap: unset;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form{
display: block !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form p input{
padding: 23px 0!important;
background-color: transparent;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 30%;
margin-right: 0;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form p {
width: 29%;
margin-right: 6.2%;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 50%;
position: absolute;
transform: translate(0, -50%);
width: 100%;
left: 0;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_button:after {
display: none !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_button:hover {
opacity: 0.5;
} .form_3 .et_pb_newsletter .et_pb_newsletter_form p:not(:last-child):after {
content: "";
display: block;
position: absolute;
height: 0;
width: 100%;
background-color: #A8A8A8;
top: 0;
left: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#page-container .form_3 .et_pb_newsletter p:not(:last-child).filled:after,
#page-container .form_3 .et_pb_newsletter p:not(:last-child).focus:after {
height: 100%;
border-radius: 6px !important;
overflow: hidden;
}
.form_3 .et_pb_newsletter .filled label,
.form_3 .et_pb_newsletter p input:focus + label {
-webkit-transform: translate3d(0, 170%, 0);
transform: translate3d(0, 170%, 0);
font-size: 14px;
}
#page-container .form_3 .et_pb_newsletter .filled input,
#page-container .form_3 .et_pb_newsletter input:focus {
color: #ffffff !important;
font-size: 16px;
padding-left: 10px !important;
font-weight: 400;
box-shadow: none !important;
} .form_3 .et_pb_feedburner_form form {
width: 100% !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2) {
margin-right: 0 !important;
height: 100%;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p button.et_pb_newsletter_button {
position: static !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child {
width: 62% !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p {
width: 35.3%;
margin-right: 2%;
vertical-align: top;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child:after {
content: "";
display: block;
position: absolute;
height: 0;
width: 100%;
background-color: #A8A8A8;
top: 0;
left: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child.filled:after,
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child.focus:after {
height: 100%;
border-radius: 6px !important;
overflow: hidden;
} .form_3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4) {
width: 29% !important;
margin-right: 0 !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(3):after {
content: "";
display: block;
position: absolute;
height: 0;
width: 100%;
background-color: #A8A8A8;
top: 0;
left: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(3).filled:after,
.form_3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(3).focus:after {
height: 100%;
border-radius: 6px !important;
overflow: hidden;
} .form_3 .et_pb_newsletter_result h2 {
color: #14bf0a !important;
}
.form_3 .et_pb_newsletter_result {
text-align: center !important;
width: 100% !important;
color: #14bf0a !important;
}
.form_3 .et_pb_newsletter_form[data-service="aweber"] .et_pb_newsletter_result {
font-size: 16px;
padding: 10px 10px 10px 0;
}
.form_3 .et_pb_newsletter input::-webkit-input-placeholder {
color: transparent !important;
}
.form_3 .et_pb_newsletter input::-moz-placeholder {
color: transparent !important;
}
.form_3 .et_pb_newsletter input:-ms-input-placeholder {
color: transparent !important;
}
.form_3 .et_pb_newsletter input:-moz-placeholder {
color: transparent !important;
} @media only screen and (max-width: 980px) {
.form_3 .et_pb_promo_description {
line-height: 120% !important;
}
}
@media only screen and (max-width: 767px) {
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child,
.form_3 .et_pb_newsletter .et_pb_newsletter_form p {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields,
.form_3 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2),
.form_3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4),
.form_3 .et_pb_newsletter .et_pb_newsletter_form p:last-child{
width: 100% !important;
margin-bottom: 0 !important;
}
.form_3 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: auto;
position: relative;
transform: translate(0, 0);
}
#page-container .form_3 .et_pb_newsletter .et_pb_newsletter_button {
height: auto;
position: static;
width: 100%;
}
} .form_4 .et_pb_newsletter p label.et_pb_contact_form_label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 0;
padding-left: 0;
color: #fff;
font-size: 16px;
font-weight: 300;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 0;
height: 100%;
padding-top: 10px;
}
.form_4 .et_pb_newsletter {
width: 100%;
padding: 0 !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_description {
display: none;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form p {
position: relative;
padding-bottom: 0 !important;
display: inline-block;
flex-basis: unset;
overflow: hidden;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 20%;
margin-left: 0;
margin-right: 0;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form p {
width: 36.8%;
margin-right: 3.6%;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 50%;
position: absolute;
transform: translate(0, -50%);
width: 100%;
left: 0;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_button:after {
display: none !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_button:hover {
opacity: 0.5;
} .form_4 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
flex-wrap: unset;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form p input{
padding: 20px 10px!important;
background-color: transparent !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form{
display: block !important;
}
.form_4 .et_pb_newsletter p label:before {
border-top: 3px solid #fff;
-webkit-transform: translate3d(0, 100%, 0) translate3d(0, -6px, 0);
transform: translate3d(0, 100%, 0) translate3d(0, -6px, 0);
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.form_4 .et_pb_newsletter p label:after {
z-index: -1;
background: #fff;
-webkit-transform: scale3d(1, 0, 1);
transform: scale3d(1, 0, 1);
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
.form_4 .et_pb_newsletter p label:after,
.form_4 .et_pb_newsletter p label:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}
.form_4 .et_pb_newsletter .filled label,
.form_4 .et_pb_newsletter p input:focus + label {
color: transparent !important;
}
.form_4 .et_pb_newsletter p input:focus + label::before,
.form_4 .et_pb_newsletter p.filled label::before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.form_4 .et_pb_newsletter p input:focus + label::after,
.form_4 .et_pb_newsletter p.filled label::after {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.form_4 .et_pb_newsletter p.filled,
.form_4 .et_pb_newsletter p.focus {
border-radius: 6px !important;
}
.form_4 .et_pb_newsletter .filled input,
.form_4 .et_pb_newsletter input:focus {
font-size: 16px;
font-weight: 400;
}
.form_4 .et_pb_newsletter .filled input {
color: #2c2c2c !important;
}
.form_4 .et_pb_newsletter input:focus {
color: #2c2c2c !important;
} .form_4 .et_pb_feedburner_form form {
width: 100% !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2) {
margin-right: 0 !important;
height: 100%;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p button.et_pb_newsletter_button {
position: static !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child {
width: 61% !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p {
width: 35.3%;
margin-right: 2%;
vertical-align: top;
} .form_4 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4) {
width: 23% !important;
margin-right: 0 !important;
} .form_4 .et_pb_newsletter_result h2 {
color: #14bf0a !important;
}
.form_4 .et_pb_newsletter_result {
text-align: right !important;
width: 100% !important;
color: #14bf0a !important;
}
.form_4 .et_pb_newsletter_form[data-service="aweber"] .et_pb_newsletter_result {
font-size: 16px;
padding: 10px 10px 10px 0;
}
#page-container .form_4 .et_pb_newsletter input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .form_4 .et_pb_newsletter input::-moz-placeholder {
color: transparent !important;
}
#page-container .form_4 .et_pb_newsletter input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .form_4 .et_pb_newsletter input:-moz-placeholder {
color: transparent !important;
} @media only screen and (max-width: 1390px) {
#page-container .form_4 .et_pb_promo_description h2 {
font-size: 30px !important;
}
}
@media only screen and (max-width: 767px) {
.form_4 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child,
.form_4 .et_pb_newsletter .et_pb_newsletter_form p {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4),
.form_4 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2),
.form_4 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 100% !important;
margin-bottom: 0 !important;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: auto;
position: relative;
transform: translate(0, 0);
}
#page-container .form_4 .et_pb_newsletter .et_pb_newsletter_button {
height: auto;
position: static;
width: 100%;
}
.form_4 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
display: block;
}
} .form_5 .et_pb_newsletter p label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 0;
padding: 1.3em 0 !important;
color: #2c2c2c;
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;
}
.form_5 .et_pb_newsletter {
width: 100%;
padding: 0 !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form p {
position: relative;
padding-bottom: 0 !important;
display: inline-block;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 30%;
margin-right: 0;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
flex-wrap: unset;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form p input{
padding: 23px 0 18px!important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form p {
width: 29%;
margin-right: 6.2%;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 50%;
position: absolute;
transform: translate(0, -50%);
width: 100%;
left: 0;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_button:after {
display: none !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_button:hover {
opacity: 0.5;
}
.form_5 .et_pb_newsletter p:before {
top: 0;
}
.form_5 .et_pb_newsletter p:after {
bottom: 0;
}
.form_5 .et_pb_newsletter p:not(:last-child):after,
.form_5 .et_pb_newsletter p:not(:last-child):before {
content: '';
position: absolute;
left: 0;
z-index: 0;
width: 100%;
height: 1px;
background: #cccccc;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
} .form_5 .et_pb_newsletter p.filled:before,
.form_5 .et_pb_newsletter p.focus:before {
-webkit-transform: translate3d(0, -0.5em, 0);
transform: translate3d(0, -0.5em, 0);
}
.form_5 .et_pb_newsletter p.filled:after,
.form_5 .et_pb_newsletter p.focus:after {
-webkit-transform: translate3d(0, 0.5em, 0);
transform: translate3d(0, 0.5em, 0);
}
.form_5 .et_pb_newsletter .filled label,
.form_5 .et_pb_newsletter p input:focus + label {
-webkit-transform: translate3d(0, -90%, 0);
transform: translate3d(0, -90%, 0);
}
.form_5 .et_pb_newsletter .filled input,
.form_5 .et_pb_newsletter input:focus {
color: #2c2c2c !important;
font-size: 16px;
font-weight: 400;
} .form_5 .et_pb_feedburner_form form {
width: 100% !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2) {
margin-right: 0 !important;
height: 100%;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p button.et_pb_newsletter_button {
position: static !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child {
width: 62% !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p {
width: 35.3%;
margin-right: 2%;
vertical-align: top;
} .form_5 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4) {
width: 22% !important;
margin-right: 0 !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4):after,
.form_5 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4):before {
display: none !important;
} .form_5 .et_pb_newsletter_result h2 {
color: #14bf0a !important;
}
.form_5 .et_pb_newsletter_result {
text-align: center !important;
width: 100% !important;
color: #14bf0a !important;
}
.form_5 .et_pb_newsletter_form[data-service="aweber"] .et_pb_newsletter_result {
font-size: 16px;
padding: 10px 10px 10px 0;
}
#page-container .form_5 .et_pb_newsletter input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .form_5 .et_pb_newsletter input::-moz-placeholder {
color: transparent !important;
}
#page-container .form_5 .et_pb_newsletter input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .form_5 .et_pb_newsletter input:-moz-placeholder {
color: transparent !important;
} @media only screen and (max-width: 767px) {
.form_5 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
display: block !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child,
.form_5 .et_pb_newsletter .et_pb_newsletter_form p {
width: 100% !important;
margin-right: 0;
margin-bottom: 50px;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(4),
.form_5 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(2),
.form_5 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 100% !important;
margin-bottom: 0 !important;
}
.form_5 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: auto;
position: relative;
transform: translate(0, 0);
}
#page-container .form_5 .et_pb_newsletter .et_pb_newsletter_button {
height: auto;
position: static;
width: 100%;
}
}.features1 .et_pb_blurb_content .et_pb_main_blurb_image a {
box-shadow: inset 0px 0px 0px 10px #000;
display: block;
color: inherit;
}
.features1 .et_pb_blurb_content .et_pb_main_blurb_image img {
box-shadow: inset 0 0 0 50px;
display: block;
width: 100% !important;
position: relative;
top: 26px;
left: 23px;
padding: 14px;
}
.features1 .et_pb_blurb_content .et_pb_blurb_container {
padding-left: 46px !important;
} .features1 * {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features1 .et_pb_blurb {
cursor: pointer;
}
.features1 .et_pb_blurb:hover .et_pb_main_blurb_image {
transform: rotate(-3deg);
}
.features1 .et_pb_blurb:hover .et_pb_main_blurb_image img {
transform: rotate(6deg);
}
.features1 .et_pb_blurb:hover h4:after {
width: 75%;
}
.features1 .et_pb_blurb h4:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #a7a7a7;
margin: 10px 0px -10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features1 .et_pb_blurb_content .et_pb_main_blurb_image span.et_pb_image_wrap {
box-shadow: inset 0px 0px 0px 10px #000;
display: block;
color: inherit;
} @media only screen and (max-width: 980px) {
.features1 .et_pb_blurb_content {
max-width: 100% !important;
}
.features1 .et_pb_blurb_content .et_pb_blurb_container {
max-width: 650px;
}
.features1 .et_pb_blurb:first-child {
padding-bottom: 46px;
margin-bottom: 23px !important;
}
}
@media only screen and (max-width: 767px) {
.features1 .et_pb_blurb:first-child {
padding-bottom: 23px;
}
}
@media only screen and (max-width: 480px) {
#page-container .features7 .et_pb_main_blurb_image img {
max-width: 100% !important;
}
#page-container .features7 .et_pb_main_blurb_image {
display: block;
max-width: 110px !important;
margin: 0 auto 20px !important;
}
#page-container .features7 .et_pb_blurb_container {
text-align: center !important;
padding-left: 0 !important;
width: 100% !important;
}
.features7 .et_pb_column_1_2.text_rigth .et_pb_blurb h4:after,
.features7 .et_pb_blurb h4:after {
margin: 6px auto -6px !important;
margin-right: auto !important;
}
}  .features2 .tab_content {
width: 25%;
display: inline-block;
margin-right: 12% !important;
text-align: center;
vertical-align: top;
}
.features2 .tab_content:last-of-type {
margin-right: 0 !important;
} .features2 .tab_content .tab_image img {
display: block;
width: 100%;
position: relative;
z-index: 1;
}
.features2 .tab_content .tab_image {
position: relative;
max-width: 209px;
margin: 0 auto;
}
.features2 .tab_content .tab_image:before {
content: "";
display: block;
background-color: #f5f4f4;
border: 1px solid #d9d9d9;
border-radius: 100%;
position: absolute;
width: 85%;
height: 85%;
z-index: 0;
margin: 6%;
} .features2 .tab_content h3.title {
padding-bottom: 20px;
}
.features2 .tab_content .content_text {
line-height: 164% !important;
}
.features2 .tab_content .content_text:before {
content: "";
display: block;
width: 87px;
height: 2px;
background-color: #f5f4f4;
margin: 15px auto 19px;
}
.features2 .et_pb_tabs {
text-align: center;
}
.features2 .et_pb_all_tabs,
.features2 .et_pb_tabs {
border: 0 !important;
background: transparent;
}
.features2 .et_pb_tabs_controls li:last-child {
border-right: 0 !important;
}
.features2 .et_pb_tabs_controls li a {
font-size: 12px !important;
letter-spacing: 4px;
padding: 9px 30px 5px !important;
} .features2 .tab_content {
cursor: pointer;
}
.features2 .tab_content .content_text:before,
.features2 .tab_content .tab_image:before,
.features2 * {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features2 .tab_content:hover .tab_image img {
transform: scale(0.8);
}
.features2 .tab_content:hover .tab_image:before {
transform: scale(1.1); }
.features2 .tab_content:hover .content_text:before {
height: 8px;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
margin-bottom: 13px;
} @media only screen and (min-width: 1920px) {
.features9 .et_pb_column:not(:first-child){
padding-top: 47px !important;
}
}
@media only screen and (max-width: 1390px) {
.features2 .tab_content {
width: 24.9%;
}
}
@media only screen and (max-width: 980px) {
.features2 .tab_content {
width: 29.5%;
margin-right: 5% !important;
}
.features2 .tab_content:last-of-type {
margin-right: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.features2 .et_pb_tabs_controls {
display: block !important;
margin-bottom: 20px !important;
}
.features2 .tab_content {
width: 100%;
margin-right: 0 !important;
margin-bottom: 30px;
}
.features2 .tab_content:last-of-type {
margin-bottom: 0 !important;
}
.features2 .et_pb_tabs_controls li:last-child {
border-bottom: 0 !important;
}
} .features3 .last_blurbs .et_pb_main_blurb_image a {
position: relative;
display: block;
}
.features3 .last_blurbs .et_pb_main_blurb_image img {
position: relative;
z-index: 1;
display: block;
}
.features3 .last_blurbs .et_pb_main_blurb_image:before {
content: "";
display: block;
box-shadow: inset 0 0 0 40px;
border-radius: 100%;
position: absolute;
width: 85%;
height: 85%;
z-index: 0;
margin: 6%;
}
.features3 .last_blurbs .et_pb_blurb_container {
vertical-align: middle;
padding-left: 20px;
} .features3 .et_pb_blurb {
cursor: pointer;
}
.features3 .et_pb_main_blurb_image:before,
.features3 .et_pb_blurb * {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features3 .et_pb_column_1_3 .et_pb_blurb_content {
clear: both;
}
.features3 .et_pb_column_1_3 .et_pb_main_blurb_image {
float: left;
}
.features3 .et_pb_column_1_3:not(.last_blurbs):not(:first-child):hover .et_pb_blurb,
.features3 .last_blurbs .et_pb_blurb:hover .et_pb_main_blurb_image:before {
animation: bounceIn 1s infinite;
animation-iteration-count: 1;
opacity: 1 !important;
}
.features3 .last_blurbs .et_pb_blurb:hover .et_pb_blurb_container {
-webkit-animation: fadeIn 5s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% { -webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
} @media only screen and (max-width: 1390px) and (min-width: 981px) {
.features3 .et_pb_column:last-child .et_pb_blurb .et_pb_blurb_container {
display: inline-block;
width: 76%;
vertical-align: text-bottom;
padding-left: 10px;
}
.features3 .et_pb_column:last-child .et_pb_blurb .et_pb_main_blurb_image {
display: inline-block;
width: 22%;
vertical-align: top;
margin-bottom: 0;
}
}
@media only screen and (max-width: 980px) {
.features3 .middle_column {
width: 40% !important;
margin-right: 10%;
}
.features3 .last_blurbs {
width: 50% !important;
}
}
@media only screen and (max-width: 767px) {
.features3 .et_pb_promo_description {
text-align: center;
}
.features3 .et_pb_column_1_3 .et_pb_main_blurb_image {
float: none;
}
.features3 .middle_column .et_pb_blurb {
max-width: 320px;
margin: 0 auto;
}
.features3 .middle_column {
width: 100% !important;
margin-right: 0;
}
.features3 .last_blurbs {
width: 100% !important;
}
.features3 .last_blurbs .et_pb_blurb {
margin: 0 !important;
padding-top: 0;
margin-bottom: 30px !important;
}
.features3 .last_blurbs .et_pb_main_blurb_image {
max-width: 72px;
display: block;
margin: 0 auto;
}
.features3 .last_blurbs .et_pb_blurb_container {
display: block;
text-align: center;
padding: 0 !important;
}
} .features4 .et_pb_column_4_4 .et_pb_promo_description p {
max-width: 660px;
}
.features4 .et_pb_column_1_3 .et_pb_main_blurb_image img {
display: block;
} .features4 .et_pb_column_1_3 .et_pb_blurb:first-child:after,
.features4 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features4 .et_pb_column_1_3 .et_pb_blurb {
cursor: pointer;
}
.features4 .et_pb_column_1_3:hover .et_pb_blurb:first-child:after {
width: 75% !important;
}
.features4 .et_pb_column_1_3:hover .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-animation: mymove 5s infinite;
animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
.features4 .et_pb_column_1_3:hover .et_pb_blurb .et_pb_blurb_container {
-webkit-animation: fadeIn 5s infinite;
animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes mymove {
from {
top: 0;
}
to {
top: 10px;
}
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
} @media only screen and (max-width: 980px) {
.features4 .et_pb_main_blurb_image {
margin: 0 auto 30px !important;
}
.features4 .et_pb_promo_description,
.features4 .et_pb_blurb_content {
text-align: center !important;
}
.features4 .et_pb_column_1_3 .et_pb_blurb:first-child:after {
margin: 15px auto 5px;
}
.features4 .et_pb_column_4_4 .et_pb_promo:after {
margin: 20px auto 0;
}
.features4 h2 {
padding-bottom: 20px !important;
}
.features4 .et_pb_column_4_4 .et_pb_promo_description p {
max-width: 100%;
}
} .features5 .et_pb_blurb {
float: left;
}
.features5 .et_pb_blurb:last-of-type .et_pb_main_blurb_image,
.features5 .et_pb_blurb:nth-of-type(3) .et_pb_main_blurb_image {
margin: 29% 0 !important;
}
.features5 .et_pb_blurb:nth-last-of-type(2) .et_pb_main_blurb_image,
.features5 .et_pb_blurb:nth-of-type(4) .et_pb_main_blurb_image {
margin: 13% 0;
} .features5 .et_pb_blurb .et_pb_main_blurb_image img {
display: block;
width: 100%;
transform: rotate(-22.5deg);
display: block;
}
.features5 .et_pb_blurb .et_pb_main_blurb_image:after {
content: "";
display: block;
padding-top: 100%;
width: 100%;
}
.features5 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
overflow: hidden;
z-index: 10;
transform: rotate(-22.5deg);
}
.features5 .et_pb_blurb .et_pb_main_blurb_image a {
overflow: hidden;
}
.features5 .et_pb_blurb .et_pb_main_blurb_image a:after {
content: "";
display: block;
position: absolute;
top: -1px;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -1px;
bottom: -1px;
left: -1px;
}
.features5 .et_pb_blurb .et_pb_main_blurb_image a {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, .25);
border-width: 1px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left: 0;
color: inherit;
} .features5 .et_pb_blurb:nth-of-type(5) .et_pb_main_blurb_image {
margin-bottom: 0 !important;
}
.features5 .et_pb_blurb h4 {
padding-top: 53px;
}
.features5 .et_pb_blurb .et_pb_blurb_content {
transform: scale(0.92);
} .features5 .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features5 .et_pb_blurb {
cursor: pointer;
}
.features5 .et_pb_blurb h4:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #a7a7a7 !important;
margin: 10px auto -10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features5 .et_pb_blurb:hover h4:after {
width: 60% !important;
}
.features5 .et_pb_blurb .et_pb_main_blurb_image img {
position: relative;
z-index: 9;
}
.features5 .et_pb_blurb:hover .et_pb_main_blurb_image img {
-webkit-transform: rotate(-382.5deg);
transform: rotate(-382.5deg);
} @media only screen and (max-width: 767px) {
.features5 .et_pb_blurb:last-of-type .et_pb_main_blurb_image,
.features5 .et_pb_blurb:nth-of-type(2) .et_pb_main_blurb_image {
margin: 0 !important;
}
.features5 .et_pb_blurb:nth-last-of-type(2) .et_pb_main_blurb_image,
.features5 .et_pb_blurb:nth-of-type(3) .et_pb_main_blurb_image {
margin: 0;
}
#page-container .features5 .et_pb_blurb h4 {
padding-top: 0;
}
#page-container .features5 .et_pb_blurb {
width: 100% !important;
}
.features5 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 20px !important;
}
.features5 .et_pb_blurb .et_pb_blurb_content {
max-width: 250px !important;
}
.features5 .et_pb_blurb .et_pb_blurb_content {
transform: scale(1);
}
} .features6 .et_pb_main_blurb_image img {
width: 82px;
max-width: none;
display: block;
}
.features6 .et_pb_blurb .et_pb_main_blurb_image {
float: left;
}
.features6 .et_pb_blurb .et_pb_blurb_content {
clear: both;
}
.features6 .et_pb_blurb_container {
max-width: 400px;
padding-left: 2.3vw;
margin-top: 23px;
display: inline-block;
} .features6 .et_pb_blurb {
cursor: pointer;
}
.features6 .et_pb_blurb .et_pb_main_blurb_image {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features6 .et_pb_blurb .et_pb_main_blurb_image img {
z-index: 5;
position: relative;
}
.features6 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
overflow: hidden;
}
.features6 .et_pb_blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image img {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
.features6 .et_pb_blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image:after {
-webkit-transform: scale(1);
transform: scale(1);
}
.ie .features6 .et_pb_blurb .et_pb_main_blurb_image:after {
display: none !important;
}
.features6 .et_pb_blurb .et_pb_main_blurb_image:after {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-shadow: inset 0 0 0 300px;
border-radius: 100%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: transform 0.3s ease-in-out;
-moz-transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.features6 .et_pb_blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image {
-webkit-animation: spinAround 3s linear infinite;
-moz-animation: spinAround 3s linear infinite;
animation: spinAround 3s linear infinite;
}
.features6 .et_pb_blurb:hover .et_pb_blurb_container {
-webkit-animation: fadeIn 1s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes spinAround {
from {
-webkit-transform: rotate(0deg)
}
to {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes spinAround {
from {
-moz-transform: rotate(0deg)
}
to {
-moz-transform: rotate(360deg);
}
}
@keyframes spinAround {
from {
transform: rotate(0deg)
}
to {
transform: rotate(360deg);
}
} @media only screen and (max-width: 1390px) and (min-width: 981px) {
.features6 .et_pb_blurb_container {
max-width: 60% !important;
}
}
@media only screen and (max-width: 980px) {
#page-container .features6 .et_pb_blurb {
margin-left: 10% !important;
}
#page-container .features6 .et_pb_blurb_content {
margin: 0 auto !important;
}
.features6 .et_pb_blurb_container {
float: left;
max-width: calc(100% - 152px) !important;
}
.features6 .et_pb_blurb_content {
max-width: none !important;
}
.features6 .et_pb_blurb .et_pb_main_blurb_image {
display: inline-block;
}
body .features6 .et_pb_blurb {
margin-left: 6% !important;
}
.features6 .et_pb_blurb_content {
clear: both;
}
}
@media only screen and (max-width: 600px) {
.features6 .et_pb_blurb .et_pb_main_blurb_image {
float: none;
}
.features6 .et_pb_blurb_content {
text-align: center;
}
.features6 .et_pb_blurb_container {
float: none;
max-width: none !important;
margin-top: 0;
padding-left: 0;
}
}
@media only screen and (max-width: 480px) {
.features6 .et_pb_main_blurb_image {
display: block;
max-width: 152px;
margin: 0 auto 30px;
}
.features6 .et_pb_blurb_container {
text-align: center !important;
}
.features6 .et_pb_blurb:last-of-type {
padding-bottom: 0 !important;
}
.features6 .et_pb_blurb {
padding-bottom: 40px !important;
}
} .features7 .et_pb_main_blurb_image img {
max-width: none;
display: block;
}
.features7 .et_pb_blurb_container {
vertical-align: middle;
padding-left: 73px;
padding-top: 8.6%;
}
.features7 .text_rigth .et_pb_blurb_container {
text-align: right;
vertical-align: middle;
padding-left: 0;
padding-right: 73px;
} .features7 .et_pb_blurb .et_pb_main_blurb_image img {
display: block;
width: 100%;
transform: rotate(-22.5deg);
}
.features7 .et_pb_blurb .et_pb_main_blurb_image:after {
content: "";
display: block;
padding-top: 100%;
width: 100%;
}
.features7 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
overflow: hidden;
z-index: 10;
transform: rotate(-22.5deg);
min-width: 140px;
}
.features7 .et_pb_blurb .et_pb_main_blurb_image a {
overflow: hidden;
}
.features7 .et_pb_blurb .et_pb_main_blurb_image a:after {
content: "";
display: block;
position: absolute;
top: -1px;
width: 100%;
height: 100%;
border-width: 0;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -1px;
bottom: -1px;
left: -1px;
}
.features7 .et_pb_blurb .et_pb_main_blurb_image a {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
color: inherit;
box-shadow: inset 0 0 0 200px;
border-width: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left: 0;
}  .features7 .et_pb_blurb .et_pb_main_blurb_image,
.features7 .et_pb_blurb {
cursor: pointer;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features7 .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
position: absolute;
bottom: 0;
top: 0;
margin: auto;
}
.features7 .et_pb_column_1_2.text_rigth .et_pb_blurb h4:after {
margin-right: 0 !important;
margin-left: auto;
}
.features7 .et_pb_blurb h4:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #fff;
margin: 6px 0px -6px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features7 .et_pb_blurb:hover h4:after {
width: 75%;
}
.features7 .et_pb_blurb .et_pb_main_blurb_image img {
z-index: 9;
}
.features7 .et_pb_blurb:hover .et_pb_main_blurb_image img {
transform: rotate(-45deg);
}
.features7 .et_pb_blurb:hover .et_pb_main_blurb_image {
transform: rotate(0);
}
@media only screen and (max-width: 1120px) {
.features7 .et_pb_column {
width: 100% !important;
margin-right: 0 !important;
}
.features7 .et_pb_column:first-child .et_pb_blurb:first-child {
padding-top: 0 !important;
border-top: 0 !important;
}
.features7 .et_pb_column:last-child .et_pb_blurb:last-child {
margin-bottom: 0 !important;
}
#page-container .features7 .et_pb_blurb {
padding-top: 30px !important;
padding-bottom: 0 !important;
margin-bottom: 30px !important;
border-top: 1px solid;
border-bottom: 0 !important;
}
.features7 .et_pb_main_blurb_image {
float: none !important;
display: inline-block;
width: 30% !important;
vertical-align: middle;
min-width: 0 !important;
}
.features7 .et_pb_blurb_container {
padding-left: 6.5vw !important;
display: inline-block !important;
width: 69% !important;
padding-top: 0 !important;
}
.features7 .text_rigth .et_pb_blurb_container {
text-align: left !important;
vertical-align: middle;
padding-right: 0;
padding-top: 0;
}
.features7 .et_pb_column_1_2.text_rigth .et_pb_blurb h4:after {
margin-right: 0 !important;
margin-left: 0;
}
}
@media only screen and (max-width: 480px) {
#page-container .features7 .et_pb_main_blurb_image img {
max-width: 100% !important;
}
#page-container .features7 .et_pb_main_blurb_image {
display: block;
max-width: 110px !important;
margin: 0 auto 20px !important;
}
#page-container .features7 .et_pb_blurb_container {
text-align: center !important;
padding-left: 0 !important;
}
.features7 .et_pb_column_1_2.text_rigth .et_pb_blurb h4:after,
.features7 .et_pb_blurb h4:after {
margin: 6px auto -6px !important;
margin-right: auto !important;
}
} .features8 .et_pb_blurb {
cursor: pointer;
}
.features8 .et_pb_blurb:hover h4 {
color: #fff !important;
}
.features8 .et_pb_blurb h4,
.features8 .et_pb_blurb:before {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features8 .et_pb_blurb:hover:before {
top: 0;
bottom: 60px;
transform: scale(0) !important;
}
.features8 .et_pb_blurb h4 {
max-width: 200px !important;
margin: 0 auto !important;
} @media only screen and (max-width: 1390px) and (min-width: 980px) {
.features8 .et_pb_blurb h4 {
font-size: 18px !important;
max-width: 140px !important;
}
}
@media only screen and (max-width: 980px) {
.features8 .et_pb_blurb {
max-width: 330px;
margin: 0 auto !important;
}
} .features9 .et_pb_main_blurb_image img {
display: block !important;
max-width: none !important;
}
.features9 .et_pb_blurb_container {
vertical-align: middle;
padding-left: 23px;
display: inline-block;
max-width: calc(100% - 72px);
float: none;
} .features9 .et_pb_blurb {
cursor: pointer;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features9 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
overflow: hidden;
text-align: center;
}
.features9 .et_pb_blurb .et_pb_main_blurb_image:after,
.features9 .et_pb_blurb:hover .et_pb_blurb_container,
.features9 .et_pb_blurb .et_pb_main_blurb_image,
.features9 .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.features9 .et_pb_blurb .et_pb_main_blurb_image:after {
font-family: FontAwesome;
border-radius: 50%;
content: '\f100';
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
z-index: 0;
opacity: 0;
background-color: inherit;
font-size: 40px;
line-height: 160%;
border-radius: 100%;
overflow: hidden;
}
.features9 .et_pb_blurb:hover .et_pb_main_blurb_image:after {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
opacity: 1;
}
.features9 .et_pb_blurb:hover .et_pb_main_blurb_image {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.features9 .et_pb_blurb:hover .et_pb_blurb_container {
-webkit-animation: fadeIn 5s infinite; animation: fadeIn 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0.5;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @media only screen and (max-width: 980px) {
.features9 .et_pb_column_1_3:not(:first-child) {
width: 49% !important;
}
.features9 .et_pb_column_1_3:nth-of-type(2) {
margin-right: 2% !important;
}
#page-container .features9 .et_pb_blurb_content {
margin-right: -10px !important;
}
}
@media only screen and (max-width: 767px) {
.features9 .et_pb_column_1_3:not(:first-child) {
width: 100% !important;
}
.features9 .et_pb_column_1_3:nth-of-type(2) {
margin-right: 0 !important;
}
#page-container .features9 .et_pb_main_blurb_image {
display: block;
max-width: 66px;
margin: 0 auto 20px;
}
#page-container .features9 .et_pb_blurb_container {
display: block;
padding-left: 0;
text-align: center;
max-width: none;
}
#page-container .features9 .et_pb_blurb_content {
margin-right: 0 !important;
max-width: none !important;
}
} .features10 .et_pb_column_1_3 .et_pb_main_blurb_image img {
border: 1px solid #dadada;
border-radius: 100%;
padding: 16px;
opacity: 1 !important;
} .features10 .et_pb_column_1_3 .et_pb_blurb {
cursor: pointer;
}
.features10 .et_pb_column_1_3 .et_pb_main_blurb_image {
transition-duration: 0.3s;
transition-property: transform;
transform: translateZ(0);
box-shadow: 0 0 1px transparent;
}
.features10 .et_pb_column_1_3 .et_pb_main_blurb_image {
position: relative;
}
.features10 .et_pb_column_1_3 .et_pb_main_blurb_image:after {
pointer-events: none;
position: absolute;
z-index: 0;
content: '';
top: 100%;
left: 0;
height: 10px;
width: 90%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
transition-duration: 0.3s;
transition-property: transform opacity;
max-width: 78px;
margin: auto !important;
right: 0;
}
.features10 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_main_blurb_image:after {
opacity: 1;
transform: translateY(5px);
}
.features10 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_main_blurb_image {
transform: translateY(-5px);
}
.features10:hover .et_pb_column_4_4 .et_pb_image img {
animation: slideInUp 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
} @media only screen and (max-width: 980px) {
.features10 .et_pb_column_4_4 .et_pb_blurb:before {
background-size: cover;
}
}
@media only screen and (max-width: 767px) {
.features10 .et_pb_column_4_4 .et_pb_image {
margin-bottom: -33px !important;
}
}
@media only screen and (max-width: 480px) {
.features10 .et_pb_column_4_4 .et_pb_image {
margin-bottom: 0px !important;
}
}.footer1 .et_pb_text a {
color: inherit !important;
}
.footer1 .et_pb_text a:hover {
opacity: 0.6 !important;
cursor: pointer;
} .footer1 .et_pb_blurb .et_pb_main_blurb_image img {
position: relative;
}
.footer1 .et_pb_blurb .et_pb_main_blurb_image:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
}
.footer1 .et_pb_blurb:hover .et_pb_main_blurb_image img,
.footer1 .et_pb_blurb .et_pb_blurb_container:after {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer1 .et_pb_blurb .et_pb_blurb_container:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #fff !important;
margin: 10px auto -10px;
}
.footer1 .et_pb_blurb:hover {
cursor: pointer;
}
.footer1 .et_pb_blurb:hover .et_pb_blurb_container:after {
width: 70%;
}
.footer1 .et_pb_blurb:hover .et_pb_main_blurb_image img {
-webkit-animation: mymove 5s infinite;
animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
@-webkit-keyframes mymove {
from {
top: 0;
}
to {
top: 10px;
}
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
} .footer2{
padding-top: 60px !important;
padding-bottom: 20px !important;
} .footer2 .et_pb_row .et_pb_column_1_4:first-child {
width: 37.5% !important;
margin-right: 5.5% !important;
}
.footer2 .et_pb_row .et_pb_column_1_4 {
width: 14.5% !important;
margin-right: 6.7% !important;
}
.footer2 .et_pb_row .et_pb_column_1_4:last-child {
margin-right: 0 !important;
} .footer2 .et_pb_map {
height: 100% !important;
} .footer2 .et_pb_social_media_follow {
float: right;
}
.footer2 .et_pb_social_media_follow a:before {
color: inherit !important;
width: auto !important;
height: auto !important;
line-height: 180% !important;
font-size: 13px !important;
}
.footer2 .et_pb_social_media_follow li a {
width: auto !important;
height: auto !important;
margin-right: 54px !important;
}
.footer2 .et_pb_social_media_follow li:last-child a {
margin-right: 4px !important;
}
.footer2 .et_pb_column_1_2 a:hover{
opacity: 0.6;
} .footer2 .et_pb_social_media_follow li a {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer2 .et_pb_social_media_follow li a:hover {
transform: scale(1.3);
} .footer2 .et_pb_row a:hover{
opacity: 0.5;
}
.footer2 .et_pb_row a{
color: inherit !important;
} @media only screen and (max-width: 1390px) {
.footer2 .et_pb_row .et_pb_column_1_4 {
width: 18.5% !important;
}
.footer2 .et_pb_row .et_pb_column_1_4:first-child {
width: 25.5% !important;
}
}
@media only screen and (max-width: 980px) {
.footer2 .et_pb_row .et_pb_column_1_4:first-child,
.footer2 .et_pb_row .et_pb_column_1_4 {
width: 22% !important;
margin-right: 4% !important;
}
.footer2 .et_pb_map_container {
height: 350px;
}
.footer2 .et_pb_column_1_2 .et_pb_text {
text-align: center !important;
}
.footer2 .et_pb_social_media_follow {
float: none;
text-align: center;
}
.footer2 .et_pb_social_media_follow li {
float: none !important;
display: inline-block;
}
.footer2{
padding-top: 8vw !important;
padding-bottom: 8vw !important;
}
}
@media only screen and (max-width: 767px) {
.footer2 .et_pb_row .et_pb_column_1_4:first-child, .footer2 .et_pb_row .et_pb_column_1_4 {
width: 46% !important;
margin-right: 4% !important;
}
.footer2{
padding-top: 10vw !important;
padding-bottom: 10vw !important;
}
}
@media only screen and (max-width: 480px) {
.footer2 .et_pb_row .et_pb_column_1_4:first-child, .footer2 .et_pb_row .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
}
.footer2 .et_pb_row .et_pb_column_1_4 .et_pb_promo {
text-align: center !important;
}
.footer2 .et_pb_map_container {
height: 250px;
}
}  #page-container .footer3 .et_pb_row:before{
width: 500%;
left: -200%;
}
#page-container .footer3 .et_pb_column_4_4 {
margin: 0 auto !important;
} .footer3 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
}
.footer3 .et_pb_social_media_follow li {
margin-right: 7px !important;
}
.footer3 .et_pb_social_media_follow li a:before,
.footer3 .et_pb_social_media_follow li a {
width: 35px !important;
height: 35px !important;
} .footer3 .gform_wrapper .gform_footer .gform_button,
.footer3 .et_pb_social_media_follow li a {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer3 .gform_wrapper .gform_footer .gform_button:hover {
transform: scale(1.1);
}
.footer3 .et_pb_social_media_follow a.icon {
transition-duration: 0.3s;
transition-property: transform;
-webkit-tap-highlight-color: transparent;
transform: translateZ(0);
box-shadow: 0 0 1px transparent;
}
.footer3 .et_pb_social_media_follow a.icon:after {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
transition-duration: 0.3s;
transition-property: transform opacity;
}
.footer3 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon:after {
opacity: 1;
transform: translateY(5px);
}
.footer3 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon {
transform: translateY(-5px);
}
.footer3 .et_pb_column_1_3 p{
padding-bottom: 0 !important;
} .footer3 .et_pb_newsletter p label.et_pb_contact_form_label {
display: block !important;
position: absolute;
width: 100%;
text-align: left;
pointer-events: none;
top: 0;
padding-left: 0;
color: #fff;
font-size: 16px;
font-weight: 300;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
z-index: 0;
height: 100%;
padding-top: 10px;
}
.footer3 .et_pb_newsletter {
width: 100%;
padding: 0 !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_description {
display: none;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p input{
padding: 20px 10px!important;
background-color: transparent;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p {
position: relative;
padding-bottom: 0 !important;
display: inline-block;
overflow: hidden;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields{
flex-wrap: unset;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 20%;
margin-left: 0;
margin-right: 0;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form p {
width: 36.8%;
margin-right: 3.6%;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: 50%;
position: absolute;
transform: translate(0, -50%);
width: 100%;
left: 0;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button:after {
display: none !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button:hover {
opacity: 0.5;
} .footer3 .et_pb_newsletter p label:before {
border-top: 3px solid #fff;
-webkit-transform: translate3d(0, 100%, 0) translate3d(0, -6px, 0);
transform: translate3d(0, 100%, 0) translate3d(0, -6px, 0);
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.footer3 .et_pb_newsletter p label:after {
z-index: -1;
background: #fff;
-webkit-transform: scale3d(1, 0, 1);
transform: scale3d(1, 0, 1);
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
.footer3 .et_pb_newsletter p label:after,
.footer3 .et_pb_newsletter p label:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}
.footer3 .et_pb_newsletter .filled label,
.footer3 .et_pb_newsletter p input:focus + label {
color: transparent !important;
}
.footer3 .et_pb_newsletter p input:focus + label::before,
.footer3 .et_pb_newsletter p.filled label::before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.footer3 .et_pb_newsletter p input:focus + label::after,
.footer3 .et_pb_newsletter p.filled label::after {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.footer3 .et_pb_newsletter p.filled,
.footer3 .et_pb_newsletter p.focus {
border-radius: 6px !important;
}
.footer3 .et_pb_newsletter .filled input,
.footer3 .et_pb_newsletter input:focus {
font-size: 16px;
font-weight: 400;
}
#page-container .footer3 .et_pb_newsletter .filled input ,
#page-container .footer3 .et_pb_newsletter input:focus {
color: #2c2c2c;
} .footer3 .et_pb_feedburner_form form {
width: 100% !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(3) {
margin-right: 0 !important;
height: 100%;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p button.et_pb_newsletter_button {
position: static !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child {
width: 61% !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p {
width: 35.3%;
margin-right: 2%;
vertical-align: top;
} .footer3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(5) {
width: 23% !important;
margin-right: 0 !important;
} .footer3 .et_pb_newsletter_result h2{
color: #14bf0a !important;
}
.footer3 .et_pb_newsletter_result{
text-align: right !important;
width: 100% !important;
color: #14bf0a !important;
}
.footer3 .et_pb_newsletter_form[data-service="aweber"] .et_pb_newsletter_result{
font-size: 16px;
padding: 10px 10px 10px 0;
} .footer3 a:hover{
opacity: 0.5;
}
.footer3 a{
color: inherit !important;
}
#page-container .footer3 .et_pb_newsletter input::-webkit-input-placeholder {
color: transparent !important;
}
#page-container .footer3 .et_pb_newsletter input::-moz-placeholder {
color: transparent !important;
}
#page-container .footer3 .et_pb_newsletter input:-ms-input-placeholder {
color: transparent !important;
}
#page-container .footer3 .et_pb_newsletter input:-moz-placeholder {
color: transparent !important;
} @media only screen and (max-width: 1390px) {
#page-container .footer3 .et_pb_promo_description h2 {
font-size: 30px !important;
}
}
@media only screen and (max-width: 980px) {
.footer3 .et_pb_text {
background-position: bottom;
text-align: center;
}
.footer3 .et_pb_social_media_follow {
padding-top: 0 !important;
}
.footer3 .et_pb_social_media_follow li {
margin-bottom: 0 !important;
}
.footer3 .et_pb_row .et_pb_column_1_3:last-child {
margin-bottom: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.footer3 .et_pb_text {
padding-top: 0 !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_fields {
display: block;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:first-child,
.footer3 .et_pb_newsletter .et_pb_newsletter_form p {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form {
display: block !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_form[data-service="aweber"] p:nth-child(5),
.footer3 .et_pb_newsletter .et_pb_newsletter_form.et_pb_feedburner_form p:nth-child(3),
.footer3 .et_pb_newsletter .et_pb_newsletter_form p:last-child {
width: 100% !important;
margin-bottom: 0 !important;
}
.footer3 .et_pb_newsletter .et_pb_newsletter_button span.et_pb_newsletter_button_text {
display: inline-block;
top: auto;
position: relative;
transform: translate(0, 0);
left: auto !important;
}
#page-container .footer3 .et_pb_newsletter .et_pb_newsletter_button {
height: auto;
position: static;
width: 100%;
}
}
@media only screen and (max-width: 480px) {
.footer3 .et_pb_row:first-child .et_pb_text {
padding-top: 20px !important;
background: none !important;
}
}  .footer4 .et_pb_column_1_4 ul {
padding: 0 !important;
}
.footer4 .et_pb_column_1_4 li.has_item {
padding-left: 33px;
position: relative;
}
.footer4 .et_pb_column_1_4 li {
list-style: none !important;
margin-bottom: 10px;
}
.footer4 .et_pb_column_4_4 .et_pb_text a:hover,
.footer4 .et_pb_column_1_4 a:hover {
opacity: 0.6 !important;
}
.footer4 .et_pb_column_1_4 .has_icons a {
padding-left: 33px;
position: relative;
}
.footer4 .et_pb_column_1_4 a {
display: block;
}
.footer4 .et_pb_column_1_4 i {
color: #cc0033 !important;
min-width: 29px !important;
position: absolute;
left: 0;
top: 8px;
}
.footer4 .et_pb_column_4_4 a {
color: inherit;
} .footer4 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
}
.footer4 .et_pb_social_media_follow li {
margin-right: 71px;
}
.footer4 .et_pb_social_media_follow li a:before {    position: absolute;
top:50%;
width: 100%;
transform: translate(0,-50%);
}
.footer4 .et_pb_social_media_follow li a {
width: 77px;
height: 77px;
display: inline-block;
margin-right: 0 !important;
margin-bottom: 8px;
position: relative;
} .footer4 .et_pb_social_media_follow li a,
.footer4 .et_pb_social_media_follow li {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer4 .et_pb_social_media_follow li:hover a {
box-shadow: 0 0 1px 15px rgba(138, 59, 88, 0.4),
0 0 1px 30px rgba(138, 59, 88, 0.1),
0 0 1px 45px rgba(138, 59, 88, 0.1);
}
.footer4 .et_pb_social_media_follow li:hover {
cursor: pointer;
} @media only screen and (max-width: 980px) {
.footer4 .et_pb_image {
margin-top: -151px;
}
.footer4 .et_pb_social_media_follow li {
margin-right: 50px;
}
.footer4 h3 {
padding-bottom: 15px;
}
}
@media only screen and (max-width: 767px) {
.footer4 .et_pb_social_media_follow li {
margin-right: 10px;
}    .footer4 .et_pb_column_4_4 .et_pb_social_icon a {
width: 60px;
height: 60px;
}
#page-container .footer4 .et_pb_social_media_follow li:after {
clear: both;
}
.footer4 .et_pb_social_media_follow li a {
margin: 0 auto 8px !important;
float: none;
}
}
@media only screen and (max-width: 480px) {
.footer4 .et_pb_text {
text-align: center !important;
}
.footer4 .et_pb_social_media_follow li {
float: none;
display: inline-block;
}
#page-container .footer4 .et_pb_social_media_follow li:after {
clear: both;
}    .footer4 .et_pb_column_4_4 .et_pb_social_icon:after {
display: none !important;
}
.footer4 .et_pb_column_4_4 .et_pb_social_icon a {
width: 40px;
height: 40px;
}
.footer4 .et_pb_column_1_4 .has_icons a {
padding-left: 0;
}
.footer4 .et_pb_column_1_4 i {
position: static;
}
.footer4 .et_pb_column_1_4 li.has_item{
padding-left: 0 !important;
}
} .footer5 .et_pb_text a:first-child {
margin-right: 72px !important;
}
.footer5 .et_pb_text a:hover{
opacity: 0.5;
}
.footer5 .et_pb_text a {
border-bottom: 1px solid #d3d3d3;
display: inline-block;
padding-bottom: 4px;
} .footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image img {
display: block;
width: 100%;
transform: rotate(-22.5deg);
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image:after {
content: "";
display: block;
padding-top: 100%;
width: 100%;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
overflow: hidden;
z-index: 10;
transform: rotate(-22.5deg);
max-width: 111px;
margin: 0 auto 21px;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image a {
overflow: hidden;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image a:after {
content: "";
display: block;
position: absolute;
top: -3px;
width: 100%;
height: 100%;
border-width: 3px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -3px;
bottom: -3px;
left: -3px;
z-index: 3;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image a {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
background: #fff;
border-width: 3px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left: 0;
}  .footer5 .et_pb_column_1_3 .et_pb_blurb:hover {
cursor: pointer;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_main_blurb_image img {
transform: scale(1.2) rotate(-22.5deg);
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_description p{
transition: 0.3s;
transition-delay: 0.3s;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_blurb_description p{
transform: translate(0,4px);
transition-delay: 0s;
}
.footer5 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_description p:before{
content: "";
display: block;
border-top: 1px solid;
width: 0%;
height: 0;
transition: 0.3s;
opacity: 0.3;
margin: 0 auto;
transform: translate(0,-9px);
}
.footer5 .et_pb_column_1_3 .et_pb_blurb:hover .et_pb_blurb_description p:before{
transition-delay: 0.3s;
width: 50%;
}
@media only screen and (max-width: 480px) {
.footer5 .et_pb_text a:first-child {
margin-right: 0px !important;
}
.footer5 .et_pb_text a {
display: block;
}
}  .footer6 .et_pb_column{
z-index: auto !important;
}
.footer6 .et_pb_column_1_4 ul {
padding: 0 !important;
}
.footer6 .et_pb_column_1_4 li.has_item {
padding-left: 33px;
position: relative;
}
.footer6 .et_pb_column_1_4 li {
list-style: none !important;
margin-bottom: 10px;
}
.footer6 .et_pb_column_4_4 .et_pb_text a:hover,
.footer6 .et_pb_column_1_4 a:hover {
opacity: 0.6 !important;
}
.footer6 .et_pb_column_1_4 .has_icons a {
padding-left: 33px;
position: relative;
}
.footer6 .et_pb_column_1_4 a {
display: block;
}
.footer6 .et_pb_column_1_4 i {
color: #cc0033 !important;
min-width: 29px !important;
position: absolute;
left: 0;
top: 8px;
}
.footer6 .et_pb_column_4_4 a {
color: inherit;
}
body .footer6 .et_pb_text_inner h3 {
font-weight: 700 !important;
} .footer6 .et_pb_social_media_follow a.icon:before {
display: table-cell;
width: 77px;
height: 77px;
vertical-align: middle;
font-size: 20px !important;
}
.footer6 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
} .footer6 .et_pb_map {
height: 518px;
} .footer6 .top_margin {
margin-top: -52px;
} .footer6 .gform_wrapper .gform_footer:hover .gform_button,
.footer6 .et_pb_social_media_follow li:hover a.icon {
animation: bounceIn 1s infinite;
animation-iteration-count: 1;
opacity: 1 !important;
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
} @media only screen and (max-width: 980px) {
.footer6 .top_margin {
margin-top: 0;
background-color: #fff;
box-shadow: none !important;
display: block;
-webkit-flex-wrap: unset;
flex-wrap: unset;
}
.footer6 .et_pb_row:nth-child(2) .et_pb_column{
background: #fff;
margin-bottom: -1px !important;
}
.footer6 ul.et_pb_social_media_follow {
margin: -32px 0 40px !important;
}
.footer6 .et_pb_map {
height: 250px;
}
.footer6 .et_pb_social_media_follow li {
margin-right: 50px;
}
.footer6 ul.et_pb_social_media_follow {
margin: -40px 0 20px !important;
}
}
@media only screen and (max-width: 767px) {
.footer6 .et_pb_social_media_follow li {
margin-right: 10px;
}
.footer6 .et_pb_social_media_follow a.icon:before {
width: 60px;
height: 60px;
font-size: 16px !important;
}
.footer6 .et_pb_column_4_4 .et_pb_social_icon a {
width: 60px;
height: 60px;
}
.footer6 ul.et_pb_social_media_follow {
margin: -31px 0 20px !important;
}
}
@media only screen and (max-width: 600px) {
#page-container .footer6 .et_pb_column_1_4:last-child {
margin-bottom: 0 !important;
}
#page-container .footer6 .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 30px !important;
}
.footer6 .et_pb_promo  {
text-align: center !important;
}
.footer6 .et_pb_column_1_4 .has_icons a {
padding-left: 0;
}
.footer6 .et_pb_column_1_4 i {
position: static;
}
}
@media only screen and (max-width: 479px) {
.footer6 .et_pb_social_media_follow a.icon:before {
width: 40px;
height: 40px;
}
.footer6 .et_pb_column_4_4 .et_pb_social_icon a {
width: 40px;
height: 40px;
}
.footer6 .et_pb_map {
height: 200px;
}
.footer6 ul.et_pb_social_media_follow {
margin: -20px 0 20px !important;
}
} #page-container .footer7 .et_pb_column_4_4 {
margin: 0 auto !important;
float: none !important;
} .footer7 .et_pb_map {
height: 350px;
} .footer7 .et_pb_social_media_follow a.icon:before {
display: table-cell;
width: 50px;
height: 50px;
vertical-align: middle;
font-size: 20px !important;
}
.footer7 .et_pb_social_media_follow li:last-child {
margin-right: 0 !important;
}
.footer7 .et_pb_column_4_4 p a:hover {
opacity: 0.6 !important;
}
.footer7 .et_pb_column_4_4 a {
color: inherit;
} .footer7 .et_pb_social_media_follow a.icon {
transition-duration: 0.3s;
transition-property: transform;
-webkit-tap-highlight-color: transparent;
transform: translateZ(0);
box-shadow: 0 0 1px transparent;
}
.footer7 .et_pb_social_media_follow a.icon:after {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
transition-duration: 0.3s;
transition-property: transform opacity;
}
.footer7 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon:after {
opacity: 1;
transform: translateY(5px);
}
.footer7 .et_pb_social_media_follow li.et_pb_social_icon:hover a.icon {
transform: translateY(-5px);
}
@keyframes rubberBand {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
} @media only screen and (max-width: 480px) {
.footer7 .et_pb_map {
height: 250px;
}
.footer7 .et_pb_social_media_follow li {
margin-right: 10px;
}
}#main-content {
overflow: hidden !important;
} @media only screen and (max-width: 767px) {
.header1 .et_pb_promo.et_pb_module {
padding-top: 30px !important;
padding-right: 30px !important;
padding-bottom: 30px !important;
padding-left: 30px !important;
margin-right: 0 !important;
width: 100%;
top: 0;
}
}  .header2 .et_pb_promo_button:hover:after {
left: 120%;
-webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.header2 .et_pb_promo_button:after {
background: #fff;
content: "";
height: 155px;
left: -75px;
opacity: .2;
position: absolute;
top: -50px;
-webkit-transform: rotate(35deg);
transform: rotate(35deg);
-webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
width: 50px;
z-index: 0;
}
.header2 .et_pb_promo_button:hover {
background: transparent !important;
border: 2px solid !important;
}
.header2 .et_pb_promo_button {
overflow: hidden;
} @media only screen and (max-width: 767px) {
.header2 .et_pb_promo_description {
float: none !important;
text-align: center !important;
}
#page-container .header2 .et_pb_promo {
text-align: center !important;
}
#page-container .header2 .et_pb_promo_button {
float: none !important;
margin-top: 20px !important;
}
} body.unknown #page-container .header3 .et_pb_image,
body.ie #page-container .header3 .et_pb_image {
width: 100%;
} @media only screen and (max-width: 980px) {
#page-container .header3 .et_pb_image {
position: static !important;
}
#page-container .header3 .et_pb_promo_description h2 {
padding-bottom: 30px !important;
}
#page-container .header3 .et_pb_promo_description {
text-align: center !important;
max-width: 100% !important;
padding-bottom: 60px !important;
}
}  @media only screen and (max-width: 480px) {
#page-container .header4 .et_pb_cta_7.et_pb_promo h2 {
font-size: 26px !important;
}
} .header5 .et_pb_main_blurb_image .et-pb-icon {
border-radius: 100%;
overflow: hidden;
padding: 26px;
} .header5 .et_pb_main_blurb_image span.et-pb-icon {
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
position: relative;
border: none !important;
}
.header5 .et_pb_blurb_content:hover {
cursor: pointer;
}
.header5 .et_pb_blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image .et-pb-icon {
-webkit-animation: spinAround 3s linear infinite;
-moz-animation: spinAround 3s linear infinite;
animation: spinAround 3s linear infinite;
}
@-webkit-keyframes spinAround {
from {
-webkit-transform: rotate(0deg)
}
to {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes spinAround {
from {
-moz-transform: rotate(0deg)
}
to {
-moz-transform: rotate(360deg);
}
}
@keyframes spinAround {
from {
transform: rotate(0deg)
}
to {
transform: rotate(360deg);
}
} @media only screen and (max-width: 980px) {
.header5 .et_pb_blurb_content {
max-width: none !important;
}
}  @media only screen and (max-width: 980px) {
.header6 .et_pb_promo_description {
max-width: 460px !important;
padding-bottom: 20px !important;
}
#page-container .header6 .et_pb_image img {
max-width: 40px !important;
}
#page-container .header6 .et_pb_promo_description h2 {
padding-bottom: 20px !important;
margin-left: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.header6 .et_pb_promo_description {
max-width: 280px !important;
}
}
@media only screen and (max-width: 480px) {
.header6 .et_pb_promo_description {
max-width: none !important;
}
#page-container .header6 {
background-image: none !important;
}
#page-container .header6 .et_pb_row {
padding-top: 8vw !important;
padding-bottom: 8vw !important;
}
} .header6 .et_pb_image a:hover img {
-webkit-animation: mymove 1s infinite;
animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
} .header7 .et_pb_image img {
height: auto !important;
} @media only screen and (min-width: 1930px) {
#page-container .header1 .et_pb_promo {
max-width: 70%;
}
#page-container .header9 .et_pb_promo_description h2 {
font-size: 190px !important;
}
#page-container .header6 .et_pb_promo_description h2,
#page-container .header7 .et_pb_promo_description h2 {
font-size: 90px !important;
}
#page-container .price_table_3 .et_pb_pricing_table {
padding-top: 230px !important;
}
.header3 .et_pb_promo .et_pb_promo_description h2 {
font-size: 150px !important;
}
.header3 .et_pb_promo .et_pb_promo_description {
max-width: 100% !important;
}
.header4 .et_pb_promo .et_pb_promo_description {
max-width: 740px;
}
.header5 .et_pb_text h1 {
font-size: 120px;
}
body .header7 .et_pb_promo {
padding-right: 0!important;
}
}
@media only screen and (max-width: 980px) {
.header7 .et_pb_promo_description {
text-align: center !important;
}
#page-container .header7 .et_pb_promo_description h2 {
letter-spacing: -2px !important;
padding-bottom: 20px !important;
}
} .header7 .et_pb_image a:hover img {
-webkit-animation: mymove 1s infinite; animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}  @media only screen and (max-width: 1390px) and (min-width: 981px) {
#page-container .header8 {
padding-top: 52vw;
padding-bottom: 0vw;
}
}
@media only screen and (max-width: 980px) {
#page-container .header8 {
background-size: contain;
background-position: top;
}
}
@media only screen and (max-width: 480px) {
#page-container .header8 h2 {
padding-bottom: 10px !important;
}
}  @media only screen and (max-width: 980px) {
#page-container .header9 h2 {
letter-spacing: -2px !important;
}
#page-container .header9 .et_pb_promo_description {
padding-bottom: 40px !important;
}
}
@media only screen and (max-width: 767px) {
#page-container .header9 h2 {
padding-bottom: 20px !important;
}
} .header9 .et_pb_image a:hover img {
-webkit-animation: mymove 1s infinite;
animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}.team_1 .et_pb_column_4_4 .et_pb_team_member {
width: 18% !important;
margin-right: 2.5% !important;
float: left;
}
.team_1 .et_pb_column_1_2 {
width: 41.5% !important;
margin-right: 11.5% !important;
}
.team_1 .et_pb_column_1_3 {
width: 26% !important;
margin-right: 9.2% !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member:last-child,
.team_1 .et_pb_column_1_2:last-child,
.team_1 .et_pb_column_1_3:last-child {
margin-right: 0 !important;
} .team1 img {
display: block;
width: 100% !important;
position: relative;
transform: rotate(0deg);
}
.team_1 .et_pb_column_1_2 .et_pb_team_member_image {
margin-bottom: 81px !important;
}
.team_1 .et_pb_column_1_2 img {
top: 53px;
left: 53px;
}
.team_1 .et_pb_column_1_3 img {
top: 37px;
left: 37px;
}
.team_1 .et_pb_column_1_4 img {
top: 23px;
left: 23px;
}
.team_1 .et_pb_column_4_4 img {
top: 25px;
left: 25px;
}
.team_1 .et_pb_column_4_4 .et_pb_member_social_links {
padding-top: 13px !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member_image {
max-width: 190px;
}
.team_1 .et_pb_column_1_4 .et_pb_team_member_image {
margin-bottom: 50px !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
width: 100% !important;
}
.team_1 .person_link {
display: none !important;
} @media only screen and (min-width: 1930px) {
#page-container .team1 .et_pb_team_member_image {
box-shadow: inset 0 0 0 13px #cc0033!important;
}
#page-container .team3 .et_pb_team_member_description{
padding-bottom: 1vw !important;
height: 100%;
}
#page-container .team3 img {
display: block;
width: 100%!important;
height: auto !important;
max-width: 100%;
}
#page-container .team2:hover .et_pb_member_social_links {
bottom: 120px !important;
}
}
@media only screen and (max-width: 1390px) {
.team1 img {
top: 2.9vw;
left: 2.9vw;
}
.team_1 .et_pb_column_1_2 img {
top: 30px;
left: 30px;
}
.team_1 .et_pb_column_1_4 h4 {
font-size: 18px !important;
}
.team_1 .et_pb_column_4_4 h4 {
font-size: 18px !important;
}
.team_1 .et_pb_column_4_4 img {
top: 15px;
left: 15px;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member_image {
margin-bottom: 50px !important;
max-width: 190px;
}
.team_1 .et_pb_column_1_3 img {
top: 27px;
left: 27px;
}
}
@media only screen and (max-width: 980px) {
.team1 .et_pb_team_member_image {
width: 100% !important;
margin-bottom: 3.2vw !important;
}
.team1 h4 {
font-size: 20px !important;
}
#page-container .team_1 .et_pb_column .et_pb_team_member_image {
margin-bottom: 30px !important;
}
#page-container .team_1 .et_pb_column_1_2 .et_pb_team_member_image {
margin-bottom: 30px !important;
}
body .team_1 .et_pb_member_social_links {
Padding-top: 0 !important;
}
.team_1 .et_pb_column_1_3 img {
top: 28px;
left: 28px;
}
#page-container .team_1 .et_pb_column_1_4 {
width: 47% !important;
margin-right: 6% !important;
margin-bottom: 40px !important;
}
#page-container .team_1 .et_pb_column_1_4:nth-child(2n+2) {
margin-right: 0 !important;
}
.team_1 .et_pb_column_4_4 img {
top: 1.5vw;
left: 1.5vw;
}
}
@media only screen and (max-width: 980px) and (min-width: 767px) {
.team_1 .et_pb_column_4_4 .et_pb_team_member {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 60px !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member:last-child {
margin-bottom: 0 !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
margin-right: 60px !important;
margin-bottom: 20px !important;
}
.team_1 .et_pb_column_4_4 img {
top: 20px;
left: 20px;
}
.team_1 .et_pb_column_4_4 .et_pb_member_social_links {
padding-top: 0px !important;
margin-top: 6px !important;
}
}
@media only screen and (max-width: 767px) {
.team_1 .et_pb_column_4_4 .et_pb_team_member,
.team_1 .et_pb_column_1_3 {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 60px !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member:last-child,
.team_1 .et_pb_column_1_3:last-child {
margin-bottom: 0 !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
margin-bottom: 20px !important;
}
.team_1 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image,
.team1 .et_pb_team_member_image {
width: 80% !important;
margin-bottom: 6.2vw !important;
margin: 0 auto !important;
max-width: 190px;
}
.team_1 .et_pb_column_4_4 img {
top: 17px;
left: 17px;
}
.team1 img {
top: 5.9vw;
left: 5.9vw;
}
.team1 .et_pb_team_member_description .et_pb_member_social_links {
padding-top: 0 !important;
}
.team1 .et_pb_team_member_description {
text-align: center !important;
}
.team_1 .et_pb_column_1_2 img {
top: 16px;
left: 16px;
}
.team_1 .et_pb_column_1_3 img {
top: 29px;
left: 29px;
}
}
@media only screen and (max-width: 480px) {
.team_1 .et_pb_column_1_2:last-child {
margin-bottom: 0 !important;
}
.team_1 .et_pb_column_1_2 {
width: 100% !important;
margin-right: 0% !important;
margin-bottom: 40px !important;
}
.team_1 .et_pb_column_1_2 img {
top: 16px;
left: 16px;
}
.team_1 .et_pb_column_1_3 img {
top: 15px;
left: 15px;
}
#page-container .team_1 .et_pb_column_1_4:last-child {
margin-bottom: 0 !important;
}
#page-container .team_1 .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px !important;
}
.team_1 .et_pb_column_1_4 img {
top: 17px;
left: 17px;
}
.team_1 .et_pb_column_4_4 img {
top: 17px;
left: 17px;
}
#page-container .team_1 .et_pb_column_1_2 .et_pb_team_member_image {
margin-bottom: 20px !important;
}
#page-container .team_1 .et_pb_column .et_pb_team_member_image ,
#page-container .team_1 .et_pb_column .et_pb_team_member_image {
margin-bottom: 20px !important;
}
} .team1 * {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
cursor: pointer !important;
}
.team1:hover .et_pb_team_member_image {
transform: rotate(-3deg);
}
.team1:hover .et_pb_team_member_image img {
transform: rotate(6deg);
}
.team1:hover h4:after {
width: 75%;
}
.team1 h4:after {
content: "";
display: block;
width: 0;
height: 1px;
margin: 10px 0px -10px;
background-color: #a7a7a7;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
@media only screen and (max-width: 767px) {
.team1 h4:after {
margin: 10px auto -10px;
}
} .team2 .person_link {
display: none !important;
} @media only screen and (max-width: 980px) {
.team2 * {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team2 {
margin-bottom: 60px !important;
position: relative;
}
.team2 .et_pb_team_member_image {
width: 100% !important;
float: none !important;
}
.team2 .et_pb_team_member_image img {
display: block;
width: 100% !important;
}
.team2 .et_pb_team_member_description h4 {
font-size: 20px !important;
}
.team2 .et_pb_team_member_description {
padding: 6vw !important;
}
} .team2:after {
content: "" !important;
display: block !important;
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
width: 100%;
height: 100% !important;
filter: alpha(opacity=0) !important;
opacity: 0;
background: rgba(0, 0, 0, .15);
visibility: visible !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team2:hover:after {
opacity: 100 !important;
}
.team2:hover {
cursor: pointer;
}
.team2 .et_pb_member_social_links {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team2:hover .et_pb_member_social_links {
bottom: 5.6vw !important;
}
.team2 .et_pb_team_member_description {
z-index: 5 !important;
}
.team2 .et_pb_member_position:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #fff;
margin: 10px 0px -10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team2:hover .et_pb_member_position:after {
width: 50%;
} .team3 img {
display: block;
width: auto !important;
height: 100% !important;
max-width: none;
}
.team3 .et_pb_team_member_image {
position: relative;
}
.team3.image_right .et_pb_team_member_image,
.team3.image_right .et_pb_team_member_description {
float: right !important;
}
.team3 {
overflow: hidden;
}
.team3:hover {
cursor: pointer;
}
.team3.person_bottom_right .et_pb_team_member_description,
.team3.person_bottom_left .et_pb_team_member_description {
text-align: right !important;
}
.team3.person_bottom_right .et_pb_team_member_image:before,
.team3.person_bottom_left .et_pb_team_member_image:before,
.team3.person_top_left .et_pb_team_member_image:after,
.team3.person_top_right .et_pb_team_member_image:after {
content: "";
width: 0;
height: 0;
display: block;
position: absolute;
bottom: 0;
top: 0;
margin: auto;
transform: rotate(45deg);
visibility: visible !important;
z-index: 3 !important;
border: 35px solid;
}
.team3.person_top_left .et_pb_team_member_image:after,
.team3.person_top_right .et_pb_team_member_image:after {
right: -2.6vw;
}
.team3.person_bottom_right .et_pb_team_member_image:before,
.team3.person_bottom_left .et_pb_team_member_image:before {
left: -2.6vw;
}
.team3 .person_link {
display: none !important;
} @media only screen and (max-width: 1600px) {
.team3 img {
left: 50%;
transform: translate(-50%,0);
position: relative;
}
.team3:hover .et_pb_team_member_image img {
transform: scale(1.1) translate(-50%,0) !important;
}
}
@media only screen and (max-width: 1310px) {
.team3.person_bottom_right .et_pb_team_member_image:before,
.team3.person_bottom_left .et_pb_team_member_image:before,
.team3.person_top_left .et_pb_team_member_image:after,
.team3.person_top_right .et_pb_team_member_image:after {
display: none !important;
}
.team_3 .et_pb_row {
display: block;
}
.team_3 .et_pb_column {
width: 100% !important;
}
.et_pb_column .team3 .et_pb_team_member_image {
width: 50% !important;
margin: 0 !important;
}
#page-container .et_pb_column .team3 .et_pb_team_member_description {
padding: 8vw !important;
}
}
@media only screen and (max-width: 1310px) and (min-width: 980px) {
.team3 .et_pb_team_member_image img {
display: block;
width: 100% !important;
}
}
@media only screen and (max-width: 767px) {
.et_pb_column .team3 .et_pb_team_member_image,
.et_pb_column .team3 .et_pb_team_member_image img,
.et_pb_column .team3 .et_pb_team_member_description {
width: 100% !important;
}
#page-container .et_pb_column .team3 .et_pb_team_member_description {
padding: 8vw !important;
text-align: center !important;
}
}
@media only screen and (max-width: 480px) {
.team3 .et_pb_team_member_description:after,
.team3 .et_pb_team_member_description:before {
top: 10px !important;
right: 10px !important;
bottom: 10px !important;
left: 10px !important;
}
} .team3 .et_pb_team_member_description:after,
.team3 .et_pb_team_member_description:before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
pointer-events: none;
}
.team3 .et_pb_team_member_description:before {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
-webkit-transform: scale(0, 1);
-ms-transform: scale(0, 1);
transform: scale(0, 1);
}
.team3 .et_pb_team_member_description:after {
border-right: 1px solid #000;
border-left: 1px solid #000;
-webkit-transform: scale(1, 0);
-ms-transform: scale(1, 0);
transform: scale(1, 0);
}
.team3.person_top_right .et_pb_team_member_description:before,
.team3.person_top_right .et_pb_team_member_description:after,
.team3.person_bottom_left .et_pb_team_member_description:before,
.team3.person_bottom_left .et_pb_team_member_description:after {
border-color: #fff;
}
.team3:hover .et_pb_team_member_description:before,
.team3:hover .et_pb_team_member_description:after {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.team3 .et_pb_team_member_description,
.team3 .et_pb_team_member_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team3:hover .et_pb_team_member_image img {
transform: scale(1.1);
}
.team3:hover .et_pb_team_member_description { } .team4 {
overflow: hidden;
}
.team4:hover {
cursor: pointer;
}
.team4 .person_link {
display: none !important;
} @media only screen and (max-width: 980px) {
.team4 .et_pb_team_member_image {
width: 100% !important;
}
.team4 .et_pb_team_member_image img {
width: 100% !important;
display: block;
}
} .team4 {
cursor: pointer;
}
.team4 .et_pb_team_member_description h4:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #fff;
margin: 10px 0px -10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team4 .et_pb_team_member_image img{
transform: rotate(0deg);
}
.team4 .et_pb_team_member_description,
.team4 .et_pb_team_member_image img,
.team4 .et_pb_team_member_image {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team4:hover .et_pb_team_member_image {
transform: scale(1.2);
}
.team4:hover .et_pb_team_member_image img {
transform: rotate(-8deg);
}
.team4:hover .et_pb_team_member_description h4:after {
width: 75%;
margin: 10px 0px 2px;
} @media only screen and (min-width: 1921px) {
.team4 .et_pb_team_member_description,
.team4 .et_pb_team_member_image img,
.team4 .et_pb_team_member_image {
min-width: 100%;
}
} .team5 {
overflow: hidden;
}
.team5:hover {
cursor: pointer;
}
.team5 .person_link {
display: none !important;
}
.team5 {
overflow: visible !important;
}
.team5 > div {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
#page-container .team5 .et_pb_team_member_image {
-webkit-transform: translate3d(0, 0, 0) rotate3d(1, 0, 0, 0deg) !important;
-moz-transform: translate3d(0, 0, 0) rotate3d(1, 0, 0, 0deg) !important;
-o-transform: translate3d(0, 0, 0) rotate3d(1, 0, 0, 0deg) !important;
-ms-transform: translate3d(0, 0, 0) rotate3d(1, 0, 0, 0deg) !important;
transform: translate3d(0, 0, 0) rotate3d(1, 0, 0, 0deg) !important;
}
#page-container .team5:hover .et_pb_team_member_image {
-webkit-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg) !important;
-moz-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg) !important;
-o-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg) !important;
-ms-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg) !important;
transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg) !important;
opacity: 0 ;
}
#page-container .team5:hover .et_pb_team_member_description {
-webkit-transform: rotate3d(1, 0, 0, 0deg) !important;
-moz-transform: rotate3d(1, 0, 0, 0deg) !important;
-o-transform: rotate3d(1, 0, 0, 0deg) !important;
-ms-transform: rotate3d(1, 0, 0, 0deg) !important;
transform: rotate3d(1, 0, 0, 0deg) !important;
opacity: 1 !important;
}
body.unknown #page-container .team5:hover .et_pb_team_member_image {
opacity: 1 !important;
} @media only screen and (max-width: 980px) {
.team5 .et_pb_team_member_image {
width: 100% !important;
}
.team5 .et_pb_team_member_image img {
width: 100% !important;
display: block;
}
#page-container .team_5 .et_pb_column_1_4 {
width: 48% !important;
margin-right: 4% !important;
}
#page-container .team_5 .et_pb_column_1_3 {
width: 32% !important;
margin-right: 2% !important;
}
#page-container .team_5 .et_pb_column_1_3:last-child,
#page-container .team_5 .et_pb_column_1_4:nth-child(2n+2) {
margin-right: 0 !important;
}
#page-container .team_5 .et_pb_row {
overflow: visible;
}
}
@media only screen and (max-width: 767px) {
#page-container .team_5 .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
}
#page-container .team_5 .et_pb_column_1_3 {
width: 100% !important;
margin-right: 0 !important;
}
#page-container .team_5 .team5 {
margin-bottom: 60px !important;
}
.team5:hover .et_pb_team_member_image {
-webkit-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
-moz-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
-o-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
-ms-transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
transform: translate3d(0, 100%, 0) rotate3d(1, 0, 0, -90deg);
}
} .team6:hover {
cursor: pointer;
}
.team6 .person_link {
display: none !important;
} .team_6 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image img {
width: 100% !important;
display: block !important;
}
.team_6 .et_pb_column .et_pb_team_member .et_pb_team_member_image {
transition: 0s !important;
width: 100% !important;
position: static;
}
.team_6 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
width: 100% !important;
}
.team_6 .et_pb_column_4_4 .et_pb_team_member {
width: 16.6% !important;
margin-right: 4.2% !important;
float: left;
position: relative;
}
.team_6 .et_pb_column_4_4 .et_pb_team_member:last-child {
margin-right: 0 !important;
} @media only screen and (max-width: 980px) {
.team6 .et_pb_team_member_image {
width: 100% !important;
}
.team6 .et_pb_team_member_image img {
width: 100% !important;
display: block !important;
}
#page-container .team_6 .et_pb_column_1_2 {
width: 48% !important;
margin-right: 4% !important;
}
#page-container .team_6 .et_pb_column_1_2:last-child {
margin-right: 0 !important;
}
#page-container .team_6 .et_pb_column_1_3:last-child {
margin-right: 0 !important;
}
#page-container .team_6 .et_pb_column_1_3 {
width: 32% !important;
margin-right: 2% !important;
}
#page-container .team_6 .et_pb_column_1_4:nth-child(2n+2) {
margin-right: 0 !important;
}
#page-container .team_6 .et_pb_column_1_4 {
width: 48% !important;
margin-right: 4% !important;
margin-bottom: 4% !important;
} .team_6 .et_pb_column_4_4 {
text-align: center;
}
.team_6 .et_pb_column_4_4 .et_pb_team_member {
width: 48% !important;
margin-right: 3% !important;
margin-bottom: 3% !important;
float: none;
display: inline-block;
position: relative;
}
.team_6 .et_pb_column_4_4 .et_pb_team_member:nth-child(2n+2),
.team_6 .et_pb_column_4_4 .et_pb_team_member:last-child {
margin-right: 0 !important;
}
}
@media only screen and (max-width: 767px) {
#page-container .team_6 .et_pb_column_1_3:last-child {
margin-right: auto !important;
}
#page-container .team_6 .et_pb_column_1_3 {
width: 50% !important;
margin-right: auto !important;
margin-left: auto !important;
display: block;
float: none;
margin-bottom: 40px !important;
}
}
@media only screen and (max-width: 480px) {
.team_6 .et_pb_column .et_pb_team_member_description {
bottom: 30px !important;
}
.team_6 .et_pb_column_4_4 .et_pb_team_member,
body #page-container .team_6 .et_pb_column {
width: 100% !important;
margin-right: auto !important;
margin-left: auto !important;
display: block;
float: none;
margin-bottom: 40px !important;
}
} .team6 .et_pb_team_member_image img,
.team6 .et_pb_team_member_description {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team6:hover .et_pb_team_member_description {
bottom: 0 !important;
}
.team6 .et_pb_team_member_image img{
display: block;
width: 100%;
}
.team6:hover .et_pb_team_member_image img{
transform: scale(1.15);
} .team7:hover {
cursor: pointer;
}
.team7 .et_pb_team_member_description {
text-align: center !important;
}
.team7 .person_link {
display: none !important;
}
.team7 .et_pb_team_member_description h4:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #ccc;
margin: 10px auto -10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} .team_7 .et_pb_column_1_3 .et_pb_team_member .et_pb_team_member_image {
margin-bottom: 36px;
}
.team_7 .et_pb_column_1_3 .et_pb_team_member {
padding: 2.2vw 1.6vw !important;
} .team_7 .et_pb_column_1_4:last-child {
margin-right: 0 !important;
}
.team_7 .et_pb_column_1_4 {
width: 23.2% !important;
margin-right: 2.4% !important;
}
.team_7 .et_pb_column_1_4 .et_pb_team_member .et_pb_team_member_image {
margin-bottom: 35px;
}
.team_7 .et_pb_column_1_4 .et_pb_team_member {
padding: 2.3vw 1.7vw 2vw !important;
} .team_7 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
margin-bottom: 35px;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member {
padding: 2.3vw 1.7vw 2vw !important;
}
.team_7 .et_pb_column .et_pb_team_member .et_pb_team_member_image img,
.team_7 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
width: 100% !important;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member {
width: 18.4% !important;
margin-right: 2% !important;
float: left;
position: relative;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member:last-child {
margin-right: 0 !important;
} .team7 .et_pb_team_member_description,
.team7,
.team7 .et_pb_team_member_image,
.team7 .et_pb_team_member_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.team7:hover .et_pb_team_member_description h4:after {
width: 60%;
}
.team7:hover .et_pb_team_member_description {
transform: translate(0, -10px);
}   .team7:hover .et_pb_team_member_image {
transform: scale(0.9);
}
.team7:hover {
box-shadow: 0 3px 30px -5px rgba(0, 0, 0, 0.35);
} @media only screen and (max-width: 980px) { .team_7 .et_pb_column_1_2:last-child {
margin-right: 0 !important;
}
.team_7 .et_pb_column_1_2 {
width: 48% !important;
margin-right: 4% !important;
}
.team_7 .et_pb_column .et_pb_team_member_image {
width: 100% !important;
}
.team_7 .et_pb_column .et_pb_team_member_image {
margin-bottom: 20px !important;
} .team_7 .et_pb_column_1_3:last-child {
margin-right: 0 !important;
}
.team_7 .et_pb_column_1_3 {
width: 31% !important;
margin-right: 3.5% !important;
} #page-container .team_7 .et_pb_column_1_4:nth-child(2n+2) {
margin-right: 0 !important;
}
#page-container .team_7 .et_pb_column_1_4 {
width: 48% !important;
margin-right: 4% !important;
} .team_7 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
margin-bottom: 0 !important;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member {
padding: 2.3vw 1.7vw 2vw !important;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member .et_pb_team_member_image {
width: 40% !important;
margin-right: 5% !important;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member {
width: 48% !important;
margin-right: 3% !important;
margin-bottom: 2% !important;
float: none !important;
display: inline-block !important;
}
.team_7 .et_pb_column_4_4 {
text-align: center !important;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member:nth-child(2n+2),
.team_7 .et_pb_column_4_4 .et_pb_team_member:last-child {
margin-right: 0 !important;
}
.team_7 .et_pb_column_4_4 .et_pb_member_social_links {
text-align: left !important;
}
.team_7 .et_pb_column_4_4 .et_pb_team_member_description {
display: block;
float: left;
text-align: left !important;
padding-top: 8px;
}
}
@media only screen and (max-width: 980px) and (min-width: 767px) {
.et_pb_column_4_4 .team7:hover .et_pb_team_member_description {
transform: translate(0, 0);
}
.et_pb_column_4_4 .team7 .et_pb_team_member_description h4:after {
margin: 10px 0 -10px;
}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.team7:hover .et_pb_team_member_description {
transform: translate(0, 0);
}
.team7 .et_pb_team_member_description h4:after {
margin: 10px 0 -10px;
}
}
@media only screen and (max-width: 767px) {
#page-container .team_7 .et_pb_column .et_pb_team_member .et_pb_team_member_image {
width: 40% !important;
margin-right: 5% !important;
margin-bottom: 0 !important;
float: left;
}
#page-container .team_7 .et_pb_column .et_pb_team_member {
margin-bottom: 0 !important;
}
#page-container .team_7 .et_pb_column,
#page-container .team_7 .et_pb_column_4_4 .et_pb_team_member {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px !important;
float: none !important;
display: block !important;
}
#page-container .team_7 .et_pb_column {
text-align: center !important;
}
#page-container .team_7 .et_pb_column .et_pb_team_member:nth-child(2n+2),
#page-container .team_7 .et_pb_column .et_pb_team_member:last-child {
margin-right: 0 !important;
}
#page-container .team_7 .et_pb_column .et_pb_member_social_links {
text-align: left !important;
}
#page-container .team_7 .et_pb_column .et_pb_team_member_description {
display: block;
float: left;
text-align: left !important;
padding-top: 8px;
}
#page-container .team_7 .et_pb_column .et_pb_team_member {
padding: 2.5vw !important;
}
}
@media only screen and (max-width: 480px) {
#page-container .team_7 .et_pb_column .et_pb_team_member .et_pb_team_member_image {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 30px !important;
float: none;
}
#page-container .team_7 .et_pb_column .et_pb_member_social_links {
text-align: center !important;
}
#page-container .team_7 .et_pb_column .et_pb_team_member_description {
display: block;
float: none;
text-align: center !important;
padding-top: 0;
}
#page-container .team_7 .et_pb_column .et_pb_team_member {
padding: 5.5vw !important;
}
} .team8 .et_pb_team_member_image img {
display: block;
width: 100%;
}
.team8 .person_link {
display: none !important;
}
.team8 .et_pb_column {
cursor: pointer;
}
.team8 .et_pb_column .et_pb_team_member_image {
width: 100% !important;
}
.team8 .et_pb_column .et_pb_team_member_description h4:after {
content: "";
display: block;
width: 0;
height: 1px;
background-color: #fff;
margin: 15px auto -15px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.team8 .et_pb_column:hover .et_pb_team_member_description h4:after {
width: 50%;
}
.team8 .et_pb_column {
transition-duration: 0.3s;
}
.team8 .et_pb_column:hover {
transform: translateY(-5px);
}
.team8 .et_pb_column:hover:after {
opacity: 1;
transform: translateY(10px);
}
.team8 .et_pb_column:after {
pointer-events: none;
position: absolute;
z-index: 0;
content: '';
top: 100%;
left: 0;
height: 10px;
width: 60%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
transition-duration: 0.3s;
transition-property: transform opacity;
visibility: visible;
right: 0;
margin: auto;
}
.team8 .et_pb_column .et_pb_team_member .et_pb_team_member_description {
opacity: 0;
}
.team8 .et_pb_column .et_pb_team_member .et_pb_team_member_image {
opacity: 1;
-webkit-transform: rotateY(0);
-moz-transform: rotateY(0);
-o-transform: rotateY(0);
-ms-transform: rotateY(0);
transform: rotateY(0);
}
.team8 .et_pb_column .et_pb_team_member:hover .et_pb_team_member_description {
-webkit-transform: rotateY(0);
-moz-transform: rotateY(0);
-o-transform: rotateY(0);
-ms-transform: rotateY(0);
transform: rotateY(0);
opacity: 1;
}
.team8 .et_pb_column .et_pb_team_member:hover .et_pb_team_member_image {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
opacity: 0;
}
.team8 .et_pb_column_1_4:last-child {
margin-right: 0 !important;
}
.team8 .et_pb_column_1_4 {
width: 20% !important;
margin-right: 6.6% !important;
}
.team8 .et_pb_column_1_3 .et_pb_team_member_description {
padding-top: 39% !important;
} @media only screen and (min-width: 1930px) {
.team_7 .et_pb_column_1_4 .et_pb_team_member,
.team_7 .et_pb_column_1_2 .et_pb_team_member,
.team_7 .et_pb_column_1_3 .et_pb_team_member {
padding: 40px !important;
}
}
@media only screen and (max-width: 980px) {
#page-container .team8 .et_pb_column_1_4 {
width: 38% !important;
margin-right: 6% !important;
margin-bottom: 10%;
margin-left: 6% !important;
}
.team8 .et_pb_column_1_4 .et_pb_team_member_description {
padding-top: 39% !important;
}
#page-container .team8 .et_pb_column_1_3:last-child {
margin-right: 0 !important;
}
#page-container .team8 .et_pb_column_1_3 {
width: 32% !important;
margin-right: 2% !important;
margin-bottom: 2%;
margin-left: 0 !important;
}
.team8 .et_pb_column_1_4 .et_pb_team_member_description {
padding-top: 39% !important;
}
}
@media only screen and (max-width: 767px) {
#page-container .team8 .et_pb_column_1_4 {
width: 47% !important;
margin-right: 6% !important;
margin-bottom: 6%;
margin-left: 0 !important;
}
#page-container .team8 .et_pb_column_1_4:nth-child(2n+2) {
margin-right: 0 !important;
}
.team8 .et_pb_column_1_4 .et_pb_team_member_description {
padding-top: 35% !important;
}
#page-container .team8 .et_pb_column_1_3 {
width: 50% !important;
margin-right: auto !important;
margin-bottom: 40px;
margin-left: auto !important;
display: block;
float: none !important;
text-align: center;
}
#page-container .team8 .et_pb_column_1_3:last-child {
margin-right: auto !important;
}
}
@media only screen and (max-width: 480px) {
#page-container .team8 .et_pb_column_1_3,
#page-container .team8 .et_pb_column_1_4 {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 40px;
margin-left: 0 !important;
}
.team8 .et_pb_column_1_4 .et_pb_team_member_description {
padding-top: 39% !important;
}
}.price_table_1 .et_pb_pricing li span:before {
display: none !important;
}
#page-container .price_table_1 .et_pb_pricing .et_pb_pricing_table_button {
padding: 13px 10px !important;
} body #page-container .price_table_1 .et_pb_featured_table .et_pb_button,
.price_table_1 .et_pb_featured_table .et_pb_et_price {
border: none;
background-color: #cc0033!important;
}
#page-container .price_table_1 .et_pb_featured_table .et_pb_pricing_heading h1 {
padding-bottom: 14px;
color: #cc0033!important;
}
.price_table_1 .et_pb_featured_table .et_pb_et_price:after {
border: none;
}
.price_table_1 .et_pb_featured_table .et_pb_et_price .et_pb_sum {
font-size: 60px;
}
.price_table_1 .et_pb_featured_table .et_pb_pricing_content_top {
max-width: 182px;
}
.price_table_1 .et_pb_featured_table .et_pb_pricing_heading {
padding-bottom: 18px;
}
.price_table_1 .et_pb_featured_table .et_pb_et_price .et_pb_sum:before {
font-size: 38px;
line-height: 130%;
}
.price_table_1 .et_pb_featured_table .et_pb_et_price .et_pb_pricing_content {
padding-top: 28px;
} .price_table_1 .et_pb_pricing_content_top:after {
content: "";
display: block;
padding-top: 100%;
width: 100%;
}
.price_table_1 .et_pb_et_price:after {
content: "";
display: block;
position: absolute;
top: -1px;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -1px;
bottom: -1px;
left: -1px;
border-color: #bebebe !important;
}
.price_table_1 .et_pb_et_price .et_pb_sum:before {
content: attr(data-sign);
display: inline-block;
font-size: 28px;
vertical-align: top;
line-height: 100%;
}
.price_table_1 .et_pb_et_price .et_pb_sum {
display: inline-block;
top: 50%;
position: relative;
transform: translate(0, -50%) rotate(-22.5deg);
line-height: 100%;
}  .price_table_1 .et_pb_pricing_table {
cursor: pointer;
}
.price_table_1 .et_pb_pricing_table .et_pb_pricing_content_top,
.price_table_1 .et_pb_pricing_table .et_pb_et_price,
.price_table_1 .et_pb_pricing_table .et_pb_et_price .et_pb_sum,
.price_table_1 .et_pb_pricing_table .et_pb_pricing_table_button {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.price_table_1 .et_pb_pricing_table:hover .et_pb_pricing_content_top {
transform: rotate(-22.5deg) scale(1.1);
}
.price_table_1 .et_pb_pricing_table:hover .et_pb_et_price .et_pb_sum {
color: #fff !important;
}
.price_table_1 .et_pb_pricing_table .et_pb_et_price {
box-shadow: inset 0 0 0 150px transparent;
}
.price_table_1 .et_pb_pricing_table:hover .et_pb_et_price {
box-shadow: inset 0 0 0 150px !important;
border: none;
} @media only screen and (max-width: 1390px) {
.price_table_1 .et_pb_pricing_content {
padding: 24px 0px !important;
}
}
@media only screen and (max-width: 980px) {
.price_table_1 .et_pb_pricing_table {
width: 100% !important;
max-width: 400px;
margin: 0 auto !important;
float: none;
margin-top: 0 !important;
margin-bottom: 30px !important;
}
}
@media only screen and (max-width: 480px) {
.price_table_1 .et_pb_pricing_content_top .et_pb_sum {
font-size: 36px !important;
}
.price_table_1 .et_pb_featured_table .et_pb_et_price .et_pb_sum:before {
font-size: 26px;
}
.price_table_1 .et_pb_featured_table .et_pb_pricing_content_top .et_pb_sum {
font-size: 40px !important;
}
.price_table_1 .et_pb_featured_table .et_pb_pricing_content_top {
max-width: 152px;
}
.price_table_1 .et_pb_pricing_content_top {
max-width: 117px !important;
}
} .price_table_2 .et_pb_featured_table .et_pb_pricing li:last-child {
transform: scale(1.4);
top: 117px;
}
.price_table_2 .et_pb_pricing li:last-child {
position: absolute;
top: 88px;
left: 0;
right: 0;
width: 86px;
margin: 0 auto;
}
.price_table_2 .et_pb_featured_table .et_pb_pricing li:last-child span img {
filter: grayscale(100%);
}
.price_table_2 .et_pb_pricing li:last-child span img {
display: block;
position: relative;
z-index: 2;
}
.price_table_2 .et_pb_pricing li:last-child span {
position: relative; display: block;
}
.price_table_2 .et_pb_featured_table .et_pb_pricing li:last-child span:before {
background-color: #cc0033 !important;
box-shadow: none !important;
opacity: 1;
}
.price_table_2 .et_pb_pricing li:last-child span:before {
content: "";
display: block;
box-shadow: inset 0 0 0 60px;
border-radius: 100%;
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
margin: 0;
border: none;
left: 0;
top: 0;
color: inherit;
opacity: 0.2;
}
.price_table_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_pricing_content {
padding-bottom: 29px;
}
.price_table_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_pricing_content_top {
padding-top: 110px;
}
.price_table_2 .et_pb_promo .et_pb_promo_description p:last-child {
max-width: 200px;
margin: 0 auto;
letter-spacing: 1px;
} .price_table_2 .et_pb_pricing_table .et_pb_pricing_heading h2,
.price_table_2 .et_pb_pricing li:last-child,
#page-container .price_table_2 .et_pb_column_4_4 .et_pb_featured_table,
.price_table_2 .et_pb_pricing_table,
.price_table_2 .et_pb_column_1_4 .et_pb_pricing_table .et_pb_pricing_table_button {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.price_table_2 .et_pb_pricing_table:hover {
transform: scale(1.04);
}
.price_table_2 .et_pb_column_4_4 .et_pb_pricing_heading h2:after {
content: "\f005\f005\f005\f005\f005";
font-family: 'FontAwesome';
color: #cc0033;
display: block;
margin: 0 0 0px;
font-size: 14px;
height: 0;
overflow: hidden;
}
.price_table_2 .et_pb_featured_table .et_pb_pricing_heading h2:after {
margin: 2px 0 0px;
height: auto;
}
#page-container .price_table_2 .et_pb_column_4_4 .et_pb_pricing_table:hover .et_pb_pricing_table_button {
transition: 0.1s !important;
}
.price_table_2 .et_pb_pricing_table:hover .et_pb_pricing li:last-child {
transform: scale(1.1);
}
#page-container .price_table_2 .et_pb_column_4_4 .et_pb_pricing_table_button {
padding: 7px 10px !important;
}
.price_table_2 .et_pb_pricing .et_pb_pricing_table .et_pb_pricing_content {
position: static;
} @media only screen and (max-width: 1390px) {
.price_table_2 .et_pb_column_4_4 .et_pb_pricing_table {
width: 24% !important;
}
.price_table_2 .et_pb_featured_table .et_pb_pricing li:last-child {
transform: scale(1.4);
top: 105px;
}
}
@media only screen and (max-width: 980px) {
.price_table_2 .et_pb_column_4_4 .et_pb_pricing_table:nth-child(2n + 2) {
margin-right: 0 !important;
}
.price_table_2 .et_pb_column_4_4 .et_pb_pricing_table {
width: 48% !important;
margin-right: 2%;
padding: 30px !important;
margin-bottom: 30px !important;
margin-top: 0 !important;
}
.price_table_2 .et_pb_featured_table .et_pb_pricing li:last-child {
transform: scale(1);
top: 88px;
}
.price_table_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_pricing_content_top {
padding-top: 83px;
}
.price_table_2 .et_pb_pricing_table.et_pb_featured_table .et_pb_pricing_content {
padding-bottom: 19px;
}
}
@media only screen and (max-width: 767px) {
.price_table_2 .et_pb_column_4_4 .et_pb_pricing_table:nth-child(2n + 2) {
margin-right: auto !important;
}
.price_table_2 .et_pb_column_4_4 .et_pb_pricing_table {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto !important;
margin-bottom: 30px !important;
display: block;
}
} .price_table_3 .et_pb_pricing li:last-child {
position: static;
}
.price_table_3 .et_pb_pricing li:last-child span {
position: absolute;
top: 51px;
right: 0;
left: 0;
}
#page-container .price_table_3 a.et_pb_button:after,
#page-container .price_table_3 a.et_pb_pricing_table_button:after {
content: "\f061" !important;
font-family: FontAwesome !important;
font-size: 18px !important;
vertical-align: middle !important;
display: inline-block !important;
line-height: 100%;
margin-left: 10px !important;
margin-top: 6px;
opacity: 1 !important;
}
#page-container .price_table_3 .et_pb_column_4_4 {
margin: 0 auto !important;
}
#page-container .price_table_3 .et_pb_column_4_4 .et_pb_button_module_wrapper.et_pb_module {
display: inline-block !important;
}
#page-container .price_table_3 .et_pb_featured_table a.et_pb_pricing_table_button:hover{
color: #cc0033!important;
background: #fff !important;
box-shadow: 0px 0 0 1px #cc0033 !important;
}
#page-container .price_table_3 a.et_pb_pricing_table_button {
padding: 10px 50px 10px 28px !important;
transition: 0.2s !important;
}
#page-container .price_table_3 .et_pb_column_4_4 .et_pb_button_module_wrapper.et_pb_module .et_pb_button {
padding: 7px 40px 7px 18px;
transition: 0.2s !important;
} #page-container .price_table_3 .et_pb_pricing_table .et_pb_button_wrapper{
padding-left: 0 !important;
padding-right: 0 !important;
}
#page-container .price_table_3 .et_pb_pricing_table a.et_pb_pricing_table_button,
#page-container .price_table_3 .et_pb_pricing_table {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
#page-container .price_table_3 .et_pb_pricing_table:hover {
transform: scale(1.02);
}
.price_table_3 .et_pb_pricing .et_pb_pricing_table .et_pb_pricing_content {
position: static;
} @media only screen and (max-width: 1390px) {
.price_table_3 .et_pb_pricing li:last-child span {
top: 30px;
}
.price_table_3 .et_pb_pricing .et_pb_pricing_table {
padding-top: 200px !important;
}
}
@media only screen and (max-width: 980px) {
.price_table_3 .et_pb_column_4_4 .et_pb_promo {
display: block;
margin-right: 0px !important;
}
}
@media only screen and (max-width: 767px) {
#page-container .price_table_3 .et_pb_column_4_4 {
padding: 40px 0 !important;
}
.price_table_3 .et_pb_pricing .et_pb_pricing_table:last-child {
margin-bottom: 0 !important;
margin-right: auto !important;
}
.price_table_3 .et_pb_pricing .et_pb_pricing_table {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto !important;
margin-bottom: 30px !important;
display: block;
padding: 30px;
float: none;
}
#page-container .price_table_3 a.et_pb_pricing_table_button {
float: none !important;
}
} .price_table_4 .et_pb_pricing_table.et_pb_featured_table {
box-shadow: 0px 0px 32.2px 2.8px rgba(0, 0, 0, 0.13) !important;
border: none !important;
}
.price_table_4 .et_pb_pricing_table:last-child {
margin-right: 0 !important;
}
.price_table_4 ul.et_pb_pricing li{
text-align: left;
}
.price_table_4 ul.et_pb_pricing {
padding-left: 17px !important;
padding-bottom: 18px;
}
.price_table_4 .et_pb_pricing li span {
position: static;
}
.price_table_4 .et_pb_pricing li span:before {
content: "\f00c" !important;
font-family: FontAwesome;
display: inline-block;
position: absolute;
left: 0;
font-size: 16px;
border: none;
top: 0
}
.price_table_4 .et_pb_pricing_content_top:after {
content: "";
display: block;
padding-top: 100%;
width: 100%;
}
.price_table_4 .et_pb_et_price .et_pb_sum:before {
content: attr(data-sign);
display: inline-block;
font-size: 28px;
vertical-align: top;
line-height: 100%;
}
.price_table_4 .et_pb_et_price .et_pb_sum {
display: inline-block;
top: 50%;
position: relative;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
line-height: 100%;
} .price_table_4 .et_pb_pricing_table,
.price_table_4 .et_pb_pricing_table:hover .et_pb_pricing_content_top .et_pb_et_price,
.price_table_4 .et_pb_pricing_table .et_pb_pricing_content_top {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.price_table_4 .et_pb_pricing_table {
cursor: pointer;
}
.price_table_4 .et_pb_pricing_table:hover {
box-shadow: 0px 0px 32.2px 2.8px rgba(0, 0, 0, 0.13) !important;
}
.price_table_4 .et_pb_pricing_table:hover .et_pb_pricing_content_top .et_pb_et_price {
background-color: #333333;
}
.price_table_4 .et_pb_pricing_table:hover .et_pb_pricing_content_top {
transform: scale(1.1);
}
#page-container .price_table_4 .et_pb_pricing_table .et_pb_pricing_table_button {
padding: 13px 10px!important;
} @media only screen and (min-width: 1930px) {
.price_table_2 .et_pb_pricing_table {
padding: 40px 40px!important;
}
}
@media only screen and (max-width: 1390px) {
#page-container .price_table_4 .et_pb_pricing_heading h2 {
font-size: 20px !important;
}
}
@media only screen and (max-width: 980px) {
.price_table_4 .et_pb_pricing .et_pb_pricing_table {
width: 100% !important;
max-width: 400px !important;
margin: 0 auto !important;
margin-bottom: 120px !important;
display: block;
padding: 30px !important;
float: none;
}
}
@media only screen and (max-width: 480px) {
.price_table_4 .et_pb_pricing .et_pb_sum {
font-size: 40px !important;
}
}.testimonial1 .et_pb_testimonial_description_inner {
width: 100% !important;
}
#page-container .testimonial1 .et_pb_testimonial:before {
content: '{';
display: block;
font-size: 120px;
line-height: 100%;
font-family: ETmodules !important;
background: transparent;
border-radius: 0;
position: static;
margin: 0;
} @media only screen and (max-width: 1390px) {
#page-container .testimonial1 .et_pb_testimonial_portrait {
bottom: 8vw;
}
}
@media only screen and (max-width: 767px) {
#page-container .testimonial1 .et_pb_testimonial_portrait {
bottom: 70px;
}
} .testimonial2 .et_pb_slide {
background: transparent !important;
box-shadow: none !important;
padding: 0 !important;
}
.testimonial2 .et_pb_slide_description:after,
.testimonial2 .et_pb_slide_description:before {
content: '{';
display: block;
font-size: 72px;
line-height: 100%;
font-family: ETmodules !important;
max-height: 72px;
}
.testimonial2 .et-pb-controllers a:not(.et-pb-active-control):hover {
opacity: 0.5;
}
.testimonial2 .et-pb-controllers a {
width: 10px;
height: 10px;
box-shadow: inset 0 0 0 40px;
border-radius: 100%;
color: inherit;
} .testimonial3 .et_pb_testimonial .et_pb_testimonial_description_inner {
width: auto !important;
} @media only screen and (max-width: 1390px) and (min-width: 980px) {
.testimonial3 .et_pb_testimonial:before {
right: 15px !important;
bottom: -18px !important;
border-width: 33px 61px 0 0px !important;
}
.testimonial3 .et_pb_testimonial:after {
bottom: -23px;
right: 39px;
border-width: 21px 40px 0 0;
}
.testimonial3 .et_pb_testimonial .et_pb_testimonial_portrait {
bottom: -149px;
}
}
@media only screen and (max-width: 350px) {
#page-container .testimonial3 .et_pb_testimonial:before {
right: 15px !important;
bottom: -18px !important;
border-width: 33px 61px 0 0px !important;
}
#page-container .testimonial3 .et_pb_testimonial:after {
bottom: -23px;
right: 39px;
border-width: 21px 40px 0 0;
}
#page-container .testimonial3 .et_pb_testimonial .et_pb_testimonial_portrait {
bottom: -149px;
}
} .testimonial4 .et_pb_slide {
background: transparent !important;
box-shadow: none !important;
padding: 0 !important;
}
.testimonial4 .et_pb_slide_description:after,
.testimonial4 .et_pb_slide_description:before {
content: '{';
display: block;
font-size: 72px;
line-height: 100%;
font-family: ETmodules !important;
float: left;
margin-left: -14px;
margin-bottom: 3px;
}
.testimonial4 .et-pb-controllers a:hover,
.testimonial4 .et-pb-controllers a.et-pb-active-control {
border: 1px solid;
}
.testimonial4 .et-pb-controllers a {
width: 24px;
height: 24px;
border-radius: 100%;
background: transparent !important;
color: inherit;
position: relative;
}
.testimonial4 .et-pb-controllers a:before {
content: "";
display: block;
box-shadow: inset 0 0 0 14px;
position: absolute;
top: 6px;
right: 6px;
left: 6px;
bottom: 6px;
border-radius: 100%;
}
.testimonial4 .et-pb-controllers {
height: auto !important;
} #page-container .testimonial5.et_pb_testimonial:before {
content: '{';
display: block;
font-size: 72px;
line-height: 100%;
font-family: ETmodules !important;
background: transparent;
border-radius: 0;
position: static;
margin: 0;
margin-bottom: 7px !important;
display: block;
} @media only screen and (max-width: 980px) {
.testimonial5.et_pb_testimonial .et_pb_testimonial_portrait {
bottom: -131px !important;
top: auto !important;
}
.testimonial5.et_pb_testimonial:after {
bottom: -9px !important;
top: auto !important;
-moz-transform: rotate(45deg) !important;
-webkit-transform: rotate(45deg) !important;
left: 48%;
}
#page-container .testimonial5.et_pb_testimonial {
margin-bottom: 129px !important;
margin-top: 0 !important;
}
} .testimonial6 .et_pb_column_1_3:last-child {
margin-right: 0 !important;
}
.testimonial6 .et_pb_column_1_3 {
width: 28.6%;
margin-right: 7%;
}
.testimonial6 .et_pb_column_4_4 h2:after {
content: "";
display: block;
width: 40px;
height: 0;
border-top: 1px solid;
margin: 31px auto 13px;
}
.testimonial6 .et_pb_column_1_3 p.et_pb_member_position:after {
content: "";
display: block;
width: 40px;
height: 0;
border-top: 1px solid;
margin: 23px auto 12px;
}
.testimonial6 .et_pb_column_1_3 .et_pb_team_member_description:after {
content: "\f005\f005\f005\f005\f005";
font-family: 'FontAwesome';
color: #cc0033;
display: block;
margin: 25px 0 -5px;
font-size: 16px;
overflow: hidden;
}
.testimonial6 .et_pb_column_1_3 .et_pb_team_member .et_pb_team_member_image {
max-width: 97px !important;
} .testimonial6 .et_pb_column_1_3 .et_pb_team_member .et_pb_team_member_description,
.testimonial6 .et_pb_column_1_3 .et_pb_team_member .et_pb_team_member_image img,
.testimonial6 .et_pb_column_1_3 .et_pb_team_member .et_pb_team_member_image,
.testimonial6 .et_pb_column_1_3 .et_pb_team_member {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.testimonial6 .et_pb_column_1_3 .et_pb_team_member {
cursor: pointer;
}
.testimonial6 .et_pb_column_1_3 .et_pb_team_member:hover {
box-shadow: 0px 0px 32.2px 2.8px rgba(0, 0, 0, 0.13);
border-color: transparent !important;
transform: scale(1.1);
}
.testimonial6 .et_pb_column_1_3 .et_pb_team_member:hover .et_pb_team_member_description {
transform: scale(0.9) translate(0, -7px)
} .testimonial7 .et_pb_slide {
background-color: transparent !important;
}
.testimonial7 .et_pb_slide_content p strong {
color: #cc0033 !important;
}
.testimonial7 .et_pb_slide_content p:last-of-type {
padding-bottom: 0 !important;
color: #a7a7a7;
}
.testimonial7 .et_pb_slide_content p {
padding-bottom: 7px !important;
}
.testimonial7 .et-pb-slider-arrows a {
opacity: 1 !important;
top: 48px;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next,
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev {
left: 24% !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev:before {
content: "#";
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next:before {
content: "$";
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next {
right: 24% !important;
}
.testimonial7 .et_pb_slides .et_pb_slider_container_inner {
display: block;
}
.testimonial7 .et_pb_column_4_4 {
background-size: auto !important;
} .testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next,
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next:hover {
right: 22% !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev:hover {
left: 22% !important;
} @media only screen and (min-width: 1930px) {
.testimonial7 .et_pb_column_4_4 {
padding: 100px !important;
}
body .testimonial1 .et_pb_testimonial {
padding: 70px !important;
}
.testimonial1 .et_pb_testimonial .et_pb_testimonial_portrait {
bottom: 110px !important;
}
body .testimonial6 .et_pb_team_member{
padding: 40px !important;
}
}
@media only screen and (max-width: 767px) {
.testimonial7 .et_pb_slide_image {
display: block !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev {
left: 21% !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next {
right: 21% !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next:hover {
right: 19% !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev:hover {
left: 19% !important;
}
}
@media only screen and (max-width: 480px) {
.testimonial7 .et_pb_column {
background-size: contain !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev {
left: 0 !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next {
right: 0 !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-next:hover {
right: -2% !important;
}
.testimonial7 .et-pb-slider-arrows a.et-pb-arrow-prev:hover {
left: -2% !important;
}
}body .et_pb_team_member_image {
max-width: 100% !important;
}
.content6 .et_pb_blurb.et_pb_blurb_position_top .et_pb_main_blurb_image{
text-align: center;
}
.et_pb_blurb.et_pb_blurb_position_top .et_pb_main_blurb_image{
display:block;
}
body p a{
color: inherit !important;
} .content1 .et_pb_column_1_3 .et_pb_button_module_wrapper a.et_pb_button {
text-transform: uppercase;
width: 100%;
padding: 15px 5px !important;
}
.content1 .et_pb_toggle_close h5.et_pb_toggle_title:before {
content: 'P' !important;
}
.content1 .et_pb_toggle_close h5.et_pb_toggle_title {
transition: 0.5s;
}
.content1 .et_pb_toggle_open .et_pb_toggle_title:before {
display: block !important;
content: "\4f";
}
.content1 .et_pb_toggle_close h5.et_pb_toggle_title:hover {
color: #cc0033 !important;
} #page-container .et_pb_slider .box-shadow-overlay{
display: none !important;
}
.content2 .et_pb_slide .et_pb_slide_content {
text-align: left !important;
font-size: 18px !important;
font-weight: 700;
line-height: 160%;
}
.content2 .et_pb_slide {
background-color: transparent !important;
box-shadow: none !important;
text-align: left !important;
padding: 0 !important;
}
.content2 .et-pb-controllers a {
border-radius: 100% !important;
background-color: transparent;
border: 2px solid;
width: 10px !important;
height: 10px !important;
}
.content3{
overflow: hidden !important;
} @media only screen and (max-width: 980px) {
.content2 .et_pb_slider {
margin-top: 0 !important;
}
.content2 .et_pb_slide .et_pb_slide_description {
padding: 40px 0 !important;
}
} .content3 .et_pb_blurb .et_pb_blurb_container {
cursor: pointer;
}
.content3 .et_pb_blurb .et_pb_blurb_container {
padding-left: 0 !important;
}
.content3 .et_pb_blurb h4:after,
.content3 .et_pb_blurb h4:before {
font-family: FontAwesome;
font-size: 20px !important;
color: #fff;
background-color: #cc0033;
width: 50px;
height: 50px;
border-radius: 100%;
display: inline-block;
text-align: center;
line-height: 50px;
margin-right: 11px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.content3 .et_pb_blurb h4:after {
content: '\f100';
position: absolute;
left: 0;
opacity: 0;
font-size: 40px;
}
.content3 .et_pb_blurb:nth-of-type(2) h4:before {
content: "\f0d5";
}
.content3 .et_pb_blurb:last-of-type h4:before {
content: "\f10b";
}
.content3 .et_pb_column_2_3 .et_pb_blurb:last-of-type {
margin-right: 0 !important;
}
.content3 .et_pb_column_2_3 .et_pb_promo .et_pb_promo_description p:last-of-type {
padding-bottom: 0 !important;
}
.content3 .et_pb_column_2_3 .et_pb_promo .et_pb_promo_description p {
padding-bottom: 25px !important;
}
.content3 .et_pb_column_1_3 .et_pb_image img {
max-width: none !important;
}
.content3 .et_pb_blurb:hover .et_pb_blurb_container .et_pb_blurb_description {
-webkit-animation: fadeInOp 1s infinite; animation: fadeInOp 1s infinite;
animation-iteration-count: 1;
} .content3 .et_pb_blurb:hover .et_pb_blurb_container h4:after {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
opacity: 1;
}
.content3 .et_pb_blurb:hover .et_pb_blurb_container h4:before {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
opacity: 0;
} @media only screen and (max-width: 1390px) {
.content3 .et_pb_column_1_3 .et_pb_image {
right: -93px;
}
}
@media only screen and (max-width: 980px) {
.content3 .et_pb_column_1_3 {
display: none !important;
}
}
@media only screen and (max-width: 767px) {
.content3 .et_pb_column_2_3 .et_pb_blurb {
width: 100% !important;
margin-right: 0 !important;
text-align: center !important;
}
.content3 .et_pb_promo_description {
text-align: center !important;
}
.content3 .et_pb_blurb h4:before {
display: block !important;
margin: 0 auto 10px !important;
}
.content3 .et_pb_blurb h4:after {
left: 0;
display: block !important;
margin: 0 auto 10px !important;
right: 0;
top: 0;
}
.content3 .et_pb_blurb .et_pb_blurb_container {
text-align: center !important;
display: block;
}
} .content4 .et_pb_toggle_close h5.et_pb_toggle_title:hover {
color: #cc0033 !important;
}
.content4 .et_pb_accordion .et_pb_toggle:first-of-type {
border-top: 1px solid #dadada;
}
.content4 .et_pb_accordion .image img {
position: relative;
z-index: 1;
display: block;
}
.content4 .et_pb_accordion .image {
position: relative;
max-width: 126px;
margin: 0 auto 10px;
padding-bottom: 0;
}
.content4 .et_pb_accordion .image:before {
content: "";
display: block;
background-color: #f5f4f4;
border: 1px solid #d9d9d9;
border-radius: 100%;
position: absolute;
width: 85%;
height: 85%;
z-index: 0;
margin: 6%;
} .content4 .et_pb_accordion .image img,
.content4 .et_pb_accordion .image:before {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.content4 .et_pb_toggle_content:hover .image img {
transform: scale(0.8);
}
.content4 .et_pb_toggle_content:hover .image:before {
transform: scale(1.1);
}
.content4 .et_pb_toggle_content {
cursor: pointer;
} @media only screen and (max-width: 980px) {
.content4 .et_pb_toggle_content h5 {
font-size: 24px;
}
}
@media only screen and (max-width: 767px) {
.content4 .et_pb_toggle_content h5 {
font-size: 22px;
}
}  @media only screen and (max-width: 980px) {
.content5 .et_pb_text {
text-align: center !important;
}
} .content6 .et_pb_column_1_3 {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-perspective: 900px;
-moz-perspective: 900px;
-o-perspective: 900px;
-ms-perspective: 900px;
perspective: 900px;
cursor: pointer;
}
.content6 .et_pb_column_1_3 .et_pb_blurb {
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
}
.content6 .et_pb_column_1_3:hover .back {
-webkit-transform: rotate3d(1, 0, 0, 0deg);
-moz-transform: rotate3d(1, 0, 0, 0deg);
-o-transform: rotate3d(1, 0, 0, 0deg);
-ms-transform: rotate3d(1, 0, 0, 0deg);
transform: rotate3d(1, 0, 0, 0deg);
opacity: 1;
}
.content6 .et_pb_column_1_3:hover .front {
-webkit-transform: translate3d(0, 118%, 0) rotate3d(1, 0, 0, -90deg);
-moz-transform: translate3d(0, 118%, 0) rotate3d(1, 0, 0, -90deg);
-o-transform: translate3d(0, 118%, 0) rotate3d(1, 0, 0, -90deg);
-ms-transform: translate3d(0, 118%, 0) rotate3d(1, 0, 0, -90deg);
transform: translate3d(0, 118%, 0) rotate3d(1, 0, 0, -90deg);
opacity: 0 !important;
} #page-container .content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button:hover {
padding-left: 0 !important;
}
#page-container .content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button {
padding-left: 20px !important;
transition: all 0.3s ease 0s;
}
.content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button:hover:after {
opacity: 1;
transform: translate(0px, 0px);
}
.content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button:after {
content: "$";
display: inline-block !important;
font-family: "ETmodules";
overflow: hidden;
position: absolute;
transition: all 0.3s ease 0s;
margin-left: 5px;
opacity: 0;
transform: translate(-100%, 0px);
}
.content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button:hover:before {
opacity: 0 !important;
transform: translate(100%, 0px);
}
.content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button:before {
margin-left: 0 !important;
transition: all 0.3s ease 0s;
left: 0;
}
.content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button:before,
.content6 .et_pb_column_1_3 .et_pb_promo a.et_pb_promo_button:after {
font-size: inherit !important;
line-height: 1.8em !important;
font-weight: 700 !important;
}
.content6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_container{
text-align: center;
} @media only screen and (max-width: 980px) {
.content6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
text-align: center !important;
}
.content6 .et_pb_column_1_3 .et_pb_blurb .et_pb_blurb_content {
text-align: center !important;
}
.content6 .et_pb_column_1_3 .et_pb_promo,
.content6 .et_pb_column_1_3 .et_pb_text {
text-align: center !important;
}
} .content7 .et_pb_button_module_wrapper {
display: inline-block;
margin-right: 10px;
}
.content7 .et_pb_button_module_wrapper:last-of-type {
margin-right: 0 !important;
}
.content7 .et_pb_column_1_2 .et_pb_text p:last-of-type {
padding-bottom: 0 !important;
}
.content7 .et_pb_column_1_2 .et_pb_text p {
padding-bottom: 27px !important;
}
.content7 .et_pb_column_4_4 .et_pb_promo_description p {
max-width: 510px;
margin: 0 auto;
} @media only screen and (max-width: 980px) {
.content7 .et_pb_column_1_2 .et_pb_promo h2 {
max-width: none;
}
.content7 .et_pb_column_1_2 .et_pb_text,
.content7 .et_pb_column_1_2,
.content7 .et_pb_column_1_2 .et_pb_promo {
text-align: center !important;
}
}
@media only screen and (max-width: 480px) {
.content7 .et_pb_button_module_wrapper {
margin-right: 0 !important;
display: block !important;
}
} .content8 .et_pb_image img {
height: auto !important;
}
.content8 .et_pb_column_1_2 .et_pb_main_blurb_image img {
display: block !important;
}
.content8 .et_pb_column_1_2 .et_pb_text ul {
padding-top: 28px;
padding-left: 0;
}
.content8 .et_pb_column_1_2 .et_pb_text li a:hover{
padding-left: 0;
}
.content8 .et_pb_column_1_2 .et_pb_text li a{
position: relative;
padding-left: 20px;
transition: all 0.3s ease 0s;
}
.content8 .et_pb_column_1_2 .et_pb_text li a:after,
.content8 .et_pb_column_1_2 .et_pb_text li a:before {
content: "\f061";
display: inline-block;
font-family: FontAwesome;
font-size: 11px;
vertical-align: middle;
transition: all 0.3s ease 0s;
position: absolute;
}
.content8 .et_pb_column_1_2 .et_pb_text li a:before {
margin-right: 12px;
left: 0;
}
.content8 .et_pb_column_1_2 .et_pb_text li a:after {
padding-left: 12px;
right: 0;
opacity: 0;
}
.content8 .et_pb_column_1_2 .et_pb_text li a:hover:after {
opacity: 1;
transform: translate(100%, 0px);
}
.content8 .et_pb_column_1_2 .et_pb_text li a:hover:before {
opacity: 0 !important;
transform: translate(100%, 0px);
}
.content8 .et_pb_column_1_2 .et_pb_text li {
font-size: 16px !important;
font-weight: 700;
list-style: none;
margin-bottom: 6px;
} .content8 .et_pb_column_1_2 .et_pb_blurb .et_pb_main_blurb_image:after,
.content8 .et_pb_column_1_2 .et_pb_blurb:hover .et_pb_blurb_container,
.content8 .et_pb_column_1_2 .et_pb_blurb .et_pb_main_blurb_image,
.content8 .et_pb_column_1_2 .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.content8 .et_pb_column_1_2 .et_pb_blurb {
cursor: pointer;
}
.content8 .et_pb_column_1_2 .et_pb_blurb:hover .et_pb_main_blurb_image {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.content8 .et_pb_column_1_2 .et_pb_blurb:hover .et_pb_main_blurb_image:after {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
opacity: 1;
}
.content8 .et_pb_column_1_2 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
}
.content8 .et_pb_column_1_2 .et_pb_blurb .et_pb_main_blurb_image:after {
font-family: FontAwesome;
border-radius: 50%;
content: '\f100';
position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
z-index: 0;
opacity: 0;
background-color: inherit;
font-size: 40px;
line-height: 160%;
border-radius: 100%;
overflow: hidden;
}
.content8 .et_pb_column_1_2 .et_pb_blurb:hover .et_pb_blurb_container h4 {
-webkit-animation: fadeInOp 1s infinite; animation: fadeInOp 1s infinite;
animation-iteration-count: 1;
opacity: 0.7;
}
.content8 .et_pb_column_1_2 .et_pb_blurb:nth-last-child(2) {
margin-right: 0 !important;
}
.content8 .et_pb_column_1_2 .et_pb_blurb {
width: 24% !important;
margin-right: 9% !important;
}
.content8 .et_pb_column_1_2 .et_pb_blurb h4 {
line-height: 120%;
hyphens: manual;
} @media only screen and (max-width: 1390px) {
.content8 .et_pb_column_1_2 .et_pb_blurb:nth-last-child(2) {
margin-right: 0 !important;
}
.content8 .et_pb_column_1_2 .et_pb_blurb {
width: 23% !important;
margin-right: 8% !important;
}
}
@media only screen and (max-width: 980px) {
.content8 .et_pb_column_1_2 .et_pb_text {
max-width: none !important;
text-align: center !important;
}
.content8 .et_pb_column_1_2 .et_pb_blurb {
margin-right: 15.5% !important;
}
}
@media only screen and (max-width: 480px) {
.content8 .et_pb_column_1_2 .et_pb_blurb {
margin-right: 0 !important;
width: 100% !important;
margin-bottom: 10px !important;
}
.content8 .et_pb_column_1_2 .et_pb_blurb .et_pb_main_blurb_image{
margin-bottom: 5px !important;
}
} .content9 .et_pb_blurb .et_pb_blurb_container {
line-height: 150%;
}
.content9 .et_pb_blurb .et_pb_main_blurb_image img {
display: block;
width: 100%;
transform: rotate(-22.5deg);
padding: 33px;
}
.content9 .et_pb_blurb .et_pb_main_blurb_image a:before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #f5f4f4;
border-radius: 100%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.content9 .et_pb_blurb .et_pb_main_blurb_image a:after {
content: "";
display: block;
position: absolute;
top: -1px;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: -1px;
bottom: -1px;
left: -1px;
}
.content9 .et_pb_blurb .et_pb_main_blurb_image a {
position: absolute;
top: 0px;
width: 100%;
height: 100%;
border-width: 1px;
border-style: solid;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left: 0;
color: inherit;
overflow: hidden !important;
}
.content9 .et_pb_blurb .et_pb_main_blurb_image:after {
content: "";
display: block;
padding-top: 100%;
width: 100%;
}
.content9 .et_pb_blurb .et_pb_main_blurb_image {
position: relative;
overflow: hidden;
z-index: 10;
transform: rotate(-22.5deg);
max-width: 163px;
margin: 9px auto 46px;
} .content9 .et_pb_blurb:hover {
cursor: pointer;
}
.content9 .et_pb_blurb .et_pb_main_blurb_image img {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.content9 .et_pb_blurb:hover .et_pb_main_blurb_image img {
-webkit-transform: rotate(-382.5deg);
transform: rotate(-382.5deg);
}
.content9 .et_pb_blurb:hover .et_pb_blurb_container {
-webkit-animation: fadeInOp 1s infinite; animation: fadeInOp 1s infinite;
animation-iteration-count: 1;
} @media only screen and (max-width: 980px) {
.content9 .et_pb_column_1_3:not(:last-of-type):after {
display: none !important;
}
} .content10 .et_pb_column_1_3 .et_pb_promo_description h2:before {
font-size: 80px;
display: inline-block;
vertical-align: middle;
line-height: 57%;
margin-right: 20px;
position: absolute;
left: -4px;
top: 0;
font-weight: 900;
transition: 0s !important;
}
.content10 {
counter-reset: section;
}
.content10 .et_pb_column_1_3 .et_pb_promo_description h2:before {
counter-increment: section;
content: "0" counter(section);
} .content10 .et_pb_column_1_3 {
cursor: pointer;
}
.content10 .et_pb_column_1_3 .et_pb_promo_description h2:before,
.content10 .et_pb_column_1_3 .et_pb_promo_description h2 {
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;
}  @media only screen and (max-width: 980px) {
.content10 .et_pb_column_4_4 .et_pb_promo_description {
line-height: 130%;
}
} .content11 .et_pb_column_1_3 .et_pb_promo_description p:nth-child(2) {
padding-top: 26px;
position: relative;
margin-top: 19px;
}
.content11 .et_pb_column_1_3 {
cursor: pointer;
} .content11 .et_pb_column_1_3 .et_pb_button:before {
content: "\f061";
display: inline-block;
font-family: FontAwesome;
font-size: 11px;
vertical-align: middle;
margin-right: 7px;
position: static;
opacity: 1 !important;
margin-left: 0;
}
.content11 .et_pb_column_1_3:hover .et_pb_button {
opacity: 1 !important;
}
.content11 .et_pb_column_1_3 .et_pb_button {
opacity: 0 !important;
transition: 0.3s !important;
}
.content11 .et_pb_column_1_3 .et_pb_button:after {
display: none !important;
} .content11 .et_pb_column_1_3:hover .et_pb_promo:before,
.content11 .et_pb_column_1_3:hover .et_pb_promo_description h2,
.content11 .et_pb_column_1_3:hover .et_pb_promo_description p {
-webkit-animation: fadeInOp 1s infinite; animation: fadeInOp 1s infinite;
animation-iteration-count: 1;
}
@-webkit-keyframes fadeInOp {
from {
opacity: 0.2;
}
to {
opacity: 0.7;
}
}
@keyframes fadeIn {
from {
opacity: 0.2;
}
to {
opacity: 0.7;
}
}
.fadeInOp {
-webkit-animation-name: fadeInOp;
animation-name: fadeInOp;
}
.content11 .et_pb_column_1_3 .et_pb_promo_description p:nth-child(2):before {
content: "";
display: block;
width: 120%;
height: 1px;
background-color: #a7a7a7;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
transition: 0.3s;
}
.content11 .et_pb_column_1_3:hover .et_pb_promo_description p:nth-child(2):before {
background-color: #cc0033;
} @media only screen and (max-width: 1390px) and (min-width: 980px) {
.content11 .et_pb_column_1_3 .et_pb_promo_description h2 {
font-size: 32px !important;
}
} .content12 {
counter-reset: section;
}
.content12 .et_pb_column_1_3 .et_pb_promo_description:before {
counter-increment: section;
content: "0" counter(section);
font-size: 24px !important;
font-weight: 900 !important;
} .content12 .et_pb_column_1_3:hover .et_pb_promo:before,
.content12 .et_pb_column_1_3:hover .et_pb_promo h2{
color: #cc0033 !important;
}
.content12 .et_pb_column_1_3 .et_pb_promo:before {
font-family: FontAwesome;
margin-right: 7px;
transition: 0s !important;
font-size: 24px;
position: absolute;
top: 47px;
} #page-container .content12 .et_pb_column_1_2:first-child {
width: 38%;
margin-right: 8.2%;
} .content12 .et_pb_column_1_2 .et_pb_button:after {
display: none !important;
}
.content12 .et_pb_column_1_2 .et_pb_button:after,
.content12 .et_pb_column_1_2 .et_pb_button:before {
content: "\f061";
display: inline-block !important;
font-family: FontAwesome !important;
font-size: 11px !important;
vertical-align: middle;
position: absolute;
opacity: 1 !important;
line-height: 100%;
top: 8px;
}
#page-container .content12 .et_pb_column_1_2 .et_pb_button:hover{
padding-left: 0 !important;
}
#page-container .content12 .et_pb_column_1_2 .et_pb_button{
position: relative;
padding-left: 20px !important;
transition: all 0.3s ease 0s;
}
.content12 .et_pb_column_1_2 .et_pb_button:before {
margin-right: 12px;
left: 0;
margin-left: 0 !important;
}
.content12 .et_pb_column_1_2 .et_pb_button:after {
padding-left: 5px;
right: 0;
opacity: 0 !important;
}
.content12 .et_pb_column_1_2 .et_pb_button:hover:after {
opacity: 1 !important;
transform: translate(100%, 0px);
}
.content12 .et_pb_column_1_2 .et_pb_button:hover:before {
opacity: 0 !important;
transform: translate(100%, 0px);
} .content12 .et_pb_column_1_3 {
cursor: pointer;
}
.content12 .et_pb_column_1_3 .et_pb_promo_description h2 {
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.content12 .et_pb_column_1_3:hover .et_pb_promo{
-webkit-animation: fadeInOp 1s infinite; animation: fadeInOp 1s infinite;
animation-iteration-count: 1;
} .content13 .et_pb_column_1_3  p a:hover{
opacity: 0.8;
}
.content13 .et_pb_column_1_3  p a{
color: inherit;
}
.content13 .et_pb_column_1_3  p {
padding-bottom: 0 !important;
}
.content13 .et_pb_column_2_3 .et_pb_blurb_container p:last-child {
padding-bottom: 0 !important;
}
.content13 .et_pb_column_2_3 .et_pb_blurb_container p {
padding-bottom: 27px !important;
} .content14 .et_pb_column_4_4 .et_pb_blurb:last-child {
margin-right: 0 !important;
}
.content14 .et_pb_column_1_2 .et_pb_text p:last-child {
padding-bottom: 0 !important;
}
.content14 .et_pb_column_1_2 .et_pb_text p {
padding-bottom: 30px !important;
} .content14 .et_pb_column_4_4 .et_pb_blurb {
cursor: pointer;
}
.content14 .et_pb_column_4_4 .et_pb_blurb .et_pb_main_blurb_image:after {
pointer-events: none;
position: absolute;
content: '';
left: 0;
height: 10px;
width: 46%;
opacity: 0;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 67%);
transition-duration: 0.3s;
transition-property: transform opacity;
display: block;
margin: 0px auto 0;
right: 0;
margin-bottom: -10px !important;
}
.content14 .et_pb_column_4_4 .et_pb_blurb:hover .et_pb_main_blurb_image:after {
-webkit-animation: shrink 1s infinite; animation: shrink 1s infinite;
position: relative;
animation-iteration-count: 1;
opacity: 1;
}
.content14 .et_pb_column_4_4 .et_pb_blurb:hover img {
-webkit-animation: mymove 1s infinite; animation: mymove 1s infinite;
position: relative;
animation-iteration-count: 1;
}
@-webkit-keyframes mymove {
from {
top: 0;
}
to {
top: 10px;
}
}
@keyframes mymove {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -9px, 0);
transform: translate3d(0, -9px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@-webkit-keyframes shrink {
from {
width: 25%;
}
to {
width: 46%;
}
}
@keyframes shrink {
from, 20%, 53%, 80%, to {
width: 46%;
}
40%, 43% {
width: 25%;
}
70% {
width: 35%;
}
90% {
width: 43%;
}
} @media only screen and (max-width: 767px) {
.content14 .et_pb_column_4_4 .et_pb_blurb {
width: 100% !important;
margin-right: 0 !important;
margin-bottom: 20px !important;
}
.content14 .et_pb_column_1_2 .et_pb_text {
text-align: center !important;
}
.content14 .et_pb_column_4_4 .et_pb_blurb:last-child {
margin-bottom: 0 !important;
}
}.content12.content_about12 .et_pb_column_1_3:hover .et_pb_promo:before,
.content12.content_about12 .et_pb_column_1_3:hover .et_pb_promo h2 {
color: #ec008c !important;
}
.blurbs_5.blurbs_about5 .et_pb_main_blurb_image img {
padding: 2.6vw !important;
}
.about_page_textU .et_pb_text p span {
transition: 0.3s !important;
}
.about_page_textU .et_pb_text p span:hover {
text-decoration: none !important;
opacity: 0.5;
} @media only screen and (min-width: 1930px) {
.blurbs_5.blurbs_about5 .et_pb_main_blurb_image img {
padding: 50px !important;
}
}
@media only screen and (max-width: 1390px) {
.header_about1.header1 .et_pb_promo {
top: 40px !important;
}
.unicorn_about_success .et_pb_column:last-child {
padding-left: 40px !important;
}
}
@media only screen and (max-width: 980px) {
.header_about1.header1 .et_pb_column {
width: 100% !important;
}
.unicorn_about_success .et_pb_image .et_pb_image_wrap,
.unicorn_about_success .et_pb_image .et_pb_image_wrap img {
display: block !important;
width: 100% !important;
}
.unicorn_about_success .et_pb_image,
.unicorn_about_success .et_pb_image img {
height: auto !important;
}
.unicorn_about_success .et_pb_column:last-child {
padding-left: 0 !important;
}
.unicorn_about_success .et_pb_promo .et_pb_promo_description h2 {
margin-bottom: 0 !important;
padding-bottom: 20px !important;
}
.unicorn_about_creative .et_pb_column:first-child {
margin-right: 2% !important;
}
.unicorn_about_creative .et_pb_column {
width: 49% !important;
}
.content12.content_about12 .et_pb_promo .et_pb_promo_description h2 {
padding-bottom: 20px !important;
}
.blurbs_5.blurbs_about5 .et_pb_row:first-child .et_pb_promo_description {
padding-bottom: 0 !important;
}
.blurbs_5.blurbs_about5 .et_pb_main_blurb_image img {
padding: 40px !important;
}
}
@media only screen and (max-width: 480px) {
.unicorn_about_creative .et_pb_column:first-child {
margin-right: 0 !important;
}
.unicorn_about_creative .et_pb_column {
width: 100% !important;
}
.unicorn_about_creative {
padding-bottom: 40px !important;
}
}.et_bloom .et_bloom_optin div, .et_bloom .et_bloom_optin span, .et_bloom .et_bloom_optin h2, .et_bloom .et_bloom_optin h3, .et_bloom .et_bloom_optin h4, .et_bloom  .et_bloom_optin p, .et_bloom  .et_bloom_optin a, .et_bloom  .et_bloom_optin font, .et_bloom .et_bloom_optin img, .et_bloom  .et_bloom_optin strike, .et_bloom  .et_bloom_optin strong, .et_bloom  .et_bloom_optin b, .et_bloom .et_bloom_optin u, .et_bloom  .et_bloom_optin i, .et_bloom  .et_bloom_optin ol, .et_bloom  .et_bloom_optin ul, .et_bloom  .et_bloom_optin li { text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_optin button { background: none; }   @font-face {
font-family: 'ET-Bloom';
src:url(//solutionvalley.com/wp-content/plugins/bloom/css/fonts/ET-Bloom.eot?gd6mr8);
src:url(//solutionvalley.com/wp-content/plugins/bloom/css/fonts/ET-Bloom.eot?#iefixgd6mr8) format('embedded-opentype'),
url(//solutionvalley.com/wp-content/plugins/bloom/css/fonts/ET-Bloom.woff?gd6mr8) format('woff'),
url(//solutionvalley.com/wp-content/plugins/bloom/css/fonts/ET-Bloom.ttf?gd6mr8) format('truetype'),
url(//solutionvalley.com/wp-content/plugins/bloom/css/fonts/ET-Bloom.svg?gd6mr8#ETdashboard) format('svg');
font-weight: normal;
font-style: normal;
}
.et_bloom .et_bloom_icon,
.et_bloom .et_bloom_optin .et_bloom_form_container .et_bloom_icon { font-family: 'ET-Bloom' !important; speak: none; font-style: normal; font-weight: normal !important; font-variant: normal; text-transform: none; font-size: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_icon_close:after { content: "\e60d"; }
.et_bloom .et_bloom_icon_check:after,
.et_bloom .et_bloom_optin .et_bloom_form_container .et_bloom_icon_check:after { content: "\e601"; font-size: 14px; position: relative; top: 1px; left: 2px; }   .et_bloom .et_bloom_visible { display: block !important; }
.et_bloom .et_bloom_rounded_corners { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.et_bloom button.et_bloom_submit_subscription { cursor: pointer; }
.et_bloom .et_bloom_3_fields.et_bloom_bottom_inline p.et_bloom_popup_input, .et_bloom .et_bloom_3_fields.et_bloom_form_content.et_bloom_bottom_inline button { width: 25%; }
.et_bloom .et_bloom_form_bottom.et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.et_bloom .et_bloom_form_bottom.et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.et_bloom button.et_bloom_submit_subscription { position: relative; }
.et_bloom .et_bloom_subscribe_loader { display: none; background: url(//solutionvalley.com/wp-content/plugins/bloom/images/subscribe-loader.gif) !important; width: 16px; height: 16px; position: absolute; left: 50%; top: 50%; margin: -8px auto auto -8px !important; }
.et_bloom .et_bloom_button_text_loading .et_bloom_button_text { visibility: hidden; }
.et_bloom .et_bloom_1_field p.et_bloom_popup_input { width: 68%; }
.et_bloom .et_bloom_bottom_stacked p.et_bloom_popup_input { width: 100%; margin-bottom: 10px; padding-right: 0; }
.et_bloom .et_bloom_bottom_stacked button.et_bloom_submit_subscription { width: 100%; }
.et_bloom .et_bloom_form_container h2.et_bloom_error_message { -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); position: relative; padding: 10px 20px; display: block; background-color: #fff; border-radius: 5px; margin-bottom: 20px; word-break: break-all; }
.et_bloom .et_bloom_form_container h2.et_bloom_error_message:after { content: ''; position: absolute; left: 50%; bottom: -5px; margin-left: -3px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; }
.et_bloom .et_bloom_responsive_edge { display: none; }
.et_bloom .et_bloom_warn_field { -webkit-box-shadow: inset 0px 0px 0px 2px #f45a4a; -moz-box-shadow: inset 0px 0px 0px 2px #f45a4a; box-shadow: inset 0px 0px 0px 2px #f45a4a; }
.et_bloom .et_bloom_header_text_light h2 { color: #fff !important; }
.et_bloom .et_bloom_header_text_light p { color: rgba(255,255,255,0.7) !important; }
.et_bloom .et_bloom_form_header img { height: auto; width: auto; }
.et_bloom .et_bloom_header_outer { height: auto; }
.et_bloom .et_bloom_form_left .et_bloom_header_outer { order: 2; }
.et_bloom .et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_form_left .et_bloom_header_outer { width: 66%; }
.et_bloom .et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_form_left .et_bloom_form_header { height: 100%; }
.et-fb .et_bloom_make_form_visible { display: block !important; }
.et_bloom_form_left .et_bloom_form_container_wrapper, .et_bloom_form_right .et_bloom_form_container_wrapper { display: flex; }   .et_bloom .et_bloom_flyin { display: none; position: fixed; bottom: 0; z-index: 999999; box-sizing: border-box; }
.et_bloom .et_bloom_flyin_right { right: 0; padding-left: 10%; max-width: 100%; }
.et_bloom .et_bloom_flyin_left { left: 0; padding-right: 10%; max-width: 100%; }
.et_bloom .et_bloom_flyin_center { width: 100%; padding: 0 10%; }
.et_bloom .et_bloom_flyin_center .et_bloom_form_container { max-width: 640px; margin: 0 auto;  position: relative; opacity: 0; }
.et_bloom .et_bloom_stacked_flyin.et_bloom_form_container { width: 320px; }
.et_bloom .et_bloom_flyin_right span.et_bloom_close_button { right: auto; left: -10px; }
.et_bloom .et_bloom_flyin_right .et_bloom_with_border .et_bloom_close_button { top: -13px; left: -13px; right: auto; }
.et_bloom .et_flyin_3_fields.et_bloom_flyin_bottom_inline { max-width: 520px; }
.et_bloom .et_flyin_2_fields.et_bloom_flyin_bottom_inline, .et_bloom .et_flyin_1_field.et_bloom_flyin_bottom_inline { max-width: 420px; }
.et_bloom .et_bloom_flyin .et_bloom_form_right, .et_bloom .et_bloom_flyin .et_bloom_form_left { max-width: 580px !important; }
.et_bloom .et_bloom_flyin_bottom_stacked { max-width: 400px !important; }
.et_bloom .et_bloom_flyin .et_bloom_rounded_corners, .et_bloom .et_bloom_flyin .et_bloom_rounded_corners .et_bloom_form_content { border-radius: 5px 5px 0 0 !important; -webkit-border-radius: 5px 5px 0 0 !important; -moz-border-radius: 5px 5px 0 0 !important; }   .et_bloom .et_bloom_popup .et_bloom_form_container { position: relative; z-index: 999999999; top: 290px; margin: 0 auto; opacity: 0; }
.et_bloom .et_bloom_popup { display: none; top: 0; left: 0; width: 100%; height: 100%; position: fixed; z-index: 99999999; }
.et_bloom .et_bloom_popup:after{ content: ""; background-color: rgba(0,0,0,.6); top: 0; left: 0; width: 100%; height: 100%; position: fixed; opacity: 0; }
.et_bloom .et_bloom_popup.et_bloom_animated:after { opacity: 1; -webkit-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_form_container_wrapper { position: relative; }
.et_bloom .et_bloom_form_container_wrapper.et_bloom_vertical_scroll { overflow: auto !important; }   .et_bloom .et_bloom_inline_form, .et_bloom .et_bloom_inline_form .et_bloom_form_container, .et_bloom .et_bloom_inline_form .et_bloom_form_container.et_bloom_form_right { width: 100%; max-width: 100%; }
.et_bloom .et_bloom_inline_form span.et_bloom_close_button { display: none; }
.et_bloom .et_bloom_inline_form .et_bloom_form_container { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.et_bloom .et_bloom_inline_form { clear: both; margin: 30px 0; display: inline-block; }
.et_bloom .et_bloom_below_post .et_bloom_inline_form { margin-bottom: 0; }
.et_bloom .et_bloom_inline_form .et_bloom_form_container { z-index: 99; } .et-fb.et_bloom .et_bloom_inline_form { position: relative; z-index: 10; }   .et_bloom .et_bloom_widget_content span.et_bloom_close_button { display: none; }
.et_bloom .et_bloom_widget_content .et_bloom_form_container { box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; width: auto; max-width: 100%; z-index: 99; } .et_bloom .et_bloom_form_container,
.et_bloom .et_bloom_form_container div,
.et_bloom .et_bloom_form_container span,
.et_bloom .et_bloom_form_container h2,
.et_bloom .et_bloom_form_container h3,
.et_bloom .et_bloom_form_container h4,
.et_bloom .et_bloom_form_container p,
.et_bloom .et_bloom_form_container a,
.et_bloom .et_bloom_form_container font,
.et_bloom .et_bloom_form_container img,
.et_bloom .et_bloom_form_container strike,
.et_bloom .et_bloom_form_container strong,
.et_bloom .et_bloom_form_container b,
.et_bloom .et_bloom_form_container u,
.et_bloom .et_bloom_form_container i,
.et_bloom .et_bloom_form_container ol,
.et_bloom .et_bloom_form_container ul,
.et_bloom .et_bloom_form_container li { font-family: 'Open Sans', helvetica, arial, sans-serif; line-height: 1em; text-transform: none; font-weight: normal; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background-image:none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_form_container .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.et_bloom .et_bloom_form_container { position: relative; }
.et_bloom .et_bloom_form_container .et_bloom_close_button, .et_bloom .et_bloom_success_checkmark:before {
font-family: 'ET-Bloom';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 16px !important; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }
.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }
.et_bloom .et_bloom_form_container h2.et_bloom_success_message { line-height: 1.4em; position: relative; font-size: 14px; display: none; opacity: 0; z-index: -1; text-align: center; color: #888; background: #fff; padding: 10px 10%; width: 80%; max-width: 300px; border-radius: 5px; margin: auto;  }
.et_bloom h2.et_bloom_success_message.et_bloom_animate_message { margin-top: 50px; display: block; opacity: 1; z-index: 99; -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom h2.et_bloom_success_message:after { content: ''; position: absolute; left: 50%; top: -5px; margin-left: -3px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }
.et_bloom .et_bloom_success_checkmark:before { content: "\e60e"; font-size: 25px !important; line-height: 25px; }
.et_bloom span.et_bloom_success_checkmark { opacity: 0; color: #fff !important; background: #82C016; padding: 8px 7px 7px 10px !important; border-radius: 30px; left: 50%; margin-left: -20px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); display: block; height: 28px; width: 28px; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; position: absolute; top: 30px;  }
.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.et_bloom .et_bloom_success_message strong { font-weight: bold; }
.et_bloom .et_bloom_form_container .et_bloom_form_content h2.et_bloom_success_message span { font-weight: normal !important; }
.et_bloom .et_bloom_close_button:before { content: "\e60d"; position: absolute; top: 7px; right: 7px; }
.et_bloom .et_bloom_form_container .et_bloom_close_button { position: absolute; top: -10px; right: -10px; width: 30px; height: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background-color: #fff; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); cursor: pointer; }
.et_bloom .et_bloom_with_border .et_bloom_close_button { top: -13px; right: -13px; }
.et_bloom .et_bloom_form_container { background-color: #dadfe4; max-width: 640px; z-index: 999999999; -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_popup .et_bloom_form_container { width: 80%; }
.et_bloom .et_bloom_form_container, .et_bloom .et_bloom_form_container div, .et_bloom .et_bloom_form_container img, .et_bloom .et_bloom_form_container .et_bloom_popup_input, .et_bloom .et_bloom_form_container input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.et_bloom .et_bloom_form_container .et_bloom_form_header { background-color: #fff; padding: 15px; overflow: hidden; position: relative; }
.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }
.et_bloom .et_bloom_form_header h2 { font-size: 24px !important; padding-bottom: 0 !important; font-weight: 600 !important; line-height: 1.1em !important; color: rgba(0, 0, 0, 0.8); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_form_container.et_bloom_light .et_bloom_form_header h2 { color: #393939; }
.et_bloom .et_bloom_form_header p { color: rgba(0, 0, 0, 0.5); line-height: 1.6em; font-size: 14px; margin-top: 0.5em; }
.et_bloom .et_bloom_form_container.et_bloom_light p { color: #666; }
.et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_header h2, .et_bloom .et_bloom_form_container.et_bloom_dark p { color: #fff; }
.et_bloom .et_bloom_form_container .et_bloom_form_content { padding: 40px 30px; color: rgba(0, 0, 0, 0.5); width: 100%; background-color: #E9E9E9; position: relative; }
.et_bloom .et_bloom_form_container .et_bloom_form_content label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group { margin-bottom: 30px; }
.et_bloom .et_bloom_form_container .et_bloom_form_content label, span.et_bloom_form_label, .et_bloom .et_bloom_form_container .et_bloom_form_content input { display: block; }
.et_bloom .et_bloom_form_container .et_bloom_form_content span, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group strong, .et_bloom .et_bloom_form_aweber .af-body label.previewLabel, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content label, .et_bloom .mimi_field label { color: #444; font-weight: 700 !important; margin-bottom: 10px !important; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_checkbox span { color: rgba(0,0,0,0.5); }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content span, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group label, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group strong, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .af-body label.choice, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .af-body label.previewLabel, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label { color: #fff !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { color: rgba(0, 0, 0, 0.5) !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { color: rgba(255, 255, 255, 0.6) !important; }
.et_bloom #mc_embed_signup .asterisk { color: #C60 !important; }
.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content select, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference { background-color: #fff; width: 100%; font-weight: 600; color: rgba(0,0,0,0.5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; }
.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference { padding: 14px !important; }
.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input { padding: 10px !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content input, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content textarea, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content select, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label i, .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label i { background-color: rgba(0,0,0,0.15); color: #fff; }
.et_bloom .et_bloom_form_text_light input::-webkit-input-placeholder { color: #fff; }
.et_bloom .et_bloom_form_text_light input:-moz-placeholder { color: #fff; }
.et_bloom .et_bloom_form_text_light input::-moz-placeholder { color: #fff; }
.et_bloom .et_bloom_form_text_light input:-ms-input-placeholder { color: #fff; }
.et_bloom .et_bloom_popup_input input::-webkit-input-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_popup_input input:-moz-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_popup_input input::-moz-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_popup_input input:-ms-input-placeholder { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.et_bloom .et_bloom_form_container .et_bloom_form_content input.error { color: #f45a4a; border: 2px solid #f45a4a; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .et_bloom .et_bloom_form_container .et_bloom_form_content textarea { min-height: 80px; }
.et_bloom .et_bloom_form_container .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button, .et_bloom .et_bloom_form_content .mimi_field .submit, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button, .et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input[type="button"], .et_bloom .et_bloom_form_icontact .et_bloom_form_content input[type="submit"] { font-weight: 700; text-transform: uppercase; color: rgba(255,255,255,0.8); cursor: pointer; font-size: 14px; }
.et_bloom .et_bloom_form_container .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_content #mc_embed_signup .button:hover, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button, .et_bloom .et_bloom_form_content .mimi_field .submit, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button, .et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input[type="button"], .et_bloom .et_bloom_form_icontact .et_bloom_form_content input[type="submit"] { background-color: #58b9cb; }
.et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_content #mc_embed_signup .button { color: rgba(0,0,0,0.6); }
.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer { padding: 20px 0 0; text-shadow: none; }
.et_bloom .et_bloom_form_container .et_bloom_form_content .et_bloom_form_footer p { font-size: 12px; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .et_bloom_form_footer p { color:  rgba(255, 255, 255, 0.4); }
.et_bloom .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content .et_bloom_form_footer p { color: rgba(0, 0, 0, 0.7); }
.et_bloom .et_bloom_form_container.et_bloom_rounded input, .et_bloom .et_bloom_form_container.et_bloom_rounded textarea, .et_bloom .et_bloom_form_container.et_bloom_rounded .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_container.et_bloom_rounded button { -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; }
.et_bloom .et_bloom_inline .input { margin-right: 20px; float: left; width: 30% !important; }
.et_bloom .et_bloom_inline .input:last-child { margin-right: 0 !important; }
.et_bloom .et_bloom_optin .et_bloom_border_solid, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid .et_bloom_form_header { border: 6px solid #4fa8ed; }
.et_bloom .et_bloom_optin .breakout_edge { border: none !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_bottom .et_bloom_form_header { border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_top .et_bloom_form_header { border-left: none; border-right: none; border-bottom: none;  }
.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_right .et_bloom_form_header { border-left: none; border-top: none; border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_bottom .et_bloom_form_header { border-left: none; border-top: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_left .et_bloom_form_header { border-bottom: none; border-top: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_top_bottom .et_bloom_form_header {border-left: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_solid.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_border_position_left_right .et_bloom_form_header { border-bottom: none; border-top: none; }
.et_bloom .et_bloom_optin .et_bloom_border_inset, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset .et_bloom_form_header { -moz-box-shadow: inset 0 0 0 3px #4fa8ed; -webkit-box-shadow: inset 0 0 0 3px #4fa8ed; box-shadow: inset 0 0 0 3px #4fa8ed; border: 8px solid #fff; padding: 3px; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_bottom .et_bloom_form_header { margin-bottom: -11px !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_right .et_bloom_form_header { margin-left: 11px !important; margin-top: 1% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_left .et_bloom_form_header { margin-right: 11px !important; margin-top: 1% !important; }
.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_border_inset .et_bloom_close_button { right: -5px !important; }
.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_top .et_bloom_form_header { -moz-box-shadow: inset 0 3px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 3px 0 0 #4fa8ed; box-shadow: inset 0 3px 0 0 #4fa8ed; border-right: none; border-left: none; border-bottom: none; padding: 3px 0 0; }
.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_right .et_bloom_form_header { -moz-box-shadow: inset -3px 0 0 0 #4fa8ed; -webkit-box-shadow: inset -3px 0 0 0 #4fa8ed; box-shadow: inset -3px 0 0 0 #4fa8ed; border-top: none; border-left: none; border-bottom: none; padding: 0 3px 0 0; }
.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 -3px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 -3px 0 0 #4fa8ed; box-shadow: inset 0 -3px 0 0 #4fa8ed; border-top: none; border-left: none; border-right: none; padding: 0 0 3px 0; }
.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_left .et_bloom_form_header { -moz-box-shadow: inset 3px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 3px 0 0 0 #4fa8ed; box-shadow: inset 3px 0 0 0 #4fa8ed; border-top: none; border-bottom: none; border-right: none; padding: 0 0 0 3px; }
.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_top_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 3px 0 0 #4fa8ed, inset 0 -3px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 3px 0 0 #4fa8ed, inset 0 -3px 0 0 #4fa8ed; box-shadow: inset 0 3px 0 0 #4fa8ed, inset 0 -3px 0 0 #4fa8ed; border-left: none; border-right: none; padding: 3px 0 3px; }
.et_bloom .et_bloom_optin .et_bloom_border_inset.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_border_position_left_right .et_bloom_form_header { -moz-box-shadow: inset 3px 0 0 0 #4fa8ed, inset -3px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 3px 0 0 0 #4fa8ed, inset -3px 0 0 0 #4fa8ed; box-shadow: inset 3px 0 0 0 #4fa8ed, inset -3px 0 0 0 #4fa8ed; border-top: none; border-bottom: none; padding: 0 3px 0 3px; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset { padding: 0; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: none !important; }
.et_bloom .et_bloom_optin .et_bloom_border_double, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double .et_bloom_form_header { -moz-box-shadow: inset 0 0 0 6px #fff, inset 0 0 0 8px #4fa8ed; -webkit-box-shadow: inset 0 0 0 6px #fff, inset 0 0 0 8px #4fa8ed; box-shadow: inset 0 0 0 6px #fff, inset 0 0 0 8px #4fa8ed; border: 2px solid #4fa8ed; padding: 8px; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_bottom .et_bloom_form_header { margin-bottom: -10px !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_right .et_bloom_form_header { margin-left: 10px !important; margin-top: 1% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_left .et_bloom_form_header { margin-right: 10px !important; margin-top: 1% !important; }
.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_border_double .et_bloom_close_button { right: -5px !important; }
.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_top .et_bloom_form_header { -moz-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed; box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 8px 0 0; border-right: none; border-left: none; border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_right .et_bloom_form_header { -moz-box-shadow: inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; -webkit-box-shadow: inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; box-shadow: inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 8px 0 0; border-top: none; border-left: none; border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; box-shadow: inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 0 8px 0; border-top: none; border-left: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_left .et_bloom_form_header { -moz-box-shadow: inset 4px 0 0 0 #fff, inset 6px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 4px 0 0 0 #fff, inset 6px 0 0 0 #4fa8ed; box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 0 0 8px; border-top: none; border-bottom: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_top_bottom .et_bloom_form_header { -moz-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed, inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; -webkit-box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed, inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; box-shadow: inset 0 6px 0 0 #fff, inset 0 8px 0 0 #4fa8ed, inset 0 -6px 0 0 #fff, inset 0 -8px 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 8px 0 8px; border-left: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_double.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_border_position_left_right .et_bloom_form_header { -moz-box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed, inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; -webkit-box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed, inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; box-shadow: inset 6px 0 0 0 #fff, inset 8px 0 0 0 #4fa8ed, inset -6px 0 0 0 #fff, inset -8px 0 0 0 #4fa8ed; border: 2px solid #4fa8ed; padding: 0 8px 0 8px; border-top: none; border-bottom: none; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double { padding: 0; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: none !important; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed,.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { padding: 8px; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { background: white; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { margin-top: 1.5% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_header_outer { width: 98% !important; margin: auto; float: none; padding-bottom: 0 !important; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_form_header { border: 2px dashed #333; }
.et_bloom .et_bloom_optin .breakout_edge .et_bloom_form_container_wrapper { border: none !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header { border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_form_header { border-left: none; border-right: none; border-bottom: none;  }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_form_header { border-left: none; border-top: none; border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_form_header { border-left: none; border-top: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_form_header { border-bottom: none; border-top: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_form_header { border-left: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_form_header { border-bottom: none; border-top: none; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_header_outer { padding: 8px 0 0 0; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_header_outer { padding: 0 8px 0 0; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 8px 0; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_header_outer { padding: 0 0 0 8px; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top_bottom, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 8px 0 8px 0; }
.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left_right, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 8px 0 8px; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed { padding: 0; }
.et_bloom .et_bloom_optin .et_bloom_border_letter { padding: 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); }
.et_bloom .et_bloom_optin .et_bloom_border_letter .et_bloom_form_content { background-color: #cecece; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter .et_bloom_header_outer { background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); padding: 6px 6px 0 !important; width: 98%; margin: auto !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer { height: 95%; float: left; padding: 6px 0 6px 6px !important; width: 100%; margin-top: 1% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer { padding: 6px 6px 6px 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header { margin-top: 0 !important; height: 100% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_bottom .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }
.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_top { padding: 6px 0 0; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-right: none; border-left: none; border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_right { padding: 0 6px 0 0; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-left: none; border-bottom: none; }
.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_bottom { padding: 0 0 6px 0; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-left: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_left { padding: 0 0 0 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-bottom: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_top_bottom { padding: 6px 0 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-left: none; border-right: none; }
.et_bloom .et_bloom_optin .et_bloom_border_letter.et_bloom_border_position_left_right { padding: 0 6px 0 6px; background: repeating-linear-gradient( 135deg, #4fa8ed, #4fa8ed 10px, #fff 10px, #fff 20px, #f84d3b 20px, #f84d3b 30px, #fff 30px, #fff 40px ); border-top: none; border-bottom: none; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter { background: none !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom .et_bloom_header_outer { padding: 0 0 6px 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom .et_bloom_header_outer { padding: 6px 0 6px 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_top_bottom.et_bloom_form_bottom .et_bloom_header_outer { padding: 6px 0 0 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer { padding: 0 6px 0 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 0 0 6px !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_bottom.et_bloom_form_bottom .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_right.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left.et_bloom_form_left .et_bloom_header_outer { padding: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter { padding: 0 !important; }
.et_bloom .et_bloom_rounded_corners.breakout_edge.et_bloom_border_letter .et_bloom_header_outer { border-radius: 5px; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content { color: rgba(255, 255, 255, 0.6); }
.et_bloom .et_bloom_form_content div.radio { -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }
.et_bloom .et_bloom_form_content div.radio .checked:before { background: #7f7f7f; width: 11px; height: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; top: 7px; left: 7px; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.radio .checked:before { background: #fff; }
.et_bloom .et_bloom_form_content div.checker .checked:before { top: 7px; left: 6px; width: 14px; height: 11px; background: url(//solutionvalley.com/wp-content/plugins/bloom/images/checked.png) no-repeat; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.checker .checked:before { background-image: url(//solutionvalley.com/wp-content/plugins/bloom/images/checked_light.png); }
.et_bloom .et_bloom_form_content div.radio .checked:before, .et_bloom .et_bloom_form_content div.checker .checked:before { content: ''; position: absolute; }
.et_bloom .et_bloom_form_content div.radio, .et_bloom .et_bloom_form_content div.checker { background: #fff; margin-right: 10px; position: relative; display: inline-block; zoom: 1; vertical-align: middle; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.radio, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content div.checker { background: rgba(0,0,0,0.15); }
.et_bloom .et_bloom_form_content div.radio, .et_bloom .et_bloom_form_content div.checker, .et_bloom .et_bloom_form_content div.radio span, .et_bloom .et_bloom_form_content div.radio input { width: 25px; height: 25px; }
.et_bloom .et_bloom_form_content div.radio input, .et_bloom .et_bloom_form_content div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; display: inline; zoom: 1; text-align: center; display: block; height: 100%; }
.et_bloom .et_bloom_form_content div.radio span, .et_bloom .et_bloom_form_content div.checker span { display: block; height: 100%; margin-bottom: 0 !important; }
.et_bloom .et_bloom_form_content .et_bloom_popup_input { float: left; width: 34%; padding-right: 20px; }
.et_bloom .et_bloom_form_content button { width: 32%; background-color: #46C8C8; color: #FFF; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; border: none; }
.et_bloom .et_bloom_form_content input, .et_bloom .et_bloom_form_content select, .et_bloom .et_bloom_form_content button { padding: 10px; font-family: 'Open Sans', sans-serif; font-size: 14px; }
.et_bloom .et_bloom_form_content select { height: 39px; }
.et_bloom .et_bloom_button_text { color: #FFF !important; font-weight: 600 !important; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 0 !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark, .et_bloom .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark  { color: rgba( 0, 0, 0, 0.7 ) !important; }
.et_bloom .et_bloom_widget_content .et_bloom_form_container .et_bloom_form_content { padding: 30px 20px; }
.et_bloom .et_bloom_preview_popup .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input { padding: 7px !important; } .et_bloom .with_edge .et_bloom_form_header:after, .et_bloom .with_edge .et_bloom_form_content:before { position: absolute; content: ''; display: block; } .et_bloom .carrot_edge .et_bloom_form_content { padding-top: 40px }
.et_bloom .carrot_edge .et_bloom_form_content:before { width: 0; top: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff; left: 50%; margin-left: -20px; }
.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content { padding-top: 30px; }
.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { width: 0; left: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; top: 50%; margin-left: 0; margin-top: -10px; }
.et_bloom .et_bloom_form_left.carrot_edge .et_bloom_form_content:before { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); border-right: none; border-top-color: transparent !important; } .et_bloom .carrot_edge_svg .et_bloom_form_content { padding-top: 40px }
.et_bloom .carrot_edge_svg .triangle { position: absolute; top: 0; left: 50%; margin-left: -20px; fill: #fff; }
.et_bloom .carrot_edge_svg.et_bloom_form_right .et_bloom_form_content { padding-top: 30px }
.et_bloom .carrot_edge_svg.et_bloom_form_right .triangle { position: absolute; left: 0; margin-left: 0; top: 50%;  margin-top: -10px; fill: #fff; }
.et_bloom .et_bloom_form_left.carrot_edge_svg .triangle { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); } .et_bloom .wedge_edge .et_bloom_form_content { padding-top: 60px; }
.et_bloom .et_bloom_widget_content .wedge_edge .et_bloom_form_content  { padding-top: 45px; }
.et_bloom .wedge_edge .triangle { position: absolute; top: 0; left: -1px; fill: #fff; z-index: 99; }
.et_bloom .wedge_edge.et_bloom_form_right .et_bloom_form_content { padding-top: 30px; padding-left: 35px; }
.et_bloom .wedge_edge.et_bloom_form_left .triangle { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); } .et_bloom .curve_edge .et_bloom_form_content { padding-top: 50px; }
.et_bloom .curve_edge .curve { position: absolute; top: 0; left: -1px; fill: #fff; z-index: 99; }
.et_bloom .curve_edge.et_bloom_form_right .et_bloom_form_content { padding-top: 30px; padding-left: 35px; }
.et_bloom .curve_edge.et_bloom_form_left .curve { left: auto; right: 0; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); } .et_bloom .zigzag_edge .et_bloom_form_header { padding-bottom: 25px; }
.et_bloom .zigzag_edge .et_bloom_form_content:before { top: -10px; left: 0; width: 100%; height: 10px; background: linear-gradient(45deg, transparent 33.33%, #e9e9e9 33.333%, #e9e9e9 66.66%, transparent 66.66%), linear-gradient(-45deg, transparent 33.33%, #e9e9e9 33.33%, #e9e9e9 66.66%, transparent 66.66%); background-size: 20px 40px; }
.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_header { padding-bottom: 15px; padding-right: 25px; }
.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { top: 0; left: -10px; width: 10px; height: 100%; background: linear-gradient(45deg, transparent 33.33%, #e9e9e9 33.333%, #e9e9e9 66.66%, transparent 66.66%), linear-gradient(-45deg, transparent 33.33%, #e9e9e9 33.33%, #e9e9e9 66.66%, transparent 66.66%); background-size: 40px 20px; }
.et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { left: auto; right: -10px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); } .et_bloom .breakout_edge .et_bloom_form_content { border: none !important; }
.et_bloom .breakout_edge .et_bloom_form_container_wrapper { overflow: visible; }
.et_bloom .et_bloom_form_bottom.breakout_edge .et_bloom_form_header { margin: auto !important; float: none !important; }
.et_bloom .breakout_edge.et_bloom_form_container { background: transparent; box-shadow: none; }
.et_bloom .breakout_edge.et_bloom_form_bottom .et_bloom_header_outer { width: 98%; margin: auto !important; }
.et_bloom .breakout_edge .et_bloom_form_header, .et_bloom .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2); }
.et_bloom .breakout_edge.et_bloom_border_dashed .et_bloom_form_header { box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; }
.et_bloom .et_bloom_form_right.breakout_edge .et_bloom_form_header, .et_bloom .et_bloom_form_left.breakout_edge .et_bloom_form_header { margin-top: 1.5% !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_right.breakout_edge, .et_bloom .et_bloom_form_container.et_bloom_form_left.breakout_edge { background: transparent; }
.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -8px; right: -15px; }
.et_bloom .et_bloom_form_bottom.breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -14px !important; right: -8px !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_right { max-width: 740px; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_header { width: 100%; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content { width: 34%; float: left; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { margin-bottom: 15px; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content button, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content button { width: 100%; padding-right: 0; padding-left: 0; }
.et_bloom .et_bloom_form_container.et_bloom_form_right { background-color: #fff; }
.et_bloom .et_bloom_form_header img { margin: auto; }
.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }
.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }
.et_bloom .et_bloom_form_header.split img { float: left; max-width: 40%; }
.et_bloom .et_bloom_form_header.split.image_right img { float: right; }
.et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_header { float: right; } .et_bloom .et_bloom_form_content #mc_embed_signup, .et_bloom .et_bloom_form_content .af-form, .et_bloom .et_bloom_form_content .af-header { background: none !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup form, .et_bloom .et_bloom_form_content .af-element { padding: 0 !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup h2 { margin: 0; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group .asterisk { top: 50%; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group { width: auto; padding-bottom: 0; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_content .af-body label.choice { font-weight: 600 !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup .button { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; display: block; height: auto; line-height: 21px; padding: 11px 0; margin: 0; }
.et_bloom .et_bloom_form_content #mc_embed_signup .button:hover { background-color: none !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup .yearfield input { width: auto; }
.et_bloom .et_bloom_form_content #mc_embed_signup .monthfield input, .et_bloom .et_bloom_form_content #mc_embed_signup .dayfield input { width: 60px !important; }
.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group select { border-radius: 0; } .et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-form { max-width: 100% !important; margin-top: -86px; }
.et_bloom .et_bloom_form_aweber .af-body input.text, .et_bloom .et_bloom_form_aweber .af-body textarea { font-size: 14px !important; font-family: 'Open Sans', helvetica, arial, sans-serif !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-element { margin-bottom: 30px !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.previewLabel { color: #444!important; font-weight: 700 !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice, .et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.previewLabel { font-size: 14px !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { font-weight: 600 !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-element-radio { padding-bottom: 10px !important; margin-left: 0 !important; }
.et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { padding-left: 9px !important; } .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content label { font-size: 14px; margin-bottom: -15px !important; }
.et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p { margin-bottom: 25px; }
.et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button { border: none; line-height: 21px; padding: 14px; width: 100%; }
.et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p:nth-child(6) label { color: rgba(0, 0, 0, 0.5); display: inline-block; font-weight: 600 !important; margin-bottom: 10px !important; } .et_bloom .et_bloom_form_content .mimi_field label { font-size: 14px; margin-bottom: -7px !important; }
.et_bloom .et_bloom_form_content .mimi_field { margin-bottom: 28px; }
.et_bloom .et_bloom_form_content .mimi_field .submit { line-height: 21px; }
.et_bloom .et_bloom_form_content .mimi_field .radio, .et_bloom .et_bloom_form_content .mimi_field .checker { float: left; } .et_bloom_form_sendinblue .et_bloom_form_content iframe { width: 100%; padding: 0; }
.wrapper form.description { width: 300px !important; } .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-formTpl { width: auto !important; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .actTinyMceElBodyContent p span { color: rgba(0, 0, 0, 0.5); font-weight: 700 !important; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-sortable label { color: #444; font-size: 14px; font-weight: 700; margin-bottom: 10px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-contbox { margin-bottom: 27px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .actTinyMceElBodyContent p { margin-top: -2px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-body { margin-top: 14px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .clrB span { color: rgba(0, 0, 0, 0.5); font-size: 14px; font-weight: 600 !important; margin-left: -5px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .clrB { margin-bottom: 5px; }
.et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button { width: auto !important; } .et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe { border: none; background: none; width: 100%; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe { margin-left: -50px; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe td:first-child { text-align: right; color: #444; font-weight: 700; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe td:nth-child(2) label { display: inline-block; color: rgba(0, 0, 0, 0.5); font-weight: 600; }
.et_bloom .et_bloom_form_icontact .et_bloom_form_content .signupframe td { font-size: 14px; font-family: "Open Sans",helvetica,arial,sans-serif; } .et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form { color: #444; font-size: 14px; font-weight: 700; }
.et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input { margin-top: 10px; }
.et_bloom .et_bloom_widget_content .et_bloom_form_header { padding: 15px 5px !important; } .et_bloom_form_container .et_bloom_form_content .et_bloom_fields { height: 100%; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_options_wrapper { display: block; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_options_wrapper .et_bloom_custom_field_options_title { color: #444;  }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_options_title,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_select_title,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_checkbox,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_radio { display: block; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_fields .et_bloom_custom_field_checkbox:last-child,
.et_bloom_form_container .et_bloom_form_content .et_bloom_fields .et_bloom_custom_field_radio:last-child { margin-bottom: 0 !important; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"],
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] { display: none; width: auto; max-width: none; margin: 0; padding: 0; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label { display: inline-block; position: relative; min-height: 1.7em; line-height: 1.7em; vertical-align: middle; cursor: pointer; margin-bottom: 0; color: rgba(0,0,0,0.5); font-weight: 600;}
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label i,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label i { display: inline-block; position: relative; width: 18px; height: 18px; margin-right: 6px; background-color: #fff; font-style: normal; vertical-align: middle; content: ""; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"] + label i { border-radius: 50%; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field input[type="radio"]:checked + label i:before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #2ea3f2; border-radius: 50%; width: 6px; height: 6px; }
.et_bloom_form_container.et_bloom_rounded .et_bloom_form_content .et_bloom_custom_field input[type="checkbox"] + label i,
.et_bloom_form_container.et_bloom_rounded .et_bloom_form_content .et_bloom_custom_field textarea,
.et_bloom_form_container.et_bloom_rounded .et_bloom_form_content .et_bloom_custom_field select { border-radius: 3px; }
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_radio_title,
.et_bloom_form_container .et_bloom_form_content .et_bloom_custom_field_select_title { font-size: 16px; padding-bottom: 4px; }
.et_bloom_form_container .et_bloom_with_custom_fields form { display: flex; flex-direction: column; }
.et_bloom_form_left .et_bloom_with_custom_fields form,
.et_bloom_form_right .et_bloom_with_custom_fields form { height: 100%; justify-content: space-between; }
.et_bloom_with_custom_fields .et_bloom_fields { display: flex; flex-wrap: wrap; justify-content: space-between; }
.et_bloom_with_custom_fields .et_bloom_fields p { margin-bottom: 15px; }
.gecko .et_bloom_with_custom_fields .et_bloom_fields p { margin-bottom: 1vw; }
.et_bloom_form_bottom .et_bloom_with_custom_fields .et_bloom_fields p { float: none; flex-basis: 48.5%; width: auto !important; padding-left: 0; padding-right: 0 !important; box-sizing: border-box; }
.et_bloom_form_bottom .et_bloom_with_custom_fields .et_bloom_fields p.et_bloom_fullwidth_field, .et_bloom_form_bottom .et_bloom_with_custom_fields .et_bloom_bottom_stacked p { flex-basis: 100%; }
.et_bloom_form_container .et_bloom_with_custom_fields button { width: 100% !important; align-self: center; max-height: 39px; }
.et_bloom .et_bloom_form_container .et_bloom_with_custom_fields .clearfix:after { clear: none; display: none; }   @-webkit-keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes et_bloom_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-webkit-keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-moz-keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-o-keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@keyframes et_bloom_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-webkit-keyframes et_bloom_fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(-30%); } 100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes et_bloom_fadeInRight { 0% { opacity: 0; -moz-transform: translateX(-30%); } 100% { opacity: 1; -moz-transform: translateX(0); } }
@-o-keyframes et_bloom_fadeInRight { 0% { opacity: 0; -o-transform: translateX(-30%); } 100% { opacity: 1; -o-transform: translateX(0); } }
@keyframes et_bloom_fadeInRight { from { opacity: 0; transform: translateX(-30%); } to { opacity: 1; transform: translateX(0); } }
@-webkit-keyframes et_bloom_fadeInBottom { 0% { opacity: 0; -webkit-transform: translateY(-30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }
@-moz-keyframes et_bloom_fadeInBottom { 0% { opacity: 0; -moz-transform: translateY(-30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }
@-o-keyframes et_bloom_fadeInBottom { 0% { opacity: 0; -o-transform: translateY(-30%); } 100% { opacity: 1; -o-transform: translateY(0); } }
@keyframes et_bloom_fadeInBottom { 0% { opacity: 0; transform: translateY(-30%); } 100% { opacity: 1; transform: translateY(0); } }
@-webkit-keyframes et_bloom_fadeInTop { 0% { opacity: 0; -webkit-transform: translateY(30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }
@-moz-keyframes et_bloom_fadeInTop { 0% { opacity: 0; -moz-transform: translateY(30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }
@-o-keyframes et_bloom_fadeInTop { 0% { opacity: 0; -o-transform: translateY(30%); } 100% { opacity: 1; -o-transform: translateY(0); } }
@keyframes et_bloom_fadeInTop { 0% { opacity: 0; transform: translateY(30%); } 100% { opacity: 1; transform: translateY(0); } }
@-webkit-keyframes et_bloom_slideTop { 0% { -webkit-transform: translateY(0);} 100% { -webkit-transform: translateY(0);} }
@-moz-keyframes et_bloom_slideTop { 0% { -moz-transform: translateY(0); } 100% { -moz-transform: translateY(0); } }
@-o-keyframes et_bloom_slideTop { 0% { -o-transform: translateY(0); } 100% { -o-transform: translateY(0); } }
@keyframes et_bloom_slideTop { 0% { transform: translateY(0); } 100% { transform: translateY(0); } }
@-webkit-keyframes et_bloom_slideDown { 0% { -webkit-transform: translateY(0);} 100% { -webkit-transform: translateY(100%);} }
@-moz-keyframes et_bloom_slideDown { 0% { -moz-transform: translateY(0); } 100% { -moz-transform: translateY(100%); } }
@-o-keyframes et_bloom_slideDown { 0% { -o-transform: translateY(0); } 100% { -o-transform: translateY(100%); } }
@keyframes et_bloom_slideDown { 0% { transform: translateY(0); } 100% { transform: translateY(100%); } } @-webkit-keyframes et_bloom_swing {
20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}
@keyframes et_bloom_swing {
20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}
@-webkit-keyframes et_bloom_tada {
0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
@keyframes et_bloom_tada {
0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes et_bloom_bounce {
0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }
}
@keyframes et_bloom_bounce {
0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }
}
@-webkit-keyframes et_bloom_flipInX {
0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
@keyframes et_bloom_flipInX {
0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
100% { -webkit-transform: perspective(400px); transform: perspective(400px); }
}
@-webkit-keyframes et_bloom_zoomIn {
0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
50% { opacity: 1; }
100% { opacity: 1; }
}
@keyframes et_bloom_zoomIn {
0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
50% { opacity: 1; }
100% { opacity: 1; }
}
@-webkit-keyframes et_bloom_lightSpeedIn {
0% { -webkit-transform: translate3d(30%, 0, 0) skewX(-10deg); transform: translate3d(30%, 0, 0) skewX(-10deg); opacity: 0; }
60% { -webkit-transform: skewX(5deg); transform: skewX(5deg); opacity: 1; }
80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
100% { -webkit-transform: none; transform: none; opacity: 1; }
}
@keyframes et_bloom_lightSpeedIn {
0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
100% { -webkit-transform: none; transform: none; opacity: 1; }
}
.et_bloom .et_bloom_image { opacity: 0; }
.et_bloom .et_bloom_animated .et_bloom_animation_lightspeedin, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_lightspeedin, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_lightspeedin, .et_bloom .et_bloom_visible_image.et_bloom_image_lightspeedin { opacity: 1; -webkit-animation: et_bloom_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
.et_bloom .et_bloom_animated .et_bloom_animation_zoomin, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_zoomin, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_zoomin, .et_bloom .et_bloom_visible_image.et_bloom_image_zoomin { opacity: 1; -webkit-animation: et_bloom_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_flipinx, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_flipinx, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_flipinx, .et_bloom .et_bloom_visible_image.et_bloom_image_flipinx { opacity: 1; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation: et_bloom_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_bounce, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_bounce, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_bounce, .et_bloom .et_bloom_visible_image.et_bloom_image_bounce { opacity: 1; -webkit-animation: et_bloom_bounce 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_bounce 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }
.et_bloom .et_bloom_animated .et_bloom_animation_swing, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_swing, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_swing, .et_bloom .et_bloom_visible_image.et_bloom_image_swing { opacity: 1; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation: et_bloom_swing 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_swing 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_tada, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_tada, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_tada, .et_bloom .et_bloom_visible_image.et_bloom_image_tada { opacity: 1; -webkit-animation: et_bloom_tada 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_tada 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_fadein, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_fadein, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_fadein, .et_bloom .et_bloom_visible_image.et_bloom_image_fadein { opacity: 1; -webkit-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_slideright, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slideright, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slideright, .et_bloom .et_bloom_visible_image.et_bloom_image_slideright { opacity: 1; -webkit-animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInRight 1s 1s cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_slidedown, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slidedown, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slidedown, .et_bloom .et_bloom_visible_image.et_bloom_image_slidedown { opacity: 1; -webkit-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_slideup, .et_bloom .et_bloom_inline_form .et_bloom_image.et_bloom_image_slideup, .et_bloom .et_bloom_widget_content .et_bloom_image.et_bloom_image_slideup, .et_bloom .et_bloom_visible_image.et_bloom_image_slideup { opacity: 1; -webkit-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_animated .et_bloom_animation_no_animation, .et_bloom .et_bloom_image.et_bloom_image_no_animation { opacity: 1; }
.et_bloom .et_bloom_popup.et_bloom_exit_animation { -webkit-animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); }
.et_bloom .et_bloom_flyin.et_bloom_exit_animation { -webkit-animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); animation: et_bloom_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); } @media only screen and ( max-width: 767px ) {
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_header, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content { width: 100%; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { width: 34%; padding-right: 20px; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content button, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content button { width: 32%; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { margin-bottom: 0; }
.et_bloom .et_bloom_form_content { clear: both; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content.et_bloom_3_fields .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content.et_bloom_3_fields .et_bloom_popup_input { width: 25%; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content.et_bloom_3_fields button, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content.et_bloom_3_fields button { width: 25%; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content.et_bloom_1_field .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content.et_bloom_1_field .et_bloom_popup_input { width: 68%; }
.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_header, .et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_header { padding-bottom: 25px; }
.et_bloom .zigzag_edge.et_bloom_form_right .et_bloom_form_content:before, .et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { top: -10px; left: 0; width: 100%; height: 10px; background: linear-gradient(45deg, transparent 33.33%, #e9e9e9 33.333%, #e9e9e9 66.66%, transparent 66.66%), linear-gradient(-45deg, transparent 33.33%, #e9e9e9 33.33%, #e9e9e9 66.66%, transparent 66.66%); background-size: 20px 40px; }
.et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content:before { content: none; }
.et_bloom .with_edge.et_bloom_form_left .et_bloom_form_content:after { position: absolute; content: ''; display: block; }
.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content, .et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content { padding-top: 40px }
.et_bloom .carrot_edge.et_bloom_form_right .et_bloom_form_content:before { width: 0; top: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff; left: 50%; margin-left: -20px; }
.et_bloom .carrot_edge.et_bloom_form_left .et_bloom_form_content:after { width: 0; bottom: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #fff; left: 50%; margin-left: -20px; margin-bottom: -10px; }
.et_bloom .et_bloom_form_left.carrot_edge .et_bloom_form_content:before { transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); }
.et_bloom .et_bloom_form_right .et_bloom_default_edge, .et_bloom .et_bloom_form_left .et_bloom_default_edge { display: none; }
.et_bloom .et_bloom_form_right .et_bloom_responsive_edge, .et_bloom .et_bloom_form_left .et_bloom_responsive_edge { display: block; }
.et_bloom .wedge_edge.et_bloom_form_left .triangle, .et_bloom .et_bloom_form_left.carrot_edge_svg .triangle  { transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); }
.et_bloom .wedge_edge.et_bloom_form_left .triangle, .et_bloom .curve_edge.et_bloom_form_left .curve { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); bottom: 0; top: auto; }
.et_bloom .zigzag_edge.et_bloom_form_left .et_bloom_form_content:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); bottom: -10px; top: auto; }
.et_bloom .et_bloom_hide_mobile { display: none !important; }
.et_bloom .et_bloom_hide_mobile_optin { display: none !important; }
.et_bloom .et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.et_bloom .et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.et_bloom .et_bloom_form_right.breakout_edge .et_bloom_form_header, .et_bloom .et_bloom_form_left.breakout_edge .et_bloom_form_header { height: 100% !important; margin-top: 0 !important; width: 98% !important; margin: auto !important; float: none !important; }
.et_bloom .breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -14px !important; right: -8px !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer { height: auto; float: none; width: 98%; margin: auto !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left.et_bloom_border_position_full .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right.et_bloom_border_position_full .et_bloom_header_outer { padding: 6px 6px 0px 6px !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_right .et_bloom_header_outer .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_form_left .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_left .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_letter.et_bloom_border_position_left_right.et_bloom_form_right .et_bloom_header_outer { padding: 0 6px 0 6px !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_inset.et_bloom_form_left .et_bloom_form_header { margin-bottom: -11px !important; margin-left: auto !important; margin-right: auto !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_right .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_double.et_bloom_form_left .et_bloom_form_header { margin-bottom: -11px !important; margin-left: auto !important; margin-right: auto !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { width: 97.5%; height: 100%; float: none; margin: auto; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer .et_bloom_form_header { width: 100% !important; border-bottom: 0; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_header_outer { padding-bottom: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_left .et_bloom_form_header, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_right .et_bloom_form_header { border-bottom: none !important; }
.et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_left, .et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_right { height: initial !important; }
.et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_left .et_bloom_form_header, .et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_right .et_bloom_form_header { height: initial !important; }
.et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_left .et_bloom_form_content, .et_bloom_popup .et_bloom_form_container_wrapper.et_bloom_form_right .et_bloom_form_content { min-height: initial !important; }
}
@media screen and ( max-width: 767px ) {
.et_bloom .et_bloom_form_container .et_bloom_popup_input { padding-right: 0 !important; }
.et_bloom .et_bloom_form_container .et_bloom_form_header, .et_bloom .et_bloom_form_container .et_bloom_popup_input, .et_bloom .et_bloom_form_container button { width: 100% !important; max-width: 100% !important; float: left !important; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content .et_bloom_popup_input, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content .et_bloom_popup_input { margin-bottom: 10px !important; }
.et_bloom .et_bloom_bottom_inline p.et_bloom_popup_input { padding-bottom: 10px; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header:before { width: 97%; }
}
@media screen and ( max-width: 767px ) {
.et_bloom .et_bloom_form_container_wrapper { flex-direction: column; }
.et_bloom .et_bloom_form_right .et_bloom_header_outer, .et_bloom .et_bloom_form_left .et_bloom_header_outer { width: 100%; }
.et_bloom .et_bloom_form_container .et_bloom_form_header img { float: none !important; max-width: 100% !important; }
.et_bloom .et_bloom_form_text { text-align: center; }
.et_bloom .et_bloom_flyin { width: 100% !important; padding: 0 10% !important; }
.et_bloom .et_bloom_stacked_flyin.et_bloom_form_container { margin: 0; width: 100%; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_bottom .et_bloom_form_header:before { width: 95%; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_form_header:before, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header:before { margin-top: -2.5%; }
}
@media screen and ( min-width: 768px ) {
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content, .et_bloom .et_bloom_form_container.et_bloom_form_left .et_bloom_form_content { width: 34%; height: inherit; float: none; display: flex; flex-direction: column; justify-content: center; }
.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content { right: 0; }
.et_bloom .et_bloom_form_right.et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.et_bloom .et_bloom_form_right.et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.et_bloom .et_bloom_form_left.et_bloom_rounded_corners .et_bloom_form_header { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.et_bloom .et_bloom_form_left.et_bloom_rounded_corners .et_bloom_form_content { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_form_header { border-right: none; margin-top: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_right .et_bloom_header_outer { padding-right: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_header_outer { padding-left: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_form_left .et_bloom_form_header { border-left: none; margin-top: 0 !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_right .et_bloom_form_header { border-right: none; margin-top: 1% !important; }
.et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_solid.et_bloom_form_left .et_bloom_form_header { border-left: none; margin-top: 1% !important; }
.et_bloom .et_bloom_form_right.et_bloom_inline_3_fields .et_bloom_form_header, .et_bloom .et_bloom_form_left.et_bloom_inline_3_fields .et_bloom_form_header { min-height: 300px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_2_fields .et_bloom_form_header, .et_bloom .et_bloom_form_left.et_bloom_inline_2_fields .et_bloom_form_header { min-height: 250px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_1_field .et_bloom_form_header, .et_bloom .et_bloom_form_left.et_bloom_inline_1_field .et_bloom_form_header { min-height: 200px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_3_fields .et_bloom_form_header.et_bloom_with_error, .et_bloom .et_bloom_form_left.et_bloom_inline_3_fields .et_bloom_form_header.et_bloom_with_error { min-height: 350px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_2_fields .et_bloom_form_header.et_bloom_with_error, .et_bloom .et_bloom_form_left.et_bloom_inline_2_fields .et_bloom_form_header.et_bloom_with_error { min-height: 300px; }
.et_bloom .et_bloom_form_right.et_bloom_inline_1_field .et_bloom_form_header.et_bloom_with_error, .et_bloom .et_bloom_form_left.et_bloom_inline_1_field .et_bloom_form_header.et_bloom_with_error { min-height: 250px; }
.et_bloom .et_bloom_inline_form .et_bloom_form_right h2.et_bloom_error_message, .et_bloom .et_bloom_inline_form .et_bloom_form_left h2.et_bloom_error_message { margin-top: -50px !important; }
}