/* PokieDrift theme layer */

#page-container{overflow-x:hidden}
body{font-family:Raleway,"Open Sans",Helvetica,Arial,Lucida,sans-serif;
     color:#2b2b2b;background:#f6f8f6}
body h1,body h2,body h3,body h4{font-family:Raleway,Helvetica,Arial,sans-serif;color:#14210f}
a{color:#07af20}
img{max-width:100%;height:auto}

#top-header{background:#141414 !important;border-bottom:1px solid #2a2a2a}
#et-secondary-menu{float:none !important;text-align:center !important}
#et-secondary-nav{float:none !important;display:inline-block}
#et-secondary-nav > li{display:inline-block;margin:0 4px}
#et-secondary-nav > li > a,#et-secondary-nav > li > span{display:inline-block;padding:6px 10px;
  font-size:12px;font-weight:700;letter-spacing:.6px;color:#cfcfcf !important;text-transform:uppercase}
#et-secondary-nav > li > a:hover{color:#ffdd00 !important}
.pokiedrift-lang-current{color:#ffdd00 !important;border-bottom:2px solid #ffdd00}

#main-header{background:#1b1b1b !important;box-shadow:0 2px 10px rgba(0,0,0,.18)}
#logo{padding:14px 0 !important;display:inline-block}
.logo_text{font-size:30px;font-weight:800;letter-spacing:.5px;color:#ffffff !important;line-height:1}
.logo_text::after{content:"";display:inline-block;width:10px;height:10px;margin-left:6px;
  border-radius:50%;background:#07af20;vertical-align:middle}
#top-menu > li{position:relative}
#top-menu > li > a{padding:0 14px !important;font-weight:700;font-size:15px;
  color:#f1f1f1 !important;line-height:66px;display:block}
#top-menu > li:hover > a,#top-menu > li.current-menu-item > a{color:#ffdd00 !important}
#top-menu > li > ul.sub-menu{position:absolute;left:0;top:100%;min-width:220px;z-index:9999;
  background:#ffffff;border-top:3px solid #07af20;border-radius:0 0 6px 6px;
  box-shadow:0 12px 28px rgba(0,0,0,.16);padding:8px 0;margin:0;display:none}
#top-menu > li:hover > ul.sub-menu{display:block}
#top-menu ul.sub-menu li{display:block;list-style:none}
#top-menu ul.sub-menu li a{display:block;padding:8px 18px;color:#333 !important;font-size:14px}
#top-menu ul.sub-menu li a:hover{background:#f2f7f2;color:#07af20 !important}
#et_mobile_nav_menu{display:none;float:right}
.pokiedrift-burger{display:inline-block;width:26px;height:18px;margin:24px 0;cursor:pointer;
  border-top:3px solid #fff;border-bottom:3px solid #fff;position:relative}
.pokiedrift-burger::after{content:"";position:absolute;left:0;right:0;top:6px;height:3px;background:#fff}

#main-content{padding:0 0 10px}
.pokiedrift-hero{background:#0f1a0f;
  background-image:linear-gradient(120deg,#0f1a0f 0%,#123a14 55%,#07af20 140%);
  padding:46px 0 40px;margin-bottom:26px}
.pokiedrift-hero-h1{color:#ffffff !important;font-size:42px;line-height:1.15;margin:0 0 12px;
  font-weight:800;text-align:left}
.pokiedrift-hero-sub{color:#dbe8db !important;font-size:17px;line-height:1.65;max-width:820px;margin:0 0 20px}
.pokiedrift-hero-actions{display:flex;flex-wrap:wrap;gap:12px}
.pokiedrift-btn{display:inline-block;padding:12px 26px;border-radius:8px;background:#07af20 !important;
  color:#ffffff !important;font-weight:800;font-size:15px;text-decoration:none;border:none !important;
  box-shadow:0 8px 20px rgba(7,175,32,.28)}
.pokiedrift-btn:hover{background:#059716 !important;color:#fff !important}
.pokiedrift-btn-ghost{background:transparent !important;border:2px solid rgba(255,255,255,.55) !important;
  box-shadow:none}
.pokiedrift-btn-ghost:hover{background:rgba(255,255,255,.14) !important}

.et_pb_row{padding:0 !important}
.pokiedrift-main{max-width:1200px;margin:0 auto;padding:0 18px 40px}
.pokiedrift-main .et_pb_row{display:flex;gap:34px;align-items:flex-start;flex-wrap:wrap}
.pokiedrift-main .et_pb_column_2_3{flex:1 1 660px;min-width:0}
.pokiedrift-main .et_pb_column_1_3{flex:0 1 320px;min-width:280px}

.pokiedrift-section-title{font-size:23px;font-weight:800;margin:26px 0 14px;padding-bottom:10px;
  border-bottom:2px solid #e2e8e2;color:#14210f}
.pokiedrift-cats{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}
.pokiedrift-cat-pill{display:inline-block;padding:8px 16px;border-radius:999px;background:#fff;
  border:1px solid #dde5dd;color:#1d3b1f !important;font-weight:700;font-size:13px;text-decoration:none}
.pokiedrift-cat-pill:hover{background:#07af20;border-color:#07af20;color:#fff !important}
.pokiedrift-intro{margin:22px 0 6px;line-height:1.75;color:#3a3a3a}
.pokiedrift-intro h2{font-size:21px;margin:0 0 10px}

.pokiedrift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}
.et_pb_post.pokiedrift-card{background:#fff;border:1px solid #e6ece6;border-radius:12px;
  padding:20px 20px 18px;margin:0 !important;box-shadow:0 6px 18px rgba(20,33,15,.05);
  display:flex;flex-direction:column}
.pokiedrift-card-cat{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.8px;
  text-transform:uppercase;color:#07af20 !important;margin-bottom:10px;text-decoration:none}
.pokiedrift-card-thumb{display:block;height:110px;border-radius:10px;margin:0 0 14px;
  background:linear-gradient(135deg,#123a14,#07af20);position:relative;overflow:hidden}
.pokiedrift-card-thumb-letter{position:absolute;right:16px;bottom:6px;font-size:56px;font-weight:800;
  color:rgba(255,255,255,.35);line-height:1}
.pokiedrift-card .entry-title{font-size:19px;line-height:1.35;margin:0 0 10px}
.pokiedrift-card .entry-title a{color:#14210f !important;text-decoration:none}
.pokiedrift-card .entry-title a:hover{color:#07af20 !important}
.pokiedrift-card .post-meta{font-size:12.5px;color:#8b9a8b;margin:0 0 10px}
.pokiedrift-meta-sep{display:inline-block;width:4px;height:4px;border-radius:50%;
  background:#cfd8cf;margin:0 8px;vertical-align:middle}
.pokiedrift-excerpt{font-size:14.5px;line-height:1.68;color:#4a4a4a;margin:0 0 14px}
.pokiedrift-more{margin-top:auto;align-self:flex-start;font-weight:800;font-size:13.5px;
  color:#07af20 !important;text-decoration:none;border-bottom:2px solid #ffdd00;padding-bottom:2px}

.pokiedrift-breadcrumb{font-size:13px;color:#8b9a8b;margin:18px 0 12px}
.pokiedrift-breadcrumb a{color:#07af20 !important;text-decoration:none}
.pokiedrift-crumb-sep{margin:0 7px;color:#c3cec3}
.pokiedrift-crumb-cur{color:#6d7d6d}
.pokiedrift-archive-head{background:#f1f6f1;border-bottom:1px solid #e2e8e2;padding:26px 0 22px}
.pokiedrift-archive-head .satd-archive-title{font-size:34px;font-weight:800;margin:0 0 10px;color:#14210f}
.pokiedrift-archive-head .satd-arch-content{font-size:15.5px;line-height:1.7;color:#4a4a4a;max-width:900px}
.pokiedrift-arch-meta{margin-top:12px;font-size:12.5px;font-weight:700;letter-spacing:.5px;
  text-transform:uppercase;color:#07af20}
.pokiedrift-page-head{margin:18px 0 20px}
.pokiedrift-page-head .entry-title{font-size:34px;font-weight:800;margin:0 0 10px}
.pokiedrift-page-sub{font-size:15.5px;line-height:1.7;color:#5a6a5a;margin:0}

.pokiedrift-single{background:#fff;border:1px solid #e6ece6;border-radius:12px;padding:26px 30px 30px;
  box-shadow:0 6px 22px rgba(20,33,15,.05)}
.pokiedrift-single .entry-title{font-size:34px;line-height:1.25;font-weight:800;margin:6px 0 14px}
.pokiedrift-single .post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13px;
  color:#8b9a8b;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid #eef3ee}
.pokiedrift-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;
  border-radius:50%;background:#07af20;color:#fff;font-weight:800;font-size:13px;margin-right:8px}
.pokiedrift-author{color:#14210f !important;font-weight:700;text-decoration:none}
.pokiedrift-lead{font-size:17px;line-height:1.7;color:#3a4a3a;font-weight:600;
  border-left:4px solid #ffdd00;padding-left:16px;margin:0 0 20px}
.pokiedrift-single .entry-content{font-size:16px;line-height:1.8;color:#333}
.pokiedrift-single .entry-content h2{font-size:25px;margin:28px 0 12px}
.pokiedrift-single .entry-content h3{font-size:21px;margin:24px 0 10px}
.pokiedrift-single .entry-content p{margin:0 0 16px}
.pokiedrift-single .entry-content ul,.pokiedrift-single .entry-content ol{margin:0 0 16px 22px}
.pokiedrift-single .entry-content li{margin-bottom:8px}
.pokiedrift-single .entry-content a{color:#07af20;text-decoration:underline}
.pokiedrift-entry-footer{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:16px;
  border-top:1px solid #eef3ee}
.pokiedrift-age{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;
  border-radius:50%;border:2px solid #d34b4b;color:#d34b4b;font-weight:800;font-size:13px}
.pokiedrift-footer-note{font-size:12.5px;color:#8b9a8b}

.pokiedrift-block{margin:0 0 8px}
.pokiedrift-block-bottom{margin:28px 0 0}
#poke-tables{margin-bottom:6px}
.pokiedrift-post-promos{margin:0 0 4px}
.pp-promos{background:rgba(7,175,32,.05) !important;border-color:rgba(7,175,32,.22) !important;
  --pp-title-color:#14210f;--pp-row-bg:#fff;--pp-row-border:#e6ece6;--pp-more-bg:#ffffff;
  --pp-more-bg-hover:#f2f7f2}
.pp-promos-title{border-bottom-color:rgba(7,175,32,.24) !important}
.pp-promos-star{color:#07af20 !important}
.pp-row{border-left-color:#07af20 !important}
.pp-btn{background:#07af20 !important}
.pp-btn:hover{background:#059716 !important}
.pp-num{background:rgba(255,221,0,.30) !important}

#sidebar .et_pb_widget{background:#fff;border:1px solid #e6ece6;border-radius:12px;padding:18px 20px;
  margin:0 0 20px}
#sidebar .widgettitle{font-size:16px;font-weight:800;margin:0 0 12px;padding-bottom:9px;
  border-bottom:2px solid #07af20;color:#14210f}
#sidebar ul{list-style:none;margin:0;padding:0}
#sidebar ul li{padding:7px 0;border-bottom:1px dashed #eef3ee;font-size:14px}
#sidebar ul li:last-child{border-bottom:none}
#sidebar ul li a{color:#33402f !important;text-decoration:none}
#sidebar ul li a:hover{color:#07af20 !important}
#sidebar .textwidget p{font-size:14px;line-height:1.65;color:#5a6a5a}
.pokiedrift-side-list li{display:block}

.pokiedrift-related{margin-top:34px}
.comment_area{margin-top:34px;background:#fff;border:1px solid #e6ece6;border-radius:12px;
  padding:22px 26px}
.comment_title{font-size:19px;font-weight:800;margin:0 0 16px;padding-bottom:10px;
  border-bottom:1px solid #eef3ee}
.commentlist{list-style:none;margin:0;padding:0}
.comment-body{display:flex;gap:14px;padding:16px 0;border-bottom:1px dashed #eef3ee}
.comment_avatar{flex:0 0 40px}
.comment_avatar .pokiedrift-avatar{margin:0;width:40px;height:40px}
.comment_meta{font-size:13px;margin-bottom:6px}
.comment-author{font-weight:800;color:#14210f}
.comment_time{color:#8b9a8b}
.comment_meta_sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:#cfd8cf;
  margin:0 8px;vertical-align:middle}
.comment_text{font-size:14.5px;line-height:1.7;color:#3a3a3a}

.pagination,.wp-pagenavi{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;
  height:40px;padding:0 12px;border-radius:8px;background:#fff;border:1px solid #dde5dd;
  color:#1d3b1f !important;font-weight:700;font-size:14px;text-decoration:none}
.pagination .page-numbers:hover{background:#07af20;border-color:#07af20;color:#fff !important}
.pagination .page-numbers.current{background:#07af20;border-color:#07af20;color:#fff !important}

.pokiedrift-empty{background:#fff;border:1px dashed #cfd8cf;border-radius:10px;padding:22px;
  color:#7b8b7b;font-size:14.5px}
.pokiedrift-legal{margin-top:26px;font-size:13.5px;line-height:1.7;color:#7b8b7b}
.pokiedrift-age-note{display:flex;align-items:center;gap:10px;color:#5a6a5a}

#main-footer{background:#141414;color:#c9c9c9;padding:34px 0 0;margin-top:30px}
#footer-widgets{display:flex;flex-wrap:wrap;gap:30px;padding-bottom:20px}
.footer-widget{flex:1 1 220px;min-width:200px;margin:0 !important}
.footer-widget .widgettitle{font-size:15px;font-weight:800;color:#ffffff;margin:0 0 12px;
  padding-bottom:8px;border-bottom:2px solid #07af20}
.footer-widget .textwidget p{font-size:13.5px;line-height:1.7;color:#b7b7b7}
.footer-widget ul{list-style:none;margin:0;padding:0}
.footer-widget ul li{padding:5px 0;font-size:13.5px}
.footer-widget ul li a{color:#cfd8cf !important;text-decoration:none}
.footer-widget ul li a:hover{color:#ffdd00 !important}
#footer-bottom{background:#0d0d0d;padding:14px 0;text-align:center}
#et-footer-nav{list-style:none;margin:0 0 8px;padding:0;text-align:center}
#et-footer-nav li{display:inline-block;margin:0 8px;font-size:12.5px}
#et-footer-nav li a{color:#b7b7b7 !important;text-decoration:none}
#et-footer-nav li a:hover{color:#07af20 !important}
#footer-info{font-size:12.5px;color:#8b8b8b}
#footer-info .pokiedrift-age{margin-right:8px;min-width:30px;height:30px;font-size:11px;
  border-color:#8b8b8b;color:#8b8b8b}

@media (max-width:980px){
  #et_mobile_nav_menu{display:block}
  #top-menu-nav{display:none}
  #et-top-navigation.open #top-menu-nav{display:block;width:100%}
  #top-menu > li > ul.sub-menu{position:static;box-shadow:none;border-top:1px solid #e2e8e2}
  .pokiedrift-hero-h1{font-size:32px}
  .pokiedrift-main .et_pb_row{gap:22px}
}
@media (max-width:760px){
  .pokiedrift-grid{grid-template-columns:1fr}
  .pokiedrift-hero{padding:32px 0 28px}
  .pokiedrift-single{padding:20px}
  .pokiedrift-single .entry-title{font-size:27px}
  #logo{padding:10px 0 !important}
  .logo_text{font-size:24px}
  #top-menu > li > a{line-height:52px}
}

.fluid-width-video-wrapper {        		   width: 100%;                     		   position: relative;              		   padding: 0;                      		}                                   													.fluid-width-video-wrapper iframe,  		.fluid-width-video-wrapper object,  		.fluid-width-video-wrapper embed {  		   position: absolute;              		   top: 0;                          		   left: 0;                         		   width: 100%;                     		   height: 100%;                    		}
@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek/300/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/300/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/300/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/math/300/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/300/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin/300/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/300/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/300/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/300/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/300/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek/400/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/400/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/400/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/math/400/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/400/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/400/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/400/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/400/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/700/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/700/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin/700/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/math/700/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/700/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek/700/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/700/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/700/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/700/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/700/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/800/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/800/italic.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/800/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/800/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/800/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek/800/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin/800/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/math/800/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/800/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/800/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/400/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/400/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/math/400/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.2.7/greek/400/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/300/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/math/300/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/300/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek/300/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/300/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/cf-fonts/s/open-sans/5.2.7/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/math/700/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/greek/700/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/700/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/700/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/hebrew/800/normal.woff2);unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic-ext/800/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/vietnamese/800/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin/800/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/cyrillic/800/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/latin-ext/800/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek/800/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/math/800/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/symbols/800/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/cf-fonts/s/open-sans/5.2.7/greek-ext/800/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/math/400/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/symbols/400/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek/400/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin/100/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/symbols/100/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/math/100/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/100/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/100/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek/100/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/100/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/100/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/100/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek/100/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/100/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/100/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/100/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/100/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/symbols/100/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/100/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/math/100/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:100;src:url(/cf-fonts/s/roboto/5.2.10/latin/100/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek/300/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/300/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/symbols/300/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/math/300/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/300/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/symbols/300/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/math/300/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin/300/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/300/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/300/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek/300/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/300/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:300;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/300/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/400/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/math/400/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek/400/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/400/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/400/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/400/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/symbols/400/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:400;src:url(/cf-fonts/s/roboto/5.2.10/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/500/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/symbols/500/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek/500/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/math/500/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/500/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/math/500/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/500/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/latin/500/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/500/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek/500/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/500/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/500/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:500;src:url(/cf-fonts/s/roboto/5.2.10/symbols/500/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/math/700/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/700/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek/700/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/symbols/700/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek/700/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/math/700/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin/700/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/700/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/700/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/symbols/700/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/700/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/700/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:700;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/700/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/symbols/900/normal.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/math/900/normal.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin/900/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/900/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/900/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/900/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/900/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/900/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:normal;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek/900/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/symbols/900/italic.woff2);unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic/900/italic.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/vietnamese/900/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/cyrillic-ext/900/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin-ext/900/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/math/900/italic.woff2);unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/latin/900/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek/900/italic.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto';font-style:italic;font-weight:900;src:url(/cf-fonts/s/roboto/5.2.10/greek-ext/900/italic.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:100;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/100/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:100;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/100/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:100;src:url(/cf-fonts/s/raleway/5.2.8/latin/100/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:100;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/100/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:100;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/100/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:200;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/200/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:200;src:url(/cf-fonts/s/raleway/5.2.8/latin/200/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:200;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/200/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:200;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/200/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:200;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/200/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:800;src:url(/cf-fonts/s/raleway/5.2.8/latin/800/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:800;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/800/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:800;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/800/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:800;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/800/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:800;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/800/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:900;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/900/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:900;src:url(/cf-fonts/s/raleway/5.2.8/latin/900/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:900;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/900/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:900;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/900/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:900;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/900/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}
.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }
	.g img { height:auto; }
	.g-col { position:relative; float:left; }
	.g-col:first-child { margin-left: 0; }
	.g-col:last-child { margin-right: 0; }
	.g-1 {  margin: 0 auto; }
	.g-2 { margin:1px 1px 1px 1px; }
	.g-3 { margin:1px 1px 1px 1px; }
	.g-4 { margin:1px 1px 1px 1px; }
	.g-5 { margin:1px 1px 1px 1px; }
	.g-11 { min-width:0px; max-width:1000px; }
	.b-11 { margin:0px 0px 0px 0px; }
	@media only screen and (max-width: 480px) {
		.g-col, .g-dyn, .g-single { width:100%; margin-left:0; margin-right:0; }
	}
.hrscroll-top a img{
        background: #00b542 !important;
    }
    .hrscroll-top a img:hover{
        background: #ffcd00 !important;
    }
a { color: #2EA3F2; }

		body { color: #000000; }

		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #2EA3F2; }

		#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: #ffcd00; }

		#top-header, #et-secondary-nav li ul { background-color: #34d817; }

		.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info { background: #2EA3F2 !important; }

		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #2EA3F2 !important; }

		.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button, .nav-single a, .posted_in a { color: #2EA3F2 !important; }

		.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #2EA3F2; }

		#main-footer { background-color: #000000; }

		#top-menu a { color: #000000; }

		#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a { color: #2c1fe2; }

	h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif; }body, input, textarea, select { font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif; }
.shorten_url { 
	   padding: 10px 10px 10px 10px ; 
	   border: 1px solid #AAAAAA ; 
	   background-color: #EEEEEE ;
}
#main-header {
background: #green !important;
}
.et_pb_blurb h4 {
color: #07af20; font-size: 18px;
}
#footer-widgets {
padding-top: 20px;
}
.footer-widget {
margin: 0 60px 0px 0;
}
.et_pb_row {padding: 0px !important;}
.et_pb_section {
padding: 5px 0;
position: relative;
}
.et_pb_blurb h3 {
text-align: center;
}
.footer-widget a {color: #07AF20 !important;}
div.et_pb_pricing_table a.et_pb_pricing_table_button {color: #03A005 !important;}
.et_pb_pricing_table_button:hover {
background: rgba(255, 205, 87, 1);
}
a.et_pb_promo_button:hover {
background: color: #000000;
}
.et_pb_counter_title {
color: #FFDD00 !important;
}
.et_pb_blurb a .et-pb-icon:hover {
opacity: 0.6;
}
.et_pb_main_blurb_image img:hover {
opacity: 0.8;
}
a.et_pb_promo_button {
background: #FFDD00;
}
.et_pb_image:hover {opacity: 0.7;}
.et_pb_bg_layout_dark .et_pb_counter_title {
color: #000000 !important;
}
.archive .et_pb_post {
border-bottom: 2px solid #8224e3;
padding-bottom: 4px;
}
.archive .et_pb_post {
border-bottom: 2px solid #8224e3;
padding-bottom: 4px;
}
.pagination a{font-size: 20px;}
div.category a { color: #FFFFFF !important; }
.et_pb_post {
border-bottom: 2px solid #000000;
margin-bottom: 10px;
margin-top: 10px;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 26px;
}
h4 {
font-size: 24px;
}
#logo { max-height: 35px!important;}
.bottom-nav li {
font-size: 15px; 
}
div#top-header {
text-align: center!important;
}
#et-secondary-menu{
float:none!important;
text-align: center!important; font-size: 26px;
}
.et_fixed_nav div#top-header {
background: ##e5c824; !important;
}
.bottom-nav {
text-align: center; background: ##e5c824;
}
.vh-filter select,
.vh-filter input[type=text].vh-search {
    border: 3px solid #000000!important;
    color: #666important;
}
.menu-item-13571 a {
color:#000000 !important;
}
.menu-item-13928 a {
color:#000000 !important;
}
.menu-item-11148 a {
color:#000000 !important;
}

.menu-item-11154 a {
color:#000000 !important;
}
.menu-item-11155 a {
color:#000000 !important;
}
.menu-item-11156 a {
color:#000000 !important;
}
.menu-item-11157 a {
color:#000000 !important;
}
.menu-item-11158 a {
color:#000000 !important;
}
.menu-item-12624 a {
color:#000000 !important;
}
.menu-item-11159 a {
color:#000000 !important;
}
.menu-item-11161 a {
color:#000000 !important;
}
.menu-item-11162 a {
color:#000000 !important;
}
.menu-item-5911 a {
color:#000000 !important;
}
.menu-item-4453 a {
color:#000000 !important;
}
.menu-item-6394 a {
color:#000000 !important;
}
.menu-item-11939 a {
color:#000000 !important;
}
.menu-item-12078 a {
color:#000000 !important;
}
.menu-item-11938 a {
color:#000000 !important;
}
.menu-item-12221 a {
color:#000000 !important;
}
.menu-item13642 a {
color:#000000 !important;
}
.menu-item-11432 a {
color:#000000 !important;
}
.menu-item-1443 a {
color:#000000 !important;
}
.menu-item-3976 a {
color:#000000 !important;
}
#et-footer-nav {
background: #Ffcd00;
}
.menu-item-14413 a {
color:#000000 !important;
}
#top-menu li a {
font-size: 21px;
}
.menu-item-15108 a {
color:#000000 !important;
}
.menu-item-15399 a {
color:#000000 !important;
}
.menu-item-15400 a {
color:#000000 !important;
}
.menu-item-15401 a {
color:#000000 !important;
}
.menu-item-18097 a {
color:#000000 !important;
}
.vh-pagination .prev, .vh-pagination .next {
    background: #ffcd00;
    color: #000000;
}
#top-menu li li a{
padding-bottom:0 !important;
}
#top-menu li li a{
font-size:13px!important;
}
#main-content .container {
padding-top: 0px !important;
}
@media screen and (max-width: 900px) {
li.menu-item-15108 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-11148 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-15400 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-15399 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-11158 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-15401 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-18097 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-11154 {
    display: none !important;
}
.sby_lb-details {
  display: none !important;
@media screen and (max-width: 900px) {
li.menu-item-26668 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-27158 {
    display: none !important;
}
@media screen and (max-width: 900px) {
li.menu-item-27206 {
    display: none !important;
}
.menu-item-28137 a {
color:#000000 !important;
}
@media screen and (max-width: 900px) {
li.menu-item-28137 {
    display: none !important;
}
a:hover img {
    opacity: .80;
    filter: alpha(opacity=55);
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in}
.vh-filter select,
.vh-filter input[type=text].vh-search {
    border: 3px solid #000000!important;
    color: #666 important;
}
.sby_lb-details {
  display: none !important;
}
	
	
	@media only screen and (min-width: 1000px) {
  #main-header nav#top-menu-nav {
    padding-top: 4px !important;
}
		#top-menu li > a {
    padding-bottom: 15px !important;
}
		#main-header {
			padding: 10px 0 0 0;}
		#logo {
    position: relative;
    top: 10px;
}
}
.menu-item-28137 a {
color:#000000 !important;
}
#is-ajax-search-result-6427 .is-ajax-search-post,                        
	            #is-ajax-search-result-6427 .is-show-more-results,
	            #is-ajax-search-details-6427 .is-ajax-search-items > div {
					background-color: #ffffff !important;
				}
            				#is-ajax-search-result-6427 .is-ajax-search-post,
				#is-ajax-search-details-6427 .is-ajax-search-post-details {
				    border-color: #000000 !important;
				}
                #is-ajax-search-result-6427,
                #is-ajax-search-details-6427 {
                    background-color: #000000 !important;
                }
						.is-form-id-6427 .is-search-input::-webkit-input-placeholder {
			    color: #000000 !important;
			}
			.is-form-id-6427 .is-search-input:-moz-placeholder {
			    color: #000000 !important;
			    opacity: 1;
			}
			.is-form-id-6427 .is-search-input::-moz-placeholder {
			    color: #000000 !important;
			    opacity: 1;
			}
			.is-form-id-6427 .is-search-input:-ms-input-placeholder {
			    color: #000000 !important;
			}
                        			.is-form-style-1.is-form-id-6427 .is-search-input:focus,
			.is-form-style-1.is-form-id-6427 .is-search-input:hover,
			.is-form-style-1.is-form-id-6427 .is-search-input,
			.is-form-style-2.is-form-id-6427 .is-search-input:focus,
			.is-form-style-2.is-form-id-6427 .is-search-input:hover,
			.is-form-style-2.is-form-id-6427 .is-search-input,
			.is-form-style-3.is-form-id-6427 .is-search-input:focus,
			.is-form-style-3.is-form-id-6427 .is-search-input:hover,
			.is-form-style-3.is-form-id-6427 .is-search-input,
			.is-form-id-6427 .is-search-input:focus,
			.is-form-id-6427 .is-search-input:hover,
			.is-form-id-6427 .is-search-input {
                                color: #000000 !important;                                border-color: #00b542 !important;                                			}
.eui-reset {
  align-content: initial;
  align-items: initial;
  align-self: initial;
  animation-delay: initial;
  animation-direction: initial;
  animation-duration: initial;
  animation-fill-mode: initial;
  animation-iteration-count: initial;
  animation-name: initial;
  animation-play-state: initial;
  animation-timing-function: initial;
  backface-visibility: initial;
  background-attachment: initial;
  background-blend-mode: initial;
  background-clip: initial;
  background-color: initial;
  background-image: initial;
  background-origin: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-repeat: initial;
  background-size: initial;
  block-size: initial;
  border-block-end-color: initial;
  border-block-end-style: initial;
  border-block-end-width: initial;
  border-block-start-color: initial;
  border-block-start-style: initial;
  border-block-start-width: initial;
  border-bottom-color: initial;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: initial;
  border-bottom-style: initial;
  border-bottom-width: initial;
  border-collapse: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-inline-end-color: initial;
  border-inline-end-style: initial;
  border-inline-end-width: initial;
  border-inline-start-color: initial;
  border-inline-start-style: initial;
  border-inline-start-width: initial;
  border-left-color: initial;
  border-left-style: initial;
  border-left-width: initial;
  border-right-color: initial;
  border-right-style: initial;
  border-right-width: initial;
  border-spacing: initial;
  border-top-color: initial;
  border-top-left-radius: initial;
  border-top-right-radius: initial;
  border-top-style: initial;
  border-top-width: initial;
  bottom: initial;
  box-decoration-break: initial;
  box-shadow: initial;
  box-sizing: initial;
  caption-side: initial;
  caret-color: initial;
  clear: initial;
  clip: initial;
  clip-path: initial;
  clip-rule: initial;
  color: inherit;
  color-adjust: initial;
  color-interpolation: initial;
  color-interpolation-filters: initial;
  column-count: initial;
  column-fill: initial;
  column-gap: initial;
  column-rule-color: initial;
  column-rule-style: initial;
  column-rule-width: initial;
  column-width: initial;
  content: initial;
  counter-increment: initial;
  counter-reset: initial;
  cursor: initial;
  dominant-baseline: initial;
  empty-cells: initial;
  fill: initial;
  fill-opacity: initial;
  fill-rule: initial;
  filter: initial;
  flex-basis: initial;
  flex-direction: initial;
  flex-grow: initial;
  flex-shrink: initial;
  flex-wrap: initial;
  float: initial;
  flood-color: initial;
  flood-opacity: initial;
  font-feature-settings: initial;
  font-kerning: initial;
  font-language-override: initial;
  font-size: initial;
  font-size-adjust: initial;
  font-stretch: initial;
  font-style: initial;
  font-synthesis: initial;
  font-variant-alternates: initial;
  font-variant-caps: initial;
  font-variant-east-asian: initial;
  font-variant-ligatures: initial;
  font-variant-numeric: initial;
  font-variant-position: initial;
  font-weight: initial;
  grid-auto-columns: initial;
  grid-auto-flow: initial;
  grid-auto-rows: initial;
  grid-column-end: initial;
  grid-column-gap: initial;
  grid-column-start: initial;
  grid-row-end: initial;
  grid-row-gap: initial;
  grid-row-start: initial;
  grid-template-areas: initial;
  grid-template-columns: initial;
  grid-template-rows: initial;
  height: initial;
  hyphens: initial;
  image-orientation: initial;
  image-rendering: initial;
  ime-mode: initial;
  inline-size: initial;
  isolation: initial;
  justify-content: initial;
  justify-items: initial;
  justify-self: initial;
  left: initial;
  letter-spacing: initial;
  lighting-color: initial;
  line-height: initial;
  list-style-image: initial;
  list-style-position: initial;
  list-style-type: initial;
  margin-block-end: initial;
  margin-block-start: initial;
  margin-bottom: initial;
  margin-inline-end: initial;
  margin-inline-start: initial;
  margin-left: initial;
  margin-right: initial;
  margin-top: initial;
  marker-end: initial;
  marker-mid: initial;
  marker-start: initial;
  mask-clip: initial;
  mask-composite: initial;
  mask-image: initial;
  mask-mode: initial;
  mask-origin: initial;
  mask-position-x: initial;
  mask-position-y: initial;
  mask-repeat: initial;
  mask-size: initial;
  mask-type: initial;
  max-block-size: initial;
  max-height: initial;
  max-inline-size: initial;
  max-width: initial;
  min-block-size: initial;
  min-height: initial;
  min-inline-size: initial;
  min-width: initial;
  mix-blend-mode: initial;
  object-fit: initial;
  object-position: initial;
  offset-block-end: initial;
  offset-block-start: initial;
  offset-inline-end: initial;
  offset-inline-start: initial;
  opacity: initial;
  order: initial;
  outline-color: initial;
  outline-offset: initial;
  outline-style: initial;
  outline-width: initial;
  overflow-x: initial;
  overflow-y: initial;
  padding-block-end: initial;
  padding-block-start: initial;
  padding-bottom: initial;
  padding-inline-end: initial;
  padding-inline-start: initial;
  padding-left: initial;
  padding-right: initial;
  padding-top: initial;
  page-break-after: initial;
  page-break-before: initial;
  page-break-inside: initial;
  paint-order: initial;
  perspective: initial;
  perspective-origin: initial;
  pointer-events: initial;
  position: initial;
  quotes: initial;
  resize: initial;
  right: initial;
  ruby-align: initial;
  ruby-position: initial;
  scroll-behavior: initial;
  scroll-snap-coordinate: initial;
  scroll-snap-destination: initial;
  scroll-snap-points-x: initial;
  scroll-snap-points-y: initial;
  scroll-snap-type-x: initial;
  scroll-snap-type-y: initial;
  shape-rendering: initial;
  stop-color: initial;
  stop-opacity: initial;
  stroke: initial;
  stroke-dasharray: initial;
  stroke-dashoffset: initial;
  stroke-linecap: initial;
  stroke-linejoin: initial;
  stroke-miterlimit: initial;
  stroke-opacity: initial;
  stroke-width: initial;
  table-layout: initial;
  text-align: initial;
  text-align-last: initial;
  text-anchor: initial;
  text-combine-upright: initial;
  text-decoration-color: initial;
  text-decoration-line: initial;
  text-decoration-style: initial;
  text-emphasis-color: initial;
  text-emphasis-position: initial;
  text-emphasis-style: initial;
  text-indent: initial;
  text-justify: initial;
  text-orientation: initial;
  text-overflow: initial;
  text-rendering: initial;
  text-shadow: initial;
  text-transform: initial;
  top: initial;
  touch-action: initial;
  transform: initial;
  transform-box: initial;
  transform-origin: initial;
  transform-style: initial;
  transition-delay: initial;
  transition-duration: initial;
  transition-property: initial;
  transition-timing-function: initial;
  vector-effect: initial;
  vertical-align: initial;
  visibility: initial;
  white-space: initial;
  width: initial;
  will-change: initial;
  word-break: initial;
  word-spacing: initial;
  overflow-wrap: initial;
  writing-mode: initial;
  z-index: initial;
}
.eapps-pricing-table {
  position: relative;
  font-size: 13px;
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Open Sans, Helvetica Neue, sans-serif;
  line-height: 1.2308;
  font-weight: 400;
  min-width: 320px;
  margin: 0 auto;
}
.eapps-pricing-table.eapps-pricing-table-one-column,
.eapps-pricing-table.eapps-pricing-table-small-padding {
  min-width: auto;
}
.eapps-pricing-table-horizontal-scroll .eapps-pricing-table-columns-container {
  justify-content: flex-start;
  padding: 10px;
}
.eapps-pricing-table-columns-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
}
.eapps-pricing-table-columns-container-fixed,
.eapps-pricing-table-columns-container-scrollable {
  padding: 5px;
}
.eapps-pricing-table-columns-container-fixed {
  flex-shrink: 0;
  display: flex;
}
.eapps-pricing-table-columns-container-scrollable {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  overflow-x: scroll;
}
.eapps-pricing-table-column {
  flex-grow: 1;
  flex-basis: 320px;
  background: #fff;
  min-width: 160px;
  max-width: 320px;
  text-align: center;
  position: relative;
  margin: 0 10px;
  z-index: 1;
}
.eapps-pricing-table-column-head-mobile-inner {
  display: none;
  box-sizing: content-box;
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item {
  text-align: left;
  justify-content: left;
  box-sizing: content-box;
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title {
  padding-left: 12px;
  padding-right: 12px;
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-text {
  font-size: 15px;
  line-height: 33px;
}
.eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-features-item-inner {
  padding-left: 12px;
  padding-right: 12px;
  text-align: left;
}
.eapps-pricing-table-column-item {
  display: block;
  position: relative;
  margin: 32px 0;
  box-sizing: content-box;
}
.eapps-pricing-table-column-item-disabled {
  display: none;
}
.eapps-pricing-table-column-small .eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item {
  padding-left: 24px;
  padding-right: 24px;
}
.eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item.eapps-pricing-table-column-item-with-background {
  margin: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}
.eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item:not(.eapps-pricing-table-column-features-container):not(.eapps-pricing-table-column-picture-container) {
  padding-left: 32px;
  padding-right: 32px;
}
.eapps-pricing-table-column-picture {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: calc(100% + 2px);
}
.eapps-pricing-table-column-picture-container {
  overflow: hidden;
  margin: 0;
}
.eapps-pricing-table-column-title {
  z-index: 1;
}
.eapps-pricing-table-column-title-container {
  display: flex;
  justify-content: center;
}
.eapps-pricing-table-column-title-text {
  color: #17191a;
  font-size: 24px;
  font-weight: 400;
  word-break: break-word;
  line-height: 30px;
}
.eapps-pricing-table-column-title-caption {
  color: rgba(23,25,26,0.7);
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}
.eapps-pricing-table-column-title-text + .eapps-pricing-table-column-title-caption {
  margin-top: 4px;
}
.eapps-pricing-table-column-features-item {
  color: #17191a;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  position: relative;
}
.eapps-pricing-table-column-features-item:before,
.eapps-pricing-table-column-features-item:after {
  background-color: #17191a;
  opacity: 0.1;
}
.eapps-pricing-table-column-features-item-inner {
  display: flex;
  padding: 8px 32px;
  align-items: flex-start;
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-features-item-inner {
  padding: 8px 20px;
}
.eapps-pricing-table-column-features-left .eapps-pricing-table-column-features-item-inner {
  text-align: left;
  justify-content: left;
}
.eapps-pricing-table-column-features-center .eapps-pricing-table-column-features-item-inner {
  text-align: center;
  justify-content: center;
}
.eapps-pricing-table-column-features-item-icon {
  display: block;
  width: 16px;
  height: 16px;
}
.eapps-pricing-table-column-features-item-icon-container {
  width: 16px;
  height: 16px;
}
.eapps-pricing-table-column-features-item-icon-container + .eapps-pricing-table-column-features-item-text {
  margin-left: 8px;
}
.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:after,
.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:first-child:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  opacity: 0.05;
}
.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:after {
  left: 0;
  bottom: 0;
}
.eapps-pricing-table-column-features-divided .eapps-pricing-table-column-features-item:before {
  left: 0;
  top: 0;
}
.eapps-pricing-table-column-features-striped .eapps-pricing-table-column-features-item:nth-child(2n-1):after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.1;
  pointer-events: none;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.eapps-pricing-table-column-price-wrapper {
  font-weight: 400;
  color: #17191a;
}
.eapps-pricing-table-column-price-currency {
  opacity: 0.7;
  font-weight: 400;
}
.eapps-pricing-table-column-price-text {
  display: inline-block;
  line-height: 1.2;
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-text {
  display: block;
}
.eapps-pricing-table-column-price-fix {
  opacity: 0.7;
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-fix {
  display: block;
}
.eapps-pricing-table-column-price-fix-prefix {
  padding-right: 4px;
  font-size: 11px;
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-fix-prefix {
  padding-right: 0;
}
.eapps-pricing-table-column-price-fix-postfix {
  font-size: 15px;
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-price-fix-postfix {
  padding-top: 4px;
}
.eapps-pricing-table-column-price-caption {
  color: #7f8588;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.eapps-pricing-table-column-price-text + .eapps-pricing-table-column-price-caption {
  margin-top: 4px;
}
.eapps-pricing-table-column-button {
  box-sizing: border-box;
  display: inline-block;
  align-items: center;
  justify-content: center;
  outline: none;
  color: #fff;
  background: #f0542e;
  min-width: 100px;
  max-width: 100%;
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
  height: 32px;
  transition: all 0.2s ease;
  padding: 0 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  opacity: 1;
}
.eapps-pricing-table-column-button .eapps-pricing-table-small-padding {
  padding: 0 12px;
}
.eapps-pricing-table-column-button:hover {
  opacity: 0.8;
}
.eapps-pricing-table-column-button-container {
  text-align: center;
}
.eapps-pricing-table-column-button-type-outline {
  color: #1c91ff;
  border: 1px solid #1c91ff;
  background: transparent;
}
.eapps-pricing-table-column-button-type-filled {
  color: #fff;
  background: #1c91ff;
  border: 1px solid transparent;
}
.eapps-pricing-table-column-button-size-small {
  height: 32px;
  line-height: 30px;
  min-width: 80px;
  padding: 0 24px;
}
.eapps-pricing-table-column-button-size-medium {
  height: 36px;
  line-height: 34px;
  padding: 0 32px;
  font-size: 15px;
}
.eapps-pricing-table-column-button-size-large {
  height: 40px;
  line-height: 38px;
  padding: 0 40px;
  font-size: 17px;
}
.eapps-pricing-table-column-button-caption {
  color: #7f8588;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
}
.eapps-pricing-table-column-button + .eapps-pricing-table-column-button-caption {
  margin-top: 12px;
}
.eapps-pricing-table-column-ribbon {
  background: #fff;
  color: #f0542e;
  position: absolute;
  display: block;
  top: 18px;
  right: -30px;
  width: 128px;
  padding: 9px 20px 8px;
  margin: 0;
  transform: rotate(45deg);
  height: 32px;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.eapps-pricing-table-column-ribbon-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 120px;
  overflow: hidden;
}
.eapps-pricing-table-column-featured {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
  z-index: 3;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child {
  padding-top: 20px;
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background {
  padding-top: 52px !important;
}
.eapps-pricing-table-one-column .eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background {
  padding-top: 36px !important;
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child {
  padding-bottom: 20px;
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child.eapps-pricing-table-column-item-with-background {
  padding-bottom: 52px !important;
}
.eapps-pricing-table-one-column .eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child.eapps-pricing-table-column-item-with-background {
  padding-bottom: 36px !important;
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child {
  padding-top: 20px;
}
.eapps-pricing-table-column-featured .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background {
  padding-top: 52px !important;
  margin: 0;
}
.eapps-pricing-table-one-column .eapps-pricing-table-column-featured .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child.eapps-pricing-table-column-item-with-background {
  padding-top: 36px !important;
}
.eapps-pricing-table-layout-columns .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 {
  border-radius: 16px;
}
.eapps-pricing-table-layout-columns .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 16px 0 0;
}
.eapps-pricing-table-layout-columns .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 16px;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column {
  margin-left: 0;
  margin-right: 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 {
  border-radius: 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child {
  border-radius: 16px 0 0 16px;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 0 0 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 0 16px;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child {
  border-radius: 0 16px 16px 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:first-child {
  border-radius: 0 16px 0 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:only-child {
  border-radius: 16px;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:only-child .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 16px 0 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:only-child .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 16px;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured {
  border-radius: 16px;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 16px 0 0;
}
.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 16px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column {
  margin-left: 0;
  margin-right: 0;
  min-width: 160px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-inner {
  flex-grow: 1;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-item {
  border-radius: 0;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 {
  border-radius: 0;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child {
  border-radius: 16px 0 0 16px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 0 0 0;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:first-child .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 0 16px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child {
  border-radius: 0 16px 16px 0;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:first-child {
  border-radius: 0 16px 0 0;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16:last-child .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 0;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured {
  border-radius: 16px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 16px 0 0;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16.eapps-pricing-table-column-featured .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 16px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-head .eapps-pricing-table-column-item {
  text-align: left;
  justify-content: left;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-head .eapps-pricing-table-column-title-container {
  padding-left: 32px;
  padding-right: 32px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column-head .eapps-pricing-table-column-title-text {
  font-size: 15px;
}
.eapps-pricing-table-one-column .eapps-pricing-table-columns-container {
  flex-direction: column;
  align-items: center;
}
.eapps-pricing-table-one-column .eapps-pricing-table-column {
  margin: 10px !important;
  width: 100%;
  flex-basis: auto;
  z-index: initial;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 {
  border-radius: 16px;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 16px 0 0;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-grid .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 16px;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column {
  display: flex;
  flex-direction: row;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 {
  border-radius: 16px;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:first-child {
  border-radius: 0 16px 0 0;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 16px 0;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:first-child {
  border-radius: 16px 0 0 0;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column.eapps-pricing-table-column-border-radius-16 .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-item:last-child {
  border-radius: 0 0 0 16px;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column-head-mobile-inner {
  display: block;
  border-radius: 16px 0 0 16px;
}
.eapps-pricing-table-one-column.eapps-pricing-table-layout-table .eapps-pricing-table-column-head {
  display: none;
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column {
  width: 100%;
}
.eapps-pricing-table-small-padding.eapps-pricing-table-layout-columns-item {
  padding: 0 24px;
}
.eapps-pricing-table-small-padding .eapps-pricing-table-column-item-inner .eapps-pricing-table-column-item:not(.eapps-pricing-table-column-features-container):not(.eapps-pricing-table-column-picture-container) {
  padding-left: 24px;
  padding-right: 24px;
}
.eapps-pricing-table-hint {
  display: inline-block;
  width: 14px;
  height: 14px;
  position: static;
  background: inherit;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 1px;
  opacity: 1;
}
.eapps-pricing-table-hint-container {
  width: 16px;
  height: 16px;
  margin-left: 4px;
  cursor: pointer;
}
.eapps-pricing-table-hint * {
  pointer-events: none;
}
.eapps-pricing-table-hint-icon svg {
  width: 14px;
  height: 14px;
}
.eapps-pricing-table-hint-icon-not-active {
  opacity: 0.4;
  display: block;
}
.eapps-pricing-table-hint-icon-active {
  display: none;
}
.eapps-pricing-table-hint:hover .eapps-pricing-table-hint-icon-not-active {
  display: none;
}
.eapps-pricing-table-hint:hover .eapps-pricing-table-hint-icon-active {
  display: block;
}
.eapps-pricing-table-toggle-container {
  margin: 0 auto 48px;
  display: flex;
  justify-content: center;
}
.eapps-pricing-table-toggle-inner {
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 20px;
}
.eapps-pricing-table-toggle-item {
  display: block;
  position: relative;
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px;
}
.eapps-pricing-table-toggle-item:last-child {
  margin-right: 0;
}
.eapps-pricing-table-toggle-item-not-active .eapps-pricing-table-toggle-item-name {
  background-color: transparent;
  border-color: rgba(28,145,255,0.1);
  opacity: 0.8;
}
.eapps-pricing-table-toggle-item-not-active .eapps-pricing-table-toggle-item-name:hover {
  opacity: 1;
}
.eapps-pricing-table-toggle-item-active .eapps-pricing-table-toggle-item-name {
  background-color: #1c91ff;
  border-color: transparent;
}
.eapps-pricing-table-toggle-item-hint {
  max-width: 100%;
  height: auto;
  padding: 4px 8px;
  margin-bottom: 8px;
  font-size: 12px;
  background: rgba(28,145,255,0.1);
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  bottom: 100%;
  border-radius: 4px;
  text-align: center;
  transition: all 0.3s;
}
.eapps-pricing-table-toggle-item-hint:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.1;
  border-style: solid;
  border-width: 6px 8px 0 8px;
  border-color: currentColor transparent transparent transparent;
}
.eapps-pricing-table-one-column .eapps-pricing-table-toggle-item-hint {
  display: none;
}
.eapps-pricing-table-toggle-item-name {
  text-align: center;
  box-sizing: border-box;
  padding: 6px 22px;
  font-size: 15px;
  border-radius: 4px;
  border: solid 1px rgba(28,145,255,0.1);
}
.eui-tooltip {
  font-family: -apple-system, BlinkMacSystemFont, Roboto, Open Sans, Helvetica Neue, sans-serif;
  opacity: 0;
  visibility: hidden;
  transition: top 0.3s cubic-bezier(0.25, 0.1, 0.11, 1.29), left 0.3s cubic-bezier(0.25, 0.1, 0.11, 1.29), opacity 0.3s ease;
  z-index: 9999;
  width: 320px;
  position: fixed;
  padding-top: 12px;
}
.eui-tooltip-active {
  opacity: 1;
  visibility: visible;
}
.eui-tooltip-content {
  color: #fff;
  word-break: break-word;
  text-align: center;
}
.eui-tooltip-content-inner {
  position: relative;
  background: #343738;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
  padding: 12px 20px;
  -webkit-font-smoothing: antialiased;
  line-height: 1.4;
  font-size: 14px;
}
.theiaStickySidebar:after {content: ""; display: table; clear: both;}
#eapps-pricing-table-1 .eapps-pricing-table-column-1 {
            

            
                

                
                    

                    
                        box-shadow: 0 0 0 1px rgba(0,0,0,.05);
                    
                
            
        }

        

        

        
            
                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
                    background-color: rgb(0, 131, 255);
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-container{
                    padding: 32px 0;
                    margin: 0;
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
                    margin: 0;
                    padding: 32px;
                }
            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
                    
                        color:rgb(255, 255, 255);
                    

                    
                        font-size: 24px;
                    

                    
                        font-weight: 400;
                    
                }
            
        

        
            #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-title-caption {
                color: rgb(255, 255, 255);
            }
        

        
            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item-icon {
                    fill: rgb(0, 131, 255);
                }


                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item .tooltip-icon-active {
                    fill: rgb(0, 131, 255);
                }
            

            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item {
                    font-size: 13px;
                }
            
        

        
            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-price-wrapper {
                    
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-price-text {
                    
                        font-size: 32px;
                    

                    
                        font-weight: 600;
                    
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-price-currency {
                    
                        font-size: 16px;
                    
                }
            
        

        
            
                
                    #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-button-type-outline {
                        
                            border-color: rgb(0, 131, 255);
                            color: rgb(0, 131, 255);
                        
                    }

                    #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-button-type-filled {
                        
                            background: rgb(0, 131, 255);
                        

                        
                            color: rgb(255, 255, 255);
                        
                    }
                
            

            

            
        

        
            #eapps-pricing-table-1 .eapps-pricing-table-column-1 .eapps-pricing-table-column-ribbon {
                
                    background-color: rgb(255, 255, 255);
                

                
                    color: rgb(230, 18, 18);
                
            }
        
    
        #eapps-pricing-table-1 .eapps-pricing-table-column-2 {
            

            
                

                
                    
                        box-shadow: 0 0 0 1px rgba(0,0,0,.05), 0 6px 20px rgba(0,0,0,.15);
                    

                    
                
            
        }

        

        

        
            
                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
                    background-color: rgb(0, 131, 255);
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-container{
                    padding: 32px 0;
                    margin: 0;
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
                    margin: 0;
                    padding: 32px;
                }
            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
                    
                        color:rgb(255, 255, 255);
                    

                    
                        font-size: 24px;
                    

                    
                        font-weight: 400;
                    
                }
            
        

        
            #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-title-caption {
                color: rgb(255, 255, 255);
            }
        

        
            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-features-item-icon {
                    fill: rgb(0, 131, 255);
                }


                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-features-item .tooltip-icon-active {
                    fill: rgb(0, 131, 255);
                }
            

            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-features-item {
                    font-size: 13px;
                }
            
        

        
            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-price-wrapper {
                    
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-price-text {
                    
                        font-size: 32px;
                    

                    
                        font-weight: 600;
                    
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-price-currency {
                    
                        font-size: 16px;
                    
                }
            
        

        
            
                
                    #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-button-type-outline {
                        
                            border-color: rgb(0, 131, 255);
                            color: rgb(0, 131, 255);
                        
                    }

                    #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-button-type-filled {
                        
                            background: rgb(0, 131, 255);
                        

                        
                            color: rgb(255, 255, 255);
                        
                    }
                
            

            

            
        

        
            #eapps-pricing-table-1 .eapps-pricing-table-column-2 .eapps-pricing-table-column-ribbon {
                
                    background-color: rgb(255, 255, 255);
                

                
                    color: rgb(230, 18, 18);
                
            }
        
    
        #eapps-pricing-table-1 .eapps-pricing-table-column-3 {
            

            
                

                
                    

                    
                        box-shadow: 0 0 0 1px rgba(0,0,0,.05);
                    
                
            
        }

        

        

        
            
                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
                    background-color: rgb(0, 131, 255);
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-head-mobile-inner .eapps-pricing-table-column-title-container{
                    padding: 32px 0;
                    margin: 0;
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
                    margin: 0;
                    padding: 32px;
                }
            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
                    
                        color:rgb(255, 255, 255);
                    

                    
                        font-size: 24px;
                    

                    
                        font-weight: 400;
                    
                }
            
        

        
            #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-title-caption {
                color: rgb(255, 255, 255);
            }
        

        
            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-features-item-icon {
                    fill: rgb(0, 131, 255);
                }


                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-features-item .tooltip-icon-active {
                    fill: rgb(0, 131, 255);
                }
            

            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-features-item {
                    font-size: 13px;
                }
            
        

        
            

            

            
                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-price-wrapper {
                    
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-price-text {
                    
                        font-size: 32px;
                    

                    
                        font-weight: 600;
                    
                }

                #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-price-currency {
                    
                        font-size: 16px;
                    
                }
            
        

        
            
                
                    #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-button-type-outline {
                        
                            border-color: rgb(0, 131, 255);
                            color: rgb(0, 131, 255);
                        
                    }

                    #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-button-type-filled {
                        
                            background: rgb(0, 131, 255);
                        

                        
                            color: rgb(255, 255, 255);
                        
                    }
                
            

            

            
        

        
            #eapps-pricing-table-1 .eapps-pricing-table-column-3 .eapps-pricing-table-column-ribbon {
                
                    background-color: rgb(255, 255, 255);
                

                
                    color: rgb(230, 18, 18);
                
            }
.is-ajax-search .is-loader-image{display:none;position:absolute;top:50%;transform:translateY(-50%);height:25px;right:5px;z-index:9999;width:25px;background-repeat:no-repeat;background-size:contain}.is-ajax-search.processing .is-loader-image{display:block}.is-ajax-search label{position:relative}.is-ajax-search-details,.is-ajax-search-details *,.is-ajax-search-result,.is-ajax-search-result *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;outline:0!important;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;font-size:13px;line-height:18px;vertical-align:baseline}.is-ajax-search-details a,.is-ajax-search-result a{color:#0073aa}.is-ajax-search-details a:hover,.is-ajax-search-result a:hover{text-decoration:underline}div.is-ajax-search-details,div.is-ajax-search-result{display:none;height:auto;width:500px;max-width:100%;position:absolute;z-index:999999;background:#e2e2e2;color:#313131;padding:5px}.is-ajax-search-items{max-height:400px;overflow-y:auto;overflow-x:hidden}.is-search-sections{position:relative;clear:both;overflow:hidden}.is-search-sections:after{content:"";display:block;clear:both}.is-search-sections .left-section{float:left}.is-show-more-results{border-top:none;margin-top:5px;background:#fff}.is-show-more-results-text{cursor:pointer;padding:4px 0 3px;text-align:center}.is-load-more-image{display:block;margin:0 auto;max-height:25px}.is-ajax-search-no-result{padding:10px;background:#fff;text-align:center}.is-ajax-search-items .post-title{display:inline-block;font-weight:400;font-size:15px;text-transform:capitalize}.is-search-sections .meta{margin:5px 0}.is-search-sections .meta i{font-size:11px}.is-search-sections .meta>div{margin-bottom:5px}.is-search-sections .meta>div>span{margin-left:10px}.is-search-sections .meta>div>span:first-child{margin-left:0}.is-has-badge .is-search-sections .is-title{margin-right:35px}.is-has-badge .is-search-sections .meta>div>span:last-child{margin-right:10px}.is-search-sections .meta>span:not(:last-child):after{margin:0 2px;content:'/';display:inline-block}.is-search-sections .thumbnail{margin-right:10px;width:70px}.is-search-sections .thumbnail img{float:left;max-width:70px;height:auto}.is-ajax-term-label{display:block;font-style:italic;font-size:10px;text-transform:uppercase;color:#7b7b7b;line-height:12px;letter-spacing:2px}.is-ajax-result-description{font-size:14px;margin-top:10px}.is-ajax-search-post,.is-ajax-search-post-details{clear:both;padding:15px;border-bottom:1px solid #eceff1}.is-ajax-search-details .is-ajax-search-items>div,.is-ajax-search-post{background:#fff}.is-ajax-search-categories-details>div:hover,.is-ajax-search-result .is-ajax-search-post:hover,.is-ajax-search-result .is-show-more-results:hover,.is-ajax-search-tags-details>div:hover{background:#e2e2e2}.is-ajax-search-details .is-title a,.is-ajax-search-post .is-title a{text-transform:capitalize;font-size:14px}.is-ajax-search-post-details:last-child,.is-ajax-search-posts .is-ajax-search-post:last-child{border:0}.is-ajax-woocommerce-actions{clear:both;margin-top:10px;display:inline-block}.is-ajax-woocommerce-actions>*{display:inline-block}.is-ajax-woocommerce-actions .qty{width:60px;height:auto;padding:4px 8px;background:#fff;font-size:14px;min-height:0}.is-ajax-woocommerce-actions .add_to_cart_inline{margin:0 0 0 5px}.is-ajax-woocommerce-actions .added_to_cart{font-size:15px;text-transform:capitalize;font-weight:800;padding:4px 8px}.is-ajax-woocommerce-actions .add_to_cart_inline a.button{padding:4px 10px;background:#0073aa;color:#fff;font-weight:800;text-decoration:none}.is-ajax-search-details .is-ajax-woocommerce-actions .add_to_cart_inline a.button.loading{opacity:.4;cursor:wait}.is-ajax-woocommerce-actions .add_to_cart_inline a.button:hover{opacity:.9}.is-ajax-search-items .stock-status{color:#7ad03a}.is-ajax-search-items .is-prices del{text-decoration:line-through}.is-ajax-search-items .is-prices .amount{background:0 0;font-weight:800}.is-ajax-search-items .is-prices del .amount{font-weight:lighter;font-size:90%;opacity:.6}.is-ajax-search-items .is-prices ins{background:0 0}.is-ajax-search-items .stock-status.is-out-of-stock{color:#a44}.is-featured-icon{display:inline-block;width:13px;fill:#ffc107;vertical-align:text-top}.is-ajax-search-items .is-sale-badge{background:#77a464;color:#fff;height:20px;padding-top:2px;position:absolute;right:-24px;text-align:center;top:4px;transform:rotate(45deg);width:77px}.is-ajax-search-post-details .is-ajax-term-label{display:inline-block}.is-ajax-term-name{font-size:16px;text-transform:capitalize}.is-ajax-term-wrap{margin-bottom:10px}div.is-ajax-search-details{width:400px}.is-ajax-search-post-details{display:none}.is-ajax-search-posts-details .is-search-sections .thumbnail{width:150px}.is-ajax-search-posts-details .is-search-sections .thumbnail img{max-width:150px;float:none}@media screen and (max-width:910px){div.is-ajax-search-result{max-width:97%}.is-ajax-search-details{display:none!important}}@media screen and (max-width:510px){.is-ajax-search-result{left:3px!important}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.is-menu a,.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu,form .is-link-container{position:relative}.is-menu a{line-height:1}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu.default form{max-width:310px}.is-menu.is-dropdown form{display:none;min-width:310px;max-width:100%;position:absolute;right:0;top:100%;z-index:9}.is-menu.full-width-menu form,.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:99;padding:0;margin:0}.is-menu.full-width-menu form:not(.is-search-form) input[type=search],.is-menu.full-width-menu form:not(.is-search-form) input[type=text],.is-menu.is-dropdown form:not(.is-search-form) input[type=search],.is-menu.is-dropdown form:not(.is-search-form) input[type=text],.is-menu.sliding form:not(.is-search-form) input[type=search],.is-menu.sliding form:not(.is-search-form) input[type=text],.is-popup-search-form form:not(.is-search-form) input[type=search],.is-popup-search-form form:not(.is-search-form) input[type=text]{background:#fff;color:#000}.is-menu.is-first form{right:auto;left:0}.is-menu.full-width-menu.open .search-close,.is-menu.full-width-menu:not(.open) form,.is-menu.is-dropdown form[style="display: block;"]+.search-close,.is-menu.sliding.open .search-close,.is-menu.sliding:not(.open) form,form:hover+.is-link-container,form:hover>.is-link-container{display:block}.is-form-style-2 .is-search-submit,.is-link-container,.is-menu form .screen-reader-text,.search-close{display:none}.is-menu form label{margin:0;padding:0}.is-menu-wrapper{display:none;position:absolute;right:5px;top:5px;width:auto;z-index:9999}.popup-search-close,.search-close{cursor:pointer;width:20px;height:20px}.is-menu-wrapper.is-expanded{width:100%}.admin-bar .is-menu-wrapper{top:51px}.is-menu-wrapper .is-menu{float:right}.is-menu-wrapper .is-menu form{right:0;left:auto}.gsc-cse-search-menu{max-width:310px;float:right}.gsc-cse-search-menu .cse .gsc-control-cse,.gsc-cse-search-menu .gsc-control-cse{padding:0}.is-menu .search-icon-path{fill:#848484}.search-close{position:absolute;right:-22px;top:33%;z-index:99999}.is-menu.is-first .search-close{right:auto;left:-22px}.is-menu.is-dropdown .search-close{top:calc(100% + 7px)}.popup-search-close{z-index:99999;float:right;position:relative;margin:20px 20px 0 0}#is-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(4,4,4,.91);z-index:999999}.is-popup-search-form form{width:80%;margin:20% auto 0}.is-popup-search-form form.is-ajax-search{margin:10% auto 0}.popup-search-close:after,.search-close:after{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-search-close:before,.search-close:before{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-highlight{background-color:#ffffb9;color:#222}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}.is-menu.default form{max-width:100%}.is-menu.full-width-menu.active-search{position:relative}.is-menu-wrapper{display:block}}.is-form-style label,.is-menu.full-width-menu.is-first button.is-search-submit,.is-menu.sliding.is-first button.is-search-submit{display:inline-block!important}form .is-link-container div{position:absolute;width:200px;bottom:-25px;left:5px;z-index:99999;height:auto;line-height:14px;padding:10px 15px}form .is-link-container a{text-decoration:none;font-size:14px;font-weight:100;font-family:arial;box-shadow:none}form .is-link-container a:hover{text-decoration:underline}form .is-link-container a.is-customize-link{margin-left:15px}.is-form-style label{padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:1px solid #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display: inline-block;"]),.is-menu.sliding.is-first button.is-search-submit:not([style="display: inline-block;"]){visibility:hidden}.is-form-style .is-search-submit path{fill:#555}.is-form-style input.is-search-submit{text-decoration:none;position:absolute;top:0;right:0;padding:0 10px!important;width:auto}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-form-style input.is-search-submit,.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover,form.is-form-style input.is-search-submit:hover{background:#dcdcdc}
.circular-large {
	width: 300px;
	height: 300px;
	margin: 0 auto; /* this will center the image */
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}

.circular-medium {
	width: 150px;
	height: 150px;
	margin: 0 auto; /* this will center the image */
	border-radius: 75px;
	-webkit-border-radius: 75px;
	-moz-border-radius: 75px;
	box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}

.circular-small {
	width: 100px;
	height: 100px;
	margin: 0 auto; /* this will center the image */
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	box-shadow: 0 0 4px rgba(0, 0, 0, .8);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .8);
}

.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}
/**
*   @package hrscrolltop
*
*	HR Scroll Top Plugin Styles
*/

*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	font-family: inherit;
	font-size: 100%;
}
.hrscroll-top a{
	position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 9999;
}
.hrscroll-top a:focus,
.hrscroll-top a:focus{
	text-decoration: none;
	color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.hrscroll-top a img{
	background: #666;
	height: 40px;
	width: 40px;
	border-radius: 6px;
	cursor: pointer;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}
.hrscroll-top a img:hover{
	background: #1abc9c;
}


.hrscroll-top a img.hrstimg1{
    padding: 5px 6px 6px;
}
.hrscroll-top a img.hrstimg2{
    padding: 6px;
}
.hrscroll-top a img.hrstimg3{
    padding: 8px;
}
.hrscroll-top a img.hrstimg4{
    padding: 5px;
}
.hrscroll-top a img.hrstimg5 {
	padding: 3px;
}
.mks_author_widget img{
	float: left;
	margin: 0 20px 0 0;
}

.mks_author_widget .mks_autor_link_wrap{ margin: 0; padding: 0;}
.mks-co-authors-wrapper {
	margin-bottom: 30px;
}
.mks-co-authors-wrapper:last-child {
	margin-bottom: 0;
}

.wp-block-legacy-widget__edit-preview .mks_author_widget > * {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.howto {
	font-size: 12px;
}
.widget-inside ul {
	padding: 0 !important;
	margin: 5px 0 !important;
}
.widget-inside ul li::marker {
	content: none !important;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}.menu-item ._svg{width:1em}.rtl .menu-item i._before{margin-right:0}.rtl .menu-item i._after{margin-left:0}.visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0}.menu-item i.elusive{margin-top:-.3em}.dashicons-admin-site:before{content:"\f319"!important}.dashicons-welcome-view-site:before{content:"\f115"!important}
.post-content .mpp-profile-wrap h1,.post-content .mpp-profile-wrap h2,.post-content .mpp-profile-wrap h3,.post-content .mpp-profile-wrap h4,.post-content .mpp-profile-wrap h5,.post-content .mpp-profile-wrap h6,.post-content .mpp-enhanced-profile-wrap h1,.post-content .mpp-enhanced-profile-wrap h2,.post-content .mpp-enhanced-profile-wrap h3,.post-content .mpp-enhanced-profile-wrap h4,.post-content .mpp-enhanced-profile-wrap h5,.post-content .mpp-enhanced-profile-wrap h6{clear:none}.post-content .mpp-profile-wrap h2,.post-content .mpp-enhanced-profile-wrap h2{margin:0;margin-bottom:10px}.post-content .mpp-profile-wrap p,.post-content .mpp-enhanced-profile-wrap p{margin-bottom:10px}.mpp-profile-wrap{margin:0 auto;padding:3%;border-radius:5px;margin-bottom:1.2em;margin-bottom:20px;line-height:1.3}.mpp-profile-wrap.round .mpp-profile-image-wrapper{border-radius:50%;overflow:hidden}.mpp-profile-wrap.round .mpp-profile-image-wrapper img{border-radius:50%}.mpp-profile-wrap h1,.mpp-profile-wrap h2,.mpp-profile-wrap h3,.mpp-profile-wrap h4,.mpp-profile-wrap h5,.mpp-profile-wrap h6{clear:none}.mpp-profile-wrap h2{margin-top:0;margin-bottom:10px}.mpp-profile-wrap h2:before{display:none}.mpp-profile-wrap .mpp-profile-image-wrapper{position:relative;float:left;line-height:1.1;z-index:1000;background:#ddd;position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;width:100%;margin-right:20px;margin-bottom:20px}.mpp-profile-wrap .mpp-profile-image-wrapper button{position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;z-index:1000}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-image-square{position:relative;top:0;left:0;height:100%;width:100%;z-index:5}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-image-square img{height:100%;width:100%;position:relative;z-index:5}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-content-wrap{display:block;padding:0 15px 0 15px;-ms-flex:3 0 0px;flex:3 0 0}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-name{font:1.4em;line-height:1.2}@media only screen and (max-width: 600px){.mpp-profile-wrap .mpp-profile-image-wrapper{flex:auto}}.mpp-profile-wrap .mpp-gutenberg-view-posts{clear:both;padding-top:20px}.mpp-profile-wrap .mpp-profile-view-posts{clear:both;display:block;width:100%;text-align:center;padding:10px 20px;background-color:#cf6d38;color:#fff}.mpp-profile-wrap .mpp-profile-view-posts a,.mpp-profile-wrap .mpp-profile-view-posts a:hover,.mpp-profile-wrap .mpp-profile-view-posts a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.mpp-enhanced-profile-wrap.regular{position:relative;margin:0 auto;line-height:1.5}.mpp-enhanced-profile-wrap.regular.round .mpp-profile-image-wrapper{border-radius:50%;overflow:hidden}.mpp-enhanced-profile-wrap.regular.round .mpp-profile-image-wrapper img{border-radius:50%}.mpp-enhanced-profile-wrap.regular h1,.mpp-enhanced-profile-wrap.regular h2,.mpp-enhanced-profile-wrap.regular h3,.mpp-enhanced-profile-wrap.regular h4,.mpp-enhanced-profile-wrap.regular h5,.mpp-enhanced-profile-wrap.regular h6{clear:none}.mpp-enhanced-profile-wrap.regular h2:before{display:none}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper{position:relative;float:left;line-height:1.1;z-index:1000;background:#ddd;position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;width:100%;margin-right:20px;margin-bottom:20px}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper{float:none;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper button{position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;z-index:1000}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-image-square{position:relative;top:0;left:0;height:100%;width:100%;z-index:5}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-image-square img{height:100%;width:100%;position:relative;z-index:5}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-content-wrap{display:block;padding:0 15px 0 15px;-ms-flex:3 0 0px;flex:3 0 0}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-content-wrap{display:block;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-name{font:1.4em;line-height:1.2}@media only screen and (max-width: 600px){.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper{flex:auto}}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.regular .mpp-content-wrap{display:block;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.regular .mpp-gutenberg-view-posts{clear:both}.mpp-enhanced-profile-wrap.regular .mpp-gutenberg-view-posts:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts{clear:both;display:block;float:left;text-align:center;padding:10px 20px;margin-top:20px;margin-right:20px;background-color:#cf6d38;color:#fff}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a:hover,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts:after{content:"";display:table;clear:both}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts{display:block;width:90%;margin:0 auto;text-align:center;margin-bottom:10px}}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website{display:block;float:left;text-align:center;padding:10px 20px;margin-top:20px;background-color:#333;color:#fff}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a:hover,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website{display:block;width:90%;margin:0 auto;text-align:center;margin-bottom:10px}}.mpp-profile-wrap.mt-font-size-10,.mpp-enhanced-profile-wrap.regular .mt-font-size-10,.mpp-enhanced-profile-wrap.profile .mt-font-size-10,.mpp-enhanced-profile-wrap.compact .mt-font-size-10,.mpp-profile-text.mt-font-size-10{font-size:10px}.mpp-profile-wrap.mt-font-size-10 p,.mpp-profile-wrap.mt-font-size-10 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-10 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-10 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-10 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-10 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-10 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-10 div,.mpp-profile-text.mt-font-size-10 p,.mpp-profile-text.mt-font-size-10 div{font-size:10px}.mpp-profile-wrap.mt-font-size-11,.mpp-enhanced-profile-wrap.regular .mt-font-size-11,.mpp-enhanced-profile-wrap.profile .mt-font-size-11,.mpp-enhanced-profile-wrap.compact .mt-font-size-11,.mpp-profile-text.mt-font-size-11{font-size:11px}.mpp-profile-wrap.mt-font-size-11 p,.mpp-profile-wrap.mt-font-size-11 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-11 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-11 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-11 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-11 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-11 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-11 div,.mpp-profile-text.mt-font-size-11 p,.mpp-profile-text.mt-font-size-11 div{font-size:11px}.mpp-profile-wrap.mt-font-size-12,.mpp-enhanced-profile-wrap.regular .mt-font-size-12,.mpp-enhanced-profile-wrap.profile .mt-font-size-12,.mpp-enhanced-profile-wrap.compact .mt-font-size-12,.mpp-profile-text.mt-font-size-12{font-size:12px}.mpp-profile-wrap.mt-font-size-12 p,.mpp-profile-wrap.mt-font-size-12 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-12 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-12 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-12 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-12 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-12 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-12 div,.mpp-profile-text.mt-font-size-12 p,.mpp-profile-text.mt-font-size-12 div{font-size:12px}.mpp-profile-wrap.mt-font-size-13,.mpp-enhanced-profile-wrap.regular .mt-font-size-13,.mpp-enhanced-profile-wrap.profile .mt-font-size-13,.mpp-enhanced-profile-wrap.compact .mt-font-size-13,.mpp-profile-text.mt-font-size-13{font-size:13px}.mpp-profile-wrap.mt-font-size-13 p,.mpp-profile-wrap.mt-font-size-13 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-13 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-13 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-13 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-13 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-13 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-13 div,.mpp-profile-text.mt-font-size-13 p,.mpp-profile-text.mt-font-size-13 div{font-size:13px}.mpp-profile-wrap.mt-font-size-14,.mpp-enhanced-profile-wrap.regular .mt-font-size-14,.mpp-enhanced-profile-wrap.profile .mt-font-size-14,.mpp-enhanced-profile-wrap.compact .mt-font-size-14,.mpp-profile-text.mt-font-size-14{font-size:14px}.mpp-profile-wrap.mt-font-size-14 p,.mpp-profile-wrap.mt-font-size-14 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-14 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-14 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-14 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-14 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-14 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-14 div,.mpp-profile-text.mt-font-size-14 p,.mpp-profile-text.mt-font-size-14 div{font-size:14px}.mpp-profile-wrap.mt-font-size-15,.mpp-enhanced-profile-wrap.regular .mt-font-size-15,.mpp-enhanced-profile-wrap.profile .mt-font-size-15,.mpp-enhanced-profile-wrap.compact .mt-font-size-15,.mpp-profile-text.mt-font-size-15{font-size:15px}.mpp-profile-wrap.mt-font-size-15 p,.mpp-profile-wrap.mt-font-size-15 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-15 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-15 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-15 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-15 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-15 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-15 div,.mpp-profile-text.mt-font-size-15 p,.mpp-profile-text.mt-font-size-15 div{font-size:15px}.mpp-profile-wrap.mt-font-size-16,.mpp-enhanced-profile-wrap.regular .mt-font-size-16,.mpp-enhanced-profile-wrap.profile .mt-font-size-16,.mpp-enhanced-profile-wrap.compact .mt-font-size-16,.mpp-profile-text.mt-font-size-16{font-size:16px}.mpp-profile-wrap.mt-font-size-16 p,.mpp-profile-wrap.mt-font-size-16 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-16 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-16 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-16 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-16 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-16 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-16 div,.mpp-profile-text.mt-font-size-16 p,.mpp-profile-text.mt-font-size-16 div{font-size:16px}.mpp-profile-wrap.mt-font-size-17,.mpp-enhanced-profile-wrap.regular .mt-font-size-17,.mpp-enhanced-profile-wrap.profile .mt-font-size-17,.mpp-enhanced-profile-wrap.compact .mt-font-size-17,.mpp-profile-text.mt-font-size-17{font-size:17px}.mpp-profile-wrap.mt-font-size-17 p,.mpp-profile-wrap.mt-font-size-17 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-17 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-17 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-17 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-17 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-17 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-17 div,.mpp-profile-text.mt-font-size-17 p,.mpp-profile-text.mt-font-size-17 div{font-size:17px}.mpp-profile-wrap.mt-font-size-18,.mpp-enhanced-profile-wrap.regular .mt-font-size-18,.mpp-enhanced-profile-wrap.profile .mt-font-size-18,.mpp-enhanced-profile-wrap.compact .mt-font-size-18,.mpp-profile-text.mt-font-size-18{font-size:18px}.mpp-profile-wrap.mt-font-size-18 p,.mpp-profile-wrap.mt-font-size-18 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-18 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-18 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-18 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-18 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-18 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-18 div,.mpp-profile-text.mt-font-size-18 p,.mpp-profile-text.mt-font-size-18 div{font-size:18px}.mpp-profile-wrap.mt-font-size-19,.mpp-enhanced-profile-wrap.regular .mt-font-size-19,.mpp-enhanced-profile-wrap.profile .mt-font-size-19,.mpp-enhanced-profile-wrap.compact .mt-font-size-19,.mpp-profile-text.mt-font-size-19{font-size:19px}.mpp-profile-wrap.mt-font-size-19 p,.mpp-profile-wrap.mt-font-size-19 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-19 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-19 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-19 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-19 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-19 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-19 div,.mpp-profile-text.mt-font-size-19 p,.mpp-profile-text.mt-font-size-19 div{font-size:19px}.mpp-profile-wrap.mt-font-size-20,.mpp-enhanced-profile-wrap.regular .mt-font-size-20,.mpp-enhanced-profile-wrap.profile .mt-font-size-20,.mpp-enhanced-profile-wrap.compact .mt-font-size-20,.mpp-profile-text.mt-font-size-20{font-size:20px}.mpp-profile-wrap.mt-font-size-20 p,.mpp-profile-wrap.mt-font-size-20 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-20 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-20 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-20 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-20 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-20 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-20 div,.mpp-profile-text.mt-font-size-20 p,.mpp-profile-text.mt-font-size-20 div{font-size:20px}.mpp-profile-wrap.mt-font-size-21,.mpp-enhanced-profile-wrap.regular .mt-font-size-21,.mpp-enhanced-profile-wrap.profile .mt-font-size-21,.mpp-enhanced-profile-wrap.compact .mt-font-size-21,.mpp-profile-text.mt-font-size-21{font-size:21px}.mpp-profile-wrap.mt-font-size-21 p,.mpp-profile-wrap.mt-font-size-21 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-21 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-21 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-21 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-21 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-21 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-21 div,.mpp-profile-text.mt-font-size-21 p,.mpp-profile-text.mt-font-size-21 div{font-size:21px}.mpp-profile-wrap.mt-font-size-22,.mpp-enhanced-profile-wrap.regular .mt-font-size-22,.mpp-enhanced-profile-wrap.profile .mt-font-size-22,.mpp-enhanced-profile-wrap.compact .mt-font-size-22,.mpp-profile-text.mt-font-size-22{font-size:22px}.mpp-profile-wrap.mt-font-size-22 p,.mpp-profile-wrap.mt-font-size-22 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-22 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-22 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-22 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-22 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-22 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-22 div,.mpp-profile-text.mt-font-size-22 p,.mpp-profile-text.mt-font-size-22 div{font-size:22px}.mpp-profile-wrap.mt-font-size-23,.mpp-enhanced-profile-wrap.regular .mt-font-size-23,.mpp-enhanced-profile-wrap.profile .mt-font-size-23,.mpp-enhanced-profile-wrap.compact .mt-font-size-23,.mpp-profile-text.mt-font-size-23{font-size:23px}.mpp-profile-wrap.mt-font-size-23 p,.mpp-profile-wrap.mt-font-size-23 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-23 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-23 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-23 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-23 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-23 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-23 div,.mpp-profile-text.mt-font-size-23 p,.mpp-profile-text.mt-font-size-23 div{font-size:23px}.mpp-profile-wrap.mt-font-size-24,.mpp-enhanced-profile-wrap.regular .mt-font-size-24,.mpp-enhanced-profile-wrap.profile .mt-font-size-24,.mpp-enhanced-profile-wrap.compact .mt-font-size-24,.mpp-profile-text.mt-font-size-24{font-size:24px}.mpp-profile-wrap.mt-font-size-24 p,.mpp-profile-wrap.mt-font-size-24 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-24 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-24 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-24 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-24 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-24 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-24 div,.mpp-profile-text.mt-font-size-24 p,.mpp-profile-text.mt-font-size-24 div{font-size:24px}.mpp-social{margin-top:15px}.mpp-social svg{max-width:32px;max-height:32px;margin-right:10px}.mpp-social a,.mpp-social a:hover,.mpp-social a:visited{text-decoration:none !important}.mpp-social{clear:both}.mpp-social svg.icon-twitter{fill:#00aced}.mpp-social svg.icon-amazon{fill:#000000}.mpp-social svg.icon-behance{fill:#0692e9}.mpp-social svg.icon-blogger{fill:#fb8f3d}.mpp-social svg.icon-codepen{fill:#000000}.mpp-social svg.icon-dribble{fill:#F46899}.mpp-social svg.icon-dropbox{fill:#018BD3}.mpp-social svg.icon-eventbrite{fill:#f6682F}.mpp-social svg.icon-facebook{fill:#3b5998}.mpp-social svg.icon-flickr{fill:#ff0084}.mpp-social svg.icon-foursquare{fill:#0072b1}.mpp-social svg.icon-ghost{fill:#000000}.mpp-social svg.icon-github{fill:#070709}.mpp-social svg.icon-google-plus{fill:#CF3D2E}.mpp-social svg.icon-instagram{fill:#A1755C}.mpp-social svg.icon-linkedin{fill:#0085AE}.mpp-social svg.icon-feed{fill:#f26522}.mpp-social svg.icon-medium{fill:#000000}.mpp-social svg.icon-path{fill:#000000}.mpp-social svg.icon-pinterest{fill:#CC2127}.mpp-social svg.icon-pocket{fill:#000000}.mpp-social svg.icon-polldaddy{fill:#bc0b0b}.mpp-social svg.icon-reddit{fill:#000000}.mpp-social svg.icon-skype{fill:#01AEF2}.mpp-social svg.icon-spotify{fill:#1ed760}.mpp-social svg.icon-squarespace{fill:#000000}.mpp-social svg.icon-stumbleupon{fill:#EB4823}.mpp-social svg.icon-telegram{fill:#000000}.mpp-social svg.icon-tumblr-alt{fill:#314E6C}.mpp-social svg.icon-twitch{fill:#4b367c}.mpp-social svg.icon-twitter-alt{fill:#00aced}.mpp-social svg.icon-vimeo{fill:#1ab7ea}.mpp-social svg.icon-wordpress{fill:#21759b}.mpp-social svg.icon-youtube{fill:#bb0000}.mpp-enhanced-profile-wrap.profile{padding:10px}.mpp-enhanced-profile-wrap.profile h2{margin:0;font-size:.8em;font-weight:normal;margin-bottom:5px}.mpp-enhanced-profile-wrap.profile h2:before{display:none}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.profile h2{text-align:center}}.mpp-enhanced-profile-wrap.profile.round .profile-avatar{border-radius:50%}.mpp-enhanced-profile-wrap.profile .mpp-profile-image-wrapper{position:relative;float:left;line-height:1;z-index:1000;min-width:150px;min-height:150px;max-width:150px;max-height:150px;margin-right:15px}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.profile .mpp-profile-image-wrapper{float:none;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.profile .mpp-profile-meta{clear:both;margin:10px 0}.mpp-enhanced-profile-wrap.profile .mpp-profile-meta:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.profile .alignleft{max-width:none;float:left}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.profile .alignleft{float:none;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.profile .alignright{max-width:none}@media only screen and (max-width: 400px){.mpp-enhanced-profile-wrap.profile .alignright{float:none;text-align:center;margin:0 auto}}.mpp-author-tabbed{padding:10px}.mpp-author-tabbed:after{content:"";display:table;clear:both}.mpp-author-tabbed .mpp-social{margin-top:0}.mpp-author-tabbed .mpp-author-social-wrapper{margin-bottom:10px}.mpp-author-tabbed .mpp-author-social-wrapper:after{content:"";display:table;clear:both}.mpp-author-tabbed h1,.mpp-author-tabbed h2,.mpp-author-tabbed h3,.mpp-author-tabbed h4,.mpp-author-tabbed h5,.mpp-author-tabbed h6{clear:none}.mpp-author-tabbed h2{font-size:.8em;font-weight:normal;margin-bottom:5px}.mpp-author-tabbed h2:before{display:none}.mpp-author-tabbed .mpp-tab-wrapper{clear:both}.mpp-author-tabbed .mpp-author-heading{float:left}@media only screen and (max-width: 600px){.mpp-author-tabbed .mpp-author-heading{float:none;text-align:center;margin:0 auto;width:90%}}.mpp-author-tabbed .mpp-author-social{float:right}@media only screen and (max-width: 600px){.mpp-author-tabbed .mpp-author-social{float:none;text-align:center;margin:0 auto}}.mpp-author-tabbed .mpp-author-heading .mpp-author-profile-heading{display:inline-block;background:#42737b;color:#fff;padding:10px 20px;font-size:14px;text-transform:uppercase}@media only screen and (max-width: 600px){.mpp-author-tabbed .mpp-author-heading .mpp-author-profile-heading{display:block;margin-bottom:10px}}.mpp-author-tabbed .mpp-author-profile-sub-heading{font-size:14px;line-height:1.1;max-width:150px;text-align:center}.mpp-author-tabbed.round .profile-avatar{border-radius:50%}.mpp-author-tabbed .mpp-profile-image-wrapper{clear:both;position:relative;float:left;line-height:1;z-index:1000;margin-right:30px}.mpp-author-tabbed .mpp-profile-image-wrapper img{min-width:150px;min-height:150px;max-height:150px;max-width:150px}.mpp-author-tabbed .mpp-profile-meta{clear:both;margin:10px 0}.mpp-author-tabbed .mpp-profile-meta:after{content:"";display:table;clear:both}.mpp-author-tabbed .mpp-author-profile-title{color:gray;text-transform:uppercase;font-size:12px}.mpp-author-tabbed .mpp-tabbed-profile-information:after{content:"";display:table;clear:both}.mpp-author-tabbed .mpp-tab{display:none}.mpp-author-tabbed .mpp-tab-active{display:block}.mpp-author-tabbed ul.mpp-author-tabs{position:relative;list-style-type:none;margin:0;padding:0;text-align:center}.mpp-author-tabbed ul.mpp-author-tabs li{cursor:pointer;position:relative;display:inline-block;min-width:200px;background:#42737b;margin:0 5px 0 0;text-align:center;margin-right:10px;color:#fff;padding:10px 20px;font-size:16px}@media only screen and (max-width: 500px){.mpp-author-tabbed ul.mpp-author-tabs li{width:100%;display:block}}.mpp-author-tabbed ul.mpp-author-tabs li.active:after{content:"";display:block;position:absolute;bottom:-10px;left:calc(50% - 10px);border-top:10px solid #42737b;border-top-color:#42737b;border-left:10px solid transparent;border-right:10px solid transparent}@media only screen and (max-width: 500px){.mpp-author-tabbed ul.mpp-author-tabs li.active:after{display:none}}.mpp-author-tabbed ul.mpp-author-tabs li:last-child{margin-right:0}.mpp-author-tabbed ul.mpp-author-tabs li.mpp-tab-posts{background:#30424b}.mpp-author-tabbed ul.mpp-author-tabs li.mpp-tab-posts.active:after{border-top:10px solid #30424b;border-top-color:#30424b}.mpp-author-tabbed ul.mpp-author-tab-content{list-style-type:none;margin:0;padding:0}.mpp-author-tabbed ul.mpp-author-tab-content li{margin:0}.mpp-author-tabbed ul.mpp-author-tab-content.white a,.mpp-author-tabbed ul.mpp-author-tab-content.white a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.white a:visited{display:block;background:#fff;border:1px solid #f2f2f2;padding:10px 20px;text-decoration:none;color:#333}.mpp-author-tabbed ul.mpp-author-tab-content.white a:hover{background:#f2f2f2}.mpp-author-tabbed ul.mpp-author-tab-content.light a,.mpp-author-tabbed ul.mpp-author-tab-content.light a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.light a:visited{display:block;background:#f7f7f7;border:1px solid #dedede;padding:10px 20px;text-decoration:none;color:#333}.mpp-author-tabbed ul.mpp-author-tab-content.light a:hover{background:#dedede}.mpp-author-tabbed ul.mpp-author-tab-content.black a,.mpp-author-tabbed ul.mpp-author-tab-content.black a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.black a:visited{display:block;background:#333;color:#fff;border:1px solid #1a1a1a;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.black a:hover{background:#1a1a1a}.mpp-author-tabbed ul.mpp-author-tab-content.magenta a,.mpp-author-tabbed ul.mpp-author-tab-content.magenta a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.magenta a:visited{display:block;background:#f0f;color:#fff;border:1px solid #c0c;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.magenta a:hover{background:#c0c}.mpp-author-tabbed ul.mpp-author-tab-content.blue a,.mpp-author-tabbed ul.mpp-author-tab-content.blue a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.blue a:visited{display:block;background:#0009c1;color:#fff;border:1px solid #00078e;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.blue a:hover{background:#00078e}.mpp-author-tabbed ul.mpp-author-tab-content.green a,.mpp-author-tabbed ul.mpp-author-tab-content.green a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.green a:visited{display:block;background:#03ac27;color:#fff;border:1px solid #027a1c;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.green a:hover{background:#027a1c}.mpp-enhanced-profile-wrap.compact{text-align:center;padding:10px;max-width:400px;margin:0 auto;line-height:1.1}.mpp-enhanced-profile-wrap.compact.center{margin:0 auto}.mpp-enhanced-profile-wrap.compact.left{margin-left:0}.mpp-enhanced-profile-wrap.compact.right{margin-right:0}.mpp-enhanced-profile-wrap.compact .mpp-social svg{margin-right:0}.mpp-enhanced-profile-wrap.compact h2{font-size:.8em;font-weight:normal;margin-bottom:5px}.mpp-enhanced-profile-wrap.compact h2:before{display:none}.mpp-enhanced-profile-wrap.compact.round .profile-avatar{border-radius:50%}.mpp-enhanced-profile-wrap.compact .mpp-profile-image-wrapper{position:relative;text-align:center;line-height:1;z-index:1000;min-width:150px;min-height:150px;max-width:150px;max-height:150px;margin:0 auto}.mpp-enhanced-profile-wrap.compact .mpp-profile-text{line-height:1.1}.mpp-enhanced-profile-wrap.compact .mpp-compact-meta{clear:both;margin:10px 0}.mpp-enhanced-profile-wrap.compact .mpp-compact-meta:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts{clear:both;display:block;text-align:center;padding:10px 20px;margin-top:20px;margin-right:20px;background-color:#cf6d38;color:#fff;margin-bottom:10px}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a:hover,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website{display:block;text-align:center;padding:10px 20px;margin-top:20px;background-color:#333;color:#fff}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a:hover,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}

/*# sourceMappingURL=blocks.style.build.css.map*/
/* borrowed from http://my.studiopress.com/snippets/author-box */
.satd-archive-description {background-color: #f5f5f5;border: 1px solid #ddd;margin: 0 0 40px;overflow: hidden;padding: 10px} 
.satd-author-name {font-size: 26px}
.satd-arch-content, .satd-author-desc {font-size: 14px}
.satd-gravatar {float:left;padding-right:10px}
.iframe_kh_wrapper {
	position:relative;
}
.iframe_kh_wrapper .kh-no-close {
	background:transparent;
	position:absolute;
	z-index:1000;
	right:0;
	top:0;
	height:30px;
	width:30px;
}

.game_provider-nyx .kh-no-close {
	height: 58px;
    width: 100%;
    background:transparent;
}

.game_provider-playtech .kh-no-close {
	height: 60px;
    width: 86%;
    bottom:0;
    left:0;
    top: auto;
    right: auto;
    background:transparent;
}

.iframe_kh_wrapper iframe {
	position:relative;
	width:100%;
	/*min-width:730px;*/
	min-width:auto;
	max-width:100%;
	min-height:560px;
	max-height:100%;
	overflow: hidden;
}


.embed-bg-wrapper {
	min-height:500px;
	background: #000000;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	filter: blur(3px);
	-webkit-filter: blur(3px);
	margin-bottom: 30px;
}

.embed-overlay {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	padding: 20px;
	text-align: center;
}

.age-gate-text {
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0, 0.4);
	color: white;
	font-size: 12px;
	margin: 15px 0;
	padding: 10px 20px;
}
.play-demo-btn {
	background-color: #28303d;
	color: #FFFFFF;
    padding: 10px 30px;
}
.play-demo-btn:hover {
	opacity: 0.9;
}


.widget .iframe_kh_wrapper iframe {
	min-height:400px;
}

.home-top-sidebar .widget .iframe_kh_wrapper iframe {
	min-height:500px;
}

#sidebar1.sidebar-wrapper .widget .iframe_kh_wrapper iframe {
	min-height:auto;
}

.iframe_kh_wrapper iframe iframe {
	width:150px !important;
	height:100px !important;
}

.vh-casino-providers {
	width:100%;
	margin-top:50px;
	margin-bottom:50px;
	border:1px solid #b7cbd7;
}
.vh-casino-providers thead {
	background:#f4f4f4;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #b7cbd7;
}
.vh-casino-providers thead tr th, .vh-casino-providers tbody tr td {
	padding:10px;
	vertical-align:middle;
	/*width: 20%;*/
}
.vh-casino-providers thead tr th {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align: left;
}
.vh-casino-providers tbody tr {
	border-bottom:1px solid #b7cbd7;
}
.vh-bonus {
	font-size:24px;
	line-height:24px;
}
.vh-casino-providers .vh-playnow {
	background:#6ac144;
	padding:15px 30px;
	font-size:16px;
	color:white !important;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	display: block;
	/*float:left;*/
	box-shadow: none;
}
.vh-casino-providers .vh-playnow:hover {
	opacity: 0.9;
	color: #fff;
	box-shadow: none;
}

.vh-casino-providers .vh-cta-buttons,
.vh-casino-providers .vh-casino {
	width: 25%;
}
.vh-casino-providers .vh-devices {
	width: 25%;
}
.vh-casino-providers .results-desktop {
	display:inline-block;
	padding-top:50px;
	margin-right:15px;
	width:49px;
	text-align:center;
	float:left;
	font-size: 10px;
	background:url(/static/pokiedrift/wp-content/plugins/vegashero/templates/img/desktop.png) 50% 7px no-repeat;
	text-indent: -9999px;
}

.vh-casino-providers .results-tablet {
	display:inline-block;
	padding-top:50px;
	margin-right:15px;
	width:30px;
	text-align:center;
	float:left;
	font-size: 10px;
	background:url(/static/pokiedrift/wp-content/plugins/vegashero/templates/img/tablet.png) 50% 12px no-repeat;
	text-indent: -9999px;
}

.vh-casino-providers .results-mobile {
	display:inline-block;
	padding-top:50px;
	margin-right:0;
	min-width:18px;
	text-align:center;
	float:left;
	font-size: 10px;
	background:url(/static/pokiedrift/wp-content/plugins/vegashero/templates/img/mobile.png) 50% 18px no-repeat;
	text-indent: -9999px;
}

.vh-casino-providers .vh-devices .review-total-only {
	padding-left: 0;
	padding-right: 0;
	background: transparent;
}
.vh-casino-providers .vh-devices div[class*="wp-review-"] .review-result-wrapper i {
	color: #000;
}

.Widget_vh_recent_games .vh-games-widget-item {
    width: 100%;
    max-width: 376px;
    list-style: none;
    margin: 0 0 20px 0;;
    white-space: pre-wrap;
    background: #f1f1f1;
    vertical-align: middle;    
}

li.vh-games-widget-item img, .vh-casino-providers .vh-casino img {
	margin:0;
}

.Widget_vh_recent_games .vh-games-widget-item h3 {
    text-align: center;
    padding: 10px 5px;
    margin: 0;
    line-height: 18px;
    font-family: inherit;
    font-size: 15px;
    font-weight: normal;
    color: #525d64!important;
    text-transform: capitalize!important;
}

.Widget_vh_recent_games .vh-games-widget-item:hover img {
    opacity: 0.8;
}

.Widget_vh_recent_games h3.widget-title {
	font-family: inherit;
}

.nogames-mgs {
	padding:10px 0;
	display: block;
} 

.single-vegashero_games .game_provider-betsoft-mobile .iframe_kh_wrapper {
	min-width: auto;
}


.vh-casino-providers .vh-bonus span {
    font-size: 12px;
    line-height: 14px;
    display: block;
    color: #afaeae;
    margin:3px 0;
    text-transform: none;
}
.vh-bonus span a {
    color: #afaeae;
    display: inline-block;
    margin-top: 5px;
}
.vh-cta-buttons a {
	text-align: center;
	/*width:100%;*/
	display: block;
}
.terms-info {
	min-width:16px;
	height: 16px;
	display: inline-block;
	background: url(/static/pokiedrift/wp-content/plugins/vegashero/templates/img/infoicon.png) 0 0 no-repeat;
	opacity: 0.8;
	position: relative;
    top: 3px;
    left: 3px;
    cursor: pointer;
}
.terms-info .title {
    margin-top: 18px;
    font-style: normal;
}

.vh-casino-providers .vh-cta-buttons .reviewlink {
	text-transform: none;
	color: #7a7a7a;
}


@media (max-width: 480px) {
	.vh-casino-providers .vh-playnow {
		padding:18px;
		font-size:14px;
	}

	.embed-bg-wrapper {
		min-height:250px;
	}
	.embed-overlay {
		width: 80%;
	}
}


@media (min-width: 420px) and (max-width: 768px) {
	.vh-casino-providers .vh-devices div {
		width: 30px;
		background-position: 50% 15px;
    	background-size: 28px;
	}
	table.vh-casino-providers thead tr th.vh-casino {
		width: auto!important;
	}
	.vh-casino-providers .vh-devices .results-mobile {
		background-size: 20px;
	}
	.vh-casino-providers .vh-bonus {
    	font-size: 15px;
    	line-height: 16px;
    	display: table-cell;
	}
	.vh-casino-providers .vh-playnow {
    	padding: 15px 25px;
    	margin-bottom:10px;
	}
	.vh-devices {
	    display: none;
	}
}

@media (max-width: 420px) {
	.singlegame_widget .vh-bonus {
	    font-size: 14px;
    	line-height: 17px;
	    display: table-cell;
	}
	.singlegame_widget .vh-casino-providers .vh-playnow {
	    padding: 9px 6px;
	    font-size: 12px;
	    line-height: 14px;
	    margin-top: -5px;
	}
	.singlegame_widget .vh-casino-providers .vh-playnow strong {
	    font-size: 10px;
	    display: inline-table;
	}
	.singlegame_widget .vh-casino-providers thead tr th {
    	font-size: 11px;
	}

	.vh-casino-providers thead tr th.vh-devices {
		display: none;
	}
	.vh-casino-providers .vh-cta-buttons,
	.vh-casino-providers .vh-casino,
	.vh-casino-providers .vh-bonus,
	.vh-casino-providers .vh-devices {
		width: 100%;
	   	display: block;
	   	text-align: center;
	}
	.vh-casino-providers .vh-devices .device-icons {
		display: none;
	}
	.vh-casino-providers .vh-devices, .vh-casino-providers .vh-devices .review-total-only {
		padding: 0;
	}
	.vh-casino-providers .vh-bonus {
		padding: 5px 0;
	}
	.vh-casino-providers .vh-casino img {
		width: 100%;
	}
	.vh-casino-providers .vh-casino, .vh-casino-providers .vh-cta-buttons {
		padding:0;
	}
	.vh-casino-providers .vh-cta-buttons .vh-playnow {
	    padding: 10px 0;
	    width: 100%;
	    margin-bottom: 5px!important;
	}
	.vh-casino-providers th.vh-casino {
		padding: 10px 0;
	}
	.vh-casino-providers th.vh-cta-buttons, .vh-casino-providers th.vh-bonus {
		display: none;
	}
	.vh-casino-providers .vh-cta-buttons .reviewlink {
		margin-bottom: 5px;
	}


}
/* VegasHero 1.8.3 */

.app-content {
  height: 100%;
}
.app-content:before,
.app-content:after {
  display: table;
  content: " ";
}

.app-content:after {
  clear: both;
}

.cssload-spin-box {
  position: absolute;
  margin: 10px auto;
  left: 0;
  top: 40px;
  bottom: 0;
  right: 0;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  box-shadow: 15px 15px rgba(79,77,73,0.44), -15px 15px rgba(223,223,223,0.72), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.7);
    -o-box-shadow: 15px 15px rgba(79,77,73,0.44), -15px 15px rgba(223,223,223,0.72), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.7);
    -ms-box-shadow: 15px 15px rgba(79,77,73,0.44), -15px 15px rgba(223,223,223,0.72), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.7);
    -webkit-box-shadow: 15px 15px rgba(79,77,73,0.44), -15px 15px rgba(223,223,223,0.72), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.7);
    -moz-box-shadow: 15px 15px rgba(79,77,73,0.44), -15px 15px rgba(223,223,223,0.72), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.7);
  animation: cssload-spin ease infinite 4.6s;
    -o-animation: cssload-spin ease infinite 4.6s;
    -ms-animation: cssload-spin ease infinite 4.6s;
    -webkit-animation: cssload-spin ease infinite 4.6s;
    -moz-animation: cssload-spin ease infinite 4.6s;
}



@keyframes cssload-spin {
  0%,
  100% {
    box-shadow: 15px 15px rgba(79,77,73,0.72), -15px 15px rgba(223,223,223,0.71), -15px -15px rgba(79,77,73,0.58), 15px -15px rgba(223,223,223,0.72);
  }
  25% {
    box-shadow: -15px 15px rgba(223,223,223,0.81), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.83), 15px 15px rgba(79,77,73,0.71);
  }
  50% {
    box-shadow: -15px -15px rgba(79,77,73,0.73), 15px -15px rgba(223,223,223,0.72), 15px 15px rgba(79,77,73,0.76), -15px 15px rgba(223,223,223,0.7);
  }
  75% {
    box-shadow: 15px -15px #dfdfdf, 15px 15px #4f4d49, -15px 15px #dfdfdf, -15px -15px #4f4d49;
  }
}

@-o-keyframes cssload-spin {
  0%,
  100% {
    box-shadow: 15px 15px rgba(79,77,73,0.72), -15px 15px rgba(223,223,223,0.71), -15px -15px rgba(79,77,73,0.58), 15px -15px rgba(223,223,223,0.72);
  }
  25% {
    box-shadow: -15px 15px rgba(223,223,223,0.81), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.83), 15px 15px rgba(79,77,73,0.71);
  }
  50% {
    box-shadow: -15px -15px rgba(79,77,73,0.73), 15px -15px rgba(223,223,223,0.72), 15px 15px rgba(79,77,73,0.76), -15px 15px rgba(223,223,223,0.7);
  }
  75% {
    box-shadow: 15px -15px #dfdfdf, 15px 15px #4f4d49, -15px 15px #dfdfdf, -15px -15px #4f4d49;
  }
}

@-ms-keyframes cssload-spin {
  0%,
  100% {
    box-shadow: 15px 15px rgba(79,77,73,0.72), -15px 15px rgba(223,223,223,0.71), -15px -15px rgba(79,77,73,0.58), 15px -15px rgba(223,223,223,0.72);
  }
  25% {
    box-shadow: -15px 15px rgba(223,223,223,0.81), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.83), 15px 15px rgba(79,77,73,0.71);
  }
  50% {
    box-shadow: -15px -15px rgba(79,77,73,0.73), 15px -15px rgba(223,223,223,0.72), 15px 15px rgba(79,77,73,0.76), -15px 15px rgba(223,223,223,0.7);
  }
  75% {
    box-shadow: 15px -15px #dfdfdf, 15px 15px #4f4d49, -15px 15px #dfdfdf, -15px -15px #4f4d49;
  }
}

@-webkit-keyframes cssload-spin {
  0%,
  100% {
    box-shadow: 15px 15px rgba(79,77,73,0.72), -15px 15px rgba(223,223,223,0.71), -15px -15px rgba(79,77,73,0.58), 15px -15px rgba(223,223,223,0.72);
  }
  25% {
    box-shadow: -15px 15px rgba(223,223,223,0.81), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.83), 15px 15px rgba(79,77,73,0.71);
  }
  50% {
    box-shadow: -15px -15px rgba(79,77,73,0.73), 15px -15px rgba(223,223,223,0.72), 15px 15px rgba(79,77,73,0.76), -15px 15px rgba(223,223,223,0.7);
  }
  75% {
    box-shadow: 15px -15px #dfdfdf, 15px 15px #4f4d49, -15px 15px #dfdfdf, -15px -15px #4f4d49;
  }
}

@-moz-keyframes cssload-spin {
  0%,
  100% {
    box-shadow: 15px 15px rgba(79,77,73,0.72), -15px 15px rgba(223,223,223,0.71), -15px -15px rgba(79,77,73,0.58), 15px -15px rgba(223,223,223,0.72);
  }
  25% {
    box-shadow: -15px 15px rgba(223,223,223,0.81), -15px -15px rgba(79,77,73,0.68), 15px -15px rgba(223,223,223,0.83), 15px 15px rgba(79,77,73,0.71);
  }
  50% {
    box-shadow: -15px -15px rgba(79,77,73,0.73), 15px -15px rgba(223,223,223,0.72), 15px 15px rgba(79,77,73,0.76), -15px 15px rgba(223,223,223,0.7);
  }
  75% {
    box-shadow: 15px -15px #dfdfdf, 15px 15px #4f4d49, -15px 15px #dfdfdf, -15px -15px #4f4d49;
  }
}
ul#vh-lobby-posts {
  position: relative;
  margin:0 0 20px 0;
  padding:0;
  min-height: 100px;
}


.vh-item {
  float: left;
  position: relative;
  padding: 0 10px!important;
  box-sizing:border-box;
  margin:0 0 15px 0 !important;
  list-style-type: none!important;
  background: none!important;
}
.vh-item img {
  width: 100%;
  padding: 0;
  /*height: 166px;*/
}
.vh-item:hover img {
  opacity: .5;
}
.vh-item a > div {
  /*position: relative;*/
  display: block;
  overflow: hidden;
  z-index: 120;
  background: #F1F1F1;
  outline: none;
  line-height: 0;
}
.play-now {
  background: white;
  padding: 6px 10px;
  position: absolute;
  text-transform: uppercase;
  width: 60%;
  top: 100%;
  font-size: 14px;
  line-height: 23px;
  left:15%;
  right:15%;
  color: black;
  opacity: 0;
  text-align: center;
  margin:auto;
  overflow: hidden;
  border-radius:1000px;
  -webkit-border-radius:1000px;
  z-index: 200;
  will-change: opacity,top,background-color;
  -webkit-transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
  -o-transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
  transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
}
.vh-item .vh-overlay img {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin:0;
  display: block;
}
.vh-item:hover .vh-overlay {
  background: #000;
}
.vh-item:hover .play-now {
  display: inline-block;
  will-change: opacity,top,background-color;
  -webkit-transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
  -o-transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
  transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
  top:42%;
  opacity: 1;
}

.vh-item a.vh-thumb-link {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none;
}

.vh-item a {
  text-decoration:none;
  color:black;
  font-weight:normal;
}

.vh-text-white {
  color: #fff;
}
.img-full {
  width: 100%;
}
.vh-item .vh-game-title {
  font-size: 15px;
  color:#525d64;
  line-height: 18px;
  height: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding:0 15px;
  white-space: pre-wrap;
  background:#f1f1f1;
  vertical-align: middle;
  text-transform: capitalize;
}
.vh-pagination {
  width:100%;
  clear:both;
  margin:20px 0px;
  display: inline-block;
  text-align: center;
}
.vh-pagination .prev,
.vh-pagination .next {
  background:#f1f1f1;
  font-size: 14px;
  border-radius:1000px;
  padding: 14px 26px;
  border-radius:1000px;
  -webkit-border-radius:1000px;
  color:#999999;
  margin: 5px 10px;
  width: 130px;
  display: inline-block;
  text-decoration: none;
}
.bg-info {
  color: #dcf2f8;
  background-color: #23b7e5;
}
.app-header-fixed {
  padding-top: 50px;
}
.app.container {
  padding-right: 0;
  padding-left: 0;
}

/* Game Page Styling */

.vh-app-content,
.vh-lobby-header {
  padding: 20px;
}

/* ---- vh-filters ---- */


.vh-filter {
  border: none;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 14px;
  color: #d3d3d3;
  width:100%;
  box-sizing:border-box;
  margin-bottom: 15px;
  text-align: center;
  display: inline-block;
}

.vh-filter:after {
  clear: both;
}
.vh-filter select {
  text-align: left;
  color: #999999;
  height: auto;
  font-size: 13px;
  font-family: "Helvetica", Arial, sans-serif;
  margin-right:15px;
  border:1px solid #f4f4f4;
  outline: none;
  padding: 5px;
}
.vh-filter select:hover {
  background-color:#2e2e2e;
  color: #ffffff;
  cursor: pointer;
}

.vh-filter:focus {
  outline: none;
}

.vh-filter input[type="text"].vh-search {
  float: right;
  width: 20%;
  height: auto;
  font-size: 13px;
  border:1px solid #f4f4f4;
  outline: none;
  padding: 5px 10px;
  margin-right: 10px;
  margin-left: 15px;
}


/* ---- isotope ---- */

/* clear fix */
.vh-container:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- game-item ---- */


.vegashero_games .entry-title {
  text-transform: capitalize;
}
.vh-linklove {
  width: 100%;
  text-align: center;
  font-size:12px;
  color:#999999!important;
  font-weight: bold;
  opacity: 0.4;
}
.vh-linklove a {
  font-size:12px;
  font-weight: bold;
  color:#999999!important;
  border: none!important;
  text-decoration: none!important;
  margin-bottom: 30px;
  display: inline-block;
  outline: none;
}

ul#vh-lobby-posts-grid {
  margin: 20px 0;
  padding: 0;
  float: left;
  width: 100%;
}

.loading-icon {
  color: #999999;
  padding: 15px;
  display: block;
  text-align: center;
}

/*pokatheme compatibility*/
.text-area>ul>li.vh-item:before {
  content:'';
  padding: 0;
}


@media (min-width: 992px) {
  .vh-filter select {
    width: 22%;
    float:left;
  }
  .vh-filter select:first-child {
    margin-left:10px;
  }
}

@media (min-width: 993px) {
  .vh-item {
    width: 25%;
  }
}

@media (max-width: 480px) {
  .vh-filter select {
    margin-right: 0;
    margin-top:7px;
  }
  .vh-filter input[type="text"].vh-search {
    float: none;
    margin: 7px auto;
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 992px) {
  .vh-filter .play-now {
    display: none;
  }
  .vh-item:hover .play-now {
    display: none;
  }
  .vh-item img {
    width: auto;
    height: auto;
  }
}

@media (min-width: 480px) and (max-width: 992px) {
  .vh-item {
    width: 50%;
  }
  .vh-filter input[type="text"].vh-search {
    float: none;
    width: 50%;
  }
}

@media (min-width: 1400px) {
  .vh-filter input[type="text"].vh-search {
    width: 25%;
  }
}


.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress{--head-text-color:#111;--head-bg-color:#7FC9FF;--head-active-text-color:#111;--head-active-bg-color:#049cdb}.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc,.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover{background-color:#FAF858}
/* Responsive Shortcodes */
body.et_includes_sidebar .pricing-table { width: 50%; }
@media only screen and ( max-width: 959px ) {
	body.et_includes_sidebar .one_third, body.et_includes_sidebar .one_half, body.et_includes_sidebar .one_third, body.et_includes_sidebar .two_third, body.et_includes_sidebar .one_fourth, body.et_includes_sidebar .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }
	body.et_includes_sidebar .et-testimonial-box, body.et_includes_sidebar .et-protected { width: auto !important; }
	body.et_includes_sidebar .et-protected-form { padding: 15px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	body.et_fullwidth_view .pricing-table { width: 50%; }
}
@media only screen 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_includes_sidebar .pricing-table, body.et_fullwidth_view .pricing-table { width: 100%; margin-bottom: 35px; }
	.pricing-big { top: 0; }

	body.et_fullwidth_view .one_third, body.et_fullwidth_view .one_half, body.et_fullwidth_view .one_third, body.et_fullwidth_view .two_third, body.et_fullwidth_view .one_fourth, body.et_fullwidth_view .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }

	body.et_fullwidth_view .et-testimonial-box, body.et_fullwidth_view .et-protected  { width: auto !important; }
	body.et_fullwidth_view .et-protected-form { padding: 15px !important; }

	body.et_includes_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; }
	body.et_includes_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }

	body.et_includes_sidebar .quote-center .et_quote_additional_sign { right: -13px; }
	body.et_includes_sidebar .et_shortcodes_controls { display: none; }
	body.et_includes_sidebar .et_shortcodes_controls_arrows a { text-indent: -9999px; }
}
@media only screen 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_fullwidth_view .author-shortcodes .author-inner { padding: 27px 27px 17px; }
	body.et_fullwidth_view .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
	body.et_fullwidth_view .quote-center .et_quote_additional_sign { right: -13px; }
	body.et_fullwidth_view .et_shortcodes_controls { display: none; }
	body.et_fullwidth_view .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; }
}
/*------------------------------------------------*/
/*-------------------[SHORTCODES]-----------------*/
/*------------------------------------------------*/

.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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -2px; width: 17px; height: 20px; top: 7px; }
a.search-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -2px; top: 9px; }
a.refresh-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -169px -19px; }
a.question-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -164px -2px; }
a.people-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -151px -33px; height: 17px; top: 9px; }
a.warning-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -188px -19px; width: 15px; }
a.mail-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -33px; height: 15px; }
a.heart-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -17px; width: 15px; height: 15px; }
a.notice-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -2px; width: 15px; height: 13px; top: 11px; }
a.stats-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -184px -2px; width: 15px; height: 14px; top: 11px; }
a.rss-icon span.et-icon { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -35px; }
		.t-bottom-arrow { background: url(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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(/static/pokiedrift/wp-content/themes/pokiedrift/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; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.last { margin-right: 0px !important; clear:right; }
.clear { clear:both; }
/*
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
blockquote { margin: 20px 0 30px; border-left: 5px solid; padding-left: 20px; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

article, aside, footer, header, hgroup, nav, section { display: block; }

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

@font-face {
	font-family: 'ETmodules';
	src:url(/static/pokiedrift/wp-content/themes/pokiedrift/fonts/ETmodules.eot);
	src:url(/static/pokiedrift/wp-content/themes/pokiedrift/fonts/ETmodules.eot) format('embedded-opentype'),
		url(/static/pokiedrift/wp-content/themes/pokiedrift/fonts/ETmodules.ttf) format('truetype'),
		url(/static/pokiedrift/wp-content/themes/pokiedrift/fonts/ETmodules.woff) format('woff'),
		url(/static/pokiedrift/wp-content/themes/pokiedrift/fonts/ETmodules.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}
body { font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; color: #666; background-color: #fff; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body.et_fixed_nav.et_boxed_layout #page-container { padding-top: 80px; }
body.page-template-page-template-blank-php #page-container { padding-top: 0 !important; }
body.et_boxed_layout { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: top center !important; background-repeat: no-repeat !important; background-attachment: fixed; }
a { text-decoration: none; color: #7EBEC5; }
a:hover { text-decoration: none; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px; line-height: 1em; font-weight: 500; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 1em; line-height: 1.7em; }
p:last-of-type { padding-bottom: 0; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote p { padding-bottom: 0px; }

input { -webkit-appearance: none; }
input[type=checkbox] { -webkit-appearance: checkbox; }
input[type=radio] { -webkit-appearance: radio; }
input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin: 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after, .et_vertical_nav #page-container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

img { max-width: 100%; height: auto; }
#ie8 img { width: auto; }

embed, iframe, object, video { max-width: 100%; }
.et_pb_section_video_bg embed, .et_pb_section_video_bg iframe, .et_pb_section_video_bg object, .et_pb_section_video_bg video { max-width: none; }
.et_pb_section_video_bg .mejs-video { left:50%; position: absolute; }

.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .single_add_to_cart_button .button { font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.7em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
	.et_pb_promo_button:hover, a.et_pb_more_button:hover, .et_pb_newsletter_button:hover { background: rgba( 255, 255, 255, 0.2 ); border: 2px solid transparent; padding: 6px 34px 6px 14px !important; }
		.et_pb_pricing_table_button:hover, .et_pb_bg_layout_light .et_pb_promo_button:hover, .et_pb_bg_layout_light .et_pb_more_button:hover, .et_pb_bg_layout_light .et_pb_newsletter_button:hover, .comment-reply-link:hover, .form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover { background: rgba( 0, 0, 0, 0.05 ); border: 2px solid transparent; padding: 6px 34px 6px 14px !important; }
		.form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover { padding: 6px 20px !important; }

	.et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after { font-size: 32px; line-height: 1em; content:"\35"; opacity: 0; position: absolute; margin-left: -20px; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }
		.et_pb_pricing_table_button:hover:after, .et_pb_promo_button:hover:after, a.et_pb_more_button:hover:after, .et_pb_newsletter_button:hover:after, .comment-reply-link:hover:after { opacity: 1; margin-left: 0; }

.entry-content table { border: 1px solid #eee; margin: 0 0 15px 0; text-align: left; width: 100%; }
	.entry-content tr th, .entry-content thead th { color: #555; font-weight: bold; padding: 9px 24px; }
	.entry-content tr td { border-top: 1px solid #eee; padding: 6px 24px; }

.entry-content ul, .comment-content ul { list-style-type: disc; padding: 0 0 23px 16px; line-height: 26px; }
	.entry-content ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 0 0 23px 0; line-height: 26px; }
		.entry-content ul li ul, .entry-content ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0px 2px 20px; }
		.entry-content ol li ul, .entry-content ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 0px 2px 35px; }

.gallery-item a { display: block; }
.gallery-item a, .gallery-caption { width: 90%; }

.entry-content address, .comment-content address { line-height: 24px; margin-bottom: 12px; }

#reviews .commentlist { padding-bottom: 0 !important; }

.woocommerce-info a { color: #fff !important; }
input#coupon_code { padding: 14px !important; }

table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.587em; max-width: 100px; }

.cart_table_item .quantity { margin: 0 !important; width: 100px !important; }
.shop_table .actions .submit { float: right; }
.shop_table .actions .checkout-button { clear: both; }

.col2-set.addresses { margin-top: 20px; }

#main-content .cart-subtotal td { border-top: none; }
.woocommerce-checkout #main-content .cart-subtotal td { border-top: 1px solid #eee; }

table.cart td.actions .button.alt, #main-content table.cart td.actions .button.alt { margin: 19px 0 9px; }
table.cart td.actions .checkout-button { margin: 0 !important; }

table.shop_table { margin-bottom: 30px !important; }

.cart_totals h2, .shipping_calculator h2 { margin-bottom: 10px; }


.container { text-align: left; margin: 0 auto; width: 1080px; position: relative; }
	body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header { top: 32px; }
	body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header, body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header { top: 28px; }

	body.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 34px; }
	body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 66px; }

	.et_fixed_nav #page-container { padding-top: 80px; }
	.et_fixed_nav.et_secondary_nav_enabled #page-container { padding-top: 114px; }

	#top-header { font-size: 12px; line-height: 13px; z-index: 100000; }
		#top-header .container { padding-top: 10px; }
	.et_fixed_nav #top-header { top: 0; left: 0; right: 0; }
	.et_duplicate_social_icons { display: none; }
	#main-header { line-height: 23px; font-weight: 500; top: 0; background-color: #fff; width: 100%; padding: 18px 0 0 0; min-height: 43px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: relative; z-index: 99999; }
	.et_fixed_nav #main-header, .et_fixed_nav #top-header { position: fixed; }
	.et-fixed-header { padding: 10px 0 0 0 !important; min-height: 30px !important; box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;  }
	.et_header_style_centered #main-header .container { text-align: center; }
		.et_header_style_centered #logo, .et_header_style_centered #et-top-navigation, .et_header_style_centered nav#top-menu-nav, .et_header_style_centered #top-menu { float: none; }
			.et_header_style_centered #et_top_search { float: none; display: inline-block !important; }
				.et_header_style_centered #et_search_icon:before { left: 3px; top: -13px;}
				.et_header_style_centered .et-search-form { top: 20px; }
				.et_header_style_centered .et-fixed-header .et-search-form { top: 21px; }

		.et_header_style_centered nav#top-menu-nav { display: inline-block; }
				.et_header_style_centered #top-menu > li > a { padding-bottom: 14px; }
				.et_header_style_centered .nav li ul { top: 37px; }
				.et_header_style_centered #top-menu li.mega-menu > ul { top: 114px; }
				.et_header_style_centered .et-fixed-header #top-menu li.mega-menu > ul { top: 96px; }
		.et_header_style_centered #logo { padding: 10px 0 8px; }
		#main-header.et-fixed-header nav#top-menu-nav { padding-top: 4px;}
		.et-fixed-header #top-menu > li > a { padding-bottom: 15px;}

		#logo { float: left; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-bottom: 18px; }
		.et_fixed_nav #logo { max-height: 43px; margin-bottom: 0; }
		.et-fixed-header #logo { max-height: 30px; }

		#et-info { float: left; padding-bottom: 10px; }
		#et-secondary-menu { float: right; padding-bottom: 10px; }
		.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a { color: rgba( 255, 255, 255, 0.6 ); }
		.et_nav_text_color_dark, .et_nav_text_color_dark #et-secondary-nav a, .et_nav_text_color_dark .et-social-icon a { color: rgba( 0, 0, 0, 0.5 ); }
		.et-cart-info { color: inherit; }
		#top-header .et-cart-info { margin-left: 15px; }
		#et-top-navigation .et-cart-info { float: left; margin: 12px 0 0 22px; }
		.et_vertical_nav #et-top-navigation .et-cart-info { margin-left: 0; }
		.et_header_style_centered #et-top-navigation .et-cart-info { float: none; }
		.et-fixed-header #et-top-navigation .et-cart-info { margin-top: 10px; }
			#et-info-phone, #et-info-email, .et-cart-info span { position: relative; }
			#et-info-phone:before { content: "\e090"; position: relative; top: 2px; margin-right: 2px; }
			#et-info-phone { margin-right: 13px; }
			#et-info-email:before { content: "\e076"; margin-right: 4px; }
		#top-header .et-social-icons { float: none; display: inline-block; }
		#et-secondary-menu .et-social-icons { margin-right: 20px; }
			#top-header .et-social-icons li { margin-left: 12px; margin-top: -2px; }
				#top-header .et-social-icon a { font-size: 14px; }
				.et_nav_text_color_light .et-social-icon a:hover, .et_nav_text_color_light #et-secondary-nav a:hover, .et_nav_text_color_light .et-cart-info:hover { color: rgba(255, 255, 255, 1) !important; }
				.et_nav_text_color_dark .et-social-icon a:hover, .et_nav_text_color_dark #et-secondary-nav a:hover, .et_nav_text_color_dark .et-cart-info:hover { color: rgba(0, 0, 0, 0.7) !important; }
		#et-secondary-nav, #et-secondary-nav li { display: inline-block  }
			#et-secondary-nav li { margin-right: 15px; }
			#et-secondary-nav > li:last-child { margin-right: 0; }
			.et-cart-info span:before { content: "\e07a"; margin-right: 10px; }
		#main-header nav#top-menu-nav { padding-top: 10px;}
		nav#top-menu-nav, #top-menu { float: left; }
			#top-menu li { display: inline-block; font-size: 14px; padding-right: 22px; }
			#top-menu > li:last-child { padding-right: 0; }
				#top-menu a { color: #666; text-decoration: none; display: block; position: relative; }
				#top-menu a:hover { color: #333; }
				#top-menu li.current-menu-item > a { font-weight: 500; }
				#top-menu li > a { padding-bottom: 29px;}
				.et_nav_text_color_light #top-menu > li > a { color: rgba( 255, 255, 255, 0.7 ); }
				.et_nav_text_color_light #top-menu > li > a:hover { color: rgba( 255, 255, 255, 1 ); }
				.et_nav_text_color_light #top-menu li.current-menu-ancestor > a, .et_nav_text_color_light #top-menu li.current-menu-item > a { color: #fff; }

		#et_top_search { float: right; margin: 16px 0 0 22px; position: relative; display: block; width: 18px; }
		.et_vertical_nav #et_top_search { margin-left: 0; }
		.et-search-form { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);  top: 46px; right: 0; display: none; position: absolute; z-index: 1000; background: #fff; border-top: 3px solid #7EBEC5; padding: 20px;}
		.et-fixed-header .et-search-form { top: 26px; }
		.et-fixed-header #et_search_icon:before { margin-top: -8px; }
		.et_header_style_centered .et-fixed-header #et_search_icon:before { margin-top: 0;}
		.et-search-form input { width: 280px; padding: 10px 20px; background-color: #F8F8F8; border: none; color: #333;}
		.et_nav_text_color_light .et-search-form input { background-color: rgba(255,255,255,0.1); color: rgba(255,255,255,0.9); }

		.et-full-width-slide-featured-image { float: left; padding-right: 60px; }
		.et-full-width-left-image .et-full-width-slide-description, .et-full-width-right-video .et-full-width-slide-description { float: left; width: 410px; }
		.et-full-width-left-image .et-full-width-slide-description { margin-right: 100px; }
		.et-full-width-right-video .et-full-width-slide-description { margin-left: 100px; padding-right: 60px; }

.et_pb_slide_video { float: left; width: 510px; padding-top: 200px; }

		.et_pb_blurb_content { max-width: 550px; margin: 0 auto; position: relative; }
		.et_pb_blurb_content p:last-of-type { padding-bottom: 0px;}

		.et_pb_main_blurb_image { text-align: center; margin-bottom: 30px; }
		.et_pb_blurb h4 { padding-bottom: 5px;}
			.et_pb_blurb h4 a { text-decoration: none; }
		.et_pb_blurb { margin-bottom: 30px;}


	.et_pb_pricing {margin-bottom: 30px;}
	.et_pb_pricing_table { float: left; width: 25%; border: 1px solid #a1a8aa; background-color: #fcfcfc; padding-bottom: 40px; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-right: -1px; }
	.et_pb_pricing_3 .et_pb_pricing_table { width: 33.3%; }
	.et_pb_pricing_4 .et_pb_pricing_table { width: 25%; }
	.et_pb_pricing_2 .et_pb_pricing_table { width: 50%; }
	.et_pb_pricing_1 .et_pb_pricing_table { width: 100%; }
	.et_pb_featured_table { background-color: #fff; margin-top: -30px; -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); position: relative; z-index: 100; }
		.et_pb_pricing_heading { background-color: #a1a8aa; margin-bottom: 17px; padding: 11px 0 3px; }
		.et_pb_featured_table .et_pb_pricing_heading { padding-bottom: 4px; }
			.et_pb_pricing_heading h2 { color: #fff; font-size: 22px; }
			.et_pb_best_value { color: #fff; font-size: 16px; display: block; padding-bottom: 10px; font-weight: 500; }
			.et_pb_featured_table .et_pb_pricing_heading h2 { padding-bottom: 6px; }
			.et_pb_pricing li { line-height: 1.6em; padding: 0 0 1em 14px; position: relative; }

		.et_pb_pricing_content_top { border-bottom: 1px solid #ccc; padding-bottom: 30px; }
			.et_pb_et_price { color: #999; font-size: 16px; }
				.et_pb_dollar_sign { font-size: 18px; font-weight: 400; position: relative; top: -34px; }
				.et_pb_sum { font-size: 80px; line-height: 82px; font-weight: 300; }
		.et_pb_pricing_content { padding: 33px 30px 6px; text-align: left; }
		.et_pb_featured_table .et_pb_pricing_content { padding-bottom: 32px; }
			.et_pb_pricing li { line-height: 24px; padding: 0 0 28px 14px; position: relative; }
			.et_pb_pricing li:before { border-color: #7EBEC5; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }
			.et_pb_pricing li.et_pb_not_available { color: #ccc; }
			.et_pb_pricing li.et_pb_not_available:before { border-color: #ccc; }
				.et_pb_pricing li a { font-weight: 500; text-decoration: none; }
		.et_pb_pricing_table_button { display: inline-block; color: #fff; }
		.et_pb_pricing_table_button:hover { text-decoration: none; }

	.et_pb_testimonial { position: relative; padding: 30px 30px 34px; line-height: 1.5; margin-bottom: 30px; }
	.et_pb_testimonial.et_pb_testimonial_no_bg { padding: 30px 0 0; }
	.et_pb_testimonial p:last-of-type { padding-bottom: 0px; }
		.et_pb_testimonial_portrait { float: left; position: relative; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; width: 90px; height: 90px; background-repeat: no-repeat; background-position: center; }
		.et_pb_testimonial_portrait:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
		.et_pb_testimonial_portrait, .et_pb_testimonial_portrait:before { -moz-border-radius: 90px; -webkit-border-radius: 90px; border-radius: 90px; }
			.et_pb_testimonial_portrait img { display: block; height: 90px; width: 90px; border-radius: 90px; }
		.et_pb_testimonial_description { padding-left: 120px; }
		.et_pb_bg_layout_dark .et_pb_testimonial_description a { color: #fff; }
		.et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description { padding-left: 0; }
		.et_pb_testimonial_no_image .et_pb_testimonial_description { padding-left: 0 !important; }
	.et_pb_column_1_3 .et_pb_testimonial_portrait, .et_pb_column_1_4 .et_pb_testimonial_portrait, .et_pb_column_3_8 .et_pb_testimonial_portrait { float: none; width: 90px; margin: 0 auto 20px; }

.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after { font-family: 'ETmodules'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

	#et_search_icon:before { content: "\55"; font-size: 17px; left: 0; position: absolute; top: -3px; }
	#et_search_icon:hover { cursor: pointer; }
	.et_pb_testimonial:before { content: "\7c"; font-size: 32px; left: 50%; position: absolute; top: -16px; background: #f5f5f5; margin-left: -16px; -moz-border-radius: 31px; -webkit-border-radius: 31px; border-radius: 31px; }
	.et_pb_testimonial.et_pb_testimonial_no_bg:before { background: inherit; }
	.et_pb_testimonial.et_pb_icon_off:before { display: none; }
		.et_pb_testimonial_author { margin-top: 16px; font-weight: 700; display: block; }
		.et_pb_testimonial_author a { color: inherit; }
	.et-promo { background-color: #1f6581; padding: 40px 0 25px; }
		.et-promo-description, .et-newsletter-description { float: left; padding: 0 60px; }
		.et-promo-description { width: 754px; }
			.et-promo-description h3, .et-newsletter-description h3 { color: #fff; font-size: 26px; padding-bottom: 13px; }
			.et-promo-description p, .et-newsletter-description p { color: #fff; }
		.et-promo-button { padding-right: 60px; display: inline-block; font-weight: 500; font-size: 20px; color: #fff; background-color: rgba(0, 0, 0, 0.35); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 14px 20px; margin-top: 20px; float: left; }
	.et-newsletter { background-color: #68909d; padding: 40px 0; }
		.et-newsletter-description { width: 640px; }
		.et-newsletter-form { float: left; width: 260px; padding-right: 60px; }
			.et-newsletter-form p input { padding: 10px 18px; font-family: 'Open Sans', Arial, sans-serif; font-size: 16px; color: #666; background-color: #fff; font-weight: 400; width: 86%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
		.et-newsletter-button { display: block; font-size: 16px; color: #fff; background-color: rgba(0, 0, 0, 0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 13px 20px; }
		.et_pb_bg_layout_light .et_pb_newsletter_form input {background-color: #f5f5f5;}
	.et_pb_counter_title { font-size: 12px; padding-bottom: 1px; display: block; }
	.et_pb_bg_layout_light .et_pb_counter_title { color: #999; }
	.et_pb_counter_container { background-color: #dddddd; color: #fff; margin-bottom: 10px; overflow: hidden; position: relative; display: block; }
		.et_pb_counter_amount { opacity: 0; float: left; font-size: 12px; text-align: right; padding: 1px 3% 1px 1px; display: block; }

	.et_pb_post { margin-bottom: 60px; }
		.et_pb_post_main_image { margin-bottom: 10px; }
		.et_pb_post h2 { margin-top: 30px; }
			.et_pb_post h2 a, .et_pb_portfolio_item h3 a { text-decoration: none; }
		.et_pb_post .post-meta { margin-bottom: 6px; }
		.et_pb_post .post-meta, .et_pb_portfolio_item .post-meta { font-size: 14px; }
			.et_pb_post .post-meta a, .et_pb_portfolio_item .post-meta a { text-decoration: none; }

		.et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_light .et_pb_post p { color: #666; }
		.et_pb_bg_layout_dark .et_pb_post .post-meta, .et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_dark .et_pb_post .post-meta a, .et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_dark .et_pb_post p { color: inherit; }

		.et_pb_post .more { color: #82c0c7; text-decoration: none; }

	.et_pb_blog_grid_wrapper { overflow: hidden; }
		.et_pb_blog_grid { margin-right: -60px; }

	.et_pb_blog_grid .et_pb_post { margin: 0 60px 60px 0; width: 280px; border: 1px solid #d8d8d8; float: left; padding: 19px; background-color: #fff; word-wrap: break-word; }
	.et_pb_column_3_8 .et_pb_blog_grid .et_pb_post { width: 329px; }
	.et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 185px; }
	.et_pb_bg_layout_dark.et_pb_blog_grid .et_pb_post { border-color: rgba(0, 0, 0, 0.1); }
		.et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider { margin: -20px -20px 10px; }
			.et_pb_image_container img, .et_pb_post a img { vertical-align: bottom; }
				.et_pb_blog_grid .et_pb_no_thumb h2 { margin-top: 0; }
		.et_pb_blog_grid .et_audio_content { margin-bottom: 0; }
		.et_pb_image { margin-bottom: 30px;}
		.et_pb_blog_grid h2 { font-size: 18px; margin-top: 19px; }
	body.single .et_audio_content { margin-bottom: -6px; }

	.et_pb_filterable_portfolio_grid, .et_pb_gallery_grid { display: none; }
	.et_pb_filterable_portfolio .et_pb_portfolio_item, .et_pb_gallery_grid .et_pb_gallery_item { opacity: 1; -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1); animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1);}
	.et_pb_portfolio_item { margin-bottom: 42px; }
		.et_pb_portfolio_item img { margin-bottom: 9px; }
	.et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_3 .et_pb_post h2, .et_pb_column_1_4 .et_pb_post h2 { font-size: 18px; }
	.et_section_regular .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n), .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n), .et_gallery_item:nth-child(3n) { margin-right: 0; }
	.et_gallery_item:nth-child(3n+1) { clear: both; }
	.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item { float: left; width: 225px; margin: 0 60px 42px 0; }
		.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item img { margin-bottom: 2px; }
		.et_pb_column_1_4 .et_pb_audio_module_content h2, .et_pb_column_1_4 .et_pb_post h2, .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item h2 { font-size: 16px; }
		.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta, .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta, .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta { margin-top: -5px; }
		.et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item { float: left; width: 195px; margin: 0 57px 42px 0; }
	.et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item  { float: none; margin: 0 0 42px 0; }
	.et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 368px; }
	.et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 320px; }
	.et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 225px; }
	.et_pb_filterable_portfolio .et_pb_portfolio_item { max-width: 100%; }
	.et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n+1) { clear: none !important; }

	.et_pb_widget_area_left { border-right: 1px solid #e2e2e2; padding-bottom: 30px;}
	.et_pb_column_4_4 .et_pb_widget_area_left { border-right: none; }
		.et_pb_widget { float: left; margin: 0 90px 40px 0; }
	.et_pb_column_4_4 .et_pb_widget_area_left .et_pb_widget:nth-child(4n), .et_pb_column_3_4 .et_pb_widget_area_left .et_pb_widget:nth-child(3n), .et_pb_column_2_3 .et_pb_widget_area_left .et_pb_widget:nth-child(2n), .et_pb_column_1_2 .et_pb_widget_area_left .et_pb_widget:nth-child(2n), .et_pb_column_4_4 .et_pb_widget_area_right .et_pb_widget:nth-child(4n) { margin-right: 30px; }
		.et_pb_column_4_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_4_4 .et_pb_widget_area_right .et_pb_widget { width: 195px; }
		.et_pb_column_3_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_3_4 .et_pb_widget_area_right .et_pb_widget { width: 194px; }
		.et_pb_column_2_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_2_3 .et_pb_widget_area_right .et_pb_widget { width: 289px; }
		.et_pb_column_1_2 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_2 .et_pb_widget_area_right .et_pb_widget { width: 194px; }
		.et_pb_column_1_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_left .et_pb_widget { width: auto; margin-right: 30px; }
		.et_pb_column_1_3 .et_pb_widget, .et_pb_column_1_4 .et_pb_widget { float: none; }
			.et_pb_widget a { text-decoration: none; color: #666; }
			.et_pb_widget_area .et_pb_widget a { color: inherit; }
			.et_pb_bg_layout_light .et_pb_widget li a { color: #666; }
			.et_pb_bg_layout_dark .et_pb_widget li a { color: inherit; }
			.et_pb_widget li a:hover { color: #82c0c7; }
			.et_pb_widget ul li { margin-bottom: 6px; }
				.et_pb_widget ul li ul li { margin-left:15px; }
			.tagcloud a {font-size: 12px !important; padding: 2px 8px; background: rgba(0,0,0,.05); display: inline-block; margin-bottom: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;-moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
				.tagcloud a:hover { background: rgba(0,0,0,.15);}
	.et_pb_widget_area_right { border-left: 1px solid #e2e2e2; }
	.et_pb_widget_area_left, .et_pb_widget_area_right { border-color: rgba(0, 0, 0, 0.1); }
	.et_pb_column_4_4 .et_pb_widget_area_right { border-left: none; }
	.et_pb_column_3_4 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_2_3 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_2 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_3 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_right .et_pb_widget { margin: 0 0 40px 30px; }

	.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
	.et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
	.et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
	.et_pb_column_1_2 .et_pb_widget:nth-child(2n+1)
	{
		clear: both;
	}

	.et_pb_promo { padding: 40px 60px; text-align: center; margin-bottom: 30px; }
		.et_pb_promo_description { padding-bottom: 20px; }
		.et_pb_promo_description p:last-of-type { padding-bottom: 0px;}
		.et_pb_promo_button { display: inline-block; color: inherit; }
		.et_pb_promo_button:hover, .et_pb_newsletter_button:hover { text-decoration: none; }
	.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo { padding: 40px; }
	.et_pb_newsletter { padding: 40px 0; margin-bottom: 30px; }
		.et_pb_newsletter_description { width: 640px; float: left; padding: 0 60px; }
		.et_pb_newsletter_description p:last-of-type { padding-bottom: 0px;}
		.et_pb_newsletter_form { float: left; width: 260px; padding-right: 60px; }
			.et_pb_newsletter_form p input { font-size: 14px; border: none !important; padding: 14px 4% !important; font-size: 16px; color: #666; background-color: #fff; width: 92%; font-weight: 400; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; }
			.et_pb_newsletter_form p .et_pb_signup_error { border: 1px solid #f00 !important; }
			.et_pb_newsletter_result { margin-bottom: 18px; display: none; }
		.et_pb_newsletter_button { display: block; color: inherit; padding: 6px 0; width: 100%; text-align: center; box-sizing: border-box;}
		.et_pb_login_form .et_pb_newsletter_button, .et_pb_feedburner_form .et_pb_newsletter_button { margin: 0; width: 100%; cursor: pointer; }
		.et_pb_login_form form, .et_pb_feedburner_form form { text-align: left; }
		.et_pb_login_form ::-webkit-input-placeholder, .et_pb_feedburner_form ::-webkit-input-placeholder { color: #666; }
		.et_pb_login_form ::-moz-placeholder, .et_pb_feedburner_form ::-moz-placeholder { color: #666; }
		.et_pb_login_form :-ms-input-placeholder, .et_pb_feedburner_form :-ms-input-placeholder { color: #666; }
		.et_pb_column_3_4 .et_pb_newsletter_description { width: 354px; }
		.et_pb_column_2_3 .et_pb_newsletter_description { width: 258px; }
		.et_pb_column_1_2 .et_pb_newsletter_description, .et_pb_column_1_2 .et_pb_newsletter_form { width: 388px; }
		.et_pb_column_1_2 .et_pb_newsletter_description { padding-bottom: 25px; }
		.et_pb_column_1_2 .et_pb_newsletter_form { padding-left: 60px; }
	.et_pb_column_1_3 .et_pb_newsletter, .et_pb_column_1_4 .et_pb_newsletter, .et_pb_column_3_8 .et_pb_newsletter { padding: 30px 0; }
		.et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_3 .et_pb_newsletter_form { width: 260px; }
		.et_pb_column_3_8 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_form { width: 307px; }
		.et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding: 0 30px; }
		.et_pb_column_1_3 .et_pb_newsletter_form, .et_pb_column_1_4 .et_pb_newsletter_form, .et_pb_column_3_8 .et_pb_newsletter_form { padding-left: 30px; }
		.et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding-bottom: 15px; }
		.et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_form { width: 165px; }
			.et_pb_column_1_4 .et_pb_newsletter_form p input { width: 90% }

.et_pb_all_tabs > div, .et_pb_toggle_close .et_pb_toggle_content { display: none; }
.et_pb_toggle_content { padding-top: 20px; }
.et_pb_toggle_content p:last-of-type { padding-bottom: 0px;}
.et_pb_all_tabs .et_pb_active_content { display: block; }

.et_pb_tabs { border: 1px solid #d9d9d9; margin-bottom: 30px;}
	.et_pb_tabs_controls { border-bottom: 1px solid #d9d9d9; background-color: #f4f4f4; }
		.et_pb_tabs_controls li { float: left; padding: 5px 30px 3px; border-right: 1px solid #d9d9d9; font-weight: 600; position: relative; cursor: pointer; }
		.et_pb_tabs_controls li:last-child { border-right: none; }
			.et_pb_tabs_controls li a { text-decoration: none; color: #666; }
		.et_pb_tabs_controls li.et_pb_tab_active { padding: 4px 30px 4px; background-color: #fff; bottom: -1px; }
			.et_pb_tab_active a { color: #333!important; }
			.et_pb_tab p:last-of-type { padding-bottom: 0px;}
	.et_pb_all_tabs { padding: 24px 30px; background: #fff; }
.et_pb_column_1_3 .et_pb_tabs_controls, .et_pb_column_1_4 .et_pb_tabs_controls { border-bottom: none; }
	.et_pb_column_1_3 .et_pb_tabs_controls li, .et_pb_column_1_4 .et_pb_tabs_controls li, .et_pb_column_3_8 .et_pb_tabs_controls li { float: none; border-right: none; border-bottom: 1px solid #d9d9d9; }

.et_pb_toggle { border: 1px solid #d9d9d9; margin-bottom: 30px; }
.et_pb_toggle_close { background-color: #f4f4f4; padding: 20px; }
.et_pb_toggle_open { padding: 20px; background: #FFF; }
	.et_pb_toggle h5.et_pb_toggle_title { cursor: pointer; position: relative; padding: 0 30px 0 0; }
	.et_pb_toggle_close h5.et_pb_toggle_title { color: #666; }
	.et_pb_toggle_open h5.et_pb_toggle_title { color: #333;  }

.et_pb_toggle_title:before { content: "\e050"; position: absolute; right: 0px; font-size: 16px; color: #ccc; }
.et_pb_toggle_open .et_pb_toggle_title:before { content: "\e04f"; }

.et_pb_map { height: 440px; width: 100%; position: relative; }
.et_pb_map_container { margin: 0 0 30px 0; }
.et_pb_fullwidth_section .et_pb_map_container { margin: 0; }
.et_pb_map_container img { max-width: inherit; }
.et_pb_map_pin { display: none; visibility: hidden; }
.et_pb_column_4_4 .et_pb_map { width: 1080px; }
.et_pb_column_3_4 .et_pb_map { width: 795px; }
.et_pb_column_2_3 .et_pb_map { height: 390px; width: 700px; }
.et_pb_column_1_2 .et_pb_map { height: 280px; width: 510px; }
.et_pb_column_3_8 .et_pb_map { height: 276px; width: 368px; }
.et_pb_column_1_3 .et_pb_map { height: 240px; width: 320px; }
.et_pb_column_1_4 .et_pb_map { height: 170px; width: 225px; }

.et-pb-arrow-prev, .et-pb-arrow-next { position: absolute; top: 50%; z-index: 100; font-size: 48px; color: #fff; margin-top: -24px; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; opacity: 0; }
.et_pb_bg_layout_light .et-pb-arrow-prev, .et_pb_bg_layout_light .et-pb-arrow-next { color: #333; }
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control { background-color: #333; }
.et_pb_bg_layout_light .et-pb-controllers a { background-color: rgba(0, 0, 0, 0.3); }

.format-gallery .et-pb-arrow-prev, .format-gallery .et-pb-arrow-next { color: #fff; }
.format-gallery .et-pb-controllers a { background-color: rgba(255, 255, 255, 0.5); }
.et-pb-controllers .et-pb-active-control { background-color: #fff !important; }

.et-pb-arrow-prev:hover, .et-pb-arrow-next:hover { text-decoration: none; }
.et-pb-arrow-prev span, .et-pb-arrow-next span { display: none; }
.et-pb-arrow-prev { left: -22px; }
.et-pb-arrow-next { right: -22px; }

.et-pb-arrow-prev:before { content: "\34"; }
.et-pb-arrow-next:before { content: "\35"; }

.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev { left: 22px; opacity: 1;  }
.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next { right: 22px; opacity: 1; }

.format-gallery .et_pb_slider:hover .et-pb-arrow-prev { left: 0; }
.format-gallery .et_pb_slider:hover .et-pb-arrow-next { right: 0; }

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev, .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev { left: 0px; }
.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next, .et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next { right: 0px; }

.et_right_sidebar #left-area { float: left; width: 795px; margin-right: 60px; }
.et_right_sidebar #sidebar { float: left; width: 224px; }
	#sidebar .et_pb_widget { float: none; margin: 0 0 30px 30px; }
#main-content .container { padding-top: 58px; }
	#main-content .container:before { content: ''; position: absolute; top: 0; height: 100%; width: 1px; background-color: #e2e2e2; }

	.et_right_sidebar #main-content .container:before { right: 224px; }
	.et_left_sidebar #main-content .container:before { left: 224px; }

	.et_full_width_page #main-content .container:before, .et_full_width_portfolio_page #main-content .container:before { display: none; }

	.et_full_width_page #left-area { float: none; width: 100%; }
	#left-area { padding-bottom: 23px; }
		#left-area .post-meta { font-size: 14px; padding-bottom: 15px; }
			#left-area .post-meta a { text-decoration: none; color: #666; }
		#left-area .et_featured_image { padding-bottom: 7px; }
			.single .post { padding-bottom: 25px; }
.et_left_sidebar #left-area { float: right; width: 795px; margin-left: 60px; }
.et_left_sidebar #sidebar { float: left; width: 224px; }
	.et_left_sidebar #sidebar .et_pb_widget { float: none; margin: 0 30px 30px 0; }

.single-project #left-area { padding-bottom: 50px; }

.et_pb_contact_main_title { font-size: 26px; font-weight: 500; padding-bottom: 16px; }
	.et_pb_contact_left { width: 100%; float: left; }
	.et_pb_contact_right { float: right; width: auto; margin: 8px 15px 0 0; text-align: right; }
		.et_pb_contact_form_label { display: none; }
		.et_pb_contact_form_container {padding-bottom:30px;}
		.et_pb_contact_left p { width: 48.5%; float: left; margin-right: 3%; padding-bottom: 20px; }
			.et_pb_contact_left p:last-child { margin-right: 0; }
			.et_pb_contact p input, .et_pb_contact p textarea { background-color: #eee; border: none!important; width: 100% !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; font-size: 14px; color: #999 !important; padding: 16px !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
			.et_pb_contact_right p input { width: 45px!important; padding: 16px !important; }
			.et_pb_contact_message { min-height: 150px; }
				.et_pb_contact_submit, .et_pb_contact_reset { font-family: inherit; display: block; float: right; margin: 8px auto 0; cursor: pointer; }
	.et_pb_column_3_8 .et_pb_contact_left p, .et_pb_column_1_3 .et_pb_contact_left p, .et_pb_column_1_4 .et_pb_contact_left p { width: 100%; float: none; margin-right: 0; }

.et_pb_contact p .et_contact_error { border: 1px solid red !important; }

.et_pb_countdown_timer .et_pb_countdown_timer_container { margin: 0 0 30px; text-align: center; padding: 40px; }
	.et_pb_countdown_timer .title { font-size: 22px; font-weight: 500; margin: 0 0 30px; padding: 0; text-align: center; }
	.et_pb_countdown_timer .section { margin-right: 15px; display: inline-block; }
	.et_pb_countdown_timer .seconds { margin-right: 0; }
	.et_pb_countdown_timer .section.values { width: 76px; }
	.et_pb_countdown_timer .section.days { width: 124px; }
	.et_pb_countdown_timer .section p { font-size: 64px; line-height: 64px; padding-bottom: 0px; text-align: center; display: inline-block; }
	.et_pb_countdown_timer .section.zero p { opacity: 0.40; }
	.et_pb_countdown_timer .section p.label { text-align: center; font-size: 14px; line-height: 25px; display: block; }
	.et_pb_countdown_timer .sep { position: relative; top: -28px; }

	.et_pb_column_1_2 .et_pb_countdown_timer .sep, .et_pb_column_1_3 .et_pb_countdown_timer .sep, .et_pb_column_1_4 .et_pb_countdown_timer .sep, .et_pb_column_3_8 .et_pb_countdown_timer .sep { top: -22px; }

	.et_pb_column_1_2 .et_pb_countdown_timer .section { margin-right: 5px; }
		.et_pb_column_1_2 .et_pb_countdown_timer .section.values { width: 57px; }
		.et_pb_column_1_2 .et_pb_countdown_timer .section.days { width: 80px; }
		.et_pb_column_1_2 .et_pb_countdown_timer .section p { font-size: 48px; line-height: 48px; }
		.et_pb_column_1_2 .et_pb_countdown_timer .section p.label { font-size: 12px; line-height: 20px; }
.et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 40px 20px; }
	.et_pb_column_1_3 .et_pb_countdown_timer .section, .et_pb_column_1_4 .et_pb_countdown_timer .section, .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 0; }
		.et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 42px; }
		.et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 50px; }
		.et_pb_column_1_3 .et_pb_countdown_timer .section p, .et_pb_column_3_8 .et_pb_countdown_timer .section p { font-size: 28px;line-height: 28px; }
		.et_pb_column_1_3 .et_pb_countdown_timer .section p.label, .et_pb_column_3_8 .et_pb_countdown_timer .section p.label {font-size: 11px; line-height: 19px; }
		.et_pb_column_1_3 .et_pb_countdown_timer .title, .et_pb_column_3_8 .et_pb_countdown_timer .title { font-size: 18px; margin-bottom: 20px; }
.et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 20px 0; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section { margin-right: 4px; }
		.et_pb_column_1_4 .et_pb_countdown_timer .section.values { width: 25px; }
		.et_pb_column_1_4 .et_pb_countdown_timer .section.days { width: 30px; }
		.et_pb_column_1_4 .et_pb_countdown_timer .section p { font-size: 20px; line-height: 20px; }
		.et_pb_column_1_4 .et_pb_countdown_timer .section p.label { font-size: 11px; line-height: 19px; }
		.et_pb_column_1_4 .et_pb_countdown_timer .title { font-size: 16px; margin: 0 0 20px 0; }

.et_pb_circle_counter, .et_pb_number_counter { width: 225px; margin: 0 auto 30px; position: relative; text-align: center; }
	.et_pb_circle_counter canvas { position: absolute; top: 0; left: 0; }
	.et_pb_circle_counter .percent, .et_pb_number_counter .percent { position: relative; z-index: 2; }
	.et_pb_circle_counter .percent p, .et_pb_number_counter .percent p { visibility: hidden; }
	.et_pb_circle_counter .percent{ height: 225px; }
	.et_pb_circle_counter .percent p { font-size: 40px; font-weight: 500; line-height: 225px;}
	.et_pb_circle_counter h3, .et_pb_number_counter h3 { padding: 20px 0 0 0; font-size: 16px; }
.et_pb_number_counter { width:auto; }
	.et_pb_number_counter canvas { display: none; visibility: hidden; }
	.et_pb_number_counter .percent { height: 72px; }
	.et_pb_number_counter .percent p { font-size: 72px; line-height: 72px; font-weight: 500; }

p.woocommerce-result-count { font-weight: 500; font-size: 14px; color: #999; padding-bottom: 40px; }
.orderby { background-color: #ececec; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #666!important; font-size: 12px; padding: 4px 8px; font-weight: 500; font-family: 'Open Sans', Arial, sans-serif; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 225px!important; margin: 0 60px 53px 0!important; }
.woocommerce ul.products li.product.last, .woocommerce-page ul.products li.product.last { margin-right: 0!important; }
	.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; margin: 0 0 9px !important; }
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-weight: 500; font-size: 16px!important; color: #333; padding: 4px 0 4px!important; }
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del  { color: #666!important; font-size: 14px!important; margin: 0!important; }
	.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {  left: 10px !important; margin: 0 !important; right: auto !important; }
		.woocommerce span.onsale, .woocommerce-page span.onsale { z-index: 2; background: #ef8f61!important; -moz-border-radius: 3px!important; -webkit-border-radius: 3px!important; border-radius: 3px!important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; color: #fff; font-size: 20px!important; font-weight: 500!important; left: 10px!important; line-height: inherit!important; margin: 0!important; min-height: 0!important; min-width: 0!important; padding: 6px 18px!important; position: absolute; text-shadow: none!important; top: 10px!important; }

.woocommerce .products .star-rating, .woocommerce-page .products .star-rating { margin: 4px 0 .3em 0 !important;  }
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before { content: "\53\53\53\53\53" !important; color: #ccc !important; }

.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width: 510px !important; }
	.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {
    -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.woocommerce div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails { padding-top: 20px !important; }
	.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { margin-right: 20px !important; width: 156px !important; margin-bottom: 20px; }
.entry-summary .entry-title { padding-bottom: 14px!important; }
.entry-summary p.price span { font-size: 26px!important; }
.entry-summary p.price del { color:#999; margin-right: 10px; }
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart { margin: 24px 0 39px !important; }
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity { margin: 0 20px 0 0 !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; width: 100px!important }
	.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty { font-weight: 500 !important; font-size: 20px!important; color: #fff!important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: none!important; background-color: #b8c5c6!important; height: 47px!important; width: 70px !important; }
	.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus { background: #fff !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; color: #BCC8C9 !important; font-size: 20px !important; font-weight: 300!important; height: 24px!important; text-decoration: none!important; text-shadow: none !important; width: 30px !important; border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; border: 1px solid #BCC8C9 !important; }

	.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity { width: 100px; margin: 0; }

.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt,
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button { border: none !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; color: #FFFFFF; font-size: 20px !important; font-weight: 500 !important; text-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; padding: 13px 24px 14px!important; color: #fff !important; }

.et_pb_widget .buttons a { margin-top: 10px !important; }
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li { padding: 6px 0; }

.woocommerce #reviews a.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit { color: #fff !important; font-size: 16px !important; }

.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li { margin-bottom: 40px !important; }

.product_meta { border-top: 1px solid #dadada; font-size: 14px; color: #666; padding-top: 6px; }
	.posted_in a { font-weight: 500; color: #82c0c7; text-decoration: none; }
.product .related h2 { font-size: 26px!important; padding-bottom: 16px; }

.et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 367px !important; }
.et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 109px !important; margin-bottom: 20px; }
	div.product div.images div.thumbnails a.last { margin-right: 0 !important; }

.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before { border-bottom-color: #d9d9d9;  }

body.woocommerce .woocommerce-tabs { border: 1px solid #d9d9d9; margin-bottom: 45px; }
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs { margin: 0 !important; padding: 0 !important; background: #f4f4f4; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: none; background: #f4f4f4; border-right: 1px solid #d9d9d9; padding: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0 -2px; }

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active { background: #fff !important; }

body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a { color: #666666 !important; padding: 4px 22px !important; }

body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:after { display: none; }

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a { color: #000 !important; }

body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel { padding: 30px; margin: 0; }

.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text { border: none !important; padding: 0 !important; margin: 0 0 0 100px !important; }

.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar { width: auto !important; padding: 0 !important; border: none !important; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta { font-size: inherit !important; margin: 0 0 2px !important; padding: 0 !important; }

.woocommerce #reviews .commentlist .star-rating { float: none !important; margin-bottom: 6px !important; }

.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 { margin-bottom: 30px !important; }

.woocommerce-message, .woocommerce-error, .woocommerce-info { border: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important; font-size: 18px !important; color: #fff !important; padding: 15px !important; }

.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before { display: none !important; color: #FFF !important; }

.woocommerce-page #reviews #commentform, .woocommerce-page #review_form #respond p.form-submit { padding-bottom: 0; margin-bottom: 0; }

#left-area .woocommerce-message .button, #left-area .woocommerce-error .button, #left-area .woocommerce-info .button { color: #fff !important; font-size: 18px !important; font-weight: normal !important; margin: 5px 0 !important; padding: 0 !important; }

.et_main_title { padding-bottom: 12px; }
	.et_main_title h1 { display: inline-block; padding-right: 2px; }
	.et_main_title .et_project_categories { font-size: 14px; }
		.et_main_title .et_project_categories a { text-decoration: none; color: #666; }
.et_pb_post .entry-content, .project .entry-content { padding-top: 30px; }
.et_project_meta { margin: 23px 0 14px; border-top: 1px solid #e2e2e2; padding: 15px 0 39px; border-bottom: 1px solid #e2e2e2; }
	.et_project_meta_title { display: block; font-weight: 700; color: #333; }
	.et_project_meta p { padding-bottom: 15px; }
		.et_project_meta p a { text-decoration: none; color: #666; }
.nav-single a { text-decoration: none; color: #82c0c7; font-size: 14px; font-weight: 400; }
	.nav-previous { float: left; }
	.nav-next { float: right; }
.single .et_pb_post { margin-bottom: 27px; }

.et_full_width_portfolio_page .et_project_meta { float: left; width: 225px; margin-top: 43px; border-bottom: none; }
.et_full_width_portfolio_page .entry-content { margin-bottom: 43px; }
.et_pb_pagebuilder_layout .entry-content { margin-bottom: 0 !important; }
.et_full_width_portfolio_page .nav-single { border-top: 1px solid #e2e2e2; padding-top: 13px; }

.et_shop_image, .et_portfolio_image { position: relative; display: block; }
	.et_overlay { z-index: 3; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.9); opacity: 0; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; border: 1px solid #e5e5e5; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); }
		.et_overlay:before { content: '\e050'; position: absolute; top: 55%; left: 50%; margin: -14px 0 0 -14px; font-size: 32px; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; }
			.et_overlay:hover:before { top: 50%;}
	#ie7 .et_overlay, #ie8 .et_overlay { display: none; }
	.et_shop_image:hover .et_overlay, .et_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta, .et_pb_gallery_image:hover .et_overlay { opacity: 1; }
	.et_pb_slider.et_pb_gallery_fullwidth span.et_overlay { display: none; }
.et_portfolio_image img { vertical-align: bottom; margin-bottom: 0 !important; }
.et_pb_portfolio_item h2 { margin-top: 10px; }

.et_pb_section_video_bg .mejs-overlay-loading { display: none !important; }

.main_title { margin-bottom: 20px; }

.et-social-icons { float: right; }
.et-social-icons li { display: inline-block; margin-left: 20px; }
.et-social-icon a { display: inline-block; font-size: 24px; position: relative; text-align: center; transition: color 300ms ease 0s; color: #666; text-decoration: none; }

	.et-social-icon span { display: none; }

.et_pb_fullwidth_menu #top-menu-nav, .et_pb_fullwidth_menu #top-menu-nav > ul { float: none; }
	.et_pb_fullwidth_menu #top-menu-nav > ul { padding: 20px 0 0 !important; line-height: 1.7em; }
	.et_pb_fullwidth_menu #top-menu-nav > ul > li.mega-menu > ul { top: 82px; }
		.et_pb_fullwidth_menu #top-menu-nav > ul ul { padding: 20px; text-align: left; }
	.et_pb_bg_layout_dark #top-menu-nav > ul > li > a { color: #fff; }
	.et_pb_bg_layout_dark #top-menu-nav > ul > li > a:hover { color: rgba(255,255,255,0.8); }


.et_pb_forgot_password { font-size: 12px; margin-top: -5px; }
	.et_pb_forgot_password a { color: #fff; text-decoration: underline; }
	.et_pb_bg_layout_light .et_pb_forgot_password a { color: #666; }

.et_pb_team_member { margin-bottom: 30px; }
	.et_pb_column_4_4 .et_pb_team_member_description, .et_pb_column_3_4 .et_pb_team_member_description, .et_pb_column_2_3 .et_pb_team_member_description { margin-left: 350px; }
	.et_pb_column_3_8 .et_pb_team_member_description, .et_pb_team_member_no_image .et_pb_team_member_description { margin-left: 0 !important; }
	.et_pb_team_member_image { float: left; width: 320px; margin-right: 30px; }
		.et_pb_team_member_description h4 { padding-bottom: 0; }
		.et_pb_member_position { color: #aaa; padding-bottom: 7px; }
		.entry-content .et_pb_member_social_links { list-style-type: none; margin-top: 20px; padding: 0; }
			.et_pb_member_social_links li { display: inline-block; margin-right: 15px; }
				.et_pb_member_social_links a { display: inline-block; font-size: 16px; position: relative; text-align: center; transition: color 300ms ease 0s; color: #b2b2b2; text-decoration: none; }
				.et_pb_member_social_links span { display: none; }
				.et_pb_facebook_icon:before { content: '\e093'; }
				.et_pb_twitter_icon:before { content: '\e094'; }
				.et_pb_google_icon:before { content: '\e096'; }
				.et_pb_linkedin_icon:before { content: "\e09d"; }
	.et_pb_column_1_2 .et_pb_team_member_image, .et_pb_column_1_3 .et_pb_team_member_image, .et_pb_column_1_4 .et_pb_team_member_image, .et_pb_column_3_8 .et_pb_team_member_image { float: none; width: auto; margin: 0 0 12px; text-align: center; }

.et_quote_content, .et_link_content, .et_audio_content, .et_pb_audio_module_content { text-align: center; word-wrap: break-word; position: relative; }
.et_link_content, .et_audio_content, .et_pb_audio_module_content, .et_quote_content  { padding: 50px 60px; }
	.et_quote_content blockquote { padding:0; margin:0; border: none; }
	.et_quote_content blockquote p, .et_quote_content blockquote cite, .et_link_content h2, .et_link_content a.et_link_main_url, .et_audio_content h2, .et_pb_audio_module_content h2 { color: #fff !important; }
	.et_pb_text_color_dark .et_quote_content blockquote p, .et_pb_text_color_dark .et_quote_content blockquote cite, .et_pb_text_color_dark .et_link_content h2, .et_pb_text_color_dark .et_link_content a.et_link_main_url, .et_pb_text_color_dark .et_audio_content h2, .et_pb_text_color_dark .et_pb_audio_module_content h2, .et_pb_text_color_dark .et_audio_module_meta { color: #666 !important; }
	.et_pb_text_color_dark.et_quote_content blockquote p, .et_pb_text_color_dark.et_quote_content blockquote cite, .et_pb_text_color_dark.et_link_content h2, .et_pb_text_color_dark.et_link_content a.et_link_main_url, .et_pb_text_color_dark.et_audio_content h2, .et_pb_text_color_dark.et_pb_audio_module_content h2 { color: #bbb !important; }
.et_pb_text_color_dark.et_quote_content, .et_pb_text_color_dark.et_link_content, .et_pb_text_color_dark.et_audio_content { background-color: #e8e8e8; }
	.et_quote_main_link { position: absolute; text-indent: -9999px; width: 100%; height: 100%; display: block; top: 0; left: 0; }
	.et_quote_content blockquote p, .et_link_content h2, .et_audio_content h2, .et_pb_audio_module_content h2 { font-size: 26px; margin-top: 0; }
	.et_quote_content blockquote p, .et_link_content h2, .et_audio_content h2 { line-height: 44px; }
	.et_audio_content h2 { margin-bottom: 20px; }
	.et_pb_column_1_2 .et_audio_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2 { margin-bottom: 9px; margin-top: 0; }
	.et_quote_content blockquote cite, .et_link_content a.et_link_main_url { font-size: 18px; font-weight: 200; }
	.et_quote_content blockquote cite { font-style: normal; }
.et_pb_column_2_3 .et_quote_content { padding: 50px 42px 45px; }
.et_pb_column_2_3 .et_link_content, .et_pb_column_2_3 .et_audio_content, .et_pb_column_2_3 .et_pb_audio_module_content { padding: 40px 40px 45px; }
.et_pb_column_1_2 .et_quote_content { padding: 35px 40px; }
.et_pb_column_1_2 .et_link_content, .et_pb_column_1_2 .et_audio_content { padding: 35px 40px; }
.et_pb_column_1_2 .et_pb_audio_module_content { padding: 40px 40px 35px; }
	.et_pb_column_1_2 .et_quote_content blockquote p, .et_pb_column_1_2 .et_link_content h2, .et_pb_column_1_2 .et_audio_content h2, .et_pb_column_1_2 .et_pb_audio_module_content h2 { font-size: 26px; }
	.et_pb_column_1_2 .et_quote_content blockquote p, .et_pb_column_1_2 .et_link_content h2, .et_pb_column_1_2 .et_audio_content h2 { line-height: 32px; }
	.et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url { font-size: 14px; }
.et_pb_column_1_3 .et_quote_content, .et_pb_column_3_8 .et_quote_content, .et_pb_column_1_4 .et_quote_content, .et_pb_blog_grid .et_quote_content { padding: 35px 30px 32px; }
	.et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_3_8 .et_quote_content blockquote p, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_blog_grid .et_link_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2 { font-size: 18px; line-height: 26px; }
.et_pb_column_3_8 .et_pb_audio_module_content h2, .et_pb_column_1_3 .et_pb_audio_module_content	h2 { font-size: 20px; }
	.et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url { font-size: 14px; }

.et_pb_column_1_3 .et_link_content, .et_pb_column_3_8 .et_link_content, .et_pb_column_1_4 .et_link_content, .et_pb_blog_grid .et_link_content, .et_pb_column_1_3 .et_audio_content, .et_pb_column_1_4 .et_audio_content, .et_pb_column_3_8 .et_audio_content, .et_pb_blog_grid .et_audio_content { padding: 35px 20px; }
.et_pb_column_3_8 .et_pb_audio_module_content, .et_pb_column_1_3 .et_pb_audio_module_content { padding: 40px 20px 35px; }
.et_pb_column_1_4 .et_pb_audio_module_content { padding: 30px 20px 25px; }
	.et_pb_column_1_4 .et_audio_content .mejs-controls div.mejs-horizontal-volume-slider, .et_pb_column_1_4 .et_audio_content .mejs-controls .mejs-horizontal-volume-total, .et_pb_column_1_4 .et_pb_audio_module_content .mejs-controls div.mejs-horizontal-volume-slider, .et_pb_column_1_4 .et_pb_audio_module_content .mejs-controls .mejs-horizontal-volume-total { width: 33px; }

.et_pb_blog_grid .et_link_content, .et_pb_blog_grid .et_quote_content { margin: -20px -20px 19px; }
.et_pb_blog_grid .et_audio_content { margin-bottom: 19px; }

.et_audio_container .mejs-container, .et_audio_container .mejs-embed, .et_audio_container .mejs-embed body, .et_audio_container .mejs-container .mejs-controls { background: none; }
	.et_audio_container .mejs-time.mejs-currenttime-container, .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded { display: none !important; }
		.et_audio_container .mejs-time.mejs-currenttime-container.custom { display: block !important;}
		.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total, .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: rgba(255, 255, 255, 0.5); border-radius: 5px; height: 4px; margin-top: 8px; }
		.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total, .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background: rgba(153, 153, 153, 0.5); }
		.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { margin-top: 2px; }
			.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current, .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #fff; height: inherit; border-radius: 5px; }
			.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current, .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background: #999; }
			.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { top: 13px; }
			.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle, .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { display: block; top: -3px; border: none; width: 10px; }
		.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { background: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 10px; position: absolute; top: 10px; }
		.et_audio_container .mejs-container .mejs-controls .mejs-time span { font-size: 18px; font-weight: 200; }
		.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider { height: 4px; }
	.et_audio_container .mejs-playpause-button button, .et_audio_container .mejs-volume-button button { background: none !important; margin-left: 0 !important; width: 30px !important; height: 30px !important; }
	.et_audio_container .mejs-playpause-button button:before { content: "\45"; font-size: 32px; left: 0; top: -8px; }
	.et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before { position: absolute; color: #fff; }
	.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before, .et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before { color: #666; }
	.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle, .et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { background: #666; }
	.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span { color: #999; }
		.et_audio_container .mejs-playpause-button { margin-right: 3px !important; }
	.et_audio_container .mejs-controls .mejs-button button:focus { outline: none; }
	.et_audio_container .mejs-playpause-button.mejs-pause button:before { content: "\60"; }
	.et_audio_container .mejs-volume-button button:before { content: "\e068"; font-size: 18px; top: -1px; left: 4px; }
	.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span { font-size: 14px; }
	.et_pb_column_1_4 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-right: 9px !important; }
	.et_pb_column_1_3 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-right: -1px !important; }
	.et_pb_column_3_8 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-right: 0px !important; margin-left: 9px; }
	.et_pb_column_1_4 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-right: 0px !important; }

	.et_pb_post .et_pb_slide { min-height: 600px; background-size: cover !important; }
	.et_pb_column_3_4 .et_pb_post .et_pb_slide { min-height: 442px; }
	.et_pb_column_2_3 .et_pb_post .et_pb_slide { min-height: 390px; }
	.et_pb_column_1_2 .et_pb_post .et_pb_slide { min-height: 284px; }
	.et_pb_column_1_3 .et_pb_post .et_pb_slide, .et_pb_column_3_8 .et_pb_post .et_pb_slide { min-height: 180px; }
	.et_pb_column_1_4 .et_pb_post .et_pb_slide { min-height: 125px; }
	.et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 180px; }
	.et_full_width_page .et_gallery_item:nth-child(3n) { margin-right: 60px; }
	.et_full_width_page .et_gallery_item:nth-child(3n+1) { clear: none; }
	.et_full_width_page .et_gallery_item:nth-child(4n) { margin-right: 0; }
	.et_full_width_page .et_gallery_item:nth-child(4n+1) { clear: both; }

	.et_pb_audio_module { margin-bottom: 30px; position: relative; }
		.et_pb_audio_cover_art { position: absolute; top: 0; left: 0; height: 100%; width: 220px; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; }
		.et_pb_audio_module_content { margin-left: 220px; }
			.et_pb_audio_module_content h2 { margin-bottom: -5px; }
			.et_audio_module_meta { margin-bottom: 17px; color: #fff; }
		.et_pb_column_2_3 .et_pb_audio_cover_art { width: 180px; }
		.et_pb_column_2_3 .et_pb_audio_module_content { margin-left: 180px; }
		.et_pb_column_1_2 .et_pb_audio_cover_art, .et_pb_column_3_8 .et_pb_audio_cover_art, .et_pb_column_1_3 .et_pb_audio_cover_art, .et_pb_column_1_4 .et_pb_audio_cover_art { float: none; width: 100%; position: relative; }
		.et_pb_column_1_2 .et_pb_audio_module_content, .et_pb_column_3_8 .et_pb_audio_module_content, .et_pb_column_1_3 .et_pb_audio_module_content, .et_pb_column_1_4 .et_pb_audio_module_content { margin-left: 0; }
			.et_pb_column_1_4 .et_audio_module_meta { font-size: 12px; }
		.et_pb_audio_no_image .et_pb_audio_module_content { margin-left: 0; }

		.et_pb_column_1_2 .et_pb_audio_cover_art { height: 380px; }
		.et_pb_column_3_8 .et_pb_audio_cover_art { height: 275px; }
		.et_pb_column_1_3 .et_pb_audio_cover_art { height: 240px; }
		.et_pb_column_1_4 .et_pb_audio_cover_art { height: 170px; }

/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/

#et-top-navigation { float: right; }

.nav li { position: relative; }
.nav li ul { position: absolute; top: 52px; left: -27px; padding: 20px; }
.et-fixed-header .nav li ul { top: 38px; }
.et-fixed-header .nav li li ul { top : -3px ;}
.nav li ul { z-index: 9999; width: 200px; background: #fff; visibility: hidden; opacity: 0; border-top: 3px solid #7EBEC5; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }
.nav li ul { -webkit-transform: translate3d(0,0,0); text-align: left; }
.nav li.et-hover > ul { visibility: visible; }
.nav li:hover > ul, .nav li.et-hover > ul { -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
.nav li:hover > ul { opacity: 1; visibility: visible; }
.nav li li { padding: 0; margin:0; }
.nav li li ul { z-index: 1000; top: -3px; left: 220px; }
.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.nav li li a, .et_mobile_menu li a { font-size: 14px; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.nav ul li a:hover, .et_mobile_menu li a:hover { color: #111; background-color: rgba(0,0,0,0.03); }
	.et_nav_text_color_light .nav ul li a:hover, .et_nav_text_color_light .et_mobile_menu li a:hover { color: #fff !important; }

#top-menu li li a { padding: 10px 20px; width: 160px; }
	.et_nav_text_color_light #top-menu li li a { color: rgba( 255, 255, 255, 0.7 ); }
		.et_nav_text_color_light #top-menu li li a:hover { color: rgba( 255, 255, 255, 1 ); }


#et-secondary-nav li { position: relative;  text-align: right; }
#et-secondary-nav li > a { padding-bottom: 8px; }
#et-secondary-nav > li > a { padding-bottom: 12px; }
#et-secondary-nav li ul { position: absolute; top: 23px; left: -132px; padding: 20px; }
	#et-secondary-nav li ul ul { top: -20px; left: -209px; }
		#et-secondary-nav li ul li { display: block; margin-left: -20px; padding-left: 20px; }
#et-secondary-nav li ul { z-index: 999999; background: #fff; visibility: hidden; opacity: 0; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }
#et-secondary-nav li ul { -webkit-transform: translate3d(0,0,0); }
#et-secondary-nav li.et-hover > ul { visibility: visible; }
#et-secondary-nav li:hover > ul, #et-secondary-menu li.et-hover > ul { -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
#et-secondary-nav li:hover > ul { opacity: 1; visibility: visible; }
#et-secondary-nav li li { padding: 0; margin: 0; }
#et-secondary-nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#et-secondary-nav li li a { width: 150px; font-size: 12px; line-height: 1em; margin-right: 0; padding: 10px; display: block; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#et-secondary-nav ul li a:hover { background-color: rgba(0,0,0,0.03); }

	/*---------------[DROPDOWN ARROWS]------------------*/
	#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after { transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg);  -moz-transform:rotate(90deg);  content: ' >\0000a0'; font-size: 9px; position: absolute; right: 0; top: 2px; }
	#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child { padding-right: 14px;}
	#top-menu li li.menu-item-has-children > a:first-child:after { right: 20px;}

	/*---------------[MEGA MENU]------------------*/
	#top-menu li.mega-menu { position: inherit; }
	#top-menu li.mega-menu > ul { top: 62px; padding: 30px 20px; position: absolute !important; width: 1040px !important; left:0 !important;}
	#top-menu li.mega-menu ul li { margin: 0; float: left!important; display: block !important; padding: 0 !important; }
	#top-menu li.mega-menu li > ul { padding: 0px; border: none; left: auto; top: auto; width: 240px !important; position: relative; }
	#top-menu li.mega-menu li ul { visibility: visible; opacity: 1; display: none; }
	#top-menu li.mega-menu.et-hover li ul { display: block; }
	#top-menu li.mega-menu:hover > ul { opacity: 1 !important; visibility: visible !important; }
	#top-menu li.mega-menu > ul > li > a:first-child { padding-top: 0 !important; font-weight: bold; border-bottom: 1px solid rgba(0,0,0,0.03); }
	#top-menu li.mega-menu > ul > li > a:first-child:hover { background-color: transparent !important; }

	#top-menu li.mega-menu li > a { width: 200px !important; }
	#top-menu li.mega-menu > ul > li { margin: 0 10px; }
	#top-menu li.mega-menu .menu-item-has-children > a:first-child:after { display: none; }
	.et-fixed-header #top-menu li.mega-menu > ul { top: 42px; }

	/*---------------[MOBILE MENU]------------------*/
	.et_mobile_menu { position: absolute; left: 0; top: 62px; padding: 5%; background: #fff; width: 90%; visibility: visible; opacity: 1; display: none; z-index: 9999; border-top: 3px solid #7EBEC5; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }
	.et-fixed-header .et_mobile_menu { top: 41px; }
	.et_mobile_menu li ul { visibility: visible !important; display: block !important; padding-left: 10px; }
	.et_mobile_menu li li { padding-left: 5%;}
	.et_mobile_menu li a { border-bottom: 1px solid rgba(0,0,0,0.03); color: #666; padding: 10px 5%; width: 90%; display: block; }
		.et_nav_text_color_light .et_mobile_menu li a { color: rgba( 255, 255, 255, 0.7 ); }
	.et_mobile_menu .menu-item-has-children > a { font-weight: bold; background-color: rgba(0,0,0,0.03); }
	.et_mobile_menu li .menu-item-has-children > a { background-color: transparent; }
	#et_mobile_nav_menu { float: right; display: none; }
	.mobile_menu_bar { position: relative; }
	.mobile_menu_bar:before { content: "\61"; font-size: 32px; left: 0; position: relative; top: 0; }
	.et-fixed-header .mobile_menu_bar:before { top: -6px; }

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-wrap { padding-top: 75px; }
.single-project #comment-wrap { padding-top: 0px; }
		.comment-body { position: relative; padding: 0 110px 0 100px; margin-bottom: 48px; min-height: 87px; }
			.comment_avatar { left: 0; position: absolute; top: 7px; }
				.comment_avatar img { display: block; height: auto; max-width: 100%; width: auto; }
			.comment_postinfo { margin-bottom: 8px; }
				span.fn, span.fn a { color: #000; font-weight: 700; text-decoration: none; font-size: 16px; display: inline-block; }
				span.comment_date { color: #000; font-size: 14px; font-weight: 300; }
				.comment-reply-link { position: absolute; top: 7px; right: 0; display: block; color: #fff; }
				.comment-reply-link:hover, .form-submit:hover { text-decoration: none; }
		.comment .children { margin-left: 100px; }

		.comment #respond { margin: -30px 0 0; }
	#respond { padding-top: 17px; }
		#commentform { padding-bottom: 60px; }
			#commentform input[type="text"] { width: 47%; }
			#commentform textarea { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
			#commentform textarea, #commentform input[type="text"] { padding: 12px; color: #999; background-color: #eee; border: none; font-size: 18px; }
			.form-submit { float: right; }
				.form-submit input { display: block; }

	#reply-title small { display: block; font-size: 14px; font-weight: 400; }

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/


	#footer-widgets { padding-top: 80px; }
		.footer-widget { float: left; width: 225px; margin: 0 60px 50px 0; color: #fff; }
		.last { margin-right: 0; }
			#main-footer .et_pb_widget { margin: 0; }
			#footer-widgets .fwidget { padding-bottom: 15px; }
			#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; }
			#footer-widgets .footer-widget li:before { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }
				#footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }
				#footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }
#footer-bottom { background-color: #1f1f1f; background-color: rgba(0, 0, 0, 0.32); padding: 15px 0 5px; }
	#footer-info { text-align: left; color: #666; padding-bottom: 10px; float: left; }
		#footer-info a { font-weight: 700; color: #666; }
	#et-footer-nav { background-color: rgba(255,255,255,0.05); }
		.bottom-nav { padding: 15px 0; }
			.bottom-nav li { display: inline-block; font-size: 14px; padding-right: 22px; }
				.bottom-nav a { color: #bbb; }
				.bottom-nav a:hover { color: rgba(187, 187, 187, 0.7); }


/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

.widget_search .screen-reader-text { display: none;}
.widget_search #s{ color: #666 !important; width:58%; padding:6px 3% 7px 3%; margin:0; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-color: #ddd; }

.widget_search #searchform { position: relative; }
.widget_search #searchsubmit{ font-family: 'Raleway', Arial, sans-serif; font-size: 12px ; font-weight: 400 !important; color:#666; background-color: #ddd; width:34%; max-width: 90px; margin: 0 0 0 -4px; padding: 11px 10px 10px 10px !important; border: none; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; line-height: 14px; width: 63px; height: 31px !important; position: absolute; right: 5px; top: 0; line-height: 1; }
.osx .widget_search #searchsubmit { height: 30px !important; }
.osx.gecko .widget_search #searchsubmit { height: 29px !important; }
.safari .widget_search #searchsubmit { right: 8px; }
.osx.safari .widget_search #searchsubmit { height: 28px !important; }
.gecko .widget_search #searchsubmit { padding: 7px 10px 10px 10px !important;}
.ie .widget_search #searchsubmit { height: 30px !important; }


/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; max-width: 96%; padding: 8px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }


/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 100%; }
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }
		#wp-calendar td#today { font-weight: bold; }
	#wp-calendar th {	font-style: normal;	text-transform: capitalize;	padding: 3px 5px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

.pagination { clear: both; }

.wp-pagenavi { text-align: right; border-top: 1px solid #e2e2e2; padding-top: 13px; clear: both; margin-bottom: 30px; }
	.wp-pagenavi a, .wp-pagenavi span { color: #666; margin: 0 5px; text-decoration: none; font-size: 14px !important; font-weight: 400 !important; border: none !important; }
	.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink { color: #999 !important; }
	.wp-pagenavi span.current, .wp-pagenavi a:hover { color: #82c0c7 !important; }


.et_pb_slider { position: relative; overflow: hidden;}
.et_pb_slides:after, .et_pb_row:after, .et_pb_row_inner:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.et_pb_slider .et_pb_slide { display: none; float: left; margin-right: -100%; position: relative; width: 100%; text-align: center; -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); }
.format-gallery .et_pb_slider .et_pb_slide { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.et_pb_slider .et_pb_slide, .et_pb_section { background-position: center; background-repeat: no-repeat; -webkit-background-size: 100%; -moz-background-size: 100%; background-size: 100%; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.et_pb_slider .et_pb_slide:first-child { display: list-item; }
.et_pb_container { width: 1080px; margin: 0 auto; position: relative; z-index: 2; }

.et_pb_slide_description { padding: 210px 100px; -webkit-animation-duration: .7s; -webkit-animation-delay: .9s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-duration: .7s; -moz-animation-delay: .9s; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -o-animation-duration: .7s; -o-animation-delay: .9s; -o-animation-timing-function: ease-in-out; -o-animation-fill-mode: both; -ms-animation-duration: .7s; -ms-animation-delay: .9s; -ms-animation-timing-function: ease-in-out; -ms-animation-fill-mode: both; animation-duration: .7s; animation-delay: .9s; animation-timing-function: ease-in-out; animation-fill-mode: both; -webkit-animation-name: fadeBottom; -moz-animation-name: fadeBottom; -ms-animation-name: fadeBottom; -o-animation-name: fadeBottom; animation-name: fadeBottom; }
.et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 185px 100px; }
.et_pb_bg_layout_dark .et_pb_slide_description { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);  }

.et-pb-controllers { position: absolute; bottom: 20px; left: 0; width: 100%; text-align: center; z-index: 10; }
.format-gallery .et-pb-controllers { bottom: 0; }
.et-pb-controllers a { display: inline-block; background-color: rgba(255,255,255,0.5); text-indent: -9999px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; width: 7px; height: 7px; margin-right: 10px; }
.et_pb_post .et-pb-controllers a { margin-bottom: 10px; }
.et-pb-controllers a:last-child { margin-right: 0; }
.et-pb-controllers .et-pb-active-control { background-color: #fff; }

.et_pb_text { width: 100%; margin-bottom: 30px;}
.et_pb_text p:last-of-type { padding-bottom: 0px;}
.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6  { color: #fff !important; }
.et_pb_text_align_left { text-align: left; }
.et_pb_text_align_center { text-align: center; }
.et_pb_text_align_right { text-align: right; }

.et_pb_testimonial_old_layout, .et_pb_testimonial_old_layout .et_pb_testimonial_description a { color: #666 !important; }

.et_pb_slide_image { bottom: 0; width: 510px; position: absolute; }

.et_pb_media_alignment_center .et_pb_slide_image { bottom: auto; top: 50%; }

.et_pb_slide_image, .et_pb_slide_video { -webkit-animation-duration: .7s; -webkit-animation-delay: .6s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -moz-animation-duration: .7s; -moz-animation-delay: .6s; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -o-animation-duration: .7s; -o-animation-delay: .6s;-o-animation-timing-function: ease-in-out; -o-animation-fill-mode: both; -ms-animation-duration: .7s; -ms-animation-delay: .6s; -ms-animation-timing-function: ease-in-out; -ms-animation-fill-mode: both; animation-duration: .7s; animation-delay: .6s; animation-timing-function: ease-in-out; animation-fill-mode: both; -webkit-animation-name: fadeLeft; -moz-animation-name: fadeLeft; -ms-animation-name: fadeLeft; -o-animation-name: fadeLeft; animation-name: fadeLeft; }

.et_pb_slide_image img { vertical-align: bottom; }
.et_pb_slide_with_image .et_pb_slide_description { width: 510px; padding-left: 0; padding-right: 0; text-align: left; padding-bottom: 200px; float: right; }
	.et_pb_slide_description h2 { font-weight: 300; font-size: 46px; }
	.et_pb_slide_content { font-size: 18px; padding-bottom: 24px; font-weight: 400; color: #333; }
	.et_pb_slide_content p:last-of-type { padding-bottom: 0px;}
	.et_pb_bg_layout_dark .et_pb_slide_content { color: #fff;}
		a.et_pb_more_button { color: inherit; text-shadow: none; text-decoration: none; display: inline-block; }
.et_pb_section_parallax, .et_pb_slider_parallax { overflow: hidden; }
.et_parallax_bg { background-repeat: no-repeat; background-position: top center; background-size: cover; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; }
.et_pb_section_parallax .et_pb_parallax_css { background-attachment: fixed; }
.et_mobile_device .et_pb_slider_parallax .et_pb_slide, .et_mobile_device .et_pb_section_parallax .et_pb_parallax_css { background-attachment: scroll; }

.et_mobile_device_not_ipad .et-waypoint, .et_mobile_device_not_ipad .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }

.et_pb_slider_fullwidth_off { margin-bottom: 30px; }
.et_pb_post .et_pb_slider { margin-bottom: 0; }

.et_pb_slider_fullwidth_off .et_pb_container { width: 100% !important; }
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 120px 60px 86px; text-align: center;  }
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 120px 60px; }
.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 180px 60px; }
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container { min-height: 170px; }
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video { display: none; }
.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 { font-size: 18px; line-height: 26px; font-weight: 500;}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { text-align: center; width: 185px; padding: 35px 20px 75px; }

.et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_slider_fullwidth_off .et_pb_slide_video { margin-left: 100px; width: 410px; }
.et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 409px; padding-top: 145px; padding-bottom: 145px; padding-right: 100px; }

.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 307px; padding-left: 60px; padding-right: 60px;  }
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 390px; padding-left: 60px; padding-right: 60px; }
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 200px; padding-left: 60px; padding-right: 60px; text-align: center; }
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 249px; }
.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 260px; padding-left: 60px; padding-right: 60px;}

.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_more_button,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
	display: none;
}

.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_video { width: 260px; margin-left: 60px; }
.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_video { width: 308px; margin-left: 60px; }

.et_pb_column_3_4 .et_pb_slide_content, .et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content { font-size: 16px;}
.et_pb_column_3_4 .et_pb_slide_description h2, .et_pb_column_2_3 .et_pb_slide_description h2, .et_pb_column_1_2 .et_pb_slide_description h2 { font-weight: 500; font-size: 26px;}
.et_pb_column_1_3 .et_pb_slide_description h2, .et_pb_column_3_8 .et_pb_slide_description h2 { font-weight: 500; font-size: 22px;}


ul.et_pb_social_media_follow {
	list-style-type: none;
	margin: 0 0 22px;
	padding: 0;
}

.et_pb_social_media_follow li {
	float: left;
	margin-bottom: 8px;
}
.et_pb_social_media_follow li a {
	margin-right: 8px;
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
}

.et_pb_social_media_follow li a.follow_button {
	padding: 0px 12px;
	margin-top: 5px;
	margin-right: 25px;
	font-size: 14px;
	line-height: 23px;
	background: rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.et_pb_social_media_follow li a.follow_button:hover {
	background: rgba(0, 0, 0, 0.2);
	color: rgba(0, 0, 0, 0.6);
}

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button {
	background: rgba(0, 0, 0, 0.6);
	color: rgba(255, 255, 255, 0.8);
}

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover {
	background: rgba(0, 0, 0, 0.7);
	color: rgba(255, 255, 255, 1);
}

.et_pb_social_media_follow li a.icon {
	height: 32px;
	width: 32px;
	padding: 0;
}

.et_pb_social_media_follow li a.icon::before {
	height: 32px;
	width: 32px;
	font-size: 16px;
	line-height: 32px;
	display: block;
	color: rgba(255, 255, 255, 1);
	transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}

.et_pb_social_media_follow li a.icon:hover::before {
	color: rgba(255, 255, 255, 0.7);
}

.et_pb_social_media_follow li a.icon.rounded_rectangle {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.et_pb_social_media_follow li a.icon.circle {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}

li.et_pb_social_icon a span { display: none; }

.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }

.et_pb_section { padding: 50px 0; position: relative; }
#main-content, .et_pb_section { background-color: #fff; }
.et_pb_fullwidth_section { padding: 0; }
.et_pb_fullwidth_section .et_pb_row { padding: 0; }

.et_pb_fullwidth_header { padding: 50px 0; }
.et_pb_fullwidth_header p { padding-bottom: 0; }

.et_pb_inner_shadow { -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); }
.et_pb_section_video { overflow: hidden; }

.et_pb_section_video_bg { visibility: visible; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.et_pb_section_video_bg .mejs-controls, .et_pb_section_video_bg .mejs-overlay-play { display: none !important; }

.et_pb_row { width: 1080px; margin: 0 auto; padding: 30px 0 0 0; position: relative; }
.et_pb_row_inner:nth-of-type(n+2) { padding-top: 30px; }
.et_pb_row.et_pb_row_empty, .et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty { display: none; }

.et_pb_column { float: left; margin-right: 60px; }
.et_pb_column_4_4 { width: 100%; float: none; }
.et_pb_column_1_2 { width: 510px; }
.et_pb_column_1_3 { width: 320px; }
.et_pb_column_1_4 { width: 225px; }
.et_pb_column_2_3 { width: 700px; }
.et_pb_column_3_4 { width: 795px; }
.et_pb_column_3_8 { width: 367.5px; }
.et_pb_row .et_pb_column:last-child { margin-right: 0; }

.et_pb_space { border: none; }
.et_pb_divider { border-top: 1px solid #eee; border-top: 1px solid rgba(0, 0, 0, 0.1); margin: 0 0 30px 0; }

.et_pb_preload > div, .et_pb_preload .et_pb_section_video_bg { visibility: hidden; }
.et_pb_preload { position: relative; background: #464646 !important; }
.et_pb_preload:before { content: ''; position: absolute; top: 50%; left: 50%; background: url(/static/pokiedrift/wp-content/themes/pokiedrift/images/preloader.gif) no-repeat; -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; width: 32px; height: 32px; margin: -16px 0 0 -16px; }

.et-pb-icon { font-family: 'ETmodules'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 96px; display: inline-block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.et-pb-icon-circle { font-size: 48px; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; padding: 25px; }
	.et-pb-icon-circle-border { border: 3px solid; }

.et_pb_blurb_position_left .et_pb_blurb_content { padding-left: 52px; text-align: left; }
		.et_pb_blurb_position_left .et-pb-icon { font-size: 32px; margin-right: 20px; margin-top: -8px; }
	.et_pb_blurb_position_left .et_pb_main_blurb_image { position: absolute; top: 0; left: 0; width: 32px; }
	.et_pb_blurb_position_left .et-pb-icon-circle { font-size: 16px; -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; padding: 8px; }
	.et_pb_blurb_position_left .et-pb-icon-circle-border { border: 2px solid; }

.et_pb_accordion { margin-bottom: 30px; }
.et_pb_accordion .et_pb_toggle { margin-bottom: 10px; }
.et_pb_accordion .et_pb_toggle:last-child { margin-bottom: 0; }
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before { display: none; }

/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/

@-webkit-keyframes fadeBottom { 0% { opacity: 0; -webkit-transform: translateY(10%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }
@-moz-keyframes fadeBottom { 0% { opacity: 0; -moz-transform: translateY(10%); } 100% { opacity: 1; -moz-transform: translateY(0); } }
@-o-keyframes fadeBottom { 0% { opacity: 0; -o-transform: translateY(10%); } 100% { opacity: 1; -o-transform: translateY(0); } }
@keyframes fadeBottom { 0% { opacity: 0; transform: translateY(10%); } 100% { opacity: 1; transform: translateY(0); } }

@-webkit-keyframes fadeLeft { 0% { opacity: 0; -webkit-transform: translateX(-10%); } 100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes fadeLeft { 0% { opacity: 0; -moz-transform: translateX(-10%); } 100% { opacity: 1; -moz-transform: translateX(0); } }
@-o-keyframes fadeLeft { 0% { opacity: 0; -o-transform: translateX(-10%); } 100% { opacity: 1; -o-transform: translateX(0); } }
@keyframes fadeLeft { 0% { opacity: 0; transform: translateX(-10%); } 100% { opacity: 1; transform: translateX(0); } }

@-webkit-keyframes fadeRight { 0% { opacity: 0; -webkit-transform: translateX(10%); } 100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes fadeRight { 0% { opacity: 0; -moz-transform: translateX(10%); } 100% { opacity: 1; -moz-transform: translateX(0); } }
@-o-keyframes fadeRight { 0% { opacity: 0; -o-transform: translateX(10%); } 100% { opacity: 1; -o-transform: translateX(0); } }
@keyframes fadeRight { 0% { opacity: 0; transform: translateX(10%); } 100% { opacity: 1; transform: translateX(0); } }

@-webkit-keyframes fadeTop { 0% { opacity: 0; -webkit-transform: translateY(-10%); } 100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes fadeTop { 0% { opacity: 0; -moz-transform: translateY(-10%); } 100% { opacity: 1; -moz-transform: translateX(0); } }
@-o-keyframes fadeTop { 0% { opacity: 0; -o-transform: translateY(-10%); } 100% { opacity: 1; -o-transform: translateX(0); } }
@keyframes fadeTop { 0% { opacity: 0; transform: translateY(-10%); } 100% { opacity: 1; transform: translateX(0); } }

@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-webkit-keyframes slideWidth { 0% { width: 0; } 100% { } }
@-moz-keyframes slideWidth { 0% { width: 0; } 100% { } }
@-o-keyframes slideWidth { 0% { width: 0; } 100% { } }
@keyframes slideWidth { 0% { width: 0; } 100% { } }

.et-waypoint {opacity: 0;}
.et_pb_counters { opacity: 1; margin-bottom: 30px; }

.et_pb_counters, .et_pb_pricing, .et_pb_widget_area ul, .et_pb_tabs_controls { list-style: none !important; padding: 0 !important; line-height: inherit !important; }

.et_pb_animation_off { opacity: 1; }
.et_pb_animation_left.et-animated { opacity: 1; -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1); animation: fadeLeft 1s 1 cubic-bezier(0.77,0,.175,1);}
.et_pb_animation_right.et-animated { opacity: 1; -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: fadeRight 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: fadeRight 1s 1 cubic-bezier(0.77,0,.175,1); animation: fadeRight 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_pb_animation_top.et-animated { opacity: 1; -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: fadeTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: fadeTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: fadeTop 1s 1 cubic-bezier(0.77,0,.175,1);}
.et_pb_animation_bottom.et-animated { opacity: 1; -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: fadeBottom 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: fadeBottom 1s 1 cubic-bezier(0.77,0,.175,1); animation: fadeBottom 1s 1 cubic-bezier(0.77,0,.175,1); }
.et_pb_animation_fade_in.et-animated { opacity: 1; -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }
.et-animated li span .et_pb_counter_amount { opacity: 1; -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); animation: slideWidth 1s 1 cubic-bezier(0.77,0,.175,1); }

.et_pb_filterable_portfolio { margin: 0 0 30px; position: relative; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters { clear: both; margin: 0 0 40px 0; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters ul { list-style-type: none; padding: 0; float: left; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters li { float: left; font-size: 14px; line-height: 14px; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a { color: #666666; padding: 10px 20px; border: 1px solid #E2E2E2; display: block; text-decoration: none; height: auto; overflow: hidden; margin: -1px -1px 0 0; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover { color: #666; background-color: #F4F4F4; }
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active { color: #82c0c7; background-color: #F9F9F9; }
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_filters li a { color: #FFF; background-color: transparent;}
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_filters li a:hover { color: #333; background-color: rgba(255,255,255,1); }
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_filters li a.active { color: #333; background-color: #FFF;}

.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters { margin: 0 auto 40px; }
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: none; }

.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 100%; }

.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px 0 0 0; }

.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 50%; }
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; border-top-right-radius: 0; border-bottom-right-radius: 3px; }
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; }

.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 { font-size: 18px; }

.et_pb_filterable_portfolio .column_width { height: 0px; width: 225px; }
.et_pb_filterable_portfolio .gutter_width { height: 0px; width: 60px; }

.et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
.et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
.et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
.et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
.et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
.et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { float: left; width: 225px; margin: 0 0px 42px 0; }

.et_pb_column_3_8 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
.et_pb_column_3_8 .et_pb_filterable_portfolio .column_width { width: 368px; }
.et_pb_column_3_8 .et_pb_filterable_portfolio .gutter_width { width: 0px; }

.et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 195px; }
.et_pb_column_2_3 .et_pb_filterable_portfolio .column_width { width: 195px; }
.et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width { width: 57px; }

.et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 320px; }
.et_pb_column_1_3 .et_pb_filterable_portfolio .column_width { width: 320px; }
.et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width,
.et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 0px; }

.et_pb_filterable_portfolio .et_pb_portfolio_items,
.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper { width: 100%; position: relative; overflow: hidden; }
.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper { border-bottom: 1px solid #E2E2E2; }
.et_pb_filterable_portfolio .et_pb_portofolio_pagination { float: right; height: 24px; }
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul { list-style-type: none; width: 100%; }
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li { float: left; padding: 5px; }
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a { float: left; padding: 5px; font-size: 16px; line-height: 16px; color: #999999; }
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a { color: #FFFFFF; }
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active { color: #82c0c7; }
.et_pb_portfolio_items_wrapper.no_pagination { border-bottom: none; }

/* Gallery */
.et_pb_gallery { margin: 0 0 30px; position: relative; overflow: hidden; }
.et_pb_gallery_fullwidth .et_pb_gallery_item { display: none; float: left; margin-right: -100%; position: relative; width: 100%; }
.et_pb_gallery_fullwidth .et_pb_gallery_item:first-child { display: block; }

.et_pb_gallery_fullwidth .et_pb_gallery_item .et_pb_gallery_image,
.et_pb_gallery_fullwidth .et_pb_gallery_item .et_pb_gallery_image img { width: 100%; height: auto; }

.et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 1080px; }
.et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 795px; }
.et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 700px; }
.et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 510px; }
.et_pb_column_3_8 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 368px; }
.et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 320px; }
.et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 225px; }

.et_pb_gallery_grid .et_pb_gallery_items { transition: height 0.2s ease-in-out; -webkit-transition: height 0.2s ease-in-out; -moz-transition: height 0.2s ease-in-out; }
.et_pb_gallery_grid .et_pb_gallery_item { float:left; margin-bottom: 53px; width: 225px;}
.et_pb_gallery_grid .column_width { height: 0px; width: 225px; }
.et_pb_gallery_grid .gutter_width { height: 0px; width: 60px; }

.et_pb_gallery_grid .et_pb_gallery_image { overflow: hidden; height: 169px; width: 225px; margin: 0; position: relative;}
.et_pb_gallery_grid .et_pb_gallery_image img { max-width: inherit; height: inherit; min-height: 169px; min-width: 225px; }
.et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 169px; }
.et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 225px; }

.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title { font-size: 16px; padding: 10px 0; }
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_caption { font-size: 14px; }
.et_pb_gallery .et_pb_gallery_items { width: 100%; overflow: hidden; }
.et_pb_gallery .et_pb_gallery_pagination { width:100%; float: right; border-top: 1px solid #E2E2E2; }
.et_pb_gallery .et_pb_gallery_pagination ul { list-style-type: none; float: right; margin: 0; padding: 0px; }
.et_pb_gallery .et_pb_gallery_pagination ul li { float: left; }
.et_pb_gallery .et_pb_gallery_pagination ul li a { float: left; padding: 10px; font-size: 16px; line-height: 16px; color: #999999; display: block; }
.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a { color: #FFFFFF; }
.et_pb_gallery .et_pb_gallery_pagination ul li a.active { color: #82c0c7; }
.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_column_3_8 .et_pb_gallery .column_width { width: 368px; }
.et_pb_column_3_8 .et_pb_gallery .gutter_width { width: 0px; }
.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 276px; width: 368px; }
.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 276px; min-width: 368px; }
.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 276px; }
.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 368px; }
.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_column_2_3 .et_pb_gallery .column_width { width: 195px; }
.et_pb_column_2_3 .et_pb_gallery .gutter_width { width: 57px; }
.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 146px; width: 195px; }
.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 146px; min-width: 195px; }
.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 146px; }
.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 195px; }
.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_column_1_3 .et_pb_gallery .column_width { width: 320px; }
.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height:240px; width: 320px; }
.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height:240px; min-width: 320px; }
.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height:240px; }
.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 320px; }
.et_pb_column_1_3 .et_pb_gallery .gutter_width,
.et_pb_column_1_4 .et_pb_gallery .gutter_width { width: 0px; }

.mfp-fade.mfp-bg { opacity: 0.001; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0.001; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }

/* Fullwidth Portfolio */
.et_pb_fullwidth_portfolio { margin: 0; position: relative; overflow: hidden; }
.et_pb_fullwidth_portfolio .et_overlay { border: none; }
.et_pb_fullwidth_portfolio .et_pb_carousel_group { display: none; float: left; width: 100%; position: relative; }
.et_pb_fullwidth_portfolio .et_pb_carousel_group.active { display: block; }
.et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group { display: block; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_items { width: 100%; position: relative; overflow: hidden; left: 0; top: 0; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_item { float:left; margin: 0; height: 0px; width: 20%; position: relative; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image { position: relative; overflow: hidden; width: 100%; height: 100%; margin: 0; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image img { max-width: inherit; height: inherit; min-height: 100%; min-width: 100%; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img { height: 100%; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img { width: 100%; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay:before { top: 45%; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; }
	.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before { top: 33%; }
.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay { background: rgba( 0, 0, 0, 0.6 ); }
.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p { color: #FFF ; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta { position: absolute; opacity: 0; z-index: 4; top: 0;left: 0; width: 100%; height: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); }
.et_pb_fullwidth_portfolio h2 { text-align: center; margin: 30px 0; }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3, .et_pb_fullwidth_portfolio .et_pb_portfolio_image p {display: block; position: relative; float: left; z-index: 5; width: 100%; text-align: center; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); }
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 { margin-top: 40%; padding: 0 5px; }
	.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3 { margin-top: 35%; }
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev { left: 22px; opacity: 1;  }
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next { right: 22px; opacity: 1; }

.et_color_scheme_green a { color: #7cc68d; }

.et_color_scheme_green .et_pb_counter_amount, .et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_green #top-header { background: #7cc68d !important; }

.et_color_scheme_green.woocommerce a.button.alt, .et_color_scheme_green.woocommerce-page a.button.alt, .et_color_scheme_green.woocommerce button.button.alt, .et_color_scheme_green.woocommerce-page button.button.alt, .et_color_scheme_green.woocommerce input.button.alt, .et_color_scheme_green.woocommerce-page input.button.alt, .et_color_scheme_green.woocommerce #respond input#submit.alt, .et_color_scheme_green.woocommerce-page #respond input#submit.alt, .et_color_scheme_green.woocommerce #content input.button.alt, .et_color_scheme_green.woocommerce-page #content input.button.alt, .et_color_scheme_green.woocommerce a.button, .et_color_scheme_green.woocommerce-page a.button, .et_color_scheme_green.woocommerce button.button, .et_color_scheme_green.woocommerce-page button.button, .et_color_scheme_green.woocommerce input.button, .et_color_scheme_green.woocommerce-page input.button, .et_color_scheme_green.woocommerce #respond input#submit, .et_color_scheme_green.woocommerce-page #respond input#submit, .et_color_scheme_green.woocommerce #content input.button, .et_color_scheme_green.woocommerce-page #content input.button, .et_color_scheme_green .woocommerce-message, .et_color_scheme_green .woocommerce-error, .et_color_scheme_green .woocommerce-info { background: #7cc68d !important; }

.et_color_scheme_green #et_search_icon:hover, .et_color_scheme_green .mobile_menu_bar:before, .et_color_scheme_green .footer-widget h4, .et_color_scheme_green .et_pb_sum, .et_color_scheme_green .et_pb_pricing li a, .et_color_scheme_green .et_pb_pricing_table_button, .et_color_scheme_green .comment-reply-link, .et_color_scheme_green .form-submit input, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_green .et_pb_contact_submit, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_green .et_overlay:before, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green.woocommerce div.product span.price, .et_color_scheme_green.woocommerce-page div.product span.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product p.price, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green .bottom-nav li.current-menu-item > a { color: #7cc68d !important; }

.et_color_scheme_green.woocommerce .star-rating span:before, .et_color_scheme_green.woocommerce-page .star-rating span:before { color: #7cc68d !important; }

.et_color_scheme_green .et-search-form, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .et_pb_pricing li:before { border-color: #7cc68d !important; }


.et_color_scheme_pink a { color: #c37cc6; }

.et_color_scheme_pink .et_pb_counter_amount, .et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_pink #top-header { background: #c37cc6 !important; }

.et_color_scheme_pink.woocommerce a.button.alt, .et_color_scheme_pink.woocommerce-page a.button.alt, .et_color_scheme_pink.woocommerce button.button.alt, .et_color_scheme_pink.woocommerce-page button.button.alt, .et_color_scheme_pink.woocommerce input.button.alt, .et_color_scheme_pink.woocommerce-page input.button.alt, .et_color_scheme_pink.woocommerce #respond input#submit.alt, .et_color_scheme_pink.woocommerce-page #respond input#submit.alt, .et_color_scheme_pink.woocommerce #content input.button.alt, .et_color_scheme_pink.woocommerce-page #content input.button.alt, .et_color_scheme_pink.woocommerce a.button, .et_color_scheme_pink.woocommerce-page a.button, .et_color_scheme_pink.woocommerce button.button, .et_color_scheme_pink.woocommerce-page button.button, .et_color_scheme_pink.woocommerce input.button, .et_color_scheme_pink.woocommerce-page input.button, .et_color_scheme_pink.woocommerce #respond input#submit, .et_color_scheme_pink.woocommerce-page #respond input#submit, .et_color_scheme_pink.woocommerce #content input.button, .et_color_scheme_pink.woocommerce-page #content input.button, .et_color_scheme_pink .woocommerce-message, .et_color_scheme_pink .woocommerce-error, .et_color_scheme_pink .woocommerce-info { background: #c37cc6 !important; }

.et_color_scheme_pink #et_search_icon:hover, .et_color_scheme_pink .mobile_menu_bar:before, .et_color_scheme_pink .footer-widget h4, .et_color_scheme_pink .et_pb_sum, .et_color_scheme_pink .et_pb_pricing li a, .et_color_scheme_pink .et_pb_pricing_table_button, .et_color_scheme_pink .comment-reply-link, .et_color_scheme_pink .form-submit input, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_pink .et_pb_contact_submit, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_pink .et_overlay:before, .et_color_scheme_pink .entry-summary p.price ins, .et_color_scheme_pink.woocommerce div.product span.price, .et_color_scheme_pink.woocommerce-page div.product span.price, .et_color_scheme_pink.woocommerce #content div.product span.price, .et_color_scheme_pink.woocommerce-page #content div.product span.price, .et_color_scheme_pink.woocommerce div.product p.price, .et_color_scheme_pink.woocommerce-page div.product p.price, .et_color_scheme_pink.woocommerce #content div.product p.price, .et_color_scheme_pink.woocommerce-page #content div.product p.price, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_pink .bottom-nav li.current-menu-item > a { color: #c37cc6 !important; }

.et_color_scheme_pink.woocommerce .star-rating span:before, .et_color_scheme_pink.woocommerce-page .star-rating span:before { color: #c37cc6 !important; }

.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .nav li ul, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .et_pb_pricing li:before { border-color: #c37cc6 !important; }


.et_color_scheme_red a { color: #cd5c5c; }

.et_color_scheme_red .et_pb_counter_amount, .et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_red #top-header { background: #cd5c5c !important; }

.et_color_scheme_red.woocommerce a.button.alt, .et_color_scheme_red.woocommerce-page a.button.alt, .et_color_scheme_red.woocommerce button.button.alt, .et_color_scheme_red.woocommerce-page button.button.alt, .et_color_scheme_red.woocommerce input.button.alt, .et_color_scheme_red.woocommerce-page input.button.alt, .et_color_scheme_red.woocommerce #respond input#submit.alt, .et_color_scheme_red.woocommerce-page #respond input#submit.alt, .et_color_scheme_red.woocommerce #content input.button.alt, .et_color_scheme_red.woocommerce-page #content input.button.alt, .et_color_scheme_red.woocommerce a.button, .et_color_scheme_red.woocommerce-page a.button, .et_color_scheme_red.woocommerce button.button, .et_color_scheme_red.woocommerce-page button.button, .et_color_scheme_red.woocommerce input.button, .et_color_scheme_red.woocommerce-page input.button, .et_color_scheme_red.woocommerce #respond input#submit, .et_color_scheme_red.woocommerce-page #respond input#submit, .et_color_scheme_red.woocommerce #content input.button, .et_color_scheme_red.woocommerce-page #content input.button, .et_color_scheme_red .woocommerce-message, .et_color_scheme_red .woocommerce-error, .et_color_scheme_red .woocommerce-info { background: #cd5c5c !important; }

.et_color_scheme_red #et_search_icon:hover, .et_color_scheme_red .mobile_menu_bar:before, .et_color_scheme_red .footer-widget h4, .et_color_scheme_red .et_pb_sum, .et_color_scheme_red .et_pb_pricing li a, .et_color_scheme_red .et_pb_pricing_table_button, .et_color_scheme_red .comment-reply-link, .et_color_scheme_red .form-submit input, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_red .et_pb_contact_submit, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_red .et_overlay:before, .et_color_scheme_red .entry-summary p.price ins, .et_color_scheme_red.woocommerce div.product span.price, .et_color_scheme_red.woocommerce-page div.product span.price, .et_color_scheme_red.woocommerce #content div.product span.price, .et_color_scheme_red.woocommerce-page #content div.product span.price, .et_color_scheme_red.woocommerce div.product p.price, .et_color_scheme_red.woocommerce-page div.product p.price, .et_color_scheme_red.woocommerce #content div.product p.price, .et_color_scheme_red.woocommerce-page #content div.product p.price, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_red .bottom-nav li.current-menu-item > a { color: #cd5c5c !important; }

.et_color_scheme_red .woocommerce .star-rating span:before, .et_color_scheme_red .woocommerce-page .star-rating span:before { color: #cd5c5c !important; }

.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before { border-color: #cd5c5c; }


.et_color_scheme_orange a { color: #edb059; }

.et_color_scheme_orange .et_pb_counter_amount, .et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_orange #top-header { background: #edb059 !important; }

.et_color_scheme_orange.woocommerce a.button.alt, .et_color_scheme_orange.woocommerce-page a.button.alt, .et_color_scheme_orange.woocommerce button.button.alt, .et_color_scheme_orange.woocommerce-page button.button.alt, .et_color_scheme_orange.woocommerce input.button.alt, .et_color_scheme_orange.woocommerce-page input.button.alt, .et_color_scheme_orange.woocommerce #respond input#submit.alt, .et_color_scheme_orange.woocommerce-page #respond input#submit.alt, .et_color_scheme_orange.woocommerce #content input.button.alt, .et_color_scheme_orange.woocommerce-page #content input.button.alt, .et_color_scheme_orange.woocommerce a.button, .et_color_scheme_orange.woocommerce-page a.button, .et_color_scheme_orange.woocommerce button.button, .et_color_scheme_orange.woocommerce-page button.button, .et_color_scheme_orange.woocommerce input.button, .et_color_scheme_orange.woocommerce-page input.button, .et_color_scheme_orange.woocommerce #respond input#submit, .et_color_scheme_orange.woocommerce-page #respond input#submit, .et_color_scheme_orange.woocommerce #content input.button, .et_color_scheme_orange.woocommerce-page #content input.button, .et_color_scheme_orange .woocommerce-message, .et_color_scheme_orange .woocommerce-error, .et_color_scheme_orange .woocommerce-info { background: #edb059 !important; }

.et_color_scheme_orange #et_search_icon:hover, .et_color_scheme_orange .mobile_menu_bar:before, .et_color_scheme_orange .footer-widget h4, .et_color_scheme_orange .et_pb_sum, .et_color_scheme_orange .et_pb_pricing li a, .et_color_scheme_orange .et_pb_pricing_table_button, .et_color_scheme_orange .comment-reply-link, .et_color_scheme_orange .form-submit input, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_contact_submit, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_orange .et_overlay:before, .et_color_scheme_orange .entry-summary p.price ins, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page div.product span.price, .et_color_scheme_orange.woocommerce #content div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange .bottom-nav li.current-menu-item > a { color: #edb059 !important; }

.et_color_scheme_orange .woocommerce .star-rating span:before, .et_color_scheme_orange .woocommerce-page .star-rating span:before { color: #edb059 !important; }

.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et_pb_pricing li:before { border-color: #edb059; }


.et_color_scheme_green .et-cart-info, .et_color_scheme_pink .et-cart-info, .et_color_scheme_red .et-cart-info, .et_color_scheme_orange .et-cart-info, .et_color_scheme_green .et-social-icon a:hover, .et_color_scheme_pink .et-social-icon a:hover, .et_color_scheme_red .et-social-icon a:hover, .et_color_scheme_orange .et-social-icon a:hover, .et_color_scheme_green .et_pb_promo_button, .et_color_scheme_pink .et_pb_promo_button, .et_color_scheme_red .et_pb_promo_button, .et_color_scheme_orange .et_pb_promo_button, .et_color_scheme_green .et_pb_more_button, .et_color_scheme_pink .et_pb_more_button, .et_color_scheme_red .et_pb_more_button, .et_color_scheme_orange .et_pb_more_button, .et_color_scheme_green .et_pb_slide_description h2 a, .et_color_scheme_pink .et_pb_slide_description h2 a, .et_color_scheme_red .et_pb_slide_description h2 a, .et_color_scheme_orange .et_pb_slide_description h2 a, .et_color_scheme_green .et-pb-slider-arrows a, .et_color_scheme_pink .et-pb-slider-arrows a, .et_color_scheme_red .et-pb-slider-arrows a, .et_color_scheme_orange .et-pb-slider-arrows a, .et_color_scheme_green .et_audio_content a, .et_color_scheme_pink .et_audio_content a, .et_color_scheme_red .et_audio_content a, .et_color_scheme_orange .et_audio_content a, .et_color_scheme_green .et_link_content a, .et_color_scheme_pink .et_link_content a, .et_color_scheme_red .et_link_content a, .et_color_scheme_orange .et_link_content a, .et_color_scheme_green .et_pb_newsletter_button, .et_color_scheme_pink .et_pb_newsletter_button, .et_color_scheme_red .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_newsletter_button { color: inherit !important; }


/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80); }

.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }

.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

.mfp-align-top .mfp-container:before { display: none; }

.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }

.mfp-ajax-cur { cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }

.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }

.mfp-auto-cursor .mfp-content { cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }

.mfp-loading.mfp-figure { display: none; }

.mfp-hide { display: none !important; }

.mfp-preloader { color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
	.mfp-preloader a { color: #cccccc; }
	.mfp-preloader a:hover { color: white; }

.mfp-s-ready .mfp-preloader { display: none; }

.mfp-s-error .mfp-content { display: none; }

button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }
button::-moz-focus-inner { padding: 0; border: 0; }

.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
	.mfp-close:hover, .mfp-close:focus { opacity: 1; filter: alpha(opacity=100); }
	.mfp-close:active { top: 1px; }

.mfp-close-btn-in .mfp-close { color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }

.mfp-counter { position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px; }

.mfp-arrow { position: absolute; opacity: 0.55; filter: alpha(opacity=55); margin: 0; top: 50%; margin-top: -32px; padding: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
	.mfp-arrow:hover { opacity: 1; filter: alpha(opacity=100); }

.mfp-arrow-left { left: 10px; }
.mfp-arrow-right { right: 10px; }

.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
	.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
	.mfp-iframe-holder .mfp-close { top: -40px; }

.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
	.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black; }

/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444; }
	.mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; }
	.mfp-figure figure { margin: 0; }

.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }

.mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; }

.mfp-image-holder .mfp-content { max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
	.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
	.mfp-img-mobile img.mfp-img { padding: 0; }
	.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
	.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
	.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
	.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
	.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; }
}

@media all and (max-width: 900px) {
	.mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
	.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
	.mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
	.mfp-container { padding-left: 6px; padding-right: 6px; }
}

.mfp-ie7 .mfp-img { padding: 0; }
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container { padding: 0; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }


.mfp-bg { z-index: 1000000; }
.mfp-wrap { z-index: 1000001; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border: none; font-size: 64px; color: #fff; }
.mfp-arrow-left:before, .mfp-arrow-right:before { display: none; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a { content: "\34"; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a { content: "\35"; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { font-size: 64px; font-family: 'Open Sans', Arial, sans-serif; font-weight: 200; top: -10px; opacity: 0.2; }
.mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover { opacity: 1; }

.et_boxed_layout.et_vertical_nav #page-container #main-header { width: auto; }
.et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area { width: 700px; }
.et_vertical_nav.et_right_sidebar #sidebar, .et_vertical_nav.et_left_sidebar #sidebar { width: 320px; }
.et_vertical_nav.et_right_sidebar #main-content .container:before { right: 320px; }
.et_vertical_nav.et_left_sidebar #main-content .container:before { left: 320px; }

.et_vertical_nav.et_header_style_centered #main-header #et_top_search {  display: block !important; margin: 16px auto 0; }

.et_pb_no_bg { padding: 0 !important; }
.et_vertical_nav #top-menu li.mega-menu > ul { top: 62px; padding: 30px 20px; position: absolute !important; width: 790px !important; left: 0 !important; }
	.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(n+4) { margin-top: 30px; clear: both; }

.et_vertical_nav #page-container { padding-top: 0 !important; }
.mobile_nav .select_page { display: none; }

#wpadminbar { z-index: 100001; }

/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 1405px ) {
	.et_boxed_layout.et_vertical_nav #page-container { width: 1425px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom { margin-left: 0; }
	.et_vertical_nav.et_right_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images { width: 315px !important; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail,.et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 140px !important; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time-rail { width: 155px !important; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 327px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post { width: 185px; }

	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1) { clear: both !important; }
	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n) { margin-right: 60px !important; }
	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n) { margin-right: 0px !important; }
	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1) { clear: none !important; }
	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item,.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item { width: 193px; }
}

@media only screen and ( min-width: 981px ) {
	.et_vertical_nav #page-container { position: relative; }
	.et_vertical_nav #main-header { position: fixed; padding-top: 40px !important; top: 0 !important; left: 0; width: 225px; height: 100%; -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header { margin-left: 225px; position: relative; }
	.et_vertical_nav #top-header { z-index: 9999; }
	.et_vertical_nav #main-header .container { width: auto; margin: 0 40px; }
		.et_vertical_nav #main-header nav#top-menu-nav, .et_vertical_nav #main-header #top-menu, .et_vertical_nav #main-header #et-top-navigation, .et_vertical_nav #main-header #logo, .et_vertical_nav #main-header #et_top_search { float: none; }
		.et_vertical_nav #main-header nav#top-menu-nav { padding-top: 10px; display: block; }
			.et_vertical_nav #main-header #top-menu li { display: block; padding-right: 0; }
				.et_vertical_nav #main-header #top-menu li.mega-menu > ul { top: 190px; left: 185px !important; }
				.et_vertical_nav #main-header .nav li ul { top: -32px; left: 185px; }
 					.et_vertical_nav #main-header #top-menu > li > a { padding-bottom: 19px; margin-right: -40px; padding-right: 40px; }
 					.et_vertical_nav #main-header #top-menu > li > a:after { right: 40px; }
					.et_vertical_nav #main-header .nav li ul ul { top: -23px; left: 220px; }
				.et_vertical_nav #main-header .nav li.mega-menu ul { left: auto; top: auto; }
		.et_vertical_nav #main-header #logo { margin-bottom: 28px; padding: 0; max-height: none; }
		.et_vertical_nav #main-header .et-search-form { top: -35px; right: auto; left: 185px; }
		.et_vertical_nav.et_header_style_centered #main-header .et-search-form { left: 121px; }
		.et_vertical_nav #main-header .nav li ul, .et_vertical_nav #main-header .et-search-form { border-top: none; border-left-width: 3px; border-left-style: solid; }
	.et_vertical_nav #et-top-navigation .et-cart-info { float: none; display: block; }
	.et_vertical_nav #et_search_icon:before { top: -3px; }

	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1) { clear: none; }
	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n) { margin-right: 60px; }
	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n) { margin-right: 0px; }
	.et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1),.et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1) { clear: both; }
}

@media only screen and ( min-width: 1200px ) {
	.et_boxed_layout #page-container { margin: 0 auto; position: relative; -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); }
	.et_boxed_layout #page-container, .et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container #top-header { width: 1200px; }
	.et_boxed_layout.et_vertical_nav #page-container #top-header { width: auto; }
	.et_boxed_layout #page-container #top-header { left: auto; right: auto; }
}

@media only screen and ( min-width: 1100px ) {
	.et_pb_column_3_8 .et_audio_container .mejs-time-rail { width: 159px !important; }
	.et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time-rail { width: 110px !important; }
}

/*-------------------[1080px]------------------*/
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {

	.et_vertical_nav .et_pb_row, .et_vertical_nav .container, .et_vertical_nav .et_pb_container { width: 795px; }

	.et_vertical_nav .et_pb_column_4_4 { width: 100%; float: none; }
	.et_vertical_nav .et_pb_column_1_2 { width: 367px; }
	.et_vertical_nav .et_pb_column_1_3 { width: 225px; }
	.et_vertical_nav .et_pb_column_1_4 { width: 153px; }
	.et_vertical_nav .et_pb_column_2_3 { width: 510px; }
	.et_vertical_nav .et_pb_column_3_4 { width: 580px; }
	.et_vertical_nav .et_pb_column_3_8 { width: 259.5px; }

	.et_vertical_nav .footer-widget { width: 367px; }

	.et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }

	.et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area { width: 510px; }
	.et_vertical_nav.et_right_sidebar #sidebar, .et_vertical_nav.et_left_sidebar #sidebar { width: 225px; }
	.et_vertical_nav.et_right_sidebar #main-content .container:before { right: 225px; }
	.et_vertical_nav.et_left_sidebar #main-content .container:before { left: 225px; }

	.et_vertical_nav .et_pb_newsletter_description, .et_vertical_nav .et_pb_newsletter_form { padding: 0 60px; float: none; width: auto; }
	.et_vertical_nav .et_pb_newsletter_description { margin-bottom: 15px; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget, .et_vertical_nav .et_pb_column_3_4 .et_pb_widget { margin-right: 90px !important; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n) { margin-right: 0 !important; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n+1) { clear: both; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1) { clear: none; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio  .column_width { width: 225px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width { width: 260px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio  .column_width { width: 259.5px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 100%; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 0; border-top-right-radius: 3px; border-bottom-left-radius: 0; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px 0 0 0; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio  .column_width { width: 367px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio  .column_width { width: 225px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 153px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 0px; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 100%; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 510px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 580px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 259.5px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 367px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 225px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 153px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .column_width { width: 225px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .column_width { width: 260px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .column_width { width: 259.5px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .column_width { width: 176px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .column_width { width: 225px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .column_width { width: 153px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .gutter_width,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .gutter_width,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .gutter_width { width: 0px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 169px; width: 225px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 169px; min-width: 225px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 169px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 225px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 195px; width: 260px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 195px; min-width: 260px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 195px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 260px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image { height: 195px; width: 259.5px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 195px; min-width: 259.5px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 195px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 259.5px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image { height: 132px; width: 176px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 132px; min-width: 176px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 132px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 176px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .gutter_width { width: 15px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 169px; width: 225px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 169px; min-width: 225px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 169px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 225px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 115px; width: 153px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 115px; min-width: 153px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 115px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 153px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_form p input,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_button,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_form p input,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_button { font-size: 12px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 225px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 260px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 259.5px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 176px; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 225px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 225px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 153px; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n),
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n) { margin-right: 0; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n),
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n) { margin-right: 60px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter { width: 153px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent { height: 153px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent p { line-height: 153px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_map { height: 383px; width: 510px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_map { height: 436px; width: 580px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_map { height: 195px; width: 259.5px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_map { height: 276px; width: 367px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_map { height: 169px; width: 225px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_map { height: 115px; width: 153px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 185px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 220px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_blog_grid .et_pb_post { width: 221px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post { width: 328px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_pb_post { width: 186px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 113px; }

	.et_vertical_nav.et_right_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images { width: 250px !important; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_pb_post { width: 180px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 113px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 219px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 170px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 120px !important; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .mejs-container, .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .mejs-container .mejs-controls { height: 60px !important; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post,.et_vertical_nav .et_pb_column_4_4 .et_pb_blog_grid .et_pb_post { width: 327px; }

	/*-------------[Sliders + Vertical Navigation]------------*/
	.et_vertical_nav .et_pb_slide_with_image .et_vertical_nav .et_pb_slide_image { width: 367px; }
	.et_vertical_nav .et_pb_slide_with_image .et_vertical_nav .et_pb_slide_video { float: left; width: 367px; padding-top: 100px; }
	.et_vertical_nav .et_pb_slide_with_image .et_pb_slide_description { width: 367px; padding: 100px 0; }

	.et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 317px; padding: 80px 60px 80px 0; }
	.et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_video { margin-left: 60px; width: 297px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 217px; padding: 60px 60px 60px 40px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav  .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_video { width: 198px; margin-left: 60px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 170px; padding: 60px 60px 60px 40px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_video { width: 180px; margin-left: 60px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 247px; padding: 60px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 179.5px; padding: 40px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 145px; padding: 40px; }
}

@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {
	.et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section p.value, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section p.value { font-size: 50px; line-height: 50px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section { margin-right: 0px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section.values, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section.values { width: 70px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section.days, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section.days { width: 90px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section p.value { font-size: 30px; line-height: 30px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section { margin-right: 0; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section.values { width: 42px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section.days { width: 60px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value, .et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value { font-size: 20px; line-height: 20px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 0; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 20px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section { margin-right: 0; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value { font-size: 16px; line-height: 16px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section.values { width: 20px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section.days { width: 24px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep { width: 0; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 24px !important; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 36px !important; }

	.et_vertical_nav .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 30px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 10px; }

	/*-------------[Pricing Tables + Vertical Navigation]------------*/
	.et_vertical_nav .et_pb_column_1_4 .et_pb_dollar_sign, .et_vertical_nav .et_pb_column_1_3 .et_pb_dollar_sign { top: -20px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_sum, .et_vertical_nav .et_pb_column_1_3 .et_pb_sum  { font-size: 40px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_content_top, .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_content_top { padding-bottom: 20px; }

	/*-------------[Newsletter + Vertical Navigation]------------*/
	.et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter .et_pb_newsletter_description, .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_form, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter .et_pb_newsletter_description, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_form  { padding: 0 20px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter { padding: 35px 0; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_map,.et_vertical_nav .et_pb_column_1_2 .et_pb_map, .et_vertical_nav .et_pb_column_2_3 .et_pb_map,.et_vertical_nav .et_pb_column_3_8 .et_pb_map, .et_vertical_nav .et_pb_column_3_4 .et_pb_map, .et_vertical_nav .et_pb_column_1_3 .et_pb_map { max-width: 100%; }

	.et_vertical_nav .et_pb_column_1_4 .et_audio_container .mejs-controls .mejs-time-rail,.et_vertical_nav .et_pb_column_1_4 .et_audio_container .mejs-time-total { width: 70px !important; }
	.et_vertical_nav .et_pb_column_3_8 .et_audio_container .mejs-controls .mejs-time-rail,.et_vertical_nav .et_pb_column_3_8 .et_audio_container .mejs-time-total { width: 170px !important; }
	.et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-controls .mejs-time-rail,.et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time-total { width: 140px !important; }
	.et_vertical_nav .et_pb_column_1_4 .et_audio_container { padding-bottom: 40px; }
	.et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-left: 7px; }

	.et_vertical_nav .et_pb_column_3_8 .mejs-container, .et_vertical_nav .et_pb_column_3_8 .mejs-container .mejs-controls,.et_vertical_nav .et_pb_column_1_4 .mejs-container, .et_vertical_nav .et_pb_column_1_4 .mejs-container .mejs-controls,.et_vertical_nav .et_pb_column_1_3 .mejs-container, .et_vertical_nav .et_pb_column_1_3 .mejs-container .mejs-controls { height: 60px !important; }


	.et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(3n+1) { clear: both !important; }
	.et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(2n) { margin-right: 60px !important; }
	.et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(3n) { margin-right: 0px !important; }
	.et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(2n+1) { clear: none !important; }

	/*-------------[Sliders + Vertical Navigation]------------*/
	.et_vertical_nav .et_pb_slide_description { padding: 140px 100px; }
	.et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 100px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description  { padding: 60px; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n+1),
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1) {
		clear: none;
	}

	.et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1),
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) {
		clear: both;
	}

	.et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n),
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n) {
	 	margin-right: 0;
	}

	.et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1),
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) {
		margin-right: 60px;
	}

}

@media only screen and ( min-width: 981px ) {
	.et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table { width: 50%; margin-top: 60px; }
	.et_pb_column_2_3 .et_pb_pricing_table:nth-child(2n+1), .et_pb_column_1_2 .et_pb_pricing_table:nth-child(2n+1) { clear: both; }
	.et_pb_column_2_3 .et_pb_pricing_table:nth-child(1), .et_pb_column_2_3 .et_pb_pricing_table:nth-child(2), .et_pb_column_1_2 .et_pb_pricing_table:nth-child(1), .et_pb_column_1_2 .et_pb_pricing_table:nth-child(2) { margin-top: 0; }
	.et_pb_column_2_3 .et_pb_featured_table, .et_pb_column_1_2 .et_pb_featured_table { margin-top: -30px !important; }

	.et_pb_column_1_3 .et_pb_pricing_table, .et_pb_column_1_4 .et_pb_pricing_table, .et_pb_pricing_2 .et_pb_pricing_table { width: 100% !important; margin-bottom: 60px; }
	.et_pb_column_1_3 .et_pb_featured_table, .et_pb_column_1_4 .et_pb_featured_table { margin-top: 0; }

	.et_boxed_layout.et_vertical_nav #page-container #main-header { width: 225px; left: auto; }

	.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n+1),
	.et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1),
	.et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) {
		clear: both;
	}

	.et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item {
		float: none !important;
		margin-right: 0 !important;
		width: 100% !important;
	}
}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
	.et_pb_row, .container, .et_pb_container { width: 960px; }

	.et_pb_column_1_2 { width: 450px; }
	.et_pb_column_1_3 { width: 280px; }
	.et_pb_column_1_4 { width: 195px; }
	.et_pb_column_2_3 { width: 620px; }
	.et_pb_column_3_4 { width: 705px; }
	.et_pb_column_3_8 { width: 322.5px; }

	/*-------------------[Sliders]------------------*/
	.et_pb_slide_description { padding: 185px 100px; }
	.et_pb_slide_with_image .et_pb_slide_description { padding-top: 185px; padding-bottom: 185px;}
		.et_pb_slide_content { padding-bottom: 35px; }

	.et_pb_slide_image { width: 450px; }
	.et_pb_slide_with_image .et_pb_slide_description, .et_pb_slide_video { width: 450px; }

	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container { min-height: 146px; }
	.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
	.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 60px 60px; text-align: center; }
	.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
	.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 120px 60px; }

	.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {  width: 330px; }
	.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {  width: 160px; }
	.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {  width: 220px; }
	.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {  width: 262px; }
	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {  width: 390px; }

	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 390px; margin-left: 60px; }
	.et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 262px; }
	.et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 220px; }

	.et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content { font-size: 14px;}
	.et_pb_column_1_2 .et_pb_slide_description h2, .et_pb_column_1_3 .et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slide_description h2, .et_pb_column_2_3 .et_pb_slide_description h2 { font-size: 18px;}

	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 155px; }

	.et_pb_post { margin-bottom: 42px; }
	.et_pb_blog_grid .et_pb_post { width: 240px; }
	.et_pb_column_4_4 .et_pb_blog_grid .et_pb_post { width: 282px; }
	.et_pb_column_3_8 .et_pb_blog_grid .et_pb_post { width: 284px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_pb_post { width: 150px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 91px; }
	.et_vertical_nav .et_section_specialty .et_pb_column_3_8 .et_pb_blog_grid .et_pb_post { width: 186px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 185px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 360px; }
	.et_vertical_nav .et_pb_column_1_4 .wp-pagenavi span.pages { width: 119px !important;  display: block; }

	/*-------------------[Sliders + Vertical Navigation]------------------*/
	.et_vertical_nav .et_pb_slide_with_image .et_pb_slide_image { width: 330px; }
	.et_vertical_nav .et_pb_slide_with_image .et_pb_slide_video { float: left; width: 330px; padding-top: 100px; }
	.et_vertical_nav .et_pb_slide_with_image .et_pb_slide_description { width: 330px; padding: 80px 0; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 257px; padding: 80px 60px; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_vertical_nav .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 268px; margin-left: 60px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 187px; padding: 60px 60px 60px 40px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 167px; margin-left: 60px;}

	.et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 330px; padding: 60px; text-align: center; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_video { display: none; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 202px; padding: 60px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 146.5px; padding: 40px; text-align: center}

	.et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 115px; padding: 40px; text-align: center; }

	/*-------------------[Portfolio]------------------*/
	.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item { float: left; margin: 0 60px 42px 0; }
	.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item { width: 195px; }
	.et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item { float: left; margin: 0 17px 42px 0; }
	.et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item  { float: none; margin: 0 0 42px 0; }
	.et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 280px; }
	.et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 323px; }
	.et_pb_column_4_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_4_4 .et_pb_widget_area_right .et_pb_widget { width: 165px; }
		.et_pb_column_3_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_3_4 .et_pb_widget_area_right .et_pb_widget { width: 164px; }
		.et_pb_column_2_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_2_3 .et_pb_widget_area_right .et_pb_widget { width: 249px; }
		.et_pb_column_1_2 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_2 .et_pb_widget_area_right .et_pb_widget { width: 164px; }
	.et_pb_column_4_4 .et_pb_newsletter_description { width: 559px; }
	.et_pb_column_4_4 .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter_form, .et_pb_column_1_3 .et_pb_newsletter_form { width: 220px; }
	.et_pb_column_3_4 .et_pb_newsletter_description { width: 303px; }
	.et_pb_column_2_3 .et_pb_newsletter_description { width: 218px; }
	.et_pb_column_1_2 .et_pb_newsletter_description, .et_pb_column_1_2 .et_pb_newsletter_form { width: 330px; }
	.et_pb_column_1_3 .et_pb_newsletter_description { width: 220px; }
	.et_pb_column_3_8 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_form { width: 263px; }
	.et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_form { width: 135px; }

	/*-----------[Filterable Portfolio]--------------------*/
	.et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 195px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 280px; }
	.et_pb_column_3_8 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 323px; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 195px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .column_width { width: 280px; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width { width: 60px; }
	.et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width { width: 17px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 0px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters { margin: 0 auto 40px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: none; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 50%; }
	.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 100%; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(odd) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(even) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; border-top-right-radius: 0; border-bottom-right-radius: 3px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; }
	.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 0; border-top-right-radius: 3px; border-bottom-left-radius: 0; }
	.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
	.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px 0 0 0; }

	/*-----------[Gallery]--------------------*/
	.et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 960px; }
	.et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 705px; }
	.et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 620px; }
	.et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 450px; }
	.et_pb_column_3_8 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 323px; }
	.et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 280px; }
	.et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 195px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_4_4 .et_pb_gallery .column_width,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_3_4 .et_pb_gallery .column_width,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_2_3 .et_pb_gallery .column_width,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_2 .et_pb_gallery .column_width,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_4 .et_pb_gallery .column_width { width: 195px; }
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_3 .et_pb_gallery .column_width { width: 280px; }

	.et_pb_column_4_4 .et_pb_gallery .gutter_width,
	.et_pb_column_3_4 .et_pb_gallery .gutter_width,
	.et_pb_column_1_2 .et_pb_gallery .gutter_width { width: 60px; }
	.et_pb_column_2_3 .et_pb_gallery .gutter_width { width: 17px; }
	.et_pb_column_1_3 .et_pb_gallery .gutter_width,
	.et_pb_column_1_4 .et_pb_gallery .gutter_width { width: 0px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 146px; width: 195px; }
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 210px; width: 280px; }
	.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 243px; width: 323px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 146px; min-width: 195px; }
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 210px; min-width: 280px; }
	.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 243px; min-width: 323px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 146px; }
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 210px; }
	.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 243px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 195px; }
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 280px; }
	.et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 323px; }

	.et_pb_pricing_content { padding: 33px 20px 6px; }

	.et_right_sidebar #left-area, .et_left_sidebar #left-area { width: 705px; }
	.et_right_sidebar #sidebar, .et_left_sidebar #sidebar { width: 194px; }

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 195px!important; }

	.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width: 450px !important; }
	.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { width: 136px !important; }

	.et_pb_column_4_4 .et_pb_map { width: 960px; }
	.et_pb_column_3_4 .et_pb_map { height: 390px; width: 705px; }
	.et_pb_column_3_8 .et_pb_map { height: 243px; width: 323px; }
	.et_pb_column_2_3 .et_pb_map { height: 345px; width: 620px; }
	.et_pb_column_1_2 .et_pb_map { height: 250px; width: 450px; }
	.et_pb_column_1_3 .et_pb_map { height: 210px; width: 280px; }
	.et_pb_column_1_4 .et_pb_map { height: 145px; width: 195px; }

	.et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 322px !important; }
	.et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 94px !important; }
	.et_full_width_portfolio_page .et_project_meta { width: 195px; }

	#sidebar .et_pb_widget { margin-left: 0; }
	.et_left_sidebar #sidebar .et_pb_widget { margin-right: 0; }

	.footer-widget { width: 195px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 50%; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; border-top-right-radius: 0; border-bottom-right-radius: 3px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 100%; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 0; border-top-right-radius: 3px; border-bottom-left-radius: 0; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px 0 0 0; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width { width: 216px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width { width: 18px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width { width: 227px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .column_width { width: 226.5px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width { width: 322px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width { width: 195px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 131px; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 100%; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 450px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 514px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 226.5px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 322px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 195px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 131px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery .column_width { width: 216px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery .gutter_width { width: 18px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery .column_width { width: 227px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery .column_width { width: 226.5px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery .column_width { width: 322px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery .column_width { width: 195px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery .column_width { width: 131px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid  .gutter_width,
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid  .gutter_width,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid  .gutter_width,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid  .gutter_width { width: 0px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 162px; width: 216px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 162px; min-width: 216px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 162px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 216px; }

	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 170px; width: 227px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 170px; min-width: 227px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 170px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 227px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image { height: 170px; width: 226.5px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 170px; min-width: 226.5px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 170px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 226.5px; }

	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image { height: 234px; width: 322px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 234px; min-width: 322px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 234px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 322px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 146px; width: 195px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 146px; min-width: 195px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 146px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 195px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 98px; width: 131px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 98px; min-width: 131px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 98px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 131px; }

	.et_vertical_nav .et_pb_newsletter_description, .et_vertical_nav .et_pb_newsletter_form { padding: 0 60px; float: none; width: auto; }
	.et_vertical_nav .et_pb_newsletter_description { margin-bottom: 15px; }

	.et_vertical_nav .et_pb_column_3_8 .et_pb_newsletter_description h2,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_description h2,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_description h2 { font-size: 24px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_newsletter_form p input,
	.et_vertical_nav .et_pb_column_3_8 .et_pb_newsletter_button,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_form p input,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_button,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_form p input,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_button { font-size: 11px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 216px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 227px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 226.5px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 322px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 195px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 131px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_number_counter { width: 195px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent { height: 195px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent p { line-height: 195px; }

	.et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter,
	.et_vertical_nav .et_pb_column_1_3 .et_pb_number_counter { width: 195px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent { height: 195px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent p { line-height: 195px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter,
	.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter { width: 131px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent { height: 131px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent p { line-height: 131px; }

	.et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p { font-size: 65px; line-height: 65px; }

	.et_vertical_nav .et_pb_column_2_3 .et_pb_map { height: 338px; width: 450px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_map { height: 385px; width: 514px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_map { height: 170px; width: 226.5px; }
	.et_vertical_nav .et_pb_column_1_2 .et_pb_map { height: 234px; width: 322px; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_map { height: 146px; width: 195px; }
	.et_vertical_nav .et_pb_column_1_4 .et_pb_map { height: 98px; width: 131px; }

	/*-------------------[Sidebar]------------------*/
	.widget_search #s{ width:64%; }
	.widget_search #searchsubmit{ width:24%; max-width: none; }

	/*-------------------[Menu]------------------*/
	#top-menu li.mega-menu > ul { width: 900px !important;}
	#top-menu li.mega-menu li > ul, li.mega-menu ul li  { width: 205px !important; }
		#et-secondary-menu li.mega-menu li > ul, li.mega-menu ul li  { width: inherit !important; }
	#top-menu li.mega-menu li > a { width: 165px !important; }

	.et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 155px; }
	.et_pb_column_4_4 .et_pb_team_member_image, .et_pb_column_3_4 .et_pb_team_member_image, .et_pb_column_2_3 .et_pb_team_member_image { width: 280px; }
	.et_pb_column_4_4 .et_pb_team_member_description, .et_pb_column_3_4 .et_pb_team_member_description, .et_pb_column_2_3 .et_pb_team_member_description { margin-left: 310px; }
	.et_pb_column_3_8 .et_pb_team_member_image { width: auto; }

.et_quote_content { padding: 50px 70px 45px; }
.et_pb_column_2_3 .et_quote_content { padding: 50px 50px 45px; }
.et_pb_column_1_2 .et_quote_content { padding: 35px 47px 30px; }
.et_pb_column_1_3 .et_quote_content, .et_pb_column_3_8 .et_quote_content, .et_pb_column_1_4 .et_quote_content, .et_pb_blog_grid .et_quote_content { padding: 35px 25px 32px; }

	.et_pb_column_1_4 .et_audio_container .mejs-playpause-button button { left: -11px; }
	.et_pb_column_1_4 .et_audio_container .mejs-controls div.mejs-time-rail { margin-left: -14px; }

	.et_pb_column_3_8 .et_audio_container .mejs-time-rail { width: 114px !important; }

	.et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time-rail { width: 70px !important; }
	.et_pb_column_4_4 .et_pb_post .et_pb_slide { min-height: 534px; }
	.et_pb_column_3_4 .et_pb_post .et_pb_slide { min-height: 392px; }
	.et_pb_column_2_3 .et_pb_post .et_pb_slide { min-height: 345px; }
	.et_pb_column_1_2 .et_pb_post .et_pb_slide { min-height: 250px; }
	.et_pb_column_1_3 .et_pb_post .et_pb_slide, .et_pb_column_3_8 .et_pb_post .et_pb_slide { min-height: 155px; }
	.et_pb_column_1_4 .et_pb_post .et_pb_slide { min-height: 108px; }
	.et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 155px; }
	.et_pb_column_1_2 .et_pb_audio_cover_art { height: 340px; }
	.et_pb_column_3_8 .et_pb_audio_cover_art { height: 242px; }
	.et_pb_column_1_3 .et_pb_audio_cover_art { height: 210px; }
	.et_pb_column_1_4 .et_pb_audio_cover_art { height: 145px; }

	.et_vertical_nav .et_pb_row, .et_vertical_nav .container, .et_vertical_nav .et_pb_container { width: 705px; }

	.et_vertical_nav .et_pb_column_1_2 { width: 322px; }
	.et_vertical_nav .et_pb_column_1_3 { width: 195px; }
	.et_vertical_nav .et_pb_column_1_4 { width: 131px; }
	.et_vertical_nav .et_pb_column_2_3 { width: 450px; }
	.et_vertical_nav .et_pb_column_3_4 { width: 514px; }
	.et_vertical_nav .et_pb_column_3_8 { width: 226.5px; }

	.et_vertical_nav .footer-widget { width: 322px; }

	.et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }
	.et_vertical_nav #main-header { width: 225px; }
	.et_vertical_nav #et-main-area { margin-left: 225px; }

	.et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area { width: 450px; }
	.et_vertical_nav.et_right_sidebar #sidebar, .et_vertical_nav.et_left_sidebar #sidebar { width: 165px; margin-left: 30px; }
	.et_vertical_nav.et_left_sidebar #sidebar { margin: 0 30px 0 0; width: 165px; }
	.et_vertical_nav.et_right_sidebar #main-content .container:before { right: 195px; }
	.et_vertical_nav.et_left_sidebar #main-content .container:before { left: 195px; }
		.et_vertical_nav #top-menu li.mega-menu > ul { width: 675px !important; }

	.et_vertical_nav .et_pb_newsletter_description, .et_vertical_nav .et_pb_newsletter_form { padding: 0 60px; float: none; width: auto; }
	.et_vertical_nav .et_pb_newsletter_description { margin-bottom: 15px; }

	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget, .et_vertical_nav .et_pb_column_3_4 .et_pb_widget { margin-right: 90px !important; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n) { margin-right: 0 !important; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n+1) { clear: both; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1) { clear: none; }

	.et_vertical_nav .et_pb_column_3_4 .et_audio_container .mejs-controls .mejs-time-rail,.et_vertical_nav .et_pb_column_3_4 .et_audio_container .mejs-time-total { width: 140px !important; }
	.et_vertical_nav .et_pb_column_2_3 .et_audio_container .mejs-controls .mejs-time-rail,.et_vertical_nav .et_pb_column_2_3 .et_audio_container .mejs-time-total { width: 155px !important; }
	.et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-controls .mejs-time-rail,.et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time-total { width: 120px !important; }
	.et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-left: 7px; }
	.et_vertical_nav .et_pb_column_1_4 .et_audio_container .mejs-controls .mejs-horizontal-volume-slider { width: 18px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_posts .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_pb_posts .et_audio_container .mejs-time-total { width: 193px !important; margin-right: 9px; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_posts .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_4 .et_pb_posts .et_audio_container .mejs-time-total { width: 217px !important;  margin-right: 9px; }
	.et_vertical_nav .et_pb_column_3_8 .et_pb_posts .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_8 .et_pb_posts .et_audio_container .mejs-time-total { width: 147px !important; }
	.et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 130px !important; }
	.et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 110px !important; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 110px !important; margin-right: 9px; }
	.et_vertical_nav .et_pb_column_4_4 .et_pb_blog_grid .et_pb_post,.et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post { width: 281px; }
	.et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 155px; }

	.et_pb_column_1_4 .et_pb_contact_right { margin-right: 5px; }

	.et_vertical_nav.et_right_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images { width: 215px !important; }

	.et_vertical_nav .et_pb_column_3_4 .mejs-container, .et_vertical_nav .et_pb_column_3_4 .mejs-container .mejs-controls { height: 60px !important; }
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	.et_pb_blurb_content, .et_pb_promo { text-align: center; }
	.et_pb_space {display: none;}

	.et_pb_row, .container, .et_pb_container { width: 690px; }
	.et_pb_column {padding-bottom: 30px;}
	.et_pb_column.et_pb_column_empty { display: none; }
	.et_pb_section { padding: 50px 0 20px 0;}
	.et_pb_fullwidth_section { padding: 0; }

	.et_pb_column_1_2, .et_pb_column_1_3, .et_pb_column_1_4, .et_pb_column_2_3, .et_pb_column_3_4, .et_pb_column_3_8 { width: 100%; margin-right: 0; }

	/*-------------------[Portfolio]------------------*/
	.et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item { width: 315px !important; }
	.et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n), .et_gallery_item:nth-child(2n) { margin-right: 0 !important; }
	.et_gallery_item:nth-child(2n+1) { clear: both; }
	.et_gallery_item:nth-child(3n+1) { clear: none; }
	.et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_gallery_item:nth-child(3n) { margin-right: 60px;}

	/*-----------[Filterable Portfolio]--------------------*/
	.et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 315px; margin: 0 0 42px 0; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 315px; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 60px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters { margin: 0 0 40px 0; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: left; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: auto; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px -1px 0 0; }
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 3px !important; -webkit-border-top-right-radius: 0 !important; -moz-border-radius-bottomleft: 3px !important; -moz-border-radius-topright: 0 !important; border-bottom-left-radius: 3px !important;  border-top-right-radius: 0 !important; }
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 3px !important; -webkit-border-bottom-right-radius: 3px !important; -webkit-border-bottom-left-radius: 0 !important; moz-border-radius-topright: 3px !important; -moz-border-radius-bottomright: 3px !important; moz-border-radius-bottomleft: 0 !important; border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; border-bottom-left-radius: 0 !important; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(odd) a { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(even) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; border-top-right-radius: 0; border-bottom-right-radius: 3px; }
	.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; }

	/*-----------[Gallery]--------------------*/
	.et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 688px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_4_4 .et_pb_gallery .column_width,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_3_4 .et_pb_gallery .column_width,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_2_3 .et_pb_gallery .column_width,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_2 .et_pb_gallery .column_width,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_3 .et_pb_gallery .column_width,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_4 .et_pb_gallery .column_width { width: 208px; }

	.et_pb_column_4_4 .et_pb_gallery .gutter_width,
	.et_pb_column_3_4 .et_pb_gallery .gutter_width,
	.et_pb_column_1_2 .et_pb_gallery .gutter_width,
	.et_pb_column_2_3 .et_pb_gallery .gutter_width,
	.et_pb_column_1_3 .et_pb_gallery .gutter_width,
	.et_pb_column_1_4 .et_pb_gallery .gutter_width { width: 32px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 156px; width: 208px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 156px; min-width: 208px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 156px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 208px; }

	/*-------------------[Sliders]------------------*/
	.et_pb_slide_description { padding: 130px 67px; }
	.et_pb_slide_with_image .et_pb_slide_description { padding-top: 130px; padding-bottom: 130px;}
		.et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 { font-size: 26px; padding-bottom: 6px; font-weight: 500 !important; }
		.et_pb_slide_content { font-size: 16px; padding-bottom: 34px; font-weight: 400; }

	.et_pb_slide_image { width: 315px; }
	.et_pb_slide_with_image .et_pb_slide_description, .et_pb_slide_video { width: 315px; }
	.et_pb_slide_video { padding-top: 150px; }

	.et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 130px 62px !important; }
	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container { min-height: auto; }
	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content { display: block; }


	.et_pb_post { margin-bottom: 42px; }
	.et_pb_blog_grid .et_pb_post { margin: 0 32px 60px 0; width: 289px; }
	.et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 289px; }

	.et_pb_widget { float: none; margin: 0 0 40px 0; width: 100%!important; }
	.et_pb_widget_area_left { border-right: none; }
	.et_pb_widget_area_right { border-left: none; }
	.et_pb_column_4_4 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_3_4 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_2_3 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_2 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_3 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_right .et_pb_widget { margin: 0 0 40px; }
	.et_pb_newsletter_description { width: 570px !important; padding-bottom: 30px; }
	.et_pb_newsletter_form { width: 570px !important; padding-left: 60px !important; }

	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 255px; }

	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { width: 566px; }

	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image,
	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 255px; margin-left: 60px; }
	.et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { margin-left: 56px; }
	.et_pb_more_button { display: inline-block !important; }
	.et_pb_slide_image, .et_pb_slide_video { display: block !important; }

	.et_pb_pricing_table { width: 50%!important; }
		.et_pb_pricing_table:nth-child(3), .et_pb_pricing_table:nth-child(4) { margin-top: 60px; }
		.et_pb_pricing .et_pb_featured_table:nth-child(3), .et_pb_pricing .et_pb_featured_table:nth-child(4) { margin-top: 30px !important; }
		.et_pb_pricing_table:nth-child(2n+1) { clear: both; }

	.et_right_sidebar #left-area, .et_right_sidebar #sidebar, .et_left_sidebar #left-area, .et_left_sidebar #sidebar { width: auto; float: none; }
	.et_right_sidebar #left-area { margin-right: 0; }
	.et_left_sidebar #left-area { margin-left: 0; }
	.et_right_sidebar #sidebar { margin-left: 0; border-left: none; }
	.et_left_sidebar #sidebar { margin-right: 0; border-right: none; }
	.et_right_sidebar #sidebar .et_pb_widget, .et_left_sidebar #sidebar .et_pb_widget { margin: 0 0 30px; }

	#main-content .container:before { display: none !important; }

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 208px!important; margin: 0 32px 53px 0!important; }

	.woocommerce .cart-collaterals > div, .woocommerce .cart-collaterals > form { width: 100% !important; float: none !important; }
	.shop_table .coupon { margin-bottom: 25px !important; }

	.checkout .form-row, .checkout .col-1, .checkout .col-2 { float: none !important; width: auto !important; }
	.checkout .col-1, .checkout .col-2 { margin-bottom: 25px !important; }

	.et_full_width_page.woocommerce ul.products li.product.last, .et_full_width_page.woocommerce-page ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last  { margin-right: 32px !important; }

	.et_full_width_page.woocommerce ul.products li.first, .et_full_width_page.woocommerce-page ul.products li.first, .et_pb_pagebuilder_layout ul.products li.first, .et_pb_pagebuilder_layout ul.products li.first { clear: none !important; }

	.et_full_width_page.woocommerce ul.products li.product:nth-child(3n), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(3n), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n) { margin-right: 0 !important; }
	.et_full_width_page.woocommerce ul.products li.product:nth-child(3n+1), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(3n+1), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n+1), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n+1) { clear: both; }

	.et_pb_fullwidth_section .et_pb_map { height: 330px; }
	.et_pb_column_4_4 .et_pb_map, .et_pb_column_3_4 .et_pb_map, .et_pb_column_2_3 .et_pb_map, .et_pb_column_1_2 .et_pb_map, .et_pb_column_1_3 .et_pb_map, .et_pb_column_1_4 .et_pb_map { height: 330px; width: 688px; }

	.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width: 328px !important; }
	.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { width: 96px !important; }
	.et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 328px !important; }
	.et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 96px !important; }
	.et_full_width_portfolio_page .et_project_meta { float: none; width: 100%; margin-top: -20px; border-top: none; padding: 0 0 39px; }

	.et_pb_image { margin-left: auto; margin-right: auto; display: block; }

	.footer-widget { width: 330px; margin: 0 30px 30px 0; }
	.footer-widget:nth-child(2n) { margin-right: 0; }
		.fwidget { padding-bottom: 30px; }

	.et_pb_column_3_8 .et_pb_contact_left p, .et_pb_column_1_3 .et_pb_contact_left p, .et_pb_column_1_4 .et_pb_contact_left p { width: 48.5%; float: left; margin-right: 3%; }
		.et_pb_column_3_8 .et_pb_contact_left p:last-child, .et_pb_column_1_3 .et_pb_contact_left p:last-child, .et_pb_column_1_4 .et_pb_contact_left p:last-child { margin-right: 0; }

	/*-------------------[Menu]------------------*/
	#et_mobile_nav_menu { display: block; }
	#main-header #et_mobile_nav_menu { margin-top: 8px; }
	#top-menu { display: none; }
	#main-header { padding-bottom: 18px; }
	#logo { margin-bottom: 0; max-height: 43px; }
	#et_top_search { margin-right: 35px; float: left; }
	.et_header_style_centered #et_top_search, .et_vertical_nav.et_header_style_centered #main-header #et_top_search { display: none !important; }
	#et-top-navigation { margin-right: 0; }
	.et_fixed_nav #main-header, .et_fixed_nav #top-header { position: absolute; }
	.et_fixed_nav #main-header { -webkit-transition: none; -moz-transition: none; transition: none; }
	.et-fixed-header { padding: 18px 0 19px 0 !important; min-height: 43px !important; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important;  }
	.et-fixed-header #logo { max-height: 43px; }
	.et-fixed-header nav#top-menu-nav { padding-top: 11px;}

	.et-social-icons, #footer-info { float: none; text-align: center; }

	.et-social-icons { margin: 0 0 5px; }
	#top-header .et-social-icons { margin-bottom: 0; }
	.bottom-nav { text-align: center; }

	.et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_2 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { margin: 0 auto 30px; padding: 40px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .title, .et_pb_column_1_2 .et_pb_countdown_timer .title, .et_pb_column_1_3 .et_pb_countdown_timer .title, .et_pb_countdown_timer .title, .et_pb_column_3_8 .et_pb_countdown_timer .title { font-size: 22px; margin: 0 0 30px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section, .et_pb_column_1_2 .et_pb_countdown_timer .section, .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_pb_countdown_timer .section, .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 15px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section.values, .et_pb_column_1_2 .et_pb_countdown_timer .section.values, .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 76px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section.days, .et_pb_column_1_2 .et_pb_countdown_timer .section.days, .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 124px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section p, .et_pb_column_1_2 .et_pb_countdown_timer .section p, .et_pb_column_1_3 .et_pb_countdown_timer .section p, .et_pb_countdown_timer .section p, .et_pb_column_3_8 .et_pb_countdown_timer .section p { font-size: 64px; line-height: 64px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section p.label, .et_pb_column_1_2 .et_pb_countdown_timer .section p.label, .et_pb_column_1_3 .et_pb_countdown_timer .section p.label, .et_pb_countdown_timer .section p.label, .et_pb_column_3_8 .et_pb_countdown_timer .section p.label { font-size: 14px; line-height: 25px; }

	.et_pb_team_member_description, .et_pb_column_3_8 .et_pb_team_member_description { margin-left: 310px !important; }
	.et_pb_column_3_8 .et_pb_team_member_no_image .et_pb_team_member_description { margin-left: 0 !important; }

	.et_pb_fullwidth_menu #top-menu-nav { display: none; }
	.et_pb_fullwidth_menu .et_pb_row { min-height: 81px; }
	.et_pb_fullwidth_menu #et_mobile_nav_menu { float: none; }
	.et_pb_fullwidth_menu .mobile_menu_bar:before { top: 23px; }
	.et_pb_fullwidth_menu .et_mobile_menu { top: 81px; padding: 5%; }
	.et_pb_fullwidth_menu .et_mobile_menu ul { padding: 0; }
	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu .et_mobile_menu ul { list-style: none; text-align: left; }

	.et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area { width: auto; }
	.et_pb_column_1_2 .et_pb_countdown_timer .sep, .et_pb_column_1_3 .et_pb_countdown_timer .sep, .et_pb_column_1_4 .et_pb_countdown_timer .sep, .et_pb_column_3_8 .et_pb_countdown_timer .sep { top: -28px; }
	#et-secondary-nav { display: none; }
	.et_vertical_nav #et-top-navigation .et-cart-info { margin-left: -38px; }
	.et_header_style_centered #et_mobile_nav_menu { float: none; position: relative; }
		.et_header_style_centered #logo { padding: 2px 0 5px; }
		.et_header_style_centered nav#top-menu-nav { display: none; }
			.et_header_style_centered #main-header .mobile_nav { display: block; text-align: left; background-color: rgba(0,0,0,0.05); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px 10px; }
				.et_header_style_centered .mobile_nav .select_page { display: inline-block; color: #666; }
				.et_header_style_centered .mobile_menu_bar { position: absolute; right: 5px; top: 2px; }
					.et_header_style_centered .et_mobile_menu { top: 51px; }
	.et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {margin-left: 0; }
	.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span { font-size: 18px; }

	.et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { float: left; margin: 0 60px 42px 0; }

	.et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) {
		clear: both;
	}

	.et_fixed_nav_temp #main-header, .et_secondary_nav_only_menu #main-header { top: 0 !important; }

	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header { top: 32px !important; }

	.et_secondary_nav_only_menu #top-header { display: none; }
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.et_pb_column_1_3 .et_pb_tabs_controls, .et_pb_column_1_4 .et_pb_tabs_controls { border-bottom: 1px solid #d9d9d9; }
		.et_pb_column_1_3 .et_pb_tabs_controls li, .et_pb_column_1_4 .et_pb_tabs_controls li { float: left; border-right: 1px solid #d9d9d9; border-bottom: none; }

	.woocommerce ul.products li.product:nth-child(2n) { float: left; }
	.woocommerce ul.products li.product{ clear: none !important; }
	.woocommerce ul.products li.product:nth-child(3n+1){clear: both !important;}

	.et_pb_column_1_3 .et_pb_tabs_controls, .et_pb_column_1_4 .et_pb_tabs_controls, .et_pb_column_3_8 .et_pb_tabs_controls { border-bottom: 1px solid #d9d9d9; }
		.et_pb_column_1_3 .et_pb_tabs_controls li, .et_pb_column_1_4 .et_pb_tabs_controls li, .et_pb_tabs_controls li, .et_pb_tabs_controls li:last-child, .et_pb_column_3_8 .et_pb_tabs_controls li { float: left; border-right: 1px solid #d9d9d9; border-bottom: none; }
	.et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding: 0 60px 15px; }
	.et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description { padding-left: 120px; }
	.et_pb_column_1_3 .et_pb_testimonial_portrait, .et_pb_column_1_4 .et_pb_testimonial_portrait, .et_pb_column_3_8 .et_pb_testimonial_portrait { float: left; width: 90px; margin: 0
		; }
	.et_pb_column .et_pb_team_member_image { float: left !important; width: 280px !important; margin: 0 30px 0 0 !important; text-align: left !important; }
	.et_quote_content { padding: 50px 43px 45px !important; }
		.et_quote_content blockquote p { font-size: 26px !important; line-height: 44px !important; }
		.et_quote_content blockquote cite { font-size: 18px !important; }
	.et_pb_blog_grid .et_quote_content { padding: 35px 30px !important; }
	.et_pb_blog_grid .et_quote_content blockquote p { font-size: 20px !important; line-height: 26px !important; }
	.et_pb_blog_grid .et_quote_content blockquote cite { font-size: 14px !important; }
	.et_link_content { padding: 40px 40px 45px; }
	 	.et_link_content h2 { font-size: 26px !important; line-height: 44px !important; }
	 	.et_link_content a.et_link_main_url { font-size: 18px !important; }
	 	.et_pb_blog_grid .et_link_content h2 { font-size: 20px !important; line-height: 26px !important; }
		.et_pb_blog_grid .et_link_content a.et_link_main_url { font-size: 14px !important; }
	.et_audio_content h2 { font-size: 26px !important; line-height: 44px !important; margin-bottom: 24px !important; }
	.et_pb_blog_grid .et_audio_content h2 { font-size: 20px !important; line-height: 26px !important; }
	.et_pb_post .et_pb_slide { min-height: 384px !important; }
	.et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 182px !important; }
	.et_pb_audio_cover_art { float: none !important; width: 100% !important; position: relative; height: 400px !important; }
	.et_pb_audio_module_content { margin-left: 0 !important; padding: 55px 60px 55px !important; }
		.et_pb_audio_module_content h2 { font-size: 36px !important; }
		.et_pb_column_1_4 .et_audio_module_meta { font-size: 14px !important; }
}

@media screen and ( max-width: 782px ) {
	body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header { top: 46px; }
	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header { top: 46px !important; }
	body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 80px; }
}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/
	#et-top-navigation { margin-right: 0; }
	.et-search-form { right: -65px; }
	.et-search-form input { width: 360px;}

	.et_pb_blurb_content { text-align: center; }

	.et_pb_text_align_right { text-align: left;}

	.et_pb_space {display: none;}

	.et_pb_column {padding-bottom: 30px;}
	.et_pb_section { padding: 50px 0 20px 0;}
	.et_pb_fullwidth_section { padding: 0; }

	.et_pb_row, .container, .et_pb_container { width: 400px; }

	.et_pb_slide_description { padding: 100px 52px; }
	.et_pb_slide_with_image .et_pb_slide_description { padding-top: 100px; padding-bottom: 100px;}
		.et_pb_slide_description h2 { font-size: 20px !important; }
		.et_pb_slide_content { font-size: 14px !important; font-weight: 400; }
			a.et_pb_more_button { display: none; }

	.et_pb_slide_image, .et_pb_slide_video { display: none; }

	.et_pb_slide_with_image .et_pb_slide_description { float: none; text-align: center; width: 100%; }

	.et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 100px 54px !important; }

	.et_pb_post { margin-bottom: 42px; }
		.et_pb_post h2, .et_pb_portfolio_item h2 { font-size: 18px; }
	.et_pb_blog_grid { margin-right: 0; }
	.et_pb_blog_grid .et_pb_post { margin-bottom: 60px; width: 360px; float: none; }
	.et_pb_portfolio_item { margin-bottom: 22px; }
	.et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item { float: none!important; width: 100%!important; margin-right: 0!important; }
	.et_pb_portfolio_item h2 { font-size: 18px; }

	/*-----------[Filterable Portfolio]--------------------*/
	.et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 400px; margin: 0 0px 42px 0; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 400px; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 0px; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters { margin: 0 auto 40px; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: none; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 50%; }
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -moz-border-radius-topright: 0 !important; border-bottom-left-radius: 0 !important;  border-top-right-radius: 0 !important; }
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0 !important; moz-border-radius-topright: 0 !important; border-top-right-radius: 0 !important; }
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a, .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(odd) a { -webkit-border-bottom-left-radius: 3px !important; -moz-border-radius-bottomleft: 3px !important; border-bottom-left-radius: 3px !important; }
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a, .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(even) a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; }

	/*-----------[Gallery]--------------------*/
	.et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 400px; }

	.et_pb_gallery_grid .et_pb_gallery_item { margin-bottom: 39px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_4_4 .et_pb_gallery .column_width,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_3_4 .et_pb_gallery .column_width,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_2_3 .et_pb_gallery .column_width,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_2 .et_pb_gallery .column_width,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_3 .et_pb_gallery .column_width,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_4 .et_pb_gallery .column_width { width: 400px; }

	.et_pb_column_4_4 .et_pb_gallery .gutter_width,
	.et_pb_column_3_4 .et_pb_gallery .gutter_width,
	.et_pb_column_1_2 .et_pb_gallery .gutter_width,
	.et_pb_column_2_3 .et_pb_gallery .gutter_width,
	.et_pb_column_1_3 .et_pb_gallery .gutter_width,
	.et_pb_column_1_4 .et_pb_gallery .gutter_width { width: 0px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 284px; width: 400px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 284px; min-width: 400px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 284px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 400px; }

	.et_pb_widget { float: none; margin: 0 0 40px 0; width: 100%!important; }
	.et_pb_widget_area_left { border-right: none; }
	.et_pb_widget_area_right { border-left: none; }
	.et_pb_promo { padding: 40px; }

	.et_pb_newsletter { padding: 40px 0; }
		.et_pb_newsletter_form { padding-left: 60px; }
		.et_pb_newsletter_description { padding: 0 60px 25px; }
		.et_pb_newsletter_form, .et_pb_newsletter_description { width: 280px !important; }

	.et_pb_slider:hover .et-pb-arrow-prev { left: 0px; opacity: 1; }
	.et_pb_slider:hover .et-pb-arrow-next { right: 0px; opacity: 1; }
	.et-pb-controllers { bottom: 10px; }
	.et_pb_tabs_controls { border-bottom: none; }
		.et_pb_tabs_controls li { float: none; border-right: none; border-bottom: 1px solid #d9d9d9; }

	.et_pb_slider_fullwidth_off .et_pb_slide_description {  width: 280px !important;}

	.et_pb_more_button { display: inline-block !important; }
	.et_pb_slide_image, .et_pb_slide_video { display: none !important; }

	.et_pb_pricing_table { width: 100%!important; margin-bottom: 60px; }
	.et_pb_pricing_table:last-child { margin-bottom: 0; }
	.et_pb_featured_table { margin-top: 0; }
	.et_pb_pricing_table:nth-child(3), .et_pb_pricing_table:nth-child(4) { margin-top: 0; }
	.et_pb_pricing .et_pb_featured_table:nth-child(3), .et_pb_pricing .et_pb_featured_table:nth-child(4) { margin-top: 0 !important; }

	.comment-body { padding: 0 0 0 100px; }
		.comment-reply-link { bottom: -25px; top: auto; }
		#commentform input[type="text"] { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

	.et_pb_contact_left p { width: 100%; float: none; }

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 400px!important; margin: 0 0px 53px 0!important; }

	.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 100%!important; float: none!important; }
	.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 119px !important; }
	.et_right_sidebar.woocommerce ul.products li.product, .et_right_sidebar.woocommerce-page ul.products li.product, .et_left_sidebar.woocommerce ul.products li.product, .et_left_sidebar.woocommerce-page ul.products li.product { margin: 0 0 35px !important; }
	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { float: left; }
	.et_pb_pagebuilder_layout ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last { margin-right: 0 !important; }

	.comment .children { margin-left: 0; }

	body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active { display: block !important; border-bottom: 1px solid #E0DADF !important; }

	body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a { display: block !important; }

	.woocommerce .form-row { float: none !important; width: auto !important; }

	.et_pb_fullwidth_section .et_pb_map { height: 220px; }
	.et_pb_column_4_4 .et_pb_map, .et_pb_column_3_4 .et_pb_map, .et_pb_column_2_3 .et_pb_map, .et_pb_column_1_2 .et_pb_map, .et_pb_column_1_3 .et_pb_map, .et_pb_column_1_4 .et_pb_map { height: 220px; width: 400px; }

	.footer-widget { width: 100%; margin: 0 0 35px 0; float: none; }
		.fwidget { padding-bottom: 0; }

	.et-hide-mobile { display: none; }

	.et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { margin-right: 0; width: 360px; }

	.et_pb_column_3_8 .et_pb_contact_left p, .et_pb_column_1_3 .et_pb_contact_left p, .et_pb_column_1_4 .et_pb_contact_left p { width: 100%; float: none; margin-right: 0; }

	.et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_2 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { margin: 0 auto 30px; padding: 40px 20px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .title, .et_pb_column_1_2 .et_pb_countdown_timer .title, .et_pb_column_1_3 .et_pb_countdown_timer .title, .et_pb_countdown_timer .title, .et_pb_column_3_8 .et_pb_countdown_timer .title { font-size: 22px; margin: 0 0 30px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section, .et_pb_column_1_2 .et_pb_countdown_timer .section, .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_pb_countdown_timer .section, .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 4px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section.values, .et_pb_column_1_2 .et_pb_countdown_timer .section.values, .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 56px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section.days, .et_pb_column_1_2 .et_pb_countdown_timer .section.days, .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 95px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section p, .et_pb_column_1_2 .et_pb_countdown_timer .section p, .et_pb_column_1_3 .et_pb_countdown_timer .section p, .et_pb_countdown_timer .section p, .et_pb_column_3_8 .et_pb_countdown_timer .section p { font-size: 48px; line-height: 48px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section p.label, .et_pb_column_1_2 .et_pb_countdown_timer .section p.label, .et_pb_column_1_3 .et_pb_countdown_timer .section p.label, .et_pb_countdown_timer .section p.label, .et_pb_column_3_8 .et_pb_countdown_timer .section p.label { font-size: 14px; line-height: 25px; }
	.et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding: 0 60px 15px; }

	.et_pb_testimonial_description { padding-left: 0 !important; }
	.et_pb_testimonial_portrait { float: none !important; width: 90px !important; margin: 0 auto 20px !important; }

	.et_pb_team_member_image { float: none; width: auto; margin: 0 0 12px; text-align: center; }
	.et_pb_team_member_description, .et_pb_column_3_8 .et_pb_team_member_description { margin-left: 0 !important; }
	.et_quote_content, .et_pb_blog_grid .et_quote_content { padding: 35px 30px !important; }
		.et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p { font-size: 20px !important; line-height: 26px !important; }
		.et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite { font-size: 14px !important; }
	.et_link_content { padding: 35px 20px; }
	 	.et_link_content h2, .et_audio_content h2 { font-size: 20px !important; line-height: 26px !important; }
	 	.et_link_content a.et_link_main_url { font-size: 14px !important; }
	.et_audio_content { padding: 35px 20px !important; }
		.et_audio_content h2 { margin-bottom: 9px !important; }
		.et_audio_container .mejs-container .mejs-controls .mejs-time span { font-size: 14px !important; }

	.et_pb_post .et_pb_slide { min-height: 222px !important; }
	.et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 222px !important; }
	.et_pb_audio_cover_art { float: none !important; width: 100% !important; position: relative; height: 300px !important; }
	.et_pb_audio_module_content { margin-left: 0 !important; padding: 40px 40px 34px !important; }
		.et_pb_audio_module_content h2 { font-size: 26px !important; }
		.et_pb_column_1_4 .et_audio_module_meta { font-size: 14px !important; }

	#et-info .et-social-icons { display: none; }
	#et-secondary-menu .et_duplicate_social_icons { display: inline-block; }

	body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_fixed_nav #main-header { top: 46px; }
	body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header { top: 104px; }
	body.et_fixed_nav.et_secondary_nav_two_panels #main-header { top: 58px; }
	#et-info, #et-secondary-menu { text-align: center; display: block; float: none; }
	.et_secondary_nav_two_panels #et-secondary-menu { margin-top: 12px; }
	#top-header .et-cart-info { margin-left: 0; }
}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

	#et-top-navigation { margin-right: 0; }

	.et-search-form input { width: 240px;}

	.et_pb_blurb_content { text-align: center; }

	.et_pb_text_align_right { text-align: left;}

	.et_pb_space {display: none;}

	.et_pb_column {padding-bottom: 30px;}
	.et_pb_section { padding: 50px 0 20px 0;}
	.et_pb_fullwidth_section { padding: 0; }

	.et_pb_row, .container, .et_pb_container { width: 280px; }

	.et_pb_slide_description { padding: 74px 52px; }
	.et_pb_slide_with_image .et_pb_slide_description { padding-top: 72px; padding-bottom: 72px;}
		.et_pb_slide_description h2 { font-size: 20px; }
		.et_pb_slide_content { font-weight: 400; }
		.et_pb_slide_content, a.et_pb_more_button { display: none; }

	.et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 70px 40px !important; }
	.et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_slider_fullwidth_off .et_pb_more_button { display: none; }

	.et_pb_post { margin-bottom: 42px; }
		.et_pb_post h2, .et_pb_blog_grid h2  { font-size: 16px; padding-bottom: 0; }
		.et_pb_post .post-meta { color: #666; font-size: 14px; }
	.et_pb_blog_grid .et_pb_post { margin: 0 0 40px; width: 280px; border: none; background: none; float: none; padding: 0; }
		.et_pb_image_container { margin: 0; }
		.et_pb_blog_grid .et_pb_post.format-quote > *, .et_pb_blog_grid .et_pb_post.format-link > *, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider { display: block; }
		.et_pb_blog_grid .et_pb_post > .et_pb_image_container, .et_pb_blog_grid .et_pb_post > h2, .et_pb_blog_grid .et_pb_post > .post-meta { display: block; }
		.et_pb_blog_grid .et_pb_post .post-meta { display: block !important; padding: 0; }
	.et_pb_portfolio_item { margin-bottom: 22px; }
	.et_pb_portfolio_grid .et_pb_portfolio_item { float: none!important; width: 100%!important; margin-right: 0!important; }
	.et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider { margin: 0; }

	/*-----------[Filterable Portfolio]--------------------*/
	.et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 280px; margin: 0 0px 42px 0; }
	.et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 280px; }

	/*-----------[Gallery]--------------------*/
	.et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item,
	.et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 280px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_4_4 .et_pb_gallery .column_width,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_3_4 .et_pb_gallery .column_width,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_2_3 .et_pb_gallery .column_width,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_2 .et_pb_gallery .column_width,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_3 .et_pb_gallery .column_width,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_column_1_4 .et_pb_gallery .column_width { width: 280px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 200px; width: 280px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 200px; min-width: 280px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 200px; }

	.et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img,
	.et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 280px; }

	.et_pb_widget { float: none; margin: 0 0 40px 0; width: 100%!important; }
	.et_pb_widget_area_left { border-right: none; }
	.et_pb_widget_area_right { border-left: none; }
	.et_pb_promo { padding: 40px; }

	.et_pb_fullwidth_section .et_pb_map { height: 155px; }
	.et_pb_column_4_4 .et_pb_map, .et_pb_column_3_4 .et_pb_map, .et_pb_column_2_3 .et_pb_map, .et_pb_column_1_2 .et_pb_map, .et_pb_column_1_3 .et_pb_map, .et_pb_column_1_4 .et_pb_map { height: 155px; width: 280px; }

	.et_pb_newsletter { padding: 30px 0; }
		.et_pb_newsletter_form { padding-left: 30px !important; width: 220px !important; }
		.et_pb_newsletter_description { padding: 0 30px 15px; width: 220px !important; }
		.et_pb_newsletter_form, .et_pb_newsletter_description { width: 220px; padding-right: 30px; }

	.et_pb_tabs_controls { border-bottom: none; }
		.et_pb_tabs_controls li { float: none; border-right: none; border-bottom: 1px solid #d9d9d9; }

	.et_pb_slide_content, .et_pb_more_button { display: none !important; }
	.et_pb_slide_image { display: none !important; }
	.et_pb_slider_fullwidth_off .et_pb_slide_description { width: 200px !important;}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 280px!important; margin: 0 0px 53px 0!important; }

	.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 100%!important; float: none!important; }
	.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 80px !important; }
	.et_right_sidebar.woocommerce ul.products li.product, .et_right_sidebar.woocommerce-page ul.products li.product, .et_left_sidebar.woocommerce ul.products li.product, .et_left_sidebar.woocommerce-page ul.products li.product { margin: 0 0 35px !important; }

	table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr { padding: .857em 0.287em !important; }

	.et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_2 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { margin: 0 auto 30px; padding: 40px 20px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .title, .et_pb_column_1_2 .et_pb_countdown_timer .title, .et_pb_column_1_3 .et_pb_countdown_timer .title, .et_pb_countdown_timer .title, .et_pb_column_3_8 .et_pb_countdown_timer .title { font-size: 18px; margin: 0 0 20px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section, .et_pb_column_1_2 .et_pb_countdown_timer .section, .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_pb_countdown_timer .section, .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 5px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section.values, .et_pb_column_1_2 .et_pb_countdown_timer .section.values, .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 35px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section.days, .et_pb_column_1_2 .et_pb_countdown_timer .section.days, .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 40px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section p, .et_pb_column_1_2 .et_pb_countdown_timer .section p, .et_pb_column_1_3 .et_pb_countdown_timer .section p, .et_pb_countdown_timer .section p, .et_pb_column_3_8 .et_pb_countdown_timer .section p { font-size: 28px; line-height: 28px; }
	.et_pb_column_1_4 .et_pb_countdown_timer .section p.label, .et_pb_column_1_2 .et_pb_countdown_timer .section p.label, .et_pb_column_1_3 .et_pb_countdown_timer .section p.label, .et_pb_countdown_timer .section p.label, .et_pb_column_3_8 .et_pb_countdown_timer .section p.label { font-size: 11px; line-height: 19px; }
	.et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding: 0 30px 15px; }

	.et_quote_content, .et_pb_blog_grid .et_quote_content, .et_audio_content, .et_pb_blog_grid .et_link_content { padding: 35px 20px !important; }

	.et_pb_blog_grid .et_main_video_container { margin-left: 0; margin-right: 0; }
	.et_pb_post .et_pb_slide, .et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 156px !important; }
	.et_pb_audio_cover_art { float: none !important; width: 100% !important; height: 210px !important; }
	.et_pb_audio_module_content { margin-left: 0 !important; padding: 40px 20px 34px !important; }
		.et_pb_audio_module_content h2 { font-size: 20px !important; }
		.et_pb_column_1_4 .et_audio_module_meta { font-size: 14px !important; }
	.et_pb_countdown_timer .sep { top: -24px !important; }

	.et_pb_blog_grid .et_link_content, .et_pb_blog_grid .et_quote_content { margin: 0 0 19px; }
	.et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider { margin: 0 0 10px; }
	.et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {margin-left: 0; }
	.et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 100%; }
}
