img.wp-smiley, img.emoji { display: inline ! important; border: medium none ! important; box-shadow: none ! important; height: 1em ! important; width: 1em ! important; margin: 0px 0.07em ! important; vertical-align: -0.1em ! important; background: transparent none repeat scroll 0% 0% ! important; padding: 0px ! important; }
.mce-path { display: none ! important; }
@font-face {
  font-family: "Oswald";  font-style: normal;  font-weight: 400;  src: local("Oswald Regular"), local("Oswald-Regular"), url(/img/yg0glppxxuisnkuejcx4qfeszw2xoq-xsnqo47m55da.woff2) format("woff2");  unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Oswald";  font-style: normal;  font-weight: 400;  src: local("Oswald Regular"), local("Oswald-Regular"), url(/img/peobiv_ll25tkbpqvi_a2w.woff2) format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
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, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; }
:focus { outline: medium none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
h1, h2, h3, h4, h5, h6 { clear: both; }
html { overflow-y: scroll; font-size: 100%; }
a img { border: 0px none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio:not([controls]) { display: none; }
cite, em, i { font-style: italic; }
section, header, footer, article, aside, nav, div, ul, li { position: relative; }
img { border: 0px none; }
*::-moz-focus-inner { border: 0px none; }
section, header, hgroup, footer, article, aside, nav, div, ul, ol, textarea, label, input, select, table, thead, tr, th, td, li, a { box-sizing: border-box; }
.clear { clear: both ! important; }
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url(/img/dxi1orhcpsqm3vp6mxoatxhcuogz7vygh680lgh-uxm.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans"), local("OpenSans"), url(/img/cjzkeoubrn4kerxqtauh3t8e0i7kzn-epnyo3hzu7kw.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/img/mtp_ysujh_bn48vbg8snsnhcuogz7vygh680lgh-uxm.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/img/k3k702zokiljc3wvjuplzhhcuogz7vygh680lgh-uxm.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/img/xjajxh38i15wypjxxugmbobn6udyhwbl620a-irfubk.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/img/prmixeptr36kac0geaetxn5hxgbcbviccptp6sphfno.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/img/prmixeptr36kac0geaetxjqr_3kx9_hjxbbyu8s6in0.woff) format("woff");}
@font-face {
  font-family: "MuseoSlab";  font-style: normal;  font-weight: normal;  src: url(/img/273b03_0_0.ttf) format("truetype");}
@font-face {
  font-family: "MuseoSlab";  font-style: normal;  font-weight: bold;  src: url(/img/273b03_1_0.ttf) format("truetype");}
@font-face {
  font-family: "MuseoSlab";  font-style: italic;  font-weight: normal;  src: url(/img/273b03_2_0.ttf) format("truetype");}
@font-face {
  font-family: "MuseoSlab";  font-style: italic;  font-weight: bold;  src: url(/img/273b03_3_0.ttf) format("truetype");}
html { font-size: 62.5%; }
body { font-family: "Open Sans",Arial,sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 1.5; letter-spacing: 0.2px; color: rgb(47, 43, 45); text-rendering: optimizelegibility; }
a { text-decoration: none; color: rgb(0, 0, 0); }
.menu-toggle h4:hover, a:hover { color: rgb(190, 109, 158) ! important; }
a:active, a:focus { color: rgb(47, 43, 45) ! important; }
p { margin-bottom: 10px; }
.content p, h1, h2, h3, h4, h5, h6 { margin-bottom: 2rem; clear: none; }
h1, h2, h3 { font-family: Oswald,Arial,serif; font-weight: normal; }
h1, h2 { font-size: 3.6rem; line-height: 1.1; color: rgb(47, 43, 45); }
h3 { font-size: 3.1rem; line-height: 1.1; color: rgb(47, 43, 45); }
h4 { font-weight: 700; font-size: 2.6rem; line-height: 1.2; color: rgb(137, 14, 90); }
h5 { font-weight: 700; font-size: 1.8rem; line-height: 1.2; color: rgb(14, 141, 154); }
h6 { font-weight: 700; font-size: 1.7rem; line-height: 1.2; }
.post-title { font-size: 3.1rem; line-height: 1.1; margin: 0px; }
#featured-posts .post-title, .single .post-title { font-size: 3.4rem; line-height: 1; }
.post-excerpt, .widget { font-size: 1.4rem; line-height: 1.4; }
ol, ul { list-style: outside none none; margin: 0px; padding: 0px; line-height: 1.4; }
li { margin: 0px; padding: 0px; }
small { font-size: smaller; }
.assistive-text, .screen-reader-text { position: absolute ! important; left: -10000px; top: 0px; }
img { display: inline; max-width: 100%; height: auto; }
img[class*="align"], img[class*="attachment-"], img[class*="wp-image-"] { height: auto; }
img.header-image, img.size-full, img.size-large, img.wp-post-image { max-width: 100%; height: auto; }
embed, iframe, object, video { max-width: 100%; }
button, input, textarea { font-family: Arial,sans-serif; font-size: 1.3rem; line-height: 1.3; background-color: rgb(250, 250, 250); color: rgb(102, 102, 102); margin: 4px 0px; border: 1px solid rgb(204, 204, 204); border-radius: 3px; padding: 0.6rem 0.8rem; vertical-align: bottom; }
input[type="submit"], input[type="text"], textarea {  }
button, input { line-height: normal; }
textarea { font-size: 100%; overflow: auto; vertical-align: top; }
input[type="checkbox"], input[type="color"], input[type="file"], input[type="hidden"], input[type="image"], input[type="radio"] { border: 0px none; border-radius: 0px; padding: 0px; }
.button, article.post-password-required input[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] { font-family: "Open Sans",Arial,sans-serif; padding: 1.1rem 2rem 1.3rem; font-size: 1.8rem; line-height: 1; font-weight: 600; text-transform: uppercase; text-decoration: none ! important; letter-spacing: 1.5px; color: rgb(255, 255, 255) ! important; background-color: rgb(154, 26, 104); text-shadow: 0px 1px 0px rgb(51, 51, 51); border: medium none; border-radius: 4px; display: inline-block; text-align: center; }
input[type="submit"] { height: 51px; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.button:hover, article.post-password-required input[type="submit"]:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: rgb(255, 255, 255) ! important; background-color: rgb(136, 112, 128); }
.button:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { color: rgb(204, 204, 204) ! important; border: medium none; }
#anchrStop.button::before, #anchrStop.button::after { content: ""; display: none; height: 50px; position: absolute; width: 37px; top: 82px; }
h2.arrow-list::before, h2.arrow-list::after { content: ""; display: block; height: 50px; position: absolute; width: 37px; bottom: -65px; }
h2.arrow-list::before { background: transparent url(/img/arrow-blue-left.png) no-repeat scroll 0% 0%; left: 173px; }
h2.arrow-list::after { background: transparent url(/img/arrow-blue-right.png) no-repeat scroll 0% 0%; right: 173px; }
.button-small { font-size: 1.5rem; font-weight: 600; letter-spacing: 1px; padding: 0.8rem 1.5rem 1rem; }
#searchform input[type="text"], .opt-search input[type="text"] { font-size: 1.7rem; line-height: 1; }
#searchform input[type="submit"] { background-color: rgb(14, 141, 154); letter-spacing: 5px; padding: 0.5rem 5rem; font-size: 1.7rem; line-height: 1; height: 3.7rem; }
#searchform input[type="submit"]:hover { background-color: rgb(108, 185, 193); }
.single-post #primary, article.post { margin-bottom: 30px; background-color: rgb(248, 248, 248); box-shadow: 0px 2px 5px rgb(221, 221, 221); padding: 0px; }
.single-post #primary { padding-bottom: 13px; }
.single-post article.post { background-color: transparent; box-shadow: none; }
.single-post-header { padding: 13px; }
.post-title { margin: 0px; }
.post-thumbnail { width: 223px; float: left; margin: 0px 13px 0px 0px; }
.category-image { width: 100%; height: 150px; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; }
.read-more-link { font-size: 1.5rem; text-transform: none; margin: 10px 13px 0px 0px; }
.nav-single { margin: 30px 13px; font-size: 1.4rem; line-height: 1.1; }
.nav-single > div { margin: 6px 0px; }
.nav-single a { color: rgb(14, 157, 174); }
#comments { clear: both; padding: 13px; margin: 20px 0px; background-color: rgb(255, 255, 255); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 1.3rem; line-height: 1.27; color: rgb(26, 26, 26); border-top: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
.comments-title { margin: 0px 0px 10px; color: rgb(153, 161, 168); text-align: center; padding: 1rem 0px 0px; }
#comments input, #comments textarea { font-size: 1.3rem; line-height: 1.3; }
#comments ol, #comments ul { list-style: outside none none; margin: 0px; }
#comments ol { padding: 0px 0px 0px 10px; background-color: rgb(255, 255, 255); }
#comments .commentlist { border-top: 1px solid rgb(204, 204, 204); }
#comments li { border-top: 1px solid rgb(226, 226, 226); padding: 10px 0px 0px; min-height: 70px; }
#comments .bypostauthor + li, #comments .comment-author-Evan + li, #comments li.depth-1:first-child { border-top: medium none; }
#comments li .avatar { position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; }
#comments li .comment-counter { width: 50px; height: 26px; float: right; margin: 0px -15px 10px 10px; line-height: 1; text-align: right; color: gray; font-size: 15px; }
#comments .comment-author, #comments .comment-content, #comments .comment-meta { padding: 0px 28px 0px 61px; }
#comments .comment-author { margin-bottom: 5px; }
#comments .comment-author cite { font-style: normal; font-weight: 700; color: rgb(59, 89, 152) ! important; }
#comments .comment a { color: rgb(59, 89, 152); text-decoration: none; }
#comments .comment a:active, #comments .comment a:hover { color: rgb(59, 89, 152) ! important; text-decoration: underline; }
#comments .comment-content p { margin: 0px 0px 5px; }
#comments .comment-meta { padding-bottom: 10px; color: gray; font-size: 1.2rem; }
#comment-nav { padding: 10px; border-top: 1px solid rgb(226, 226, 226); text-align: center; }
#comment-nav .comment-nav-title { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 1.1rem; line-height: 1; font-weight: 700; margin: 0px 5px 0px 0px; color: rgb(59, 89, 152); display: inline; }
#comment-nav .page-numbers { margin: 0px 0px 0px 3px; }
#comment-nav .current { color: rgb(187, 187, 187); }
#comment-nav a { color: rgb(59, 89, 152); }
#respond { border-top: 1px solid rgb(226, 226, 226); margin: 0px; padding: 10px; position: relative; background-color: rgb(255, 255, 255); }
#respond h3 { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 1.4rem; line-height: 1; font-weight: 700; margin-bottom: 6px; color: rgb(59, 89, 152); }
#cancel-comment-reply-link { color: rgb(59, 89, 152); font-style: italic; padding-left: 16px; }
#respond p { margin: 8px 0px; }
#respond .comment-notes { font-size: 10px; font-style: italic; margin-bottom: 14px; }
#respond .required { color: rgb(255, 75, 51); font-weight: 700; }
.comment-form-author, .comment-form-email, .comment-form-url { position: relative; padding: 3px 0px; }
.comment-form-author input, .comment-form-email input, .comment-form-url input { position: absolute; left: 61px; top: -6px; width: 200px; padding: 4px 8px; }
.comment-form-url { display: none; }
#commentform .form-submit input, #comments-toggle h4 { font-size: 1.4rem; line-height: 1; padding: 10px 20px; height: 38px; }
.related-posts li header { margin: -16px -13px 1rem; padding: 13px; background-color: rgb(255, 255, 255); }
.related-posts .post-thumbnail { float: none; position: relative; width: auto; height: auto; top: auto; left: auto; margin: -13px -13px 13px; max-height: 205px; overflow: hidden; }
.related-posts .category-image {  }
.related-posts .post-title { font-size: 2.6rem; line-height: 1; margin: 0px; }
.related-posts .read-more-link { margin: 0px 0px 13px; }
.opt-search, .widget { margin: 30px 0px 0px; padding: 0px; line-height: 1.1; background-color: rgb(248, 248, 248); box-shadow: 0px 3px 3px rgb(221, 221, 221); max-width: 304px; }
.widget:first-child { margin: 0px; }
.widget_text { background-color: transparent; box-shadow: none; }
.widget ul { margin: 0px; padding: 13px 26px; list-style: outside none none; }
.widget li { margin-top: 8px; }
.widget li:first-child { margin-top: 0px; }
.widget-title { background: transparent url(/img/widget-title-magenta.png) no-repeat scroll center top; height: 27px; padding: 0px 0px 12px; margin: 0px; text-align: center; font-size: 14px; line-height: 27px; letter-spacing: 2px; font-family: "Open Sans",Arial,sans-serif; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255); }
#secondary .widget_categories { background-color: transparent; box-shadow: none; }
#secondary .widget_categories ul { padding: 0px; }
.widget_custom_recent_comments .widget-title { background-image: url(/img/widget-title-teal.png); }
.widget_custom_recent_comments { background-color: rgb(250, 250, 250); }
.widget_custom_recent_comments ul { padding: 0px; }
.widget_custom_recent_comments .recent-comment-excerpt { font-size: 1.2rem; line-height: 1.3; padding: 30px 13px 13px 76px; margin: 0px; background: transparent url(/img/testimonial-bg.png) no-repeat scroll left top; min-height: 93px; }
.widget_custom_recent_comments .recent-comment-excerpt .author { font-size: 1.3rem; font-weight: 600; padding: 3px 0px 0px; display: inline-block; }
.recent-comment-excerpt:first-child { background-image: none; padding-top: 13px; }
.recent-comment-excerpt:first-child + li, .recent-comment-excerpt:first-child + li + li + li, .recent-comment-excerpt:first-child + li + li + li + li + li, .recent-comment-excerpt:first-child + li + li + li + li + li + li + li, .recent-comment-excerpt:first-child + li + li + li + li + li + li + li + li + li { background-color: rgb(254, 254, 254); z-index: 10; }
.recent-comment-excerpt img { display: block; position: absolute; left: 13px; top: 30px; width: 50px; height: 50px; }
.recent-comment-excerpt:first-child img { top: 13px; }
.widget_twitter_profile { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; letter-spacing: 0px; font-size: 1rem; background-color: rgb(242, 242, 242); }
.widget_twitter_profile .twitter-feed { padding: 5px; }
.testimonial-slides, .testimonials { width: 100%; max-width: 1022px; margin: 0px auto 40px; padding: 0px 26px; }
.testimonial-slides ul, .testimonials ul { margin: 0px; }
.testimonial { margin: 0px 0px 30px; padding: 0px; display: table; width: 100%; border-collapse: collapse; }
.testimonial-slides .testimonial { margin: 0px; }
.testimonial-image { display: table-cell; vertical-align: top; padding: 16px 0px 16px 13px; overflow: hidden; }
.testimonial-image img { max-width: 223px; display: block; margin: 0px auto; padding: 0px; }
.testimonial-slides .testimonial-image { padding: 0px; }
.testimonial-content { display: table-cell; vertical-align: middle; padding: 13px 13px 13px 26px; }
.testimonial-slides .testimonial-content { height: 175px; padding: 8px 13px 8px 26px; }
.testimonial-quote { font-size: 24px; line-height: 1.1; color: rgb(14, 157, 174); margin: 0px 0px 0.8rem; font-weight: 600; }
.testimonial-content p { margin: 0px 0px 0.8rem; }
.testimonial-content footer { font-size: 1.6rem; line-height: 1; font-weight: 600; color: rgb(104, 18, 71); margin: 1.3rem 0px 0px; }
#secondary .tabbertabs { padding: 0px; background-color: transparent; border-radius: 0px; box-shadow: none ! important; }
#secondary .style2.tabberlive .tabbertab { border: medium none; }
#secondary .style2.tabberlive { margin-top: 0px; }
#secondary .style2.tabberlive .tabbertab { margin-top: 0px; padding: 10px 15px; background-color: rgb(248, 248, 248); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; box-shadow: 0px 3px 3px rgb(221, 221, 221); }
.tabbertabs .tabbertab ul { margin: 0px; padding: 0px; list-style: outside none none; }
.tabbertabs .tabbertab li { padding: 7px 0px; margin: 0px; border-top: 1px solid rgb(240, 240, 240); font-size: 1.4rem; line-height: 1.1; }
.tabbertabs .tabbertab li:first-child { border-top: medium none; }
.tabbertabs .custom-widget-list li a { display: table; width: 100%; height: 100%; border-collapse: collapse; }
.tabbertabs .custom-widget-list li .custom-widget-img { display: table-cell; width: 40px; height: 40px; }
.tabbertabs .custom-widget-list li img { display: block; margin: 0px; padding: 0px; }
.tabbertabs .custom-widget-list li .custom-widget-title { display: table-cell; vertical-align: middle; height: 40px; padding: 0px 0px 0px 15px; }
.tabbertabs .wpp-thumbnail { position: absolute; width: 40px; height: 40px; }
.tabbertabs .tabbertab .wpp-post-title { padding: 0px 0px 0px 55px; display: block; min-height: 40px; }
.rslides_nav { display: block; position: absolute; width: 15px; height: 24px; top: 80px; background: transparent url(/img/slide-arrow.png) no-repeat scroll left top; text-indent: -10000px; }
.testimonial-slides .prev { left: 5px; }
.testimonial-slides .next { right: 5px; background-position: right top; }
.block-full { width: 100%; max-width: 1022px; margin: 0px auto 20px; padding: 0px 26px; }
.box { background-color: rgb(248, 248, 248); box-shadow: 0px 2px 5px rgb(221, 221, 221); padding: 16px 13px 2px; }
.sessionBox::before { content: ""; height: 100%; left: -100%; position: absolute; top: 0px; width: 300%; z-index: -1; }
.sessionBox.session2::before, .sessionBox.session4::before, .sessionBox.session6::before, .sessionBox.session8::before, .sessionBox.session10::before { background: rgb(14, 157, 174) none repeat scroll 0% 0%; }
.subHead::before { background: rgb(255, 247, 99) none repeat scroll 0% 0%; content: ""; height: 100%; left: -100%; position: absolute; top: 0px; width: 300%; z-index: 0; }
.subHead-group::before { background: rgb(14, 157, 174) none repeat scroll 0% 0%; content: ""; height: 100%; left: -100%; position: absolute; top: 0px; width: 300%; z-index: 0; }
.three-columns, .two-columns { margin: 0px -26px; }
.three-columns > div, .three-columns > ol, .two-columns > div { display: table; width: 100%; border-collapse: separate; border-spacing: 26px 0px; }
.three-columns > div > div, .three-columns > ol > li { display: table-cell; vertical-align: top; width: 33.33%; }
.three-columns > div > div:first-child + div, .three-columns > ol > li:first-child + li { width: 33.4%; }
.color-box, .color-box h3 span { color: rgb(255, 255, 255); padding: 16px 13px 2px; font-size: 1.6rem; line-height: 1.2; letter-spacing: 2.5px; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.42); }
.color-box h3, .color-box h3 a { color: rgb(255, 255, 255); font-size: 3.1rem; line-height: 1.2; letter-spacing: 0.5px; }
.three-menus li, .widget .three-menus { padding: 0px; }
.three-menus h3 { margin: 0px; padding: 0px; }
.box-berry, .color-berry, .color-links .color-berry a, .menu-buttons .color-berry a { background-color: rgb(61, 21, 47); }
.box-purple, .color-links .color-purple a, .color-purple, .menu-buttons .color-purple a { background-color: rgb(154, 26, 104); }
.box-teal, .color-links .color-teal a, .color-teal, .menu-buttons .color-teal a { background-color: rgb(14, 141, 154); }
.heading-hand { background: transparent url(/img/dots.png) repeat-x scroll center center; text-align: center; margin: 3rem 0px 2rem; }
.heading-hand > * { display: inline-block; background-color: rgb(255, 255, 255); padding: 0px 10px; margin: 0px; }
.heading-hand img { margin: 0px; padding: 0px; }
.heading-hand .text { position: absolute; left: -10000px; }
.clear { clear: both; }
#accordion br, .blog .inner .widget-area .search-container h3, .blog .inner .widget-area .search-container p, .single .inner .widget-area .search-container h3, .single .inner .widget-area .search-container p { display: none; }
.blog .inner .widget-area .search-container #searchform input[type="text"], .category .search-container input[type="text"], .opt-search input[type="text"], .single .inner .widget-area .search-container #searchform input[type="text"] { margin: 0px auto 6px; min-width: 263px; }
.blog .inner .widget-area .search-container #searchform, .opt-search form, .single .inner .widget-area .search-container #searchform { text-align: center; padding: 11px 0px 16px; }
.single-text { text-align: center; width: 100%; padding: 10px 0px 0px; }
.opt-search .single-text { padding: 10px 21px 0px; text-align: left; width: 100%; line-height: 19px; }
.comment-total { background: rgb(132, 23, 97) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "Open Sans",Arial,sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 2px; line-height: 20px; margin: 0px; padding: 5px 2%; text-align: center; text-transform: uppercase; position: relative; width: 96%; }
.comment-total a { color: rgb(190, 109, 158) ! important; }
.comment-total a:hover { color: rgb(250, 157, 213) ! important; }
.arrow-img { display: block; text-align: center; background: transparent url(/img/down-arrow.png) no-repeat scroll center top; height: 13px; }
@font-face {
  font-family: "Reenie Beanie";  font-style: normal;  font-weight: 400;  src: local("Reenie Beanie"), local("ReenieBeanie"), url(/img/ljpkc6cdxusl1cngusamx_n8qdnnd5ecmwxua5w-n7c.woff) format("woff");}
#main-nav .menu-item.menu-item-has-children { height: 52px ! important; border: 0px none ! important; }
#main-nav .menu-item.menu-item-has-children::before { background: rgb(141, 83, 119) none repeat scroll 0% 0%; height: 30px; width: 1px; position: absolute; left: 0px; top: 0px; content: ""; }
#main-nav > ul.nav-menu { height: 30px; }
#main-nav > ul > li { position: relative; }
#main-nav > ul > li:first-child { width: 130px; }
#main-nav > ul > li ul li:first-child { width: inherit; }
#main-nav ul ul { display: block ! important; position: absolute; left: -1000em; width: 200px; text-align: left; }
#main-nav > ul > li:hover ul { left: 0px; top: 50px; }
#main-nav > ul > li:hover a { color: rgb(190, 109, 158); }
#main-nav > ul ul li a { padding: 5px 10px; color: rgb(255, 255, 255) ! important; background: rgb(121, 19, 92) none repeat scroll 0% 0%; display: block; }
#main-nav > ul ul li { margin-bottom: 0px; }
#main-nav > ul ul li a:hover, #main-nav .sub-menu .current-menu-item > a { background: rgb(104, 10, 77) none repeat scroll 0% 0%; }
#main-nav > ul.nav-menu.toggled-on .menu-item.menu-item-has-children::before { display: none; }
@font-face {
  font-family: "Gotham";  font-style: normal;  font-weight: normal;  src: url(/img/gotham-medium-webfont.svg) format("svg");}
@font-face {
  font-family: "Mercury Roman";  font-style: normal;  font-weight: normal;  src: url(/img/mercury-textg4roman-webfont.svg) format("svg");}
@font-face {
  font-family: "Mercury Italic";  font-style: normal;  font-weight: normal;  src: url(/img/mercury-textg4italic-webfont.svg) format("svg");}
@font-face {
  font-family: "Mercury Bold Italic";  font-style: normal;  font-weight: normal;  src: url(/img/mercury-textg4bolditalic-webfont.svg) format("svg");}
.sales-subnav button::after, .top-rt-btn::after { content: url(/img/arrow-right.svg); position: absolute; right: 0px; top: 12px; opacity: 0; transition: all 0.2s ease-out 0s; }
.sales-subnav button:hover::after, .top-rt-btn:hover::after { right: 12px; opacity: 1; }
.top-rt-btn:hover::after { right: 3px; opacity: 1; }
.sales-subnav button::after, .top-rt-btn::after { top: 5px; }
.sales-subnav button::after, .top-rt-btn::after { content: url(/img/arrow-right_001.svg); opacity: 0; position: absolute; right: 0px; top: 4px; transition: all 0.2s ease-out 0s; }
.sales-subnav button:hover::after { opacity: 1; right: 3px; }
footer ul { margin: 58px 0px; }
.sales-subnav button::after { top: 5px; }
.sales-subnav button:hover::after { right: 4px; }
.video-detail .responsive-tabs__list__item::before { position: absolute; left: 50%; bottom: -10px; margin-left: -10px; width: 20px; height: 20px; background: rgb(245, 101, 69) none repeat scroll 0% 0%; content: ""; display: none; transform: rotate(45deg); z-index: 0; }
.video-detail .responsive-tabs .responsive-tabs__list__item--active::before { background: rgb(14, 157, 174) none repeat scroll 0px 0px ! important; display: block; }
#wp-comment-wrap div.mce-toolbar-grp { border-color: rgb(204, 204, 204) ! important; }
#wp-comment-wrap .wp-editor-container { border: 1px solid rgb(204, 204, 204) ! important; }
.popups-cont .evp-lightbox img:nth-of-type(2n) { height: 54px ! important; left: 39% ! important; position: absolute; top: 46% ! important; width: 80px ! important; }
@media screen and (max-width: 945px) {
  h2.arrow-list::before { left: 143px; }
  h2.arrow-list::after { right: 143px; }
  h2.arrow-list { padding: 0px; }
}
@media screen and (max-width: 910px) {
  h2.arrow-list { color: rgb(47, 43, 45); font-size: 3.2rem; }
}
@media screen and (max-width: 895px) {
  h2.arrow-list::before { left: 115px; }
  h2.arrow-list::after { right: 115px; }
  .sales-subnav h4 { font-size: 12px; }
}
@media screen and (max-width: 875px) {
  h2.arrow-list::before { left: 86px; }
  h2.arrow-list::after { right: 86px; }
  .sales-subnav h4 { font-size: 12px; }
}
@media screen and (max-width: 850px) {
  h2.arrow-list::before { left: 115px; }
  h2.arrow-list::after { right: 115px; }
  .sales-subnav h4 { font-size: 12px; }
}
@media screen and (max-width: 768px) {
  .inner-optin { float: left; margin-top: 0px; width: 100%; margin-left: 0px; }
  .nsopt { width: 100%; float: left; }
  .opt-in > .block { padding: 26px 26px 13px; }
  .inner-optin .opt-in-blog { float: left; position: relative; width: 100%; z-index: 1; display: block ! important; }
  .opt-in-form input[type="submit"] { width: inherit; }
  .opt-in-form input[type="text"], .opt-in-form input[type="email"] { width: inherit; }
  .opt-in .arrows p { color: rgb(255, 255, 255); font-size: 1.7rem; }
  .opt-in-top .opt-in-form { margin-left: 0px; }
  .nsopt { width: 100% ! important; }
  .row-list .img.m-bottom-22 { margin-bottom: 18px ! important; }
  .responsive-tabs .responsive-tabs__list__item { padding: 10px; }
  .responsive-tabs .responsive-tabs__list__item { font-size: 14px; }
  .menu-item.menu-item-has-children { height: 40px ! important; }
  #main-nav > ul > li:hover ul { top: 40px; }
  .row-list { margin-left: 13px; width: 100%; }
  .row-list .img.fir { margin-bottom: -2px ! important; margin-top: 10px ! important; }
  .pin-it img.alignleft, .pin-it img.alignright { max-width: 100%; }
  .sales-subnav h4 { font-size: 11px; }
  h2.arrow-list::before { left: 60px; }
  h2.arrow-list::after { right: 60px; }
  .cn { text-align: center ! important; }
}
@media screen and (min-width: 720px) {
}
@media screen and (min-width: 691px) {
  .sales-button-container.paypal .button { padding: 10px; background-position: 30% bottom; }
}
@media screen and (max-width: 667px) {
  .one-columns-new .box .image-container img { display: block; float: none; margin: 0px auto; width: 100%; }
  .one-columns-new .image-container { margin: 0px -13px 20px ! important; padding: 0px; }
  .one-columns-new .box .column-heading { font-size: 23px; margin-bottom: 0px ! important; }
  .slogan-txt { display: none ! important; }
}
@media screen and (max-width: 670px) {
  h2.arrow-list::before { left: 13px; }
  h2.arrow-list::after { right: 13px; }
  .responsive-tabs .text-center { text-align: center ! important; }
}
@media screen and (max-width: 640px) {
  #anchrStop.button::before { left: -48px; }
  #anchrStop.button::after { right: -48px; }
  h2.arrow-list::before { left: -20px; }
  h2.arrow-list::after { right: -20px; }
}
@media screen and (max-width: 600px) {
  #anchrStop.button::before { left: -48px; }
  #anchrStop.button::after { right: -48px; }
}
@media screen and (max-width: 600px) {
  .row-list .button.button-small { min-width: 155px; text-align: center; }
  .row-list h5 { font-size: 1.4rem; margin-top: 30px; min-height: 50px; }
  .row-list .col-left, .row-list .col-middle { min-height: 542px; }
  .rm-facebook-share-button img, .rm-gplus-share-button img, .rm-facebook-share-button img { margin-bottom: 0px; }
  .rm-twitter-share-button, .rm-gplus-share-button, .rm-facebook-share-button { padding: 11px 19px; }
  .share-buttons-top a { font-size: 17px ! important; }
  .sessionBox { padding: 20px 0px; }
  .sessionBox h1 { margin-bottom: 20px; font-size: 22px; line-height: normal; }
  .sessionBox h1, .sessionBox p { width: 100%; float: none; }
  .excitedBox .three-columns { width: 100% ! important; margin: 0px 0px 20px ! important; float: none ! important; }
  .excitedBox .three-columns b { font-size: 14px; }
  #anchrStop.button::before, #anchrStop.button::after { display: none; }
  .video-container.resp object, .video-container.resp .vvqbox { width: 500px ! important; height: 281px ! important; }
}
@media screen and (max-width: 550px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 450px ! important; height: 253px ! important; }
}
@media screen and (max-width: 524px) {
  .powerpress_links { margin-bottom: 4px ! important; }
  .podcast-cont .y-tube-cont, .powerpress_links { font-size: 12px; }
  .top-sec .testimonial-content { padding: 13px 0px 19px; }
}
@media screen and (max-width: 500px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 380px ! important; height: 214px ! important; }
}
@media screen and (max-width: 530px) {
  h2.arrow-list::before { left: 0px; }
  h2.arrow-list::after { right: 0px; }
}
@media screen and (max-width: 480px) {
  .row-list .col-left, .row-list .col-middle, .row-list .col-right { display: inline-block; float: left; padding: 0px 0px 15px; width: 99%; margin-bottom: 10px; }
  .row-list { margin-left: 5px; }
  .row-list h5 { font-size: 2rem; margin-top: 10px; min-height: inherit; }
  row-list .col-right h5 { color: rgb(255, 78, 0); margin-top: 23px; }
  .row-list .button.button-small { text-align: center; }
  .row-list .col-left, .row-list .col-middle { min-height: inherit; }
  .row-list .col-left, .row-list .col-middle { border: 1px solid rgb(101, 182, 190); }
  .row-list .img.m-bottom-22 { margin-bottom: 12px ! important; }
  .row-list .col-right { margin: 3px 0px; }
  .row-list h5, .row-list p { padding: 0px 5px; }
  .rm-twitter-share-button, .rm-gplus-share-button, .rm-facebook-share-button { padding: 9px 14px; }
  .row-list .img.fir { margin-bottom: 20px ! important; margin-top: 20px ! important; }
  .pin-it img.alignleft, .pin-it img.alignright { max-width: 92%; }
  .page-template-page-squeeze-upsell-php h1, h2, h3, h4, h5 h6 { text-align: center; }
  h2.arrow-list::before, h2.arrow-list::after { display: none; }
  .one-columns-new .box .column-heading { font-size: 18px; }
}
@media screen and (max-width: 440px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 320px ! important; height: 180px ! important; }
}
@media screen and (max-width: 370px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 270px ! important; height: 152px ! important; }
}
@media screen and (max-width: 320px) {
  .rm-twitter-share-button, .rm-gplus-share-button, .rm-facebook-share-button { padding: 11px 9px; display: inline-block; margin: 0px 3px 3px 0px; }
  .share-buttons-top a { font-size: 17px ! important; }
  .rm-twitter-share-button { padding: 9px; }
  .pin-it img.alignleft, .pin-it img.alignright { max-width: 100%; }
  .page-template-page-squeeze-upsell-php h1, h2, h3, h4, h5 h6 { text-align: center; }
}
@media screen and (min-width: 320px) and (max-width: 500px) {
  .arrow-left, .arrow-right { display: none; }
  .order-section { margin-top: 0px; }
  .order-section #WFItem487738 .wf-labelpos { width: 100% ! important; }
  .order-section #WFItem487738 .wf-inputpos { float: left ! important; width: 100% ! important; }
  .order-section #WFItem487738 .wf-submit .wf-inputpos { margin-left: 0px ! important; font-size: 18px ! important; }
  .order-section #WFItem487738 { width: 100% ! important; }
}
@media screen and (min-width: 320px) and (max-width: 400px) {
  .download-table { left: -48px; position: relative; width: 247px ! important; }
  .download-table table { width: 203px ! important; }
  download-table table table { width: 200px ! important; }
  .download-table table table td { border: 0px none; display: inline-block; height: auto; margin: 0px; padding: 2px 10px; width: auto; }
  .sessionBox.session1 h1 span.text-red, .sessionBox.session3 h1 span.text-red, .sessionBox.session5 h1 span.text-red, .sessionBox.session7 h1 span.text-red, .sessionBox.session9 h1 span.text-red, .sessionBox.session11 h1 span.text-red { border-bottom: 5px solid rgb(255, 255, 255); color: rgb(255, 255, 255); display: block; float: left; padding-bottom: 15px; padding-top: 0px; text-shadow: 4px 4px 8px rgb(0, 0, 0); }
  .sessionBox.session1 h1, .sessionBox.session3 h1, .sessionBox.session5 h1, .sessionBox.session7 h1, .sessionBox.session9 h1, .sessionBox.session11 h1 { min-height: unset; height: auto; }
}
@media screen and (min-width: 401px) and (max-width: 601px) {
  .download-table { left: -65px; position: relative; width: 310px ! important; }
  .download-table table, download-table table table { width: 310px ! important; }
  .download-table table table td { border: 0px none; display: inline-block; height: auto; margin: 0px; padding: 2px 10px; width: auto; }
}
@media screen and (min-width: 600px) and (max-width: 900px) {
  .arrow-left, .arrow-right { display: none ! important; }
}
#social-nav li.facebook a { background-position: 0px 0px; }
#social-nav li.facebook a:hover { background-position: 0px -33px; }
#social-nav li.twitter a { background-position: -33px 0px; }
#social-nav li.twitter a:hover { background-position: -33px -33px; }
#social-nav li.google a { background-position: -99px 0px; }
#social-nav li.google a:hover { background-position: -99px -33px; }
#social-nav li.youtube a { background-position: -132px 0px; }
#social-nav li.youtube a:hover { background-position: -132px -33px; }
#social-nav li.rss a { background-position: -165px 0px; }
#social-nav li.rss a:hover { background-position: -165px -33px; }
.post-thumbnail .cat-dating-tips-advice {   }
.post-thumbnail .cat-understanding-men, .post-thumbnail .cat-understanding-men-2 { background-image: url(/img/understanding-men.jpg); }
.post-thumbnail .cat-sex, .post-thumbnail .cat-sex-2 { background-image: url(/img/sex.jpg); }
body { background-color: rgb(249, 250, 251); cursor: inherit ! important; }
#wrapper { background-color: rgb(255, 255, 255); width: 100%; max-width: 1240px; min-width: 320px; padding: 0px; margin: 0px auto; overflow: hidden; }
#blog-top, #container { width: 100%; max-width: 1022px; min-width: 320px; margin: 30px auto; padding: 0px 26px; }
#breadcrumbs { margin: 20px auto -15px; font-size: 1.3rem; line-height: 1; color: rgb(123, 130, 136); }
#breadcrumbs a { color: rgb(123, 130, 136); }
#breadcrumbs a:hover { text-decoration: underline; }
#primary { width: 100%; max-width: 640px; margin: 0px auto 30px; padding: 0px; }
#secondary { max-width: 306px; margin: 0px auto; }
#main-header { background: rgb(115, 19, 84) url(/img/bg-header.jpg) no-repeat scroll left top; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3); padding: 0px 0px 10px; margin: 0px; z-index: 100; }
#main-header div { max-width: 970px; margin: 0px auto; padding: 10px 0px; }
.site-title { width: 254px; height: 58px; background: transparent url(/img/logo.png) no-repeat scroll center top; margin: 0px auto; }
.site-title a { display: block; width: 100%; height: 100%;   }
.site-description { position: absolute; top: 0px;  }
#main-nav .header-contact, #main-nav .menu-toggle {   }
#main-nav > ul { font-size: 1.4rem; line-height: 1.3; }
#main-nav > ul, #secondary-nav { margin: 0px; padding: 5px 0px; text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: 0px 2px 2px rgb(51, 0, 31); text-align: center; letter-spacing: 0.8px; }
#main-nav > ul > li { display: inline-block; padding: 0px 13px; margin: 0px; border-left: 1px solid rgb(141, 83, 119); height: 30px; line-height: 30px; }
#main-nav > ul > li:first-child { border-left: medium none; }
#main-nav a, #main-nav a:link, #main-nav a:visited { color: rgb(255, 255, 255); }
#main-nav ul ul { display: none; }
#main-footer { background-color: rgb(46, 8, 33); color: rgb(218, 209, 215); padding: 0px 0px 30px; }
#main-footer a { color: rgb(218, 209, 215); }
#social-nav { width: 100%; background-color: rgb(136, 30, 94); }
#social-nav > ul { height: 48px; width: 100%; max-width: 1022px; margin: 0px auto; padding: 0px 26px; text-align: center; font-size: 0px; }
#social-nav li { display: inline-block; margin: 7px 0px 0px; padding: 0px 2px; border-left: 1px solid rgb(134, 59, 105); text-align: left; }
#social-nav li:first-child { border: medium none; }
#social-nav li a { display: block; height: 33px; width: 33px; padding: 0px; margin: 0px; background: transparent url(/img/social-buttons.png) no-repeat scroll left top; text-indent: -10000px; }
#quicklinks-mobile { margin: 0px 0px 30px; }
#quicklinks-mobile li { height: 48px; line-height: 48px; text-align: center; margin: 0px; padding: 0px; }
#quicklinks-mobile li:first-child, #quicklinks-mobile li:first-child + li + li, #quicklinks-mobile li:first-child + li + li + li + li, #quicklinks-mobile li:first-child + li + li + li + li + li + li, #quicklinks-mobile li:first-child + li + li + li + li + li + li + li + li, #quicklinks-mobile li:first-child + li + li + li + li + li + li + li + li + li + li { background-color: rgb(51, 21, 41); }
#quicklinks { width: 100%; max-width: 1022px; margin: 0px auto; padding: 0px 26px; display: none; }
#quicklinks > ul { width: 30%; margin: 30px 0px 50px 5%; float: left; }
#quicklinks > ul:first-child { margin-left: 0px; }
#main-footer .site-info { clear: both; width: 100%; max-width: 970px; margin: 0px auto; text-align: center; font-size: 1.3rem; line-height: 1.1; }
#main-footer .site-title { margin: 0px auto 20px; }
#main-footer .site-info li { display: inline; }
#main-footer .site-info li:first-child .delimiter { display: none; }
#main-footer #lym-credit, #main-footer .copyright { display: inline-block; margin: 20px 20px 0px; font-size: 1.2rem; line-height: 1.1; color: rgb(218, 209, 215); }
#main-footer #lym-credit a, #main-footer .copyright a { color: rgb(218, 209, 215); }
@media screen and (max-width: 385px) {
  .opt-search .widget-title { background: rgb(170, 185, 46) url(/img/opt-bg.png) no-repeat scroll center top / 267px auto; height: 98px ! important; width: 269px; }
  .prod-img { width: 240px ! important; float: none; text-align: center; }
  .block .box .rt-form { float: none; margin: 0px auto ! important; width: 240px ! important; }
  .block .box #WFItem497629 .wf-input { width: 200px ! important; }
  .rt-form #WFItem497629 .box input[type="submit"] { background: transparent url(/img/yes-clickhere-sm.png) repeat scroll 0% 0% ! important; width: 230px ! important; height: 64px ! important; float: left ! important; padding: 0px ! important; margin: 0px ! important; }
  .evp-video-wrap { width: 268px ! important; height: 150px ! important; }
  .rt-form .box #WFItem497629 .wf-input { width: 207px ! important; }
  .evp-audio .video-code .evp-video-wrap { width: 277px ! important; height: auto ! important; }
  .evp-audio-rt .video-code .evp-video-wrap { width: 240px ! important; height: 34px ! important; }
  .evp-audio-rt .video-code .evp-bar { width: 240px ! important; }
  .evp-audio .video-code .evp-bar { width: 277px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .alignright.emb-rt { display: block; float: none; margin: 0px auto 10px; text-align: center; }
  .evp-audio.lt { float: left; width: 285px ! important; }
  .evp-audio.lt .video-code .evp-video-wrap { width: 280px ! important; float: none; }
  .evp-audio.lt .video-code .evp-bar { width: 277px ! important; height: 34px ! important; }
  .box-image.first .inner-content { padding-left: 20%; width: 96%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 80%; }
  .box-image.small-img .inner-content { width: 70%; }
  .box-image.small-img .inner-image { max-width: 200px; width: 30%; }
  @media (max-width: 444px) {
  .recaptchatable #recaptcha_image { margin: 0px ! important; width: 200px ! important; }
  .recaptchatable .recaptcha_image_cell, .recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1 { background: transparent none repeat scroll 0% 0% ! important; }
  .recaptcha_r2_c1, .recaptcha_r2_c2 { display: none ! important; }
}
  .special-audio .video-code { margin-bottom: 5rem; }
  .special-audio .video-code, .special-audio .video-code .evp-video-inner, .special-audio .video-code .evp-video-wrap { width: 268px ! important; height: 154px ! important; }
  .special-audio .video-code .evp-bar { height: 34px ! important; width: 268px ! important; }
  .video-txt strong { line-height: normal; text-align: center; }
  .video-txt { width: 100%; }
  .box-image br { display: none; }
  #sb-container .sb-vertical .sb-pi { margin-top: 33px; }
}
@media screen and (min-width: 386px) and (max-width: 524px) {
  .opt-search .widget-title { background: rgb(170, 185, 46) url(/img/opt-bg.png) no-repeat scroll center top / 275px auto; height: 104px ! important; width: 304px; }
  .prod-img { width: 400px ! important; float: none; text-align: center; }
  .box .rt-form { float: none; margin: 0px auto ! important; width: 240px ! important; }
  .special-audio .video-code { margin-bottom: 5rem; }
  .special-audio .video-code, .special-audio .video-code .evp-video-inner, .special-audio .video-code .evp-video-wrap { width: 420px ! important; height: 245px ! important; }
  .special-audio .video-code .evp-bar { height: 34px ! important; width: 420px ! important; }
  .evp-audio.lt { float: none; width: 438px ! important; }
  .evp-video-wrap { width: 320px ! important; height: 180px ! important; }
  .evp-audio .video-code .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 277px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .alignright.emb-rt { display: block; float: none; margin: 0px auto 10px; text-align: center; }
  .box-image.first .inner-content { padding-left: 15%; width: 96%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 80%; }
}
@media screen and (max-width: 524px) {
  .evp-audio.lt { float: none; max-width: 600px; }
  html .f18 { font-size: 14px; }
  .evp-audio.lt .video-code .evp-video-wrap { width: 300px; }
  html { font-size: 50%; }
  .nomobile { display: none ! important; }
  blockquote p { padding-left: 0px; padding-right: 0px; }
  .text-center { text-align: left; }
  #main-nav > ul > li { display: block; text-align: center; }
  .banner-with-buttons img { margin-bottom: -20px; }
  .banner-with-buttons .buttons { position: relative; background-color: rgb(248, 248, 248); padding: 5px 0px 8px; }
  .banner-with-buttons .button-container { display: block; margin: 5px 0px; padding: 0px 26px; }
  .banner-with-buttons .button { width: 100%; }
  .header-title img { height: 50px; }
  .title-image > div { margin-top: -20px; }
  .title-image h1 img { height: 50px; }
  #blog-top-columns .cat-title-block { padding: 16px 13px; }
  .cat-title-block h2 { margin: -16px -13px 16px; height: 65px; background-size: auto 50px; }
  .post-header { background-color: rgb(255, 255, 255); border: medium none; padding-top: 160px; }
  .post-thumbnail { width: 100%; height: 140px; position: absolute; top: 10px; left: 0px; overflow: hidden; }
  .post-thumbnail img { height: 100%; width: auto; margin: 0px auto; }
  .post-thumbnail .category-image { width: 210px; height: 140px; margin: 0px auto; }
  .post-excerpt { padding-left: 13px; background-color: rgb(245, 245, 245); }
  #comments { padding: 13px 0px; }
  #comments .comments-title { padding: 0px 10px; }
  #comments li ol { padding: 0px; }
  #comments .commentlist { padding-right: 10px; }
  #comments li .avatar { width: 32px; height: 32px; }
  .commentlist #respond { margin-left: 0px; }
  #comments .comment-author, #comments .comment-content, #comments .comment-meta { padding: 0px 10px 0px 40px; }
  #comments .comment-meta { padding-bottom: 8px; }
  .comment-form-author input, .comment-form-email input, .comment-form-url input { left: 45px; width: 180px; }
  .testimonial { display: block; }
  .testimonial-content, .testimonial-image { display: block; width: auto; padding: 16px 0px; }
  .testimonial-image { max-height: 175px; overflow: hidden; }
  .widget_testimonial_widget .testimonial-content, .widget_testimonial_widget .testimonial-image { display: table-cell; }
  #sb-container .sb-vertical { background-image: none; padding-left: 0px; }
  .opt-in .arrows { background-position: 0px bottom; padding: 0px; }
  .home .opt-in-top .block { margin-bottom: 170px; }
  .opt-in-form input[type="text"] { height: 40px; width: 90%; margin: 4px; }
  .opt-in-form input[type="submit"] { width: 90%; margin-left: auto; margin-right: auto; }
  .opt-in-bottom h3, .opt-in-bottom h3 span { background-image: none; padding: 0px; }
  .content-left, .content-right { width: 100%; padding: 0px; float: none; }
  .content-left { margin-bottom: -2rem; }
  ul.menu-buttons { max-width: 306px; margin: 0px auto; }
  ul.menu-buttons li { width: 100%; float: none; padding: 0px; }
  .steps { background-size: 60% 60%; }
  .sales .content > ol, .sales .content > ul { padding: 0px; }
  .button, article.post-password-required input[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] { letter-spacing: 0px; }
  .gform_wrapper { padding-left: 0px; padding-right: 0px; }
  .content blockquote { width: 50%; }
  .content blockquote p { padding-left: 5px; padding-right: 0px; }
}
@media screen and (max-width: 690px) {
  .box .rt-form { margin-top: 0px ! important; }
  .video-txt strong { line-height: normal; text-align: center; }
  .video-txt { width: 100%; }
  .box-image.first .inner-content { padding-left: 23% ! important; width: 85%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 80%; }
  .evp-audio.lt { float: left; width: 316px; }
  .evp-audio .video-code .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 300px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  #main-header { padding: 0px; }
  #main-nav .header-contact { display: block; background-color: rgba(102, 16, 74, 0.35); border-top: 1px solid rgb(147, 93, 129); height: 31px; padding: 0px 0px 0px 50%; }
  #main-nav .header-contact a, #main-nav .menu-toggle h4 { display: inline-block; color: rgb(255, 255, 255); font-size: 16px; line-height: 27px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; text-shadow: 0px 2px 2px rgb(51, 0, 31); height: 30px; padding: 0px 25px; margin: 0px; cursor: pointer; }
  #main-nav .header-contact a { background: transparent url(/img/icon-mail.png) no-repeat scroll right 8px; }
  #main-nav .menu-toggle { display: block; position: absolute; top: 1px; left: 0px; height: 30px; width: 50%; padding: 0px 30px 0px 0px; text-align: right; border-right: 1px solid rgb(147, 93, 129); }
  #main-nav .menu-toggle h4 { background: transparent url(/img/icon-menu.png) no-repeat scroll right 9px; }
  #main-nav .nav-menu { display: none; }
  #main-nav .toggled-on { display: block; }
  #main-nav ul { border-top: 1px solid rgb(147, 93, 129); background-color: rgba(102, 16, 74, 0.35); }
  #main-nav ul li { border: medium none; }
  #bottom-testimonials, #date-a-base, #date-a-base-small, .cat-page-title { display: none; }
  .block-image-left-small, .block-image-right-small { padding: 0px; }
  .block-image-left-small img, .block-image-right-small img { display: block; position: relative; top: auto; left: auto; right: auto; max-width: 223px; margin: 0px auto 13px; }
  .box-image, .box-image > div { display: block; }
  .box-image .inner-content, .box-image .inner-image { width: auto; max-width: none; padding: 13px 13px 0px; }
  .box-image .image-gray, .box-image .inner-content { padding: 13px; }
  .box-image .button-container { text-align: center; }
  .three-columns, .two-columns { margin: 0px; }
  .three-columns > div, .three-columns > ol, .two-columns > div { display: block; }
  .three-columns > div > div, .three-columns > ol > li, .two-columns > div > div { display: block; width: 100% ! important; margin: 0px 0px 2rem; }
  .related-posts .post-thumbnail { width: 223px; margin: 0px auto 13px; }
  #date-a-base-small > div, #date-a-base > div { background-image: url(/img/bg-search-small-left.png); }
  #date-a-base-small > div > div, #date-a-base > div > div { background-image: url(/img/bg-search-small-right.png); padding: 16px 40px; }
  .header-title { background-position: -125px bottom; }
  .header-title .title-sub { display: none; }
  .testimonial-side > div { display: block; }
  .testimonial-side .main-content { display: block; width: auto; }
  .opt-in-blog, .opt-in-top, .testimonial-side .testimonials-side { display: none; }
  .home .opt-in-top { display: block; }
  .heading-hand > * { padding: 0px 5px; }
  .heading-hand img { max-width: 80%; max-height: 40px; }
  #secondary .widget_categories .widget-title, #secondary .widget_categories ul { width: 223px; margin-left: auto; margin-right: auto; }
  #secondary .widget_categories li { height: 51px; }
  #secondary .widget_categories li a { background-image: url(/img/category-menu-small.png); }
  #secondary .about-blog { background-position: -30px top; padding-left: 20%; }
  #secondary a.ask-evan { background-image: url(/img/ask-evan-small.png); width: 223px; height: 69px; }
  #secondary a.contact-evan { background-image: url(/img/contact-evan-small.png); width: 223px; height: 94px; }
}
@media screen and (min-width: 691px) {
  .evp-audio .video-code .evp-video-wrap, .evp-audio.rt .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 300px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .evp-audio-rt .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  #footer-nav { background-color: rgb(136, 30, 94); }
  #footer-nav > div { width: 100%; max-width: 1022px; margin: 0px auto; }
  #social-nav { background-color: Transparent; }
  #social-nav > ul { text-align: right; padding-right: 13px; }
  #social-nav li { padding: 0px 8px; }
  #secondary-nav { position: absolute; top: 0px; left: 26px; }
  #quicklinks-mobile { display: none; }
  #quicklinks { display: block; }
  .extra-pad { padding-left: 40px; padding-right: 40px; }
  .sales-button-container .button { padding: 10px; background-position: 30% bottom; }
  .sales-button-container.no-image .button { background-position: center bottom; }
  .sales-button-container .button-text { border-radius: 25px 0px 0px 25px; padding-right: 1.5rem; }
  .sales-button-container.focus .button-text { padding-right: 3.5rem; }
  .sales-button-container.no-image .button-text { padding-right: 2.5rem; }
  .sales-button-container .button-image { display: inline-block; position: relative; width: auto; height: auto; }
  .sales-button-container.focus .button-image { left: -33px; }
  .sales-button-container .button-image img { height: auto; }
}
@media screen and (max-width: 773px) {
  .evp-audio-rt { padding-top: 0px; }
  .evp-audio .video-code .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 300px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .block-image-left, .block-image-right { padding: 0px; }
  .block-image-left img, .block-image-right img { display: block; position: relative; top: auto; left: auto; right: auto; max-width: 100%; margin: 0px auto; }
  .notablet { display: none ! important; }
  img.alignleft, img.alignright { max-width: 50%; }
}
@media screen and (max-width: 880px) {
  .box-image.first .inner-content { padding-left: 0px; width: 85%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 90%; }
  .sales .content > h1, .sales .content > h2, .sales .content > h3, .sales .content > h4 { margin-left: 0px; margin-right: 0px; }
}
@media screen and (min-width: 691px) and (max-width: 926px) {
  .sales-button-container.focus .button-text { font-size: 1.8rem; }
  .prod-img { width: 100% ! important; float: none ! important; text-align: center; }
  .box .rt-form { width: 400px ! important; float: none ! important; margin: 0px auto ! important; }
  .evp-audio.lt { float: none; width: 465px; }
  .box-image .inner-image { width: 25%; max-width: 223px; }
  .box-image .inner-content { width: 75%; }
  .steps { top: -10px; }
}
@media screen and (min-width: 691px) and (max-width: 1021px) {
  #main-header div { padding: 20px 0px 10px; }
  #main-nav > ul { padding: 0px; }
}
@media screen and (min-width: 525px) and (max-width: 664px) {
  #secondary { width: auto; margin: 0px -13px; max-width: 664px; }
  #secondary .widget { float: none; width: auto; padding: 0px; margin: 0px auto 30px; }
  .testimonial-image img { max-width: 140px; }
  #social-nav li { padding: 0px 8px; }
  .home .opt-in-top .block { margin-bottom: 120px; }
  .opt-in-form input[type="text"] { height: 40px; width: 45%; margin: 0px 1% 4px; }
  .opt-in-form input[type="submit"] { width: 50%; margin-left: auto; margin-right: auto; }
  .banner-with-buttons .button { font-size: 1.5rem; font-weight: 600; letter-spacing: 1px; padding: 0.8rem 1.5rem 1rem; }
  ul.menu-buttons { margin: 0px -13px; }
  ul.menu-buttons li { width: 50%; }
  .evp-video-wrap { width: 480px ! important; height: 270px ! important; }
}
@media screen and (min-width: 665px) and (max-width: 773px) {
  .special-audio .video-code { margin-bottom: 5rem; }
  .special-audio .video-code, .special-audio .video-code .evp-video-inner, .special-audio .video-code .evp-video-wrap { width: 600px ! important; height: 350px ! important; }
  .special-audio .video-code .evp-bar { height: 34px ! important; width: 600px ! important; }
  #secondary { width: auto; margin: 0px auto; max-width: 664px; }
  #secondary .widget { float: none; width: auto; padding: 0px; margin: 0px auto 30px; }
  .testimonial-image img { max-width: 140px; }
  #social-nav li { padding: 0px 8px; }
  .opt-in { background-position: -109px top; }
  .opt-in-blog { background-position: center top; }
  .home .opt-in-top .block { margin-bottom: 120px; }
  .opt-in-form input[type="text"] { height: 40px; width: 45%; margin: 0px 1% 4px; }
  .opt-in-form input[type="submit"] { width: 50%; margin-left: auto; margin-right: auto; }
  ul.menu-buttons { max-width: 664px; margin: 0px auto; }
  ul.menu-buttons li { width: 50%; }
}
@media screen and (min-width: 774px) and (max-width: 1021px) {
  #blog-top, #container { padding: 0px; }
  #blog-top-columns, #container .inner { display: table; width: 100%; border-collapse: separate; border-spacing: 26px 0px; }
  #blog-top-columns .about-blog, #blog-top-columns .cat-title-block, #primary, #secondary { display: table-cell; vertical-align: top; }
  .opt-in { background-position: -109px top; }
  .opt-in-blog { background-position: center top; }
}
@media screen and (min-width: 774px) and (max-width: 926px) {
  #secondary, .widget { width: 223px; }
  #secondary .widget_categories li { height: 51px; }
  #secondary .widget_categories li a { background-image: url(/img/category-menu-small.png); }
  #secondary .about-blog { background-position: -30px top; padding-left: 20%; }
  #secondary .about-blog p { text-align: right; }
  #secondary a.ask-evan { background-image: url(/img/ask-evan-small.png); width: 223px; height: 69px; }
  #secondary a.contact-evan { background-image: url(/img/contact-evan-small.png); width: 223px; height: 94px; }
}
@media screen and (max-width: 912px) {
  .testimonial-slides .testimonial-image { padding: 13px; }
  .home .opt-in-top .arrows { background-image: none; }
  .home .opt-in-top .arrows p { background-image: none; color: rgb(255, 255, 255); font-weight: 400; padding: 0px 13px; }
  .two-columns .image-left .button-container { text-align: center; }
}
@media screen and (min-width: 913px) {
  .home .opt-in-top .block { padding-left: 496px; padding-bottom: 40px; min-height: 323px; margin-bottom: 80px; }
  .ie8 .home .opt-in-top .block { min-height: 257px; }
  .home .opt-in-top h3 { line-height: 1.25; }
  .home .opt-in-top .opt-in-form .privacy, .home .opt-in-top .opt-in-form .secure { background-color: transparent; color: rgb(102, 102, 102); padding: 5px 13px 0px; }
  .opt-in-video { position: absolute; left: 13px; bottom: 40px; margin: 0px; }
  .home .opt-in-top .opt-in-form { position: absolute; width: 100%; height: 80px; left: 0px; bottom: -40px; }
  .opt-in-top .opt-in-form { margin-left: 0px; }
  .home .opt-in-top .arrows { background-color: transparent; padding-top: 0px; margin-bottom: 10px; }
  .front-blog .post-thumbnail { width: 400px; }
  .front-blog .category-image { height: 267px; }
  .social-share .sb-horizontal { padding: 20px 0px 16px 160px; background: transparent url(/img/share-h.png) no-repeat scroll 13px 10px; }
  #featured-posts article.post { padding: 0px 0px 63px 400px; min-height: 266px; }
  #featured-posts article.post .post-header { border: medium none; padding-top: 10px; padding-bottom: 0px; }
  #featured-posts .post-excerpt { border: medium none; }
  #featured-posts .post-thumbnail { position: absolute; width: 400px; height: 266px; left: 0px; top: 0px; overflow: hidden; z-index: 1000; }
  #featured-posts .category-image { height: 267px; }
  #featured-posts .social-share { position: absolute; bottom: 0px; left: 0px; width: 100%; padding-left: 400px; z-index: 100; }
  .video-side-container .video-code { position: absolute; top: 0px; left: 0px; width: 100%; padding: 0px 45% 0px 0px; max-width: none ! important; }
  .video-side-container .video-side-content { width: 43%; float: right; min-height: 300px; }
  .two-columns .image-left { padding-left: 180px; }
  .two-columns .image-left .image-container { background-color: transparent; float: left; width: 180px; margin: 0px 0px 0px -180px; padding: 10px 0px 0px; }
}
@media screen and (min-width: 1022px) {
  body { background: rgb(249, 250, 251) url(/img/bg-body.png) repeat-y scroll center top; }
  #main-header { padding: 0px; }
  #main-header div { padding: 25px 0px; }
  #main-nav > ul { padding: 0px; }
  .site-title { margin: 0px; }
  #main-nav { width: 970px; margin: 0px auto; }
  #main-nav > ul { position: absolute; bottom: 20px; right: 0px; width: 720px; text-align: right; }
  .header-title { text-align: left; }
  .header-title-center { text-align: center; }
  #blog-top, #container { padding: 0px; }
  #blog-top-columns, #container .inner { display: table; width: 100%; border-collapse: separate; border-spacing: 26px 0px; }
  #blog-top-columns .cat-title-block, #primary { display: table-cell; vertical-align: top; width: 638px; }
  #blog-top-columns .about-blog, #secondary { display: table-cell; vertical-align: top; width: 306px; }
  #footer-nav { background-color: rgb(136, 30, 94); }
  #footer-nav > div { max-width: 1022px; margin: 0px auto; padding: 0px 26px; }
  .block-image-left { padding: 0px 0px 0px 332px ! important; }
  .block-image-right { padding: 0px 332px 0px 0px ! important; }
  .block-image-left-small { padding: 0px 0px 0px 249px ! important; }
  .block-image-right-small { padding: 0px 249px 0px 0px ! important; }
}
@media screen and (min-width: 1142px) {
  #sb-container { position: absolute; width: 86px; overflow: visible; top: 0px; left: -96px; }
  #sb-container .sb-vertical { background: transparent url(/img/share.png) no-repeat scroll left top; padding: 76px 13px 0px; }
  #sb-container .sb-vertical > div { display: block; margin: 0px; }
  #sb-container .fixed { position: fixed; top: 20px; }
  .sb-vertical .sb-fb { padding: 0px 0px 4px 7px; }
  .sb-vertical .sb-tw { padding: 0px 0px 0px 2px; }
  .sb-vertical .sb-li { padding: 0px 0px 2px; }
  .sb-vertical .sb-g1, .sb-vertical .sb-su { padding: 0px 0px 0px 5px; }
  .sb-vertical .sb-pi { padding: 31px 0px 0px 10px; }
  .steps { left: -53px; }
}
@media screen and (max-width: 480px) {
  .box-image.first .inner-content { padding-left: 0px; width: 100% ! important; }
  body.page-id-22901 { background: rgb(249, 250, 251) url(/img/revolutionary-bg.jpg) repeat-y scroll center top ! important; }
}
@media not all {
  .signup-frm select, .signup-frm textarea, .signup-frm select, .signup-frm textarea { width: 96%; }
  .frm-dsc { width: 96%; }
  .signup-content { width: 96%; }
}
@media (max-width: 640px) {
  .signup-frm .form-section .infusion-field { float: none; text-align: left; width: 100%; }
  .frm-dsc { width: 100%; }
  .signup-frm label { display: block; margin-top: 10px; }
  .signup-frm { width: 100%; }
  .signup-content { width: 100%; }
}
@media screen and (min-width: 320px) and (max-width: 486px) {
  span.t_center { padding-left: 21px; text-align: center ! important; }
  ul.countdown > li { font-size: 14px; height: 75px; width: 75px; }
  ul.countdown > li .time-box { font-size: 30px; height: 55px; text-align: center ! important; }
}
@media screen and (min-width: 320px) and (max-width: 720px) {
  .sales-subnav h4 { display: none; }
  .loveu-graduates-sales-buttons .sales-button-container.no-image { width: 100% ! important; float: left; }
}
@media screen and (min-width: 320px) and (max-width: 486px) {
  .download_audio .evp-video-wrap .evp-shadow { height: 60px ! important; width: 100% ! important; }
  .download_audio .evp-video-wrap { height: auto ! important; }
  .download_audio .evp-video-inner { height: 24px ! important; width: 100% ! important; top: 0px ! important; }
  .download_audio .evp-bar { padding: 8px 0px 0px ! important; width: 100% ! important; }
  .download_audio .evp-bar-download { float: right ! important; height: 19px ! important; margin: 0px 10px 15px 0px ! important; width: 60px ! important; }
}
@media screen and (max-width: 690px) {
  .testimonial-side .testimonials-side.video-sd { display: block ! important; }
  .video-sd .vid-cont { padding: 0px 20px; }
  .video-sd .vid-cont { padding: 13px 0px 0px; width: 100%; text-align: center; float: none; }
  .video-sd .evp-lightbox { width: inherit ! important; height: inherit ! important; }
  .video-sd .popup-vid { padding: 0px 2px; width: 100%; }
  .evp-lightbox img:nth-of-type(2n) { height: 54px ! important; left: 39% ! important; position: absolute; top: 44% ! important; width: 80px ! important; }
  .testimonial-side .testimonials-side.video-sd { display: table ! important; }
}
@media screen and (max-width: 524px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 420px ! important; height: 257px ! important; }
  .evp-video-splash-image, .evp-video-wrap div { height: 180px ! important; }
}
@media screen and (max-width: 420px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 365px ! important; height: 225px ! important; left: -1px ! important; }
}
@media screen and (max-width: 385px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 324px ! important; height: 197px ! important; }
}
@media screen and (max-width: 360px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 275px ! important; height: 168px ! important; }
}
@font-face {
  font-family: "Oswald";  font-style: normal;  font-weight: 400;  src: local("Oswald Regular"), local("Oswald-Regular"), url(/img/yg0glppxxuisnkuejcx4qfeszw2xoq-xsnqo47m55da.woff2) format("woff2");  unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face {
  font-family: "Oswald";  font-style: normal;  font-weight: 400;  src: local("Oswald Regular"), local("Oswald-Regular"), url(/img/peobiv_ll25tkbpqvi_a2w.woff2) format("woff2");  unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}
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, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; }
:focus { outline: medium none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 1; }
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
h1, h2, h3, h4, h5, h6 { clear: both; }
html { overflow-y: scroll; font-size: 100%; }
a img { border: 0px none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio:not([controls]) { display: none; }
cite, em, i { font-style: italic; }
section, header, footer, article, aside, nav, div, ul, li { position: relative; }
img { border: 0px none; }
*::-moz-focus-inner { border: 0px none; }
section, header, hgroup, footer, article, aside, nav, div, ul, ol, textarea, label, input, select, table, thead, tr, th, td, li, a { box-sizing: border-box; }
.clear { clear: both ! important; }
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"), url(/img/dxi1orhcpsqm3vp6mxoatxhcuogz7vygh680lgh-uxm.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans"), local("OpenSans"), url(/img/cjzkeoubrn4kerxqtauh3t8e0i7kzn-epnyo3hzu7kw.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 600;  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(/img/mtp_ysujh_bn48vbg8snsnhcuogz7vygh680lgh-uxm.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/img/k3k702zokiljc3wvjuplzhhcuogz7vygh680lgh-uxm.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/img/xjajxh38i15wypjxxugmbobn6udyhwbl620a-irfubk.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 600;  src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url(/img/prmixeptr36kac0geaetxn5hxgbcbviccptp6sphfno.woff) format("woff");}
@font-face {
  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(/img/prmixeptr36kac0geaetxjqr_3kx9_hjxbbyu8s6in0.woff) format("woff");}
@font-face {
  font-family: "MuseoSlab";  font-style: normal;  font-weight: normal;  src: url(/img/273b03_0_0.ttf) format("truetype");}
@font-face {
  font-family: "MuseoSlab";  font-style: normal;  font-weight: bold;  src: url(/img/273b03_1_0.ttf) format("truetype");}
@font-face {
  font-family: "MuseoSlab";  font-style: italic;  font-weight: normal;  src: url(/img/273b03_2_0.ttf) format("truetype");}
@font-face {
  font-family: "MuseoSlab";  font-style: italic;  font-weight: bold;  src: url(/img/273b03_3_0.ttf) format("truetype");}
html { font-size: 62.5%; }
body { font-family: "Open Sans",Arial,sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 1.5; letter-spacing: 0.2px; color: rgb(47, 43, 45); text-rendering: optimizelegibility; }
a { text-decoration: none; color: rgb(0, 0, 0); }
.menu-toggle h4:hover, a:hover { color: rgb(190, 109, 158) ! important; }
a:active, a:focus { color: rgb(47, 43, 45) ! important; }
p { margin-bottom: 10px; }
.content p, h1, h2, h3, h4, h5, h6 { margin-bottom: 2rem; clear: none; }
h1, h2, h3 { font-family: Oswald,Arial,serif; font-weight: normal; }
h1, h2 { font-size: 3.6rem; line-height: 1.1; color: rgb(47, 43, 45); }
h3 { font-size: 3.1rem; line-height: 1.1; color: rgb(47, 43, 45); }
h4 { font-weight: 700; font-size: 2.6rem; line-height: 1.2; color: rgb(137, 14, 90); }
h5 { font-weight: 700; font-size: 1.8rem; line-height: 1.2; color: rgb(14, 141, 154); }
h6 { font-weight: 700; font-size: 1.7rem; line-height: 1.2; }
.post-title { font-size: 3.1rem; line-height: 1.1; margin: 0px; }
#featured-posts .post-title, .single .post-title { font-size: 3.4rem; line-height: 1; }
.post-excerpt, .widget { font-size: 1.4rem; line-height: 1.4; }
ol, ul { list-style: outside none none; margin: 0px; padding: 0px; line-height: 1.4; }
li { margin: 0px; padding: 0px; }
small { font-size: smaller; }
.assistive-text, .screen-reader-text { position: absolute ! important; left: -10000px; top: 0px; }
img { display: inline; max-width: 100%; height: auto; }
img[class*="align"], img[class*="attachment-"], img[class*="wp-image-"] { height: auto; }
img.header-image, img.size-full, img.size-large, img.wp-post-image { max-width: 100%; height: auto; }
embed, iframe, object, video { max-width: 100%; }
button, input, textarea { font-family: Arial,sans-serif; font-size: 1.3rem; line-height: 1.3; background-color: rgb(250, 250, 250); color: rgb(102, 102, 102); margin: 4px 0px; border: 1px solid rgb(204, 204, 204); border-radius: 3px; padding: 0.6rem 0.8rem; vertical-align: bottom; }
input[type="submit"], input[type="text"], textarea {  }
button, input { line-height: normal; }
textarea { font-size: 100%; overflow: auto; vertical-align: top; }
input[type="checkbox"], input[type="color"], input[type="file"], input[type="hidden"], input[type="image"], input[type="radio"] { border: 0px none; border-radius: 0px; padding: 0px; }
.button, article.post-password-required input[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] { font-family: "Open Sans",Arial,sans-serif; padding: 1.1rem 2rem 1.3rem; font-size: 1.8rem; line-height: 1; font-weight: 600; text-transform: uppercase; text-decoration: none ! important; letter-spacing: 1.5px; color: rgb(255, 255, 255) ! important; background-color: rgb(154, 26, 104); text-shadow: 0px 1px 0px rgb(51, 51, 51); border: medium none; border-radius: 4px; display: inline-block; text-align: center; }
input[type="submit"] { height: 51px; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.button:hover, article.post-password-required input[type="submit"]:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: rgb(255, 255, 255) ! important; background-color: rgb(136, 112, 128); }
.button:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { color: rgb(204, 204, 204) ! important; border: medium none; }
#anchrStop.button::before, #anchrStop.button::after { content: ""; display: none; height: 50px; position: absolute; width: 37px; top: 82px; }
h2.arrow-list::before, h2.arrow-list::after { content: ""; display: block; height: 50px; position: absolute; width: 37px; bottom: -65px; }
h2.arrow-list::before { background: transparent url(/img/arrow-blue-left.png) no-repeat scroll 0% 0%; left: 173px; }
h2.arrow-list::after { background: transparent url(/img/arrow-blue-right.png) no-repeat scroll 0% 0%; right: 173px; }
.button-small { font-size: 1.5rem; font-weight: 600; letter-spacing: 1px; padding: 0.8rem 1.5rem 1rem; }
#searchform input[type="text"], .opt-search input[type="text"] { font-size: 1.7rem; line-height: 1; }
#searchform input[type="submit"] { background-color: rgb(14, 141, 154); letter-spacing: 5px; padding: 0.5rem 5rem; font-size: 1.7rem; line-height: 1; height: 3.7rem; }
#searchform input[type="submit"]:hover { background-color: rgb(108, 185, 193); }
.single-post #primary, article.post { margin-bottom: 30px; background-color: rgb(248, 248, 248); box-shadow: 0px 2px 5px rgb(221, 221, 221); padding: 0px; }
.single-post #primary { padding-bottom: 13px; }
.single-post article.post { background-color: transparent; box-shadow: none; }
.single-post-header { padding: 13px; }
.post-title { margin: 0px; }
.post-thumbnail { width: 223px; float: left; margin: 0px 13px 0px 0px; }
.category-image { width: 100%; height: 150px; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; }
.read-more-link { font-size: 1.5rem; text-transform: none; margin: 10px 13px 0px 0px; }
.nav-single { margin: 30px 13px; font-size: 1.4rem; line-height: 1.1; }
.nav-single > div { margin: 6px 0px; }
.nav-single a { color: rgb(14, 157, 174); }
#comments { clear: both; padding: 13px; margin: 20px 0px; background-color: rgb(255, 255, 255); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 1.3rem; line-height: 1.27; color: rgb(26, 26, 26); border-top: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
.comments-title { margin: 0px 0px 10px; color: rgb(153, 161, 168); text-align: center; padding: 1rem 0px 0px; }
#comments input, #comments textarea { font-size: 1.3rem; line-height: 1.3; }
#comments ol, #comments ul { list-style: outside none none; margin: 0px; }
#comments ol { padding: 0px 0px 0px 10px; background-color: rgb(255, 255, 255); }
#comments .commentlist { border-top: 1px solid rgb(204, 204, 204); }
#comments li { border-top: 1px solid rgb(226, 226, 226); padding: 10px 0px 0px; min-height: 70px; }
#comments .bypostauthor + li, #comments .comment-author-Evan + li, #comments li.depth-1:first-child { border-top: medium none; }
#comments li .avatar { position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; }
#comments li .comment-counter { width: 50px; height: 26px; float: right; margin: 0px -15px 10px 10px; line-height: 1; text-align: right; color: gray; font-size: 15px; }
#comments .comment-author, #comments .comment-content, #comments .comment-meta { padding: 0px 28px 0px 61px; }
#comments .comment-author { margin-bottom: 5px; }
#comments .comment-author cite { font-style: normal; font-weight: 700; color: rgb(59, 89, 152) ! important; }
#comments .comment a { color: rgb(59, 89, 152); text-decoration: none; }
#comments .comment a:active, #comments .comment a:hover { color: rgb(59, 89, 152) ! important; text-decoration: underline; }
#comments .comment-content p { margin: 0px 0px 5px; }
#comments .comment-meta { padding-bottom: 10px; color: gray; font-size: 1.2rem; }
#comment-nav { padding: 10px; border-top: 1px solid rgb(226, 226, 226); text-align: center; }
#comment-nav .comment-nav-title { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 1.1rem; line-height: 1; font-weight: 700; margin: 0px 5px 0px 0px; color: rgb(59, 89, 152); display: inline; }
#comment-nav .page-numbers { margin: 0px 0px 0px 3px; }
#comment-nav .current { color: rgb(187, 187, 187); }
#comment-nav a { color: rgb(59, 89, 152); }
#respond { border-top: 1px solid rgb(226, 226, 226); margin: 0px; padding: 10px; position: relative; background-color: rgb(255, 255, 255); }
#respond h3 { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 1.4rem; line-height: 1; font-weight: 700; margin-bottom: 6px; color: rgb(59, 89, 152); }
#cancel-comment-reply-link { color: rgb(59, 89, 152); font-style: italic; padding-left: 16px; }
#respond p { margin: 8px 0px; }
#respond .comment-notes { font-size: 10px; font-style: italic; margin-bottom: 14px; }
#respond .required { color: rgb(255, 75, 51); font-weight: 700; }
.comment-form-author, .comment-form-email, .comment-form-url { position: relative; padding: 3px 0px; }
.comment-form-author input, .comment-form-email input, .comment-form-url input { position: absolute; left: 61px; top: -6px; width: 200px; padding: 4px 8px; }
.comment-form-url { display: none; }
#commentform .form-submit input, #comments-toggle h4 { font-size: 1.4rem; line-height: 1; padding: 10px 20px; height: 38px; }
.related-posts li header { margin: -16px -13px 1rem; padding: 13px; background-color: rgb(255, 255, 255); }
.related-posts .post-thumbnail { float: none; position: relative; width: auto; height: auto; top: auto; left: auto; margin: -13px -13px 13px; max-height: 205px; overflow: hidden; }
.related-posts .category-image {  padding-bottom: 66.75%; }
.related-posts .post-title { font-size: 2.6rem; line-height: 1; margin: 0px; }
.related-posts .read-more-link { margin: 0px 0px 13px; }
.opt-search, .widget { margin: 30px 0px 0px; padding: 0px; line-height: 1.1; background-color: rgb(248, 248, 248); box-shadow: 0px 3px 3px rgb(221, 221, 221); max-width: 304px; }
.widget:first-child { margin: 0px; }
.widget_text { background-color: transparent; box-shadow: none; }
.widget ul { margin: 0px; padding: 13px 26px; list-style: outside none none; }
.widget li { margin-top: 8px; }
.widget li:first-child { margin-top: 0px; }
.widget-title { background: transparent url(/img/widget-title-magenta.png) no-repeat scroll center top; height: 27px; padding: 0px 0px 12px; margin: 0px; text-align: center; font-size: 14px; line-height: 27px; letter-spacing: 2px; font-family: "Open Sans",Arial,sans-serif; font-weight: 600; text-transform: uppercase; color: rgb(255, 255, 255); }
#secondary .widget_categories { background-color: transparent; box-shadow: none; }
#secondary .widget_categories ul { padding: 0px; }
.widget_custom_recent_comments .widget-title { background-image: url(/img/widget-title-teal.png); }
.widget_custom_recent_comments { background-color: rgb(250, 250, 250); }
.widget_custom_recent_comments ul { padding: 0px; }
.widget_custom_recent_comments .recent-comment-excerpt { font-size: 1.2rem; line-height: 1.3; padding: 30px 13px 13px 76px; margin: 0px; background: transparent url(/img/testimonial-bg.png) no-repeat scroll left top; min-height: 93px; }
.widget_custom_recent_comments .recent-comment-excerpt .author { font-size: 1.3rem; font-weight: 600; padding: 3px 0px 0px; display: inline-block; }
.recent-comment-excerpt:first-child { background-image: none; padding-top: 13px; }
.recent-comment-excerpt:first-child + li, .recent-comment-excerpt:first-child + li + li + li, .recent-comment-excerpt:first-child + li + li + li + li + li, .recent-comment-excerpt:first-child + li + li + li + li + li + li + li, .recent-comment-excerpt:first-child + li + li + li + li + li + li + li + li + li { background-color: rgb(254, 254, 254); z-index: 10; }
.recent-comment-excerpt img { display: block; position: absolute; left: 13px; top: 30px; width: 50px; height: 50px; }
.recent-comment-excerpt:first-child img { top: 13px; }
.widget_twitter_profile { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; letter-spacing: 0px; font-size: 1rem; background-color: rgb(242, 242, 242); }
.widget_twitter_profile .twitter-feed { padding: 5px; }
.testimonial-slides, .testimonials { width: 100%; max-width: 1022px; margin: 0px auto 40px; padding: 0px 26px; }
.testimonial-slides ul, .testimonials ul { margin: 0px; }
.testimonial { margin: 0px 0px 30px; padding: 0px; display: table; width: 100%; border-collapse: collapse; }
.testimonial-slides .testimonial { margin: 0px; }
.testimonial-image { display: table-cell; vertical-align: top; padding: 16px 0px 16px 13px; overflow: hidden; }
.testimonial-image img { max-width: 223px; display: block; margin: 0px auto; padding: 0px; }
.testimonial-slides .testimonial-image { padding: 0px; }
.testimonial-content { display: table-cell; vertical-align: middle; padding: 13px 13px 13px 26px; }
.testimonial-slides .testimonial-content { height: 175px; padding: 8px 13px 8px 26px; }
.testimonial-quote { font-size: 24px; line-height: 1.1; color: rgb(14, 157, 174); margin: 0px 0px 0.8rem; font-weight: 600; }
.testimonial-content p { margin: 0px 0px 0.8rem; }
.testimonial-content footer { font-size: 1.6rem; line-height: 1; font-weight: 600; color: rgb(104, 18, 71); margin: 1.3rem 0px 0px; }
#secondary .tabbertabs { padding: 0px; background-color: transparent; border-radius: 0px; box-shadow: none ! important; }
#secondary .style2.tabberlive .tabbertab { border: medium none; }
#secondary .style2.tabberlive { margin-top: 0px; }
#secondary .style2.tabberlive .tabbertab { margin-top: 0px; padding: 10px 15px; background-color: rgb(248, 248, 248); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-right-radius: 3px; box-shadow: 0px 3px 3px rgb(221, 221, 221); }
.tabbertabs .tabbertab ul { margin: 0px; padding: 0px; list-style: outside none none; }
.tabbertabs .tabbertab li { padding: 7px 0px; margin: 0px; border-top: 1px solid rgb(240, 240, 240); font-size: 1.4rem; line-height: 1.1; }
.tabbertabs .tabbertab li:first-child { border-top: medium none; }
.tabbertabs .custom-widget-list li a { display: table; width: 100%; height: 100%; border-collapse: collapse; }
.tabbertabs .custom-widget-list li .custom-widget-img { display: table-cell; width: 40px; height: 40px; }
.tabbertabs .custom-widget-list li img { display: block; margin: 0px; padding: 0px; }
.tabbertabs .custom-widget-list li .custom-widget-title { display: table-cell; vertical-align: middle; height: 40px; padding: 0px 0px 0px 15px; }
.tabbertabs .wpp-thumbnail { position: absolute; width: 40px; height: 40px; }
.tabbertabs .tabbertab .wpp-post-title { padding: 0px 0px 0px 55px; display: block; min-height: 40px; }
.rslides_nav { display: block; position: absolute; width: 15px; height: 24px; top: 80px; background: transparent url(/img/slide-arrow.png) no-repeat scroll left top; text-indent: -10000px; }
.testimonial-slides .prev { left: 5px; }
.testimonial-slides .next { right: 5px; background-position: right top; }
.block-full { width: 100%; max-width: 1022px; margin: 0px auto 20px; padding: 0px 26px; }
.box { background-color: rgb(248, 248, 248); box-shadow: 0px 2px 5px rgb(221, 221, 221); padding: 16px 13px 2px; }
.sessionBox::before { content: ""; height: 100%; left: -100%; position: absolute; top: 0px; width: 300%; z-index: -1; }
.sessionBox.session2::before, .sessionBox.session4::before, .sessionBox.session6::before, .sessionBox.session8::before, .sessionBox.session10::before { background: rgb(14, 157, 174) none repeat scroll 0% 0%; }
.subHead::before { background: rgb(255, 247, 99) none repeat scroll 0% 0%; content: ""; height: 100%; left: -100%; position: absolute; top: 0px; width: 300%; z-index: 0; }
.subHead-group::before { background: rgb(14, 157, 174) none repeat scroll 0% 0%; content: ""; height: 100%; left: -100%; position: absolute; top: 0px; width: 300%; z-index: 0; }
.three-columns, .two-columns { margin: 0px -26px; }
.three-columns > div, .three-columns > ol, .two-columns > div { display: table; width: 100%; border-collapse: separate; border-spacing: 26px 0px; }
.three-columns > div > div, .three-columns > ol > li { display: table-cell; vertical-align: top; width: 33.33%; }
.three-columns > div > div:first-child + div, .three-columns > ol > li:first-child + li { width: 33.4%; }
.color-box, .color-box h3 span { color: rgb(255, 255, 255); padding: 16px 13px 2px; font-size: 1.6rem; line-height: 1.2; letter-spacing: 2.5px; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.42); }
.color-box h3, .color-box h3 a { color: rgb(255, 255, 255); font-size: 3.1rem; line-height: 1.2; letter-spacing: 0.5px; }
.three-menus li, .widget .three-menus { padding: 0px; }
.three-menus h3 { margin: 0px; padding: 0px; }
.box-berry, .color-berry, .color-links .color-berry a, .menu-buttons .color-berry a { background-color: rgb(61, 21, 47); }
.box-purple, .color-links .color-purple a, .color-purple, .menu-buttons .color-purple a { background-color: rgb(154, 26, 104); }
.box-teal, .color-links .color-teal a, .color-teal, .menu-buttons .color-teal a { background-color: rgb(14, 141, 154); }
.heading-hand { background: transparent url(/img/dots.png) repeat-x scroll center center; text-align: center; margin: 3rem 0px 2rem; }
.heading-hand > * { display: inline-block; background-color: rgb(255, 255, 255); padding: 0px 10px; margin: 0px; }
.heading-hand img { margin: 0px; padding: 0px; }
.heading-hand .text { position: absolute; left: -10000px; }
.clear { clear: both; }
#accordion br, .blog .inner .widget-area .search-container h3, .blog .inner .widget-area .search-container p, .single .inner .widget-area .search-container h3, .single .inner .widget-area .search-container p { display: none; }
.blog .inner .widget-area .search-container #searchform input[type="text"], .category .search-container input[type="text"], .opt-search input[type="text"], .single .inner .widget-area .search-container #searchform input[type="text"] { margin: 0px auto 6px; min-width: 263px; }
.blog .inner .widget-area .search-container #searchform, .opt-search form, .single .inner .widget-area .search-container #searchform { text-align: center; padding: 11px 0px 16px; }
.single-text { text-align: center; width: 100%; padding: 10px 0px 0px; }
.opt-search .single-text { padding: 10px 21px 0px; text-align: left; width: 100%; line-height: 19px; }
.comment-total { background: rgb(132, 23, 97) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: "Open Sans",Arial,sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 2px; line-height: 20px; margin: 0px; padding: 5px 2%; text-align: center; text-transform: uppercase; position: relative; width: 96%; }
.comment-total a { color: rgb(190, 109, 158) ! important; }
.comment-total a:hover { color: rgb(250, 157, 213) ! important; }
.arrow-img { display: block; text-align: center; background: transparent url(/img/down-arrow.png) no-repeat scroll center top; height: 13px; }
@font-face {
  font-family: "Reenie Beanie";  font-style: normal;  font-weight: 400;  src: local("Reenie Beanie"), local("ReenieBeanie"), url(/img/ljpkc6cdxusl1cngusamx_n8qdnnd5ecmwxua5w-n7c.woff) format("woff");}
#main-nav .menu-item.menu-item-has-children { height: 52px ! important; border: 0px none ! important; }
#main-nav .menu-item.menu-item-has-children::before { background: rgb(141, 83, 119) none repeat scroll 0% 0%; height: 30px; width: 1px; position: absolute; left: 0px; top: 0px; content: ""; }
#main-nav > ul.nav-menu { height: 30px; }
#main-nav > ul > li { position: relative; }
#main-nav > ul > li:first-child { width: 530px; }
#main-nav > ul > li ul li:first-child { width: inherit; }
#main-nav ul ul { display: block ! important; position: absolute; left: -1000em; width: 200px; text-align: left; }
#main-nav > ul > li:hover ul { left: 0px; top: 50px; }
#main-nav > ul > li:hover a { color: rgb(190, 109, 158); }
#main-nav > ul ul li a { padding: 5px 10px; color: rgb(255, 255, 255) ! important; background: rgb(121, 19, 92) none repeat scroll 0% 0%; display: block; }
#main-nav > ul ul li { margin-bottom: 0px; }
#main-nav > ul ul li a:hover, #main-nav .sub-menu .current-menu-item > a { background: rgb(104, 10, 77) none repeat scroll 0% 0%; }
#main-nav > ul.nav-menu.toggled-on .menu-item.menu-item-has-children::before { display: none; }
@font-face {
  font-family: "Gotham";  font-style: normal;  font-weight: normal;  src: url(/img/gotham-medium-webfont.svg) format("svg");}
@font-face {
  font-family: "Mercury Roman";  font-style: normal;  font-weight: normal;  src: url(/img/mercury-textg4roman-webfont.svg) format("svg");}
@font-face {
  font-family: "Mercury Italic";  font-style: normal;  font-weight: normal;  src: url(/img/mercury-textg4italic-webfont.svg) format("svg");}
@font-face {
  font-family: "Mercury Bold Italic";  font-style: normal;  font-weight: normal;  src: url(/img/mercury-textg4bolditalic-webfont.svg) format("svg");}
.sales-subnav button::after, .top-rt-btn::after { content: url(/img/arrow-right.svg); position: absolute; right: 0px; top: 12px; opacity: 0; transition: all 0.2s ease-out 0s; }
.sales-subnav button:hover::after, .top-rt-btn:hover::after { right: 12px; opacity: 1; }
.top-rt-btn:hover::after { right: 3px; opacity: 1; }
.sales-subnav button::after, .top-rt-btn::after { top: 5px; }
.sales-subnav button::after, .top-rt-btn::after { content: url(/img/arrow-right_001.svg); opacity: 0; position: absolute; right: 0px; top: 4px; transition: all 0.2s ease-out 0s; }
.sales-subnav button:hover::after { opacity: 1; right: 3px; }
footer ul { margin: 58px 0px; }
.sales-subnav button::after { top: 5px; }
.sales-subnav button:hover::after { right: 4px; }
.video-detail .responsive-tabs__list__item::before { position: absolute; left: 50%; bottom: -10px; margin-left: -10px; width: 20px; height: 20px; background: rgb(245, 101, 69) none repeat scroll 0% 0%; content: ""; display: none; transform: rotate(45deg); z-index: 0; }
.video-detail .responsive-tabs .responsive-tabs__list__item--active::before { background: rgb(14, 157, 174) none repeat scroll 0px 0px ! important; display: block; }
#wp-comment-wrap div.mce-toolbar-grp { border-color: rgb(204, 204, 204) ! important; }
#wp-comment-wrap .wp-editor-container { border: 1px solid rgb(204, 204, 204) ! important; }
.popups-cont .evp-lightbox img:nth-of-type(2n) { height: 54px ! important; left: 39% ! important; position: absolute; top: 46% ! important; width: 80px ! important; }
@media screen and (max-width: 945px) {
  h2.arrow-list::before { left: 143px; }
  h2.arrow-list::after { right: 143px; }
  h2.arrow-list { padding: 0px; }
}
@media screen and (max-width: 910px) {
  h2.arrow-list { color: rgb(47, 43, 45); font-size: 3.2rem; }
}
@media screen and (max-width: 895px) {
  h2.arrow-list::before { left: 115px; }
  h2.arrow-list::after { right: 115px; }
  .sales-subnav h4 { font-size: 12px; }
}
@media screen and (max-width: 875px) {
  h2.arrow-list::before { left: 86px; }
  h2.arrow-list::after { right: 86px; }
  .sales-subnav h4 { font-size: 12px; }
}
@media screen and (max-width: 850px) {
  h2.arrow-list::before { left: 115px; }
  h2.arrow-list::after { right: 115px; }
  .sales-subnav h4 { font-size: 12px; }
}
@media screen and (max-width: 768px) {
  .inner-optin { float: left; margin-top: 0px; width: 100%; margin-left: 0px; }
  .nsopt { width: 100%; float: left; }
  .opt-in > .block { padding: 26px 26px 13px; }
  .inner-optin .opt-in-blog { float: left; position: relative; width: 100%; z-index: 1; display: block ! important; }
  .opt-in-form input[type="submit"] { width: inherit; }
  .opt-in-form input[type="text"], .opt-in-form input[type="email"] { width: inherit; }
  .opt-in .arrows p { color: rgb(255, 255, 255); font-size: 1.7rem; }
  .opt-in-top .opt-in-form { margin-left: 0px; }
  .nsopt { width: 100% ! important; }
  .row-list .img.m-bottom-22 { margin-bottom: 18px ! important; }
  .responsive-tabs .responsive-tabs__list__item { padding: 10px; }
  .responsive-tabs .responsive-tabs__list__item { font-size: 14px; }
  .menu-item.menu-item-has-children { height: 40px ! important; }
  #main-nav > ul > li:hover ul { top: 40px; }
  .row-list { margin-left: 13px; width: 100%; }
  .row-list .img.fir { margin-bottom: -2px ! important; margin-top: 10px ! important; }
  .pin-it img.alignleft, .pin-it img.alignright { max-width: 100%; }
  .sales-subnav h4 { font-size: 11px; }
  h2.arrow-list::before { left: 60px; }
  h2.arrow-list::after { right: 60px; }
  .cn { text-align: center ! important; }
}
@media screen and (min-width: 720px) {
}
@media screen and (min-width: 691px) {
  .sales-button-container.paypal .button { padding: 10px; background-position: 30% bottom; }
}
@media screen and (max-width: 667px) {
  .one-columns-new .box .image-container img { display: block; float: none; margin: 0px auto; width: 100%; }
  .one-columns-new .image-container { margin: 0px -13px 20px ! important; padding: 0px; }
  .one-columns-new .box .column-heading { font-size: 23px; margin-bottom: 0px ! important; }
  .slogan-txt { display: none ! important; }
}
@media screen and (max-width: 670px) {
  h2.arrow-list::before { left: 13px; }
  h2.arrow-list::after { right: 13px; }
  .responsive-tabs .text-center { text-align: center ! important; }
}
@media screen and (max-width: 640px) {
  #anchrStop.button::before { left: -48px; }
  #anchrStop.button::after { right: -48px; }
  h2.arrow-list::before { left: -20px; }
  h2.arrow-list::after { right: -20px; }
}
@media screen and (max-width: 600px) {
  #anchrStop.button::before { left: -48px; }
  #anchrStop.button::after { right: -48px; }
}
@media screen and (max-width: 600px) {
  .row-list .button.button-small { min-width: 155px; text-align: center; }
  .row-list h5 { font-size: 1.4rem; margin-top: 30px; min-height: 50px; }
  .row-list .col-left, .row-list .col-middle { min-height: 542px; }
  .rm-facebook-share-button img, .rm-gplus-share-button img, .rm-facebook-share-button img { margin-bottom: 0px; }
  .rm-twitter-share-button, .rm-gplus-share-button, .rm-facebook-share-button { padding: 11px 19px; }
  .share-buttons-top a { font-size: 17px ! important; }
  .sessionBox { padding: 20px 0px; }
  .sessionBox h1 { margin-bottom: 20px; font-size: 22px; line-height: normal; }
  .sessionBox h1, .sessionBox p { width: 100%; float: none; }
  .excitedBox .three-columns { width: 100% ! important; margin: 0px 0px 20px ! important; float: none ! important; }
  .excitedBox .three-columns b { font-size: 14px; }
  #anchrStop.button::before, #anchrStop.button::after { display: none; }
  .video-container.resp object, .video-container.resp .vvqbox { width: 500px ! important; height: 281px ! important; }
}
@media screen and (max-width: 550px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 450px ! important; height: 253px ! important; }
}
@media screen and (max-width: 524px) {
  .powerpress_links { margin-bottom: 4px ! important; }
  .podcast-cont .y-tube-cont, .powerpress_links { font-size: 12px; }
  .top-sec .testimonial-content { padding: 13px 0px 19px; }
}
@media screen and (max-width: 500px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 380px ! important; height: 214px ! important; }
}
@media screen and (max-width: 530px) {
  h2.arrow-list::before { left: 0px; }
  h2.arrow-list::after { right: 0px; }
}
@media screen and (max-width: 480px) {
  .row-list .col-left, .row-list .col-middle, .row-list .col-right { display: inline-block; float: left; padding: 0px 0px 15px; width: 99%; margin-bottom: 10px; }
  .row-list { margin-left: 5px; }
  .row-list h5 { font-size: 2rem; margin-top: 10px; min-height: inherit; }
  row-list .col-right h5 { color: rgb(255, 78, 0); margin-top: 23px; }
  .row-list .button.button-small { text-align: center; }
  .row-list .col-left, .row-list .col-middle { min-height: inherit; }
  .row-list .col-left, .row-list .col-middle { border: 1px solid rgb(101, 182, 190); }
  .row-list .img.m-bottom-22 { margin-bottom: 12px ! important; }
  .row-list .col-right { margin: 3px 0px; }
  .row-list h5, .row-list p { padding: 0px 5px; }
  .rm-twitter-share-button, .rm-gplus-share-button, .rm-facebook-share-button { padding: 9px 14px; }
  .row-list .img.fir { margin-bottom: 20px ! important; margin-top: 20px ! important; }
  .pin-it img.alignleft, .pin-it img.alignright { max-width: 92%; }
  .page-template-page-squeeze-upsell-php h1, h2, h3, h4, h5 h6 { text-align: center; }
  h2.arrow-list::before, h2.arrow-list::after { display: none; }
  .one-columns-new .box .column-heading { font-size: 18px; }
}
@media screen and (max-width: 440px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 320px ! important; height: 180px ! important; }
}
@media screen and (max-width: 370px) {
  .video-container.resp object, .video-container.resp .vvqbox { width: 270px ! important; height: 152px ! important; }
}
@media screen and (max-width: 320px) {
  .rm-twitter-share-button, .rm-gplus-share-button, .rm-facebook-share-button { padding: 11px 9px; display: inline-block; margin: 0px 3px 3px 0px; }
  .share-buttons-top a { font-size: 17px ! important; }
  .rm-twitter-share-button { padding: 9px; }
  .pin-it img.alignleft, .pin-it img.alignright { max-width: 100%; }
  .page-template-page-squeeze-upsell-php h1, h2, h3, h4, h5 h6 { text-align: center; }
}
@media screen and (min-width: 320px) and (max-width: 500px) {
  .arrow-left, .arrow-right { display: none; }
  .order-section { margin-top: 0px; }
  .order-section #WFItem487738 .wf-labelpos { width: 100% ! important; }
  .order-section #WFItem487738 .wf-inputpos { float: left ! important; width: 100% ! important; }
  .order-section #WFItem487738 .wf-submit .wf-inputpos { margin-left: 0px ! important; font-size: 18px ! important; }
  .order-section #WFItem487738 { width: 100% ! important; }
}
@media screen and (min-width: 320px) and (max-width: 400px) {
  .download-table { left: -48px; position: relative; width: 247px ! important; }
  .download-table table { width: 203px ! important; }
  download-table table table { width: 200px ! important; }
  .download-table table table td { border: 0px none; display: inline-block; height: auto; margin: 0px; padding: 2px 10px; width: auto; }
  .sessionBox.session1 h1 span.text-red, .sessionBox.session3 h1 span.text-red, .sessionBox.session5 h1 span.text-red, .sessionBox.session7 h1 span.text-red, .sessionBox.session9 h1 span.text-red, .sessionBox.session11 h1 span.text-red { border-bottom: 5px solid rgb(255, 255, 255); color: rgb(255, 255, 255); display: block; float: left; padding-bottom: 15px; padding-top: 0px; text-shadow: 4px 4px 8px rgb(0, 0, 0); }
  .sessionBox.session1 h1, .sessionBox.session3 h1, .sessionBox.session5 h1, .sessionBox.session7 h1, .sessionBox.session9 h1, .sessionBox.session11 h1 { min-height: unset; height: auto; }
}
@media screen and (min-width: 401px) and (max-width: 601px) {
  .download-table { left: -65px; position: relative; width: 310px ! important; }
  .download-table table, download-table table table { width: 310px ! important; }
  .download-table table table td { border: 0px none; display: inline-block; height: auto; margin: 0px; padding: 2px 10px; width: auto; }
}
@media screen and (min-width: 600px) and (max-width: 900px) {
  .arrow-left, .arrow-right { display: none ! important; }
}
#social-nav li.facebook a { background-position: 0px 0px; }
#social-nav li.facebook a:hover { background-position: 0px -33px; }
#social-nav li.twitter a { background-position: -33px 0px; }
#social-nav li.twitter a:hover { background-position: -33px -33px; }
#social-nav li.google a { background-position: -99px 0px; }
#social-nav li.google a:hover { background-position: -99px -33px; }
#social-nav li.youtube a { background-position: -132px 0px; }
#social-nav li.youtube a:hover { background-position: -132px -33px; }
#social-nav li.rss a { background-position: -165px 0px; }
#social-nav li.rss a:hover { background-position: -165px -33px; }
.post-thumbnail .cat-dating-tips-advice {   }
.post-thumbnail .cat-understanding-men, .post-thumbnail .cat-understanding-men-2 { background-image: url(/img/understanding-men.jpg); }
.post-thumbnail .cat-sex, .post-thumbnail .cat-sex-2 { background-image: url(/img/sex.jpg); }
body { background-color: rgb(249, 250, 251); cursor: inherit ! important; }
#wrapper { background-color: rgb(255, 255, 255); width: 100%; max-width: 1240px; min-width: 320px; padding: 0px; margin: 0px auto; overflow: hidden; }
#blog-top, #container { width: 100%; max-width: 1022px; min-width: 320px; margin: 30px auto; padding: 0px 26px; }
#breadcrumbs { margin: 20px auto -15px; font-size: 1.3rem; line-height: 1; color: rgb(123, 130, 136); }
#breadcrumbs a { color: rgb(123, 130, 136); }
#breadcrumbs a:hover { text-decoration: underline; }
#primary { width: 100%; max-width: 640px; margin: 0px auto 30px; padding: 0px; }
#secondary { max-width: 306px; margin: 0px auto; }
#main-header { background: rgb(115, 19, 84) url(/img/bg-header.jpg) no-repeat scroll left top; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3); padding: 0px 0px 10px; margin: 0px; z-index: 100; }
#main-header div { max-width: 970px; margin: 0px auto; padding: 10px 0px; }
.site-title { width: 254px; height: 58px; background: transparent url(/img/logo.png) no-repeat scroll center top; margin: 0px auto; }
.site-title a { display: block; width: 100%; height: 100%;  }
.site-description { position: absolute; top: 0px;  }
#main-nav .header-contact, #main-nav .menu-toggle {   }
#main-nav > ul { font-size: 1.4rem; line-height: 1.3; }
#main-nav > ul, #secondary-nav { margin: 0px; padding: 5px 0px; text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: 0px 2px 2px rgb(51, 0, 31); text-align: center; letter-spacing: 0.8px; }
#main-nav > ul > li { display: inline-block; padding: 0px 13px; margin: 0px; border-left: 1px solid rgb(141, 83, 119); height: 30px; line-height: 30px; }
#main-nav > ul > li:first-child { border-left: medium none; }
#main-nav a, #main-nav a:link, #main-nav a:visited { color: rgb(255, 255, 255); }
#main-nav ul ul { display: none; }
#main-footer { background-color: rgb(46, 8, 33); color: rgb(218, 209, 215); padding: 0px 0px 30px; }
#main-footer a { color: rgb(218, 209, 215); }
#social-nav { width: 100%; background-color: rgb(136, 30, 94); }
#social-nav > ul { height: 48px; width: 100%; max-width: 1022px; margin: 0px auto; padding: 0px 26px; text-align: center; font-size: 0px; }
#social-nav li { display: inline-block; margin: 7px 0px 0px; padding: 0px 2px; border-left: 1px solid rgb(134, 59, 105); text-align: left; }
#social-nav li:first-child { border: medium none; }
#social-nav li a { display: block; height: 33px; width: 33px; padding: 0px; margin: 0px; background: transparent url(/img/social-buttons.png) no-repeat scroll left top; text-indent: -10000px; }
#quicklinks-mobile { margin: 0px 0px 30px; }
#quicklinks-mobile li { height: 48px; line-height: 48px; text-align: center; margin: 0px; padding: 0px; }
#quicklinks-mobile li:first-child, #quicklinks-mobile li:first-child + li + li, #quicklinks-mobile li:first-child + li + li + li + li, #quicklinks-mobile li:first-child + li + li + li + li + li + li, #quicklinks-mobile li:first-child + li + li + li + li + li + li + li + li, #quicklinks-mobile li:first-child + li + li + li + li + li + li + li + li + li + li { background-color: rgb(51, 21, 41); }
#quicklinks { width: 100%; max-width: 1022px; margin: 0px auto; padding: 0px 26px; display: none; }
#quicklinks > ul { width: 30%; margin: 30px 0px 50px 5%; float: left; }
#quicklinks > ul:first-child { margin-left: 0px; }
#main-footer .site-info { clear: both; width: 100%; max-width: 970px; margin: 0px auto; text-align: center; font-size: 1.3rem; line-height: 1.1; }
#main-footer .site-title { margin: 0px auto 20px; }
#main-footer .site-info li { display: inline; }
#main-footer .site-info li:first-child .delimiter { display: none; }
#main-footer #lym-credit, #main-footer .copyright { display: inline-block; margin: 20px 20px 0px; font-size: 1.2rem; line-height: 1.1; color: rgb(218, 209, 215); }
#main-footer #lym-credit a, #main-footer .copyright a { color: rgb(218, 209, 215); }
@media screen and (max-width: 385px) {
  .opt-search .widget-title { background: rgb(170, 185, 46) url(/img/opt-bg.png) no-repeat scroll center top / 267px auto; height: 98px ! important; width: 269px; }
  .prod-img { width: 240px ! important; float: none; text-align: center; }
  .block .box .rt-form { float: none; margin: 0px auto ! important; width: 240px ! important; }
  .block .box #WFItem497629 .wf-input { width: 200px ! important; }
  .rt-form #WFItem497629 .box input[type="submit"] { background: transparent url(/img/yes-clickhere-sm.png) repeat scroll 0% 0% ! important; width: 230px ! important; height: 64px ! important; float: left ! important; padding: 0px ! important; margin: 0px ! important; }
  .evp-video-wrap { width: 268px ! important; height: 150px ! important; }
  .rt-form .box #WFItem497629 .wf-input { width: 207px ! important; }
  .evp-audio .video-code .evp-video-wrap { width: 277px ! important; height: auto ! important; }
  .evp-audio-rt .video-code .evp-video-wrap { width: 240px ! important; height: 34px ! important; }
  .evp-audio-rt .video-code .evp-bar { width: 240px ! important; }
  .evp-audio .video-code .evp-bar { width: 277px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .alignright.emb-rt { display: block; float: none; margin: 0px auto 10px; text-align: center; }
  .evp-audio.lt { float: left; width: 285px ! important; }
  .evp-audio.lt .video-code .evp-video-wrap { width: 280px ! important; float: none; }
  .evp-audio.lt .video-code .evp-bar { width: 277px ! important; height: 34px ! important; }
  .box-image.first .inner-content { padding-left: 20%; width: 96%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 80%; }
  .box-image.small-img .inner-content { width: 70%; }
  .box-image.small-img .inner-image { max-width: 200px; width: 30%; }
  @media (max-width: 444px) {
  .recaptchatable #recaptcha_image { margin: 0px ! important; width: 200px ! important; }
  .recaptchatable .recaptcha_image_cell, .recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1 { background: transparent none repeat scroll 0% 0% ! important; }
  .recaptcha_r2_c1, .recaptcha_r2_c2 { display: none ! important; }
}
  .special-audio .video-code { margin-bottom: 5rem; }
  .special-audio .video-code, .special-audio .video-code .evp-video-inner, .special-audio .video-code .evp-video-wrap { width: 268px ! important; height: 154px ! important; }
  .special-audio .video-code .evp-bar { height: 34px ! important; width: 268px ! important; }
  .video-txt strong { line-height: normal; text-align: center; }
  .video-txt { width: 100%; }
  .box-image br { display: none; }
  #sb-container .sb-vertical .sb-pi { margin-top: 33px; }
}
@media screen and (min-width: 386px) and (max-width: 524px) {
  .opt-search .widget-title { background: rgb(170, 185, 46) url(/img/opt-bg.png) no-repeat scroll center top / 275px auto; height: 104px ! important; width: 304px; }
  .prod-img { width: 400px ! important; float: none; text-align: center; }
  .box .rt-form { float: none; margin: 0px auto ! important; width: 240px ! important; }
  .special-audio .video-code { margin-bottom: 5rem; }
  .special-audio .video-code, .special-audio .video-code .evp-video-inner, .special-audio .video-code .evp-video-wrap { width: 420px ! important; height: 245px ! important; }
  .special-audio .video-code .evp-bar { height: 34px ! important; width: 420px ! important; }
  .evp-audio.lt { float: none; width: 438px ! important; }
  .evp-video-wrap { width: 320px ! important; height: 180px ! important; }
  .evp-audio .video-code .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 277px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .alignright.emb-rt { display: block; float: none; margin: 0px auto 10px; text-align: center; }
  .box-image.first .inner-content { padding-left: 15%; width: 96%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 80%; }
}
@media screen and (max-width: 524px) {
  .evp-audio.lt { float: none; max-width: 600px; }
  html .f18 { font-size: 14px; }
  .evp-audio.lt .video-code .evp-video-wrap { width: 300px; }
  html { font-size: 50%; }
  .nomobile { display: none ! important; }
  blockquote p { padding-left: 0px; padding-right: 0px; }
  .text-center { text-align: left; }
  #main-nav > ul > li { display: block; text-align: center; }
  .banner-with-buttons img { margin-bottom: -20px; }
  .banner-with-buttons .buttons { position: relative; background-color: rgb(248, 248, 248); padding: 5px 0px 8px; }
  .banner-with-buttons .button-container { display: block; margin: 5px 0px; padding: 0px 26px; }
  .banner-with-buttons .button { width: 100%; }
  .header-title img { height: 50px; }
  .title-image > div { margin-top: -20px; }
  .title-image h1 img { height: 50px; }
  #blog-top-columns .cat-title-block { padding: 16px 13px; }
  .cat-title-block h2 { margin: -16px -13px 16px; height: 65px; background-size: auto 50px; }
  .post-header { background-color: rgb(255, 255, 255); border: medium none; padding-top: 160px; }
  .post-thumbnail { width: 100%; height: 140px; position: absolute; top: 10px; left: 0px; overflow: hidden; }
  .post-thumbnail img { height: 100%; width: auto; margin: 0px auto; }
  .post-thumbnail .category-image { width: 210px; height: 140px; margin: 0px auto; }
  .post-excerpt { padding-left: 13px; background-color: rgb(245, 245, 245); }
  #comments { padding: 13px 0px; }
  #comments .comments-title { padding: 0px 10px; }
  #comments li ol { padding: 0px; }
  #comments .commentlist { padding-right: 10px; }
  #comments li .avatar { width: 32px; height: 32px; }
  .commentlist #respond { margin-left: 0px; }
  #comments .comment-author, #comments .comment-content, #comments .comment-meta { padding: 0px 10px 0px 40px; }
  #comments .comment-meta { padding-bottom: 8px; }
  .comment-form-author input, .comment-form-email input, .comment-form-url input { left: 45px; width: 180px; }
  .testimonial { display: block; }
  .testimonial-content, .testimonial-image { display: block; width: auto; padding: 16px 0px; }
  .testimonial-image { max-height: 175px; overflow: hidden; }
  .widget_testimonial_widget .testimonial-content, .widget_testimonial_widget .testimonial-image { display: table-cell; }
  #sb-container .sb-vertical { background-image: none; padding-left: 0px; }
  .opt-in .arrows { background-position: 0px bottom; padding: 0px; }
  .home .opt-in-top .block { margin-bottom: 170px; }
  .opt-in-form input[type="text"] { height: 40px; width: 90%; margin: 4px; }
  .opt-in-form input[type="submit"] { width: 90%; margin-left: auto; margin-right: auto; }
  .opt-in-bottom h3, .opt-in-bottom h3 span { background-image: none; padding: 0px; }
  .content-left, .content-right { width: 100%; padding: 0px; float: none; }
  .content-left { margin-bottom: -2rem; }
  ul.menu-buttons { max-width: 306px; margin: 0px auto; }
  ul.menu-buttons li { width: 100%; float: none; padding: 0px; }
  .steps { background-size: 60% 60%; }
  .sales .content > ol, .sales .content > ul { padding: 0px; }
  .button, article.post-password-required input[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] { letter-spacing: 0px; }
  .gform_wrapper { padding-left: 0px; padding-right: 0px; }
  .content blockquote { width: 50%; }
  .content blockquote p { padding-left: 5px; padding-right: 0px; }
}
@media screen and (max-width: 690px) {
  .box .rt-form { margin-top: 0px ! important; }
  .video-txt strong { line-height: normal; text-align: center; }
  .video-txt { width: 100%; }
  .box-image.first .inner-content { padding-left: 23% ! important; width: 85%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 80%; }
  .evp-audio.lt { float: left; width: 316px; }
  .evp-audio .video-code .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 300px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  #main-header { padding: 0px; }
  #main-nav .header-contact { display: block; background-color: rgba(102, 16, 74, 0.35); border-top: 1px solid rgb(147, 93, 129); height: 31px; padding: 0px 0px 0px 50%; }
  #main-nav .header-contact a, #main-nav .menu-toggle h4 { display: inline-block; color: rgb(255, 255, 255); font-size: 16px; line-height: 27px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; text-shadow: 0px 2px 2px rgb(51, 0, 31); height: 30px; padding: 0px 25px; margin: 0px; cursor: pointer; }
  #main-nav .header-contact a { background: transparent url(/img/icon-mail.png) no-repeat scroll right 8px; }
  #main-nav .menu-toggle { display: block; position: absolute; top: 1px; left: 0px; height: 30px; width: 50%; padding: 0px 30px 0px 0px; text-align: right; border-right: 1px solid rgb(147, 93, 129); }
  #main-nav .menu-toggle h4 { background: transparent url(/img/icon-menu.png) no-repeat scroll right 9px; }
  #main-nav .nav-menu { display: none; }
  #main-nav .toggled-on { display: block; }
  #main-nav ul { border-top: 1px solid rgb(147, 93, 129); background-color: rgba(102, 16, 74, 0.35); }
  #main-nav ul li { border: medium none; }
  #bottom-testimonials, #date-a-base, #date-a-base-small, .cat-page-title { display: none; }
  .block-image-left-small, .block-image-right-small { padding: 0px; }
  .block-image-left-small img, .block-image-right-small img { display: block; position: relative; top: auto; left: auto; right: auto; max-width: 223px; margin: 0px auto 13px; }
  .box-image, .box-image > div { display: block; }
  .box-image .inner-content, .box-image .inner-image { width: auto; max-width: none; padding: 13px 13px 0px; }
  .box-image .image-gray, .box-image .inner-content { padding: 13px; }
  .box-image .button-container { text-align: center; }
  .three-columns, .two-columns { margin: 0px; }
  .three-columns > div, .three-columns > ol, .two-columns > div { display: block; }
  .three-columns > div > div, .three-columns > ol > li, .two-columns > div > div { display: block; width: 100% ! important; margin: 0px 0px 2rem; }
  .related-posts .post-thumbnail { width: 223px; margin: 0px auto 13px; }
  #date-a-base-small > div, #date-a-base > div { background-image: url(/img/bg-search-small-left.png); }
  #date-a-base-small > div > div, #date-a-base > div > div { background-image: url(/img/bg-search-small-right.png); padding: 16px 40px; }
  .header-title { background-position: -125px bottom; }
  .header-title .title-sub { display: none; }
  .testimonial-side > div { display: block; }
  .testimonial-side .main-content { display: block; width: auto; }
  .opt-in-blog, .opt-in-top, .testimonial-side .testimonials-side { display: none; }
  .home .opt-in-top { display: block; }
  .heading-hand > * { padding: 0px 5px; }
  .heading-hand img { max-width: 80%; max-height: 40px; }
  #secondary .widget_categories .widget-title, #secondary .widget_categories ul { width: 223px; margin-left: auto; margin-right: auto; }
  #secondary .widget_categories li { height: 51px; }
  #secondary .widget_categories li a { background-image: url(/img/category-menu-small.png); }
  #secondary .about-blog { background-position: -30px top; padding-left: 20%; }
  #secondary a.ask-evan { background-image: url(/img/ask-evan-small.png); width: 223px; height: 69px; }
  #secondary a.contact-evan { background-image: url(/img/contact-evan-small.png); width: 223px; height: 94px; }
}
@media screen and (min-width: 691px) {
  .evp-audio .video-code .evp-video-wrap, .evp-audio.rt .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 300px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .evp-audio-rt .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  #footer-nav { background-color: rgb(136, 30, 94); }
  #footer-nav > div { width: 100%; max-width: 1022px; margin: 0px auto; }
  #social-nav { background-color: Transparent; }
  #social-nav > ul { text-align: right; padding-right: 13px; }
  #social-nav li { padding: 0px 8px; }
  #secondary-nav { position: absolute; top: 0px; left: 26px; }
  #quicklinks-mobile { display: none; }
  #quicklinks { display: block; }
  .extra-pad { padding-left: 40px; padding-right: 40px; }
  .sales-button-container .button { padding: 10px; background-position: 30% bottom; }
  .sales-button-container.no-image .button { background-position: center bottom; }
  .sales-button-container .button-text { border-radius: 25px 0px 0px 25px; padding-right: 1.5rem; }
  .sales-button-container.focus .button-text { padding-right: 3.5rem; }
  .sales-button-container.no-image .button-text { padding-right: 2.5rem; }
  .sales-button-container .button-image { display: inline-block; position: relative; width: auto; height: auto; }
  .sales-button-container.focus .button-image { left: -33px; }
  .sales-button-container .button-image img { height: auto; }
}
@media screen and (max-width: 773px) {
  .evp-audio-rt { padding-top: 0px; }
  .evp-audio .video-code .evp-video-wrap { width: 300px ! important; height: auto ! important; }
  .evp-audio .video-code .evp-bar { width: 300px ! important; height: 34px ! important; }
  .evp-audio .video-code .evp-video-wrap .evp-bar-download { width: 60px ! important; height: 19px ! important; }
  .evp-audio .video-code .evp-video-inner { height: 24px ! important; }
  .block-image-left, .block-image-right { padding: 0px; }
  .block-image-left img, .block-image-right img { display: block; position: relative; top: auto; left: auto; right: auto; max-width: 100%; margin: 0px auto; }
  .notablet { display: none ! important; }
  img.alignleft, img.alignright { max-width: 50%; }
}
@media screen and (max-width: 880px) {
  .box-image.first .inner-content { padding-left: 0px; width: 85%; }
  .sc .box-image.first .inner-content { padding-left: 20%; width: 90%; }
  .sales .content > h1, .sales .content > h2, .sales .content > h3, .sales .content > h4 { margin-left: 0px; margin-right: 0px; }
}
@media screen and (min-width: 691px) and (max-width: 926px) {
  .sales-button-container.focus .button-text { font-size: 1.8rem; }
  .prod-img { width: 100% ! important; float: none ! important; text-align: center; }
  .box .rt-form { width: 400px ! important; float: none ! important; margin: 0px auto ! important; }
  .evp-audio.lt { float: none; width: 465px; }
  .box-image .inner-image { width: 25%; max-width: 223px; }
  .box-image .inner-content { width: 75%; }
  .steps { top: -10px; }
}
@media screen and (min-width: 691px) and (max-width: 1021px) {
  #main-header div { padding: 20px 0px 10px; }
  #main-nav > ul { padding: 0px; }
}
@media screen and (min-width: 525px) and (max-width: 664px) {
  #secondary { width: auto; margin: 0px -13px; max-width: 664px; }
  #secondary .widget { float: none; width: auto; padding: 0px; margin: 0px auto 30px; }
  .testimonial-image img { max-width: 140px; }
  #social-nav li { padding: 0px 8px; }
  .home .opt-in-top .block { margin-bottom: 120px; }
  .opt-in-form input[type="text"] { height: 40px; width: 45%; margin: 0px 1% 4px; }
  .opt-in-form input[type="submit"] { width: 50%; margin-left: auto; margin-right: auto; }
  .banner-with-buttons .button { font-size: 1.5rem; font-weight: 600; letter-spacing: 1px; padding: 0.8rem 1.5rem 1rem; }
  ul.menu-buttons { margin: 0px -13px; }
  ul.menu-buttons li { width: 50%; }
  .evp-video-wrap { width: 480px ! important; height: 270px ! important; }
}
@media screen and (min-width: 665px) and (max-width: 773px) {
  .special-audio .video-code { margin-bottom: 5rem; }
  .special-audio .video-code, .special-audio .video-code .evp-video-inner, .special-audio .video-code .evp-video-wrap { width: 600px ! important; height: 350px ! important; }
  .special-audio .video-code .evp-bar { height: 34px ! important; width: 600px ! important; }
  #secondary { width: auto; margin: 0px auto; max-width: 664px; }
  #secondary .widget { float: none; width: auto; padding: 0px; margin: 0px auto 30px; }
  .testimonial-image img { max-width: 140px; }
  #social-nav li { padding: 0px 8px; }
  .opt-in { background-position: -109px top; }
  .opt-in-blog { background-position: center top; }
  .home .opt-in-top .block { margin-bottom: 120px; }
  .opt-in-form input[type="text"] { height: 40px; width: 45%; margin: 0px 1% 4px; }
  .opt-in-form input[type="submit"] { width: 50%; margin-left: auto; margin-right: auto; }
  ul.menu-buttons { max-width: 664px; margin: 0px auto; }
  ul.menu-buttons li { width: 50%; }
}
@media screen and (min-width: 774px) and (max-width: 1021px) {
  #blog-top, #container { padding: 0px; }
  #blog-top-columns, #container .inner { display: table; width: 100%; border-collapse: separate; border-spacing: 26px 0px; }
  #blog-top-columns .about-blog, #blog-top-columns .cat-title-block, #primary, #secondary { display: table-cell; vertical-align: top; }
  .opt-in { background-position: -109px top; }
  .opt-in-blog { background-position: center top; }
}
@media screen and (min-width: 774px) and (max-width: 926px) {
  #secondary, .widget { width: 223px; }
  #secondary .widget_categories li { height: 51px; }
  #secondary .widget_categories li a { background-image: url(/img/category-menu-small.png); }
  #secondary .about-blog { background-position: -30px top; padding-left: 20%; }
  #secondary .about-blog p { text-align: right; }
  #secondary a.ask-evan { background-image: url(/img/ask-evan-small.png); width: 223px; height: 69px; }
  #secondary a.contact-evan { background-image: url(/img/contact-evan-small.png); width: 223px; height: 94px; }
}
@media screen and (max-width: 912px) {
  .testimonial-slides .testimonial-image { padding: 13px; }
  .home .opt-in-top .arrows { background-image: none; }
  .home .opt-in-top .arrows p { background-image: none; color: rgb(255, 255, 255); font-weight: 400; padding: 0px 13px; }
  .two-columns .image-left .button-container { text-align: center; }
}
@media screen and (min-width: 913px) {
  .home .opt-in-top .block { padding-left: 496px; padding-bottom: 40px; min-height: 323px; margin-bottom: 80px; }
  .ie8 .home .opt-in-top .block { min-height: 257px; }
  .home .opt-in-top h3 { line-height: 1.25; }
  .home .opt-in-top .opt-in-form .privacy, .home .opt-in-top .opt-in-form .secure { background-color: transparent; color: rgb(102, 102, 102); padding: 5px 13px 0px; }
  .opt-in-video { position: absolute; left: 13px; bottom: 40px; margin: 0px; }
  .home .opt-in-top .opt-in-form { position: absolute; width: 100%; height: 80px; left: 0px; bottom: -40px; }
  .opt-in-top .opt-in-form { margin-left: 0px; }
  .home .opt-in-top .arrows { background-color: transparent; padding-top: 0px; margin-bottom: 10px; }
  .front-blog .post-thumbnail { width: 400px; }
  .front-blog .category-image { height: 267px; }
  .social-share .sb-horizontal { padding: 20px 0px 16px 160px; background: transparent url(/img/share-h.png) no-repeat scroll 13px 10px; }
  #featured-posts article.post { padding: 0px 0px 63px 400px; min-height: 266px; }
  #featured-posts article.post .post-header { border: medium none; padding-top: 10px; padding-bottom: 0px; }
  #featured-posts .post-excerpt { border: medium none; }
  #featured-posts .post-thumbnail { position: absolute; width: 400px; height: 266px; left: 0px; top: 0px; overflow: hidden; z-index: 1000; }
  #featured-posts .category-image { height: 267px; }
  #featured-posts .social-share { position: absolute; bottom: 0px; left: 0px; width: 100%; padding-left: 400px; z-index: 100; }
  .video-side-container .video-code { position: absolute; top: 0px; left: 0px; width: 100%; padding: 0px 45% 0px 0px; max-width: none ! important; }
  .video-side-container .video-side-content { width: 43%; float: right; min-height: 300px; }
  .two-columns .image-left { padding-left: 180px; }
  .two-columns .image-left .image-container { background-color: transparent; float: left; width: 180px; margin: 0px 0px 0px -180px; padding: 10px 0px 0px; }
}
@media screen and (min-width: 1022px) {
  body { background: rgb(249, 250, 251) url(/img/bg-body.png) repeat-y scroll center top; }
  #main-header { padding: 0px; }
  #main-header div { padding: 25px 0px; }
  #main-nav > ul { padding: 0px; }
  .site-title { margin: 0px; }
  #main-nav { width: 970px; margin: 0px auto; }
  #main-nav > ul { position: absolute; top: -95px; right: 0px; width: 720px; text-align: right; }
  .header-title { text-align: left; }
  .header-title-center { text-align: center; }
  #blog-top, #container { padding: 0px; }
  #blog-top-columns, #container .inner { display: table; width: 100%; border-collapse: separate; border-spacing: 26px 0px; }
  #blog-top-columns .cat-title-block, #primary { display: table-cell; vertical-align: top; width: 638px; }
  #blog-top-columns .about-blog, #secondary { display: table-cell; vertical-align: top; width: 306px; }
  #footer-nav { background-color: rgb(136, 30, 94); }
  #footer-nav > div { max-width: 1022px; margin: 0px auto; padding: 0px 26px; }
  .block-image-left { padding: 0px 0px 0px 332px ! important; }
  .block-image-right { padding: 0px 332px 0px 0px ! important; }
  .block-image-left-small { padding: 0px 0px 0px 249px ! important; }
  .block-image-right-small { padding: 0px 249px 0px 0px ! important; }
}
@media screen and (min-width: 1142px) {
  #sb-container { position: absolute; width: 86px; overflow: visible; top: 0px; left: -96px; }
  #sb-container .sb-vertical { background: transparent url(/img/share.png) no-repeat scroll left top; padding: 76px 13px 0px; }
  #sb-container .sb-vertical > div { display: block; margin: 0px; }
  #sb-container .fixed { position: fixed; top: 20px; }
  .sb-vertical .sb-fb { padding: 0px 0px 4px 7px; }
  .sb-vertical .sb-tw { padding: 0px 0px 0px 2px; }
  .sb-vertical .sb-li { padding: 0px 0px 2px; }
  .sb-vertical .sb-g1, .sb-vertical .sb-su { padding: 0px 0px 0px 5px; }
  .sb-vertical .sb-pi { padding: 31px 0px 0px 10px; }
  .steps { left: -53px; }
}
@media screen and (max-width: 480px) {
  .box-image.first .inner-content { padding-left: 0px; width: 100% ! important; }
  body.page-id-22901 { background: rgb(249, 250, 251) url(/img/revolutionary-bg.jpg) repeat-y scroll center top ! important; }
}
@media not all {
  .signup-frm select, .signup-frm textarea, .signup-frm select, .signup-frm textarea { width: 96%; }
  .frm-dsc { width: 96%; }
  .signup-content { width: 96%; }
}
@media (max-width: 640px) {
  .signup-frm .form-section .infusion-field { float: none; text-align: left; width: 100%; }
  .frm-dsc { width: 100%; }
  .signup-frm label { display: block; margin-top: 10px; }
  .signup-frm { width: 100%; }
  .signup-content { width: 100%; }
}
@media screen and (min-width: 320px) and (max-width: 486px) {
  span.t_center { padding-left: 21px; text-align: center ! important; }
  ul.countdown > li { font-size: 14px; height: 75px; width: 75px; }
  ul.countdown > li .time-box { font-size: 30px; height: 55px; text-align: center ! important; }
}
@media screen and (min-width: 320px) and (max-width: 720px) {
  .sales-subnav h4 { display: none; }
  .loveu-graduates-sales-buttons .sales-button-container.no-image { width: 100% ! important; float: left; }
}
@media screen and (min-width: 320px) and (max-width: 486px) {
  .download_audio .evp-video-wrap .evp-shadow { height: 60px ! important; width: 100% ! important; }
  .download_audio .evp-video-wrap { height: auto ! important; }
  .download_audio .evp-video-inner { height: 24px ! important; width: 100% ! important; top: 0px ! important; }
  .download_audio .evp-bar { padding: 8px 0px 0px ! important; width: 100% ! important; }
  .download_audio .evp-bar-download { float: right ! important; height: 19px ! important; margin: 0px 10px 15px 0px ! important; width: 60px ! important; }
}
@media screen and (max-width: 690px) {
  .testimonial-side .testimonials-side.video-sd { display: block ! important; }
  .video-sd .vid-cont { padding: 0px 20px; }
  .video-sd .vid-cont { padding: 13px 0px 0px; width: 100%; text-align: center; float: none; }
  .video-sd .evp-lightbox { width: inherit ! important; height: inherit ! important; }
  .video-sd .popup-vid { padding: 0px 2px; width: 100%; }
  .evp-lightbox img:nth-of-type(2n) { height: 54px ! important; left: 39% ! important; position: absolute; top: 44% ! important; width: 80px ! important; }
  .testimonial-side .testimonials-side.video-sd { display: table ! important; }
}
@media screen and (max-width: 524px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 420px ! important; height: 257px ! important; }
  .evp-video-splash-image, .evp-video-wrap div { height: 180px ! important; }
}
@media screen and (max-width: 420px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 365px ! important; height: 225px ! important; left: -1px ! important; }
}
@media screen and (max-width: 385px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 324px ! important; height: 197px ! important; }
}
@media screen and (max-width: 360px) {
  #evp-A7TRDQ9YAW-video_jwplayer_display_image, #evp-RHTPNG52F8-video, #evp-RHTPNG52F8-video_jwplayer_display_image, div#evp-RHTPNG52F8-video_wrapper, #evp-RHTPNG52F8-video-shim, #evp-A7TRDQ9YAW-video, div#evp-A7TRDQ9YAW-video_wrapper, .video_responsive, .evp-splash-wrap, img.evp-splash { width: 275px ! important; height: 168px ! important; }
}
.wpp-list {  }
.wpp-list li { overflow: hidden; float: none; clear: both; }
.wpp-thumbnail { display: inline; float: left; margin: 0px 5px 0px 0px; border: medium none; }
.wpp-post-title {  }
#upprev_box { text-align: left; background-color: rgb(255, 255, 255); position: fixed; z-index: 9999999; padding: 10px 20px 10px 10px; border-top: 2px solid rgb(0, 0, 0); border-left: 1px solid rgb(240, 240, 240); box-shadow: 0px 4px 10px rgb(102, 102, 102); }
#upprev_box h6 { text-transform: uppercase; font-size: 10px; font-weight: bold; font-family: arial,helvetica,sans-serif; color: inherit; padding: 0px; margin: 0px 0px 10px; }
#upprev_box .upprev_excerpt p { overflow: hidden; margin: 0px; }
#upprev_box a.upprev_thumbnail img { border: 0px none; float: left; margin: 0px 10px 5px 0px; }
#upprev_box div, #upprev_box div.upprev_thumbnail br { clear: both; }
#upprev_box h5 { margin-top: 0px; }
#upprev_box div.upprev_thumbnail h5 { clear: right; margin: 0px 0px 0.5em; }
#upprev_close { background: rgb(255, 255, 255) url(/img/close.gif) no-repeat scroll 0px center; border: medium none; display: block; height: 13px; overflow: hidden; padding: 0px; position: absolute; right: 5px; text-indent: -999em; top: 5px; width: 13px; }
.tabberlive .tabbertabhide { display: none; }
.tabberlive h3 { display: none; }
.style2.tabberlive { margin-top: 1em; }
.style2.tabberlive .tabbertab { border: 1px solid rgb(170, 170, 170); margin-top: 3px; padding: 5px; }
.style2.tabberlive .tabbertab h3 { display: none; }
#upprev_box { bottom: 5px; width: 360px; right: -415px; display: block; }
.PIN_1479925999904_embed_pin .PIN_1479925999904_bd .PIN_1479925999904_hd .PIN_1479925999904_container .PIN_1479925999904_control.PIN_1479925999904_paused::after, .PIN_1479925999904_embed_pin .PIN_1479925999904_bd .PIN_1479925999904_hd .PIN_1479925999904_container .PIN_1479925999904_control.PIN_1479925999904_playing::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; font-size: 10px; line-height: 19px; white-space: pre; font-weight: bold; font-style: normal; text-align: center; }
.PIN_1479925999904_embed_pin .PIN_1479925999904_bd .PIN_1479925999904_hd .PIN_1479925999904_container .PIN_1479925999904_control.PIN_1479925999904_paused::after { content: "▶ GIF"; }
.PIN_1479925999904_embed_pin .PIN_1479925999904_bd .PIN_1479925999904_hd .PIN_1479925999904_container .PIN_1479925999904_control.PIN_1479925999904_playing::after { content: "❙ ❙ GIF"; }
.PIN_1479925999904_embed_pin .PIN_1479925999904_bd .PIN_1479925999904_source .PIN_1479925999904_menu .PIN_1479925999904_dropdown::after { content: ""; position: absolute; top: -6px; right: 1px; border-bottom: 8px solid rgb(255, 255, 255); border-right: 8px solid transparent; border-left: 8px solid transparent; }
.PIN_1479925999904_embed_pin .PIN_1479925999904_bd .PIN_1479925999904_source .PIN_1479925999904_menu .PIN_1479925999904_dropdown::before { content: ""; position: absolute; top: -7px; right: 2px; border-bottom: 7px solid rgb(226, 226, 226); border-right: 7px solid transparent; border-left: 7px solid transparent; }
.PIN_1479925999904_embed_pin .PIN_1479925999904_ft::after { content: "-------------------------------------------------------------------------------------"; display: block; height: 1px; line-height: 1px; color: rgb(255, 255, 255); }
.PIN_1479925999904_button_follow::after { content: ""; position: absolute; height: 14px; width: 14px; top: 3px; left: 3px; background: transparent url('../img/') no-repeat scroll 0px 0px / 14px 14px; }
.PIN_1479925999904_button_follow.PIN_1479925999904_tall::after { height: 18px; width: 18px; top: 4px; left: 4px; background-size: 18px 18px; }
.PIN_1479925999904_button_pin.PIN_1479925999904_save .PIN_1479925999904_count::before { content: ""; position: absolute; }
.PIN_1479925999904_button_pin.PIN_1479925999904_save.PIN_1479925999904_beside .PIN_1479925999904_count::before { top: 3px; left: -4px; border-right: 7px solid rgb(239, 239, 239); border-top: 7px solid transparent; border-bottom: 7px solid transparent; }
.PIN_1479925999904_button_pin.PIN_1479925999904_save.PIN_1479925999904_above .PIN_1479925999904_count::before { bottom: -4px; left: 4px; border-top: 7px solid rgb(239, 239, 239); border-right: 7px solid transparent; border-left: 7px solid transparent; }
.PIN_1479925999904_button_pin.PIN_1479925999904_tall.PIN_1479925999904_save .PIN_1479925999904_count::before { content: ""; position: absolute; }
.PIN_1479925999904_button_pin.PIN_1479925999904_tall.PIN_1479925999904_save.PIN_1479925999904_above .PIN_1479925999904_count::before { bottom: -4px; left: 7px; border-top: 7px solid rgb(239, 239, 239); border-right: 7px solid transparent; border-left: 7px solid transparent; }
.PIN_1479925999904_button_pin.PIN_1479925999904_tall.PIN_1479925999904_save.PIN_1479925999904_beside .PIN_1479925999904_count::before { top: 7px; left: -4px; border-right: 7px solid rgb(239, 239, 239); border-top: 7px solid transparent; border-bottom: 7px solid transparent; }
.fb_reset { background: transparent none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: top; background: transparent none repeat scroll 0% 0%; text-decoration: none; color: rgb(51, 51, 51); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; line-height: normal; font-weight: normal; text-align: left; box-sizing: content-box; direction: ltr; max-width: none; }
.mce-widget button { box-sizing: border-box; }
.mce-tinymce { visibility: inherit ! important; position: relative; }
.mce-tinymce { display: block; }
div.mce-edit-area { background: rgb(255, 255, 255) none repeat scroll 0% 0%; filter: none; }
.mce-statusbar { position: relative; }
.mce-statusbar .mce-container-body { position: relative; }
.mce-toolbar-grp { padding: 2px 0px; }
.mce-toolbar-grp .mce-flow-layout-item { margin-bottom: 0px; }
.mce-arrow::before, .mce-arrow::after { position: absolute; left: 50%; display: block; width: 0px; height: 0px; border-style: solid; border-color: transparent; content: ""; }
.mce-arrow.mce-arrow-up::before { top: -9px; border-bottom-color: rgba(0, 0, 0, 0.2); border-width: 0px 9px 9px; margin-left: -9px; }
.mce-arrow.mce-arrow-down::before { bottom: -9px; border-top-color: rgba(0, 0, 0, 0.2); border-width: 9px 9px 0px; margin-left: -9px; }
.mce-arrow.mce-arrow-up::after { top: -8px; border-bottom-color: rgb(240, 240, 240); border-width: 0px 8px 8px; margin-left: -8px; }
.mce-arrow.mce-arrow-down::after { bottom: -8px; border-top-color: rgb(240, 240, 240); border-width: 8px 8px 0px; margin-left: -8px; }
.mce-arrow.mce-arrow-left::before, .mce-arrow.mce-arrow-left::after { margin: 0px; }
.mce-arrow.mce-arrow-left::before { left: 8px; }
.mce-arrow.mce-arrow-left::after { left: 9px; }
.mce-arrow.mce-arrow-right::before, .mce-arrow.mce-arrow-right::after { left: auto; margin: 0px; }
.mce-arrow.mce-arrow-right::before { right: 8px; }
.mce-arrow.mce-arrow-right::after { right: 9px; }
.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left::before { left: -9px; top: 50%; border-right-color: rgba(0, 0, 0, 0.2); border-width: 9px 9px 9px 0px; margin-top: -9px; }
.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left::after { left: -8px; top: 50%; border-right-color: rgb(240, 240, 240); border-width: 8px 8px 8px 0px; margin-top: -8px; }
.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right::before { right: -9px; top: 50%; border-left-color: rgba(0, 0, 0, 0.2); border-width: 9px 0px 9px 9px; margin-top: -9px; }
.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right::after { right: -8px; top: 50%; border-left-color: rgb(240, 240, 240); border-width: 8px 0px 8px 8px; margin-top: -8px; }
.mce-container, .mce-container-body { display: block; }
.mce-panel { border: 0px solid rgba(0, 0, 0, 0.2); background-color: rgb(240, 240, 240); }
.mce-floatpanel .mce-arrow, .mce-floatpanel .mce-arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.mce-floatpanel .mce-arrow::after { border-width: 10px; content: ""; }
.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow::after { top: 1px; margin-left: -10px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.mce-btn { border: 1px solid transparent; position: relative; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); display: inline-block; background-color: rgb(240, 240, 240); }
.mce-btn:hover, .mce-btn:focus { color: rgb(51, 51, 51); background-color: rgb(227, 227, 227); border-color: rgb(204, 204, 204); }
.mce-btn:active { background-color: rgb(224, 224, 224); border-color: rgb(204, 204, 204); }
.mce-btn button { padding: 4px 8px; font-size: 14px; line-height: 20px; cursor: pointer; color: rgb(51, 51, 51); text-align: center; overflow: visible; }
.mce-btn button::-moz-focus-inner { border: 0px none; padding: 0px; }
.mce-btn i {  }
.mce-primary.mce-active, .mce-primary.mce-active:hover, .mce-primary:active:not(.mce-disabled) { background-color: rgb(32, 110, 161); }
.mce-btn-group .mce-btn { border-width: 1px; margin: 0px 0px 0px 2px; }
.mce-btn-group:not(:first-child) { border-left: 1px solid rgb(217, 217, 217); padding-left: 3px; margin-left: 3px; }
.mce-btn-group .mce-first { margin-left: 0px; }
.mce-rtl .mce-btn-group:not(:first-child) { border-left: medium none; border-right: 1px solid rgb(217, 217, 217); padding-right: 4px; margin-right: 4px; }
.mce-path { display: inline-block; padding: 8px; white-space: normal; }
.mce-path-item { display: inline-block; cursor: pointer; color: rgb(51, 51, 51); }
.mce-path-item:hover { text-decoration: underline; }
.mce-path-item:focus { background: rgb(102, 102, 102) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.mce-flow-layout-item { display: inline-block; }
.mce-flow-layout-item { margin: 2px 0px 2px 2px; }
.mce-flow-layout-item.mce-last { margin-right: 2px; }
.mce-flow-layout { white-space: normal; }
.mce-container-body .mce-resizehandle { position: absolute; right: 0px; bottom: 0px; width: 16px; height: 16px; visibility: visible; cursor: s-resize; margin: 0px; }
i.mce-i-resize { color: rgb(51, 51, 51); }
.mce-stack-layout-item { display: block; }
@font-face {
  font-family: "tinymce";  font-style: normal;  font-weight: normal;  src: url(/img/tinymce.svg) format("svg");}
@font-face {
  font-family: "tinymce-small";  font-style: normal;  font-weight: normal;  src: url(/img/tinymce-small.svg) format("svg");}
.mce-ico { font-family: "tinymce",Arial; font-style: normal; font-weight: normal; font-variant: normal; font-size: 16px; line-height: 16px; vertical-align: text-top; display: inline-block; background: transparent none repeat scroll center center / cover ; width: 16px; height: 16px; color: rgb(51, 51, 51); }
.mce-i-save::before { content: ""; }
.mce-i-newdocument::before { content: ""; }
.mce-i-fullpage::before { content: ""; }
.mce-i-alignleft::before { content: ""; }
.mce-i-aligncenter::before { content: ""; }
.mce-i-alignright::before { content: ""; }
.mce-i-alignjustify::before { content: ""; }
.mce-i-alignnone::before { content: ""; }
.mce-i-cut::before { content: ""; }
.mce-i-paste::before { content: ""; }
.mce-i-searchreplace::before { content: ""; }
.mce-i-bullist::before { content: ""; }
.mce-i-numlist::before { content: ""; }
.mce-i-indent::before { content: ""; }
.mce-i-outdent::before { content: ""; }
.mce-i-blockquote::before { content: ""; }
.mce-i-undo::before { content: ""; }
.mce-i-redo::before { content: ""; }
.mce-i-link::before { content: ""; }
.mce-i-unlink::before { content: ""; }
.mce-i-anchor::before { content: ""; }
.mce-i-image::before { content: ""; }
.mce-i-media::before { content: ""; }
.mce-i-help::before { content: ""; }
.mce-i-code::before { content: ""; }
.mce-i-insertdatetime::before { content: ""; }
.mce-i-preview::before { content: ""; }
.mce-i-forecolor::before { content: ""; }
.mce-i-backcolor::before { content: ""; }
.mce-i-table::before { content: ""; }
.mce-i-hr::before { content: ""; }
.mce-i-removeformat::before { content: ""; }
.mce-i-subscript::before { content: ""; }
.mce-i-superscript::before { content: ""; }
.mce-i-charmap::before { content: ""; }
.mce-i-emoticons::before { content: ""; }
.mce-i-print::before { content: ""; }
.mce-i-fullscreen::before { content: ""; }
.mce-i-spellchecker::before { content: ""; }
.mce-i-nonbreaking::before { content: ""; }
.mce-i-template::before { content: ""; }
.mce-i-pagebreak::before { content: ""; }
.mce-i-restoredraft::before { content: ""; }
.mce-i-bold::before { content: ""; }
.mce-i-italic::before { content: ""; }
.mce-i-underline::before { content: ""; }
.mce-i-strikethrough::before { content: ""; }
.mce-i-visualchars::before { content: ""; }
.mce-i-visualblocks::before { content: ""; }
.mce-i-ltr::before { content: ""; }
.mce-i-rtl::before { content: ""; }
.mce-i-copy::before { content: ""; }
.mce-i-resize::before { content: ""; }
.mce-i-browse::before { content: ""; }
.mce-i-pastetext::before { content: ""; }
.mce-i-rotateleft::before { content: ""; }
.mce-i-rotateright::before { content: ""; }
.mce-i-crop::before { content: ""; }
.mce-i-editimage::before { content: ""; }
.mce-i-options::before { content: ""; }
.mce-i-flipv::before { content: ""; }
.mce-i-fliph::before { content: ""; }
.mce-i-zoomin::before { content: ""; }
.mce-i-zoomout::before { content: ""; }
.mce-i-sun::before { content: ""; }
.mce-i-moon::before { content: ""; }
.mce-i-arrowleft::before { content: ""; }
.mce-i-arrowright::before { content: ""; }
.mce-i-drop::before { content: ""; }
.mce-i-contrast::before { content: ""; }
.mce-i-sharpen::before { content: ""; }
.mce-i-resize2::before { content: ""; }
.mce-i-orientation::before { content: ""; }
.mce-i-invert::before { content: ""; }
.mce-i-gamma::before { content: ""; }
.mce-i-remove::before { content: ""; }
.mce-i-tablerowprops::before { content: ""; }
.mce-i-tablecellprops::before { content: ""; }
.mce-i-table2::before { content: ""; }
.mce-i-tablemergecells::before { content: ""; }
.mce-i-tableinsertcolbefore::before { content: ""; }
.mce-i-tableinsertcolafter::before { content: ""; }
.mce-i-tableinsertrowbefore::before { content: ""; }
.mce-i-tableinsertrowafter::before { content: ""; }
.mce-i-tablesplitcells::before { content: ""; }
.mce-i-tabledelete::before { content: ""; }
.mce-i-tableleftheader::before { content: ""; }
.mce-i-tabletopheader::before { content: ""; }
.mce-i-tabledeleterow::before { content: ""; }
.mce-i-tabledeletecol::before { content: ""; }
.mce-i-codesample::before { content: ""; }
.mce-i-fill::before { content: ""; }
.mce-i-borderwidth::before { content: ""; }
.mce-i-line::before { content: ""; }
.mce-i-count::before { content: ""; }
.mce-i-translate::before { content: ""; }
.mce-i-drag::before { content: ""; }
.mce-i-home::before { content: ""; }
.mce-i-upload::before { content: ""; }
.mce-i-bubble::before { content: ""; }
.mce-i-user::before { content: ""; }
.mce-i-lock::before { content: ""; }
.mce-i-unlock::before { content: ""; }
.mce-i-settings::before { content: ""; }
.mce-i-remove2::before { content: ""; }
.mce-i-menu::before { content: ""; }
.mce-i-warning::before { content: ""; }
.mce-i-question::before { content: ""; }
.mce-i-pluscircle::before { content: ""; }
.mce-i-info::before { content: ""; }
.mce-i-notice::before { content: ""; }
.mce-i-arrowup::before { content: ""; }
.mce-i-arrowdown::before { content: ""; }
.mce-i-arrowup2::before { content: ""; }
.mce-i-arrowdown2::before { content: ""; }
.mce-i-menu2::before { content: ""; }
.mce-i-newtab::before { content: ""; }
.mce-i-a11y::before { content: ""; }
.mce-i-plus::before { content: ""; }
.mce-i-minus::before { content: ""; }
.mce-i-books::before { content: ""; }
.mce-i-checkmark::before { content: ""; }
.mce-i-checkbox::before, .mce-i-selected::before { content: ""; }
@font-face {
  font-family: "dashicons";  src: url(/img/dashicons.eot);}
@font-face {
  font-family: "dashicons";  font-style: normal;  font-weight: 400;  src: url(/img/dashicons.svg) format("svg");}
.dashicons, .dashicons-before::before { display: inline-block; width: 20px; height: 20px; font-size: 20px; line-height: 1; font-family: dashicons; text-decoration: inherit; font-weight: 400; font-style: normal; vertical-align: top; text-align: center; }
.dashicons-menu::before { content: ""; }
.dashicons-admin-site::before { content: ""; }
.dashicons-dashboard::before { content: ""; }
.dashicons-admin-media::before { content: ""; }
.dashicons-admin-page::before { content: ""; }
.dashicons-admin-comments::before { content: ""; }
.dashicons-admin-appearance::before { content: ""; }
.dashicons-admin-plugins::before { content: ""; }
.dashicons-admin-users::before { content: ""; }
.dashicons-admin-tools::before { content: ""; }
.dashicons-admin-settings::before { content: ""; }
.dashicons-admin-network::before { content: ""; }
.dashicons-admin-generic::before { content: ""; }
.dashicons-admin-home::before { content: ""; }
.dashicons-admin-collapse::before { content: ""; }
.dashicons-filter::before { content: ""; }
.dashicons-admin-customizer::before { content: ""; }
.dashicons-admin-multisite::before { content: ""; }
.dashicons-admin-links::before, .dashicons-format-links::before { content: ""; }
.dashicons-admin-post::before, .dashicons-format-standard::before { content: ""; }
.dashicons-format-image::before { content: ""; }
.dashicons-format-gallery::before { content: ""; }
.dashicons-format-audio::before { content: ""; }
.dashicons-format-video::before { content: ""; }
.dashicons-format-chat::before { content: ""; }
.dashicons-format-status::before { content: ""; }
.dashicons-format-aside::before { content: ""; }
.dashicons-format-quote::before { content: ""; }
.dashicons-welcome-edit-page::before, .dashicons-welcome-write-blog::before { content: ""; }
.dashicons-welcome-add-page::before { content: ""; }
.dashicons-welcome-view-site::before { content: ""; }
.dashicons-welcome-widgets-menus::before { content: ""; }
.dashicons-welcome-comments::before { content: ""; }
.dashicons-welcome-learn-more::before { content: ""; }
.dashicons-image-crop::before { content: ""; }
.dashicons-image-rotate::before { content: ""; }
.dashicons-image-rotate-left::before { content: ""; }
.dashicons-image-rotate-right::before { content: ""; }
.dashicons-image-flip-vertical::before { content: ""; }
.dashicons-image-flip-horizontal::before { content: ""; }
.dashicons-image-filter::before { content: ""; }
.dashicons-undo::before { content: ""; }
.dashicons-redo::before { content: ""; }
.dashicons-editor-bold::before { content: ""; }
.dashicons-editor-italic::before { content: ""; }
.dashicons-editor-ul::before { content: ""; }
.dashicons-editor-ol::before { content: ""; }
.dashicons-editor-quote::before { content: ""; }
.dashicons-editor-alignleft::before { content: ""; }
.dashicons-editor-aligncenter::before { content: ""; }
.dashicons-editor-alignright::before { content: ""; }
.dashicons-editor-insertmore::before { content: ""; }
.dashicons-editor-spellcheck::before { content: ""; }
.dashicons-editor-distractionfree::before, .dashicons-editor-expand::before { content: ""; }
.dashicons-editor-contract::before { content: ""; }
.dashicons-editor-kitchensink::before { content: ""; }
.dashicons-editor-underline::before { content: ""; }
.dashicons-editor-justify::before { content: ""; }
.dashicons-editor-textcolor::before { content: ""; }
.dashicons-editor-paste-word::before { content: ""; }
.dashicons-editor-paste-text::before { content: ""; }
.dashicons-editor-removeformatting::before { content: ""; }
.dashicons-editor-video::before { content: ""; }
.dashicons-editor-customchar::before { content: ""; }
.dashicons-editor-outdent::before { content: ""; }
.dashicons-editor-indent::before { content: ""; }
.dashicons-editor-help::before { content: ""; }
.dashicons-editor-strikethrough::before { content: ""; }
.dashicons-editor-unlink::before { content: ""; }
.dashicons-editor-rtl::before { content: ""; }
.dashicons-editor-break::before { content: ""; }
.dashicons-editor-code::before { content: ""; }
.dashicons-editor-paragraph::before { content: ""; }
.dashicons-editor-table::before { content: ""; }
.dashicons-align-left::before { content: ""; }
.dashicons-align-right::before { content: ""; }
.dashicons-align-center::before { content: ""; }
.dashicons-align-none::before { content: ""; }
.dashicons-lock::before { content: ""; }
.dashicons-unlock::before { content: ""; }
.dashicons-calendar::before { content: ""; }
.dashicons-calendar-alt::before { content: ""; }
.dashicons-visibility::before { content: ""; }
.dashicons-hidden::before { content: ""; }
.dashicons-post-status::before { content: ""; }
.dashicons-edit::before { content: ""; }
.dashicons-post-trash::before, .dashicons-trash::before { content: ""; }
.dashicons-sticky::before { content: ""; }
.dashicons-external::before { content: ""; }
.dashicons-arrow-up::before { content: ""; }
.dashicons-arrow-down::before { content: ""; }
.dashicons-arrow-left::before { content: ""; }
.dashicons-arrow-right::before { content: ""; }
.dashicons-arrow-up-alt::before { content: ""; }
.dashicons-arrow-down-alt::before { content: ""; }
.dashicons-arrow-left-alt::before { content: ""; }
.dashicons-arrow-right-alt::before { content: ""; }
.dashicons-arrow-up-alt2::before { content: ""; }
.dashicons-arrow-down-alt2::before { content: ""; }
.dashicons-arrow-left-alt2::before { content: ""; }
.dashicons-arrow-right-alt2::before { content: ""; }
.dashicons-leftright::before { content: ""; }
.dashicons-sort::before { content: ""; }
.dashicons-randomize::before { content: ""; }
.dashicons-list-view::before { content: ""; }
.dashicons-excerpt-view::before, .dashicons-exerpt-view::before { content: ""; }
.dashicons-grid-view::before { content: ""; }
.dashicons-move::before { content: ""; }
.dashicons-hammer::before { content: ""; }
.dashicons-art::before { content: ""; }
.dashicons-migrate::before { content: ""; }
.dashicons-performance::before { content: ""; }
.dashicons-universal-access::before { content: ""; }
.dashicons-universal-access-alt::before { content: ""; }
.dashicons-tickets::before { content: ""; }
.dashicons-nametag::before { content: ""; }
.dashicons-clipboard::before { content: ""; }
.dashicons-heart::before { content: ""; }
.dashicons-megaphone::before { content: ""; }
.dashicons-schedule::before { content: ""; }
.dashicons-wordpress::before { content: ""; }
.dashicons-wordpress-alt::before { content: ""; }
.dashicons-pressthis::before { content: ""; }
.dashicons-update::before { content: ""; }
.dashicons-screenoptions::before { content: ""; }
.dashicons-cart::before { content: ""; }
.dashicons-feedback::before { content: ""; }
.dashicons-cloud::before { content: ""; }
.dashicons-translation::before { content: ""; }
.dashicons-tag::before { content: ""; }
.dashicons-category::before { content: ""; }
.dashicons-archive::before { content: ""; }
.dashicons-tagcloud::before { content: ""; }
.dashicons-text::before { content: ""; }
.dashicons-media-archive::before { content: ""; }
.dashicons-media-audio::before { content: ""; }
.dashicons-media-code::before { content: ""; }
.dashicons-media-default::before { content: ""; }
.dashicons-media-document::before { content: ""; }
.dashicons-media-interactive::before { content: ""; }
.dashicons-media-spreadsheet::before { content: ""; }
.dashicons-media-text::before { content: ""; }
.dashicons-media-video::before { content: ""; }
.dashicons-playlist-audio::before { content: ""; }
.dashicons-playlist-video::before { content: ""; }
.dashicons-controls-play::before { content: ""; }
.dashicons-controls-pause::before { content: ""; }
.dashicons-controls-forward::before { content: ""; }
.dashicons-controls-skipforward::before { content: ""; }
.dashicons-controls-back::before { content: ""; }
.dashicons-controls-skipback::before { content: ""; }
.dashicons-controls-repeat::before { content: ""; }
.dashicons-controls-volumeon::before { content: ""; }
.dashicons-controls-volumeoff::before { content: ""; }
.dashicons-yes::before { content: ""; }
.dashicons-no::before { content: ""; }
.dashicons-no-alt::before { content: ""; }
.dashicons-plus::before { content: ""; }
.dashicons-plus-alt::before { content: ""; }
.dashicons-plus-alt2::before { content: ""; }
.dashicons-minus::before { content: ""; }
.dashicons-dismiss::before { content: ""; }
.dashicons-marker::before { content: ""; }
.dashicons-star-filled::before { content: ""; }
.dashicons-star-half::before { content: ""; }
.dashicons-star-empty::before { content: ""; }
.dashicons-flag::before { content: ""; }
.dashicons-info::before { content: ""; }
.dashicons-warning::before { content: ""; }
.dashicons-share::before { content: ""; }
.dashicons-share1::before { content: ""; }
.dashicons-share-alt::before { content: ""; }
.dashicons-share-alt2::before { content: ""; }
.dashicons-twitter::before { content: ""; }
.dashicons-rss::before { content: ""; }
.dashicons-email::before { content: ""; }
.dashicons-email-alt::before { content: ""; }
.dashicons-facebook::before { content: ""; }
.dashicons-facebook-alt::before { content: ""; }
.dashicons-networking::before { content: ""; }
.dashicons-googleplus::before { content: ""; }
.dashicons-location::before { content: ""; }
.dashicons-location-alt::before { content: ""; }
.dashicons-camera::before { content: ""; }
.dashicons-images-alt::before { content: ""; }
.dashicons-images-alt2::before { content: ""; }
.dashicons-video-alt::before { content: ""; }
.dashicons-video-alt2::before { content: ""; }
.dashicons-video-alt3::before { content: ""; }
.dashicons-vault::before { content: ""; }
.dashicons-shield::before { content: ""; }
.dashicons-shield-alt::before { content: ""; }
.dashicons-sos::before { content: ""; }
.dashicons-search::before { content: ""; }
.dashicons-slides::before { content: ""; }
.dashicons-analytics::before { content: ""; }
.dashicons-chart-pie::before { content: ""; }
.dashicons-chart-bar::before { content: ""; }
.dashicons-chart-line::before { content: ""; }
.dashicons-chart-area::before { content: ""; }
.dashicons-groups::before { content: ""; }
.dashicons-businessman::before { content: ""; }
.dashicons-id::before { content: ""; }
.dashicons-id-alt::before { content: ""; }
.dashicons-products::before { content: ""; }
.dashicons-awards::before { content: ""; }
.dashicons-forms::before { content: ""; }
.dashicons-testimonial::before { content: ""; }
.dashicons-portfolio::before { content: ""; }
.dashicons-book::before { content: ""; }
.dashicons-book-alt::before { content: ""; }
.dashicons-download::before { content: ""; }
.dashicons-upload::before { content: ""; }
.dashicons-backup::before { content: ""; }
.dashicons-clock::before { content: ""; }
.dashicons-lightbulb::before { content: ""; }
.dashicons-microphone::before { content: ""; }
.dashicons-desktop::before { content: ""; }
.dashicons-laptop::before { content: ""; }
.dashicons-tablet::before { content: ""; }
.dashicons-smartphone::before { content: ""; }
.dashicons-phone::before { content: ""; }
.dashicons-smiley::before { content: ""; }
.dashicons-index-card::before { content: ""; }
.dashicons-carrot::before { content: ""; }
.dashicons-building::before { content: ""; }
.dashicons-store::before { content: ""; }
.dashicons-album::before { content: ""; }
.dashicons-palmtree::before { content: ""; }
.dashicons-tickets-alt::before { content: ""; }
.dashicons-money::before { content: ""; }
.dashicons-thumbs-up::before { content: ""; }
.dashicons-thumbs-down::before { content: ""; }
.dashicons-layout::before { content: ""; }
.dashicons-paperclip::before { content: ""; }
#wp-link-wrap, .mce-window { box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); }
.mce-container, .mce-container *, .mce-widget, .mce-widget * { color: inherit; font-family: inherit; }
.mce-window-head .mce-close .mce-i-remove::before { font: 400 20px/36px dashicons; text-align: center; color: rgb(102, 102, 102); width: 36px; height: 36px; display: block; }
.mce-window-head .mce-close:focus .mce-i-remove::before, .mce-window-head .mce-close:hover .mce-i-remove::before { color: rgb(0, 160, 210); }
#wp-link .query-results, .mce-checkbox i.mce-i-checkbox, .mce-textbox { border: 1px solid rgb(221, 221, 221); border-radius: 0px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07) inset; transition: all 0.05s ease-in-out 0s; }
#wp-link .query-results:focus, .mce-checkbox:focus i.mce-i-checkbox, .mce-textbox.mce-focus, .mce-textbox:focus { border-color: rgb(91, 157, 217); box-shadow: 0px 0px 2px rgba(30, 140, 190, 0.8); }
.mce-window .wp-editor-help table.fixed td:nth-child(2n+1), .mce-window .wp-editor-help table.fixed th:nth-child(2n+1) { width: 12%; }
.mce-window .wp-editor-help table.fixed td:nth-child(2n), .mce-window .wp-editor-help table.fixed th:nth-child(2n) { width: 38%; }
.mce-window .wp-editor-help table.fixed th:nth-child(2n+1) { padding: 5px 0px 0px; }
.mce-window .wp-help-th-center td:nth-child(2n+1), .mce-window .wp-help-th-center th:nth-child(2n+1) { text-align: center; }
div.mce-panel { border: 0px none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.mce-toolbar-grp { border-bottom: 1px solid rgb(221, 221, 221); background: rgb(245, 245, 245) none repeat scroll 0% 0%; padding: 0px; position: relative; }
div.mce-inline-toolbar-grp::after, div.mce-inline-toolbar-grp::before { position: absolute; left: 50%; display: block; width: 0px; height: 0px; border-style: solid; border-color: transparent; content: ""; }
.quicktags-toolbar, .wp-editor-tools, .wp-editor-wrap, .wp-switch-editor { position: relative; }
div.mce-inline-toolbar-grp.mce-arrow-up::before { top: -9px; border-bottom-color: rgb(160, 165, 170); border-width: 0px 9px 9px; margin-left: -9px; }
div.mce-inline-toolbar-grp.mce-arrow-down::before { bottom: -9px; border-top-color: rgb(160, 165, 170); border-width: 9px 9px 0px; margin-left: -9px; }
div.mce-inline-toolbar-grp.mce-arrow-up::after { top: -8px; border-bottom-color: rgb(245, 245, 245); border-width: 0px 8px 8px; margin-left: -8px; }
div.mce-inline-toolbar-grp.mce-arrow-down::after { bottom: -8px; border-top-color: rgb(245, 245, 245); border-width: 8px 8px 0px; margin-left: -8px; }
div.mce-inline-toolbar-grp.mce-arrow-left::after, div.mce-inline-toolbar-grp.mce-arrow-left::before { margin: 0px; }
div.mce-inline-toolbar-grp.mce-arrow-left::before { left: 20px; }
div.mce-inline-toolbar-grp.mce-arrow-left::after { left: 21px; }
div.mce-inline-toolbar-grp.mce-arrow-right::after, div.mce-inline-toolbar-grp.mce-arrow-right::before { left: auto; margin: 0px; }
div.mce-inline-toolbar-grp.mce-arrow-right::before { right: 20px; }
div.mce-inline-toolbar-grp.mce-arrow-right::after { right: 21px; }
div.mce-toolbar-grp > div { padding: 3px; }
.mce-toolbar .mce-btn-group { margin: 0px; }
div.mce-statusbar { border-top: 1px solid rgb(229, 229, 229); }
div.mce-path { padding: 2px 10px; margin: 0px; }
.mce-path, .mce-path .mce-divider, .mce-path-item { font-size: 12px; }
.mce-toolbar .mce-btn, .qt-dfw { border-color: transparent; background: transparent none repeat scroll 0px 0px; box-shadow: none; text-shadow: none; cursor: pointer; }
.mce-toolbar .mce-btn-group .mce-btn, .qt-dfw { border: 1px solid transparent; margin: 2px; border-radius: 2px; }
.mce-toolbar .mce-btn-group .mce-btn:focus, .mce-toolbar .mce-btn-group .mce-btn:hover, .qt-dfw:focus, .qt-dfw:hover { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border-color: rgb(85, 93, 102); color: rgb(35, 40, 45); box-shadow: 0px 1px 0px rgb(255, 255, 255) inset, 0px 1px 0px rgba(0, 0, 0, 0.08); outline: 0px none; }
.mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active { background: rgb(235, 235, 235) none repeat scroll 0% 0%; border-color: rgb(85, 93, 102); box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.3) inset; }
.mce-toolbar .mce-btn-group .mce-first, .mce-toolbar .mce-btn-group .mce-last { border-color: transparent; }
.mce-toolbar .mce-btn button, .qt-dfw { padding: 2px 3px; line-height: normal; }
.mce-toolbar .mce-btn i { text-shadow: none; }
.mce-toolbar .mce-btn-group > div { white-space: normal; }
.mce-menu-has-icons i.mce-ico::before { margin-left: -2px; }
.mce-window .mce-btn::-moz-focus-inner { border-width: 0px; border-style: none; padding: 0px; }
.mce-toolbar .mce-ico, .qt-dfw { text-shadow: none; text-align: center; }
.mce-ico { font-family: tinymce,Arial; }
.mce-toolbar .mce-ico { color: rgb(85, 93, 102); line-height: 20px; width: 20px; height: 20px; margin: 0px; padding: 0px; }
i.mce-i-aligncenter, i.mce-i-alignjustify, i.mce-i-alignleft, i.mce-i-alignright, i.mce-i-backcolor, i.mce-i-blockquote, i.mce-i-bold, i.mce-i-bullist, i.mce-i-charmap, i.mce-i-dashicon, i.mce-i-dfw, i.mce-i-forecolor, i.mce-i-fullscreen, i.mce-i-help, i.mce-i-hr, i.mce-i-indent, i.mce-i-italic, i.mce-i-link, i.mce-i-ltr, i.mce-i-numlist, i.mce-i-outdent, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-redo, i.mce-i-remove, i.mce-i-removeformat, i.mce-i-spellchecker, i.mce-i-strikethrough, i.mce-i-underline, i.mce-i-undo, i.mce-i-unlink, i.mce-i-wp-media-library, i.mce-i-wp_adv, i.mce-i-wp_code, i.mce-i-wp_fullscreen, i.mce-i-wp_help, i.mce-i-wp_more, i.mce-i-wp_page { font: 400 20px/1 dashicons; padding: 0px 2px 0px 0px; vertical-align: top; margin-left: -2px; }
i.mce-i-bold::before { content: ""; }
i.mce-i-italic::before { content: ""; }
i.mce-i-bullist::before { content: ""; }
i.mce-i-numlist::before { content: ""; }
i.mce-i-blockquote::before { content: ""; }
i.mce-i-alignleft::before { content: ""; }
i.mce-i-aligncenter::before { content: ""; }
i.mce-i-alignright::before { content: ""; }
i.mce-i-link::before { content: ""; }
i.mce-i-unlink::before { content: ""; }
i.mce-i-wp_more::before { content: ""; }
i.mce-i-strikethrough::before { content: ""; }
i.mce-i-spellchecker::before { content: ""; }
.qt-dfw::before, i.mce-i-dfw::before, i.mce-i-fullscreen::before, i.mce-i-wp_fullscreen::before { content: ""; }
i.mce-i-wp_adv::before { content: ""; }
i.mce-i-underline::before { content: ""; }
i.mce-i-alignjustify::before { content: ""; }
i.mce-i-backcolor::before, i.mce-i-forecolor::before { content: ""; }
i.mce-i-pastetext::before { content: ""; }
i.mce-i-removeformat::before { content: ""; }
i.mce-i-charmap::before { content: ""; }
i.mce-i-outdent::before { content: ""; }
i.mce-i-indent::before { content: ""; }
i.mce-i-undo::before { content: ""; }
i.mce-i-redo::before { content: ""; }
i.mce-i-help::before, i.mce-i-wp_help::before { content: ""; }
i.mce-i-wp-media-library::before { content: ""; }
i.mce-i-ltr::before { content: ""; }
i.mce-i-wp_page::before { content: ""; }
i.mce-i-hr::before { content: ""; }
i.mce-i-remove::before { content: ""; }
i.mce-i-wp_code::before { content: ""; }
.rtl i.mce-i-outdent::before { content: ""; }
.rtl i.mce-i-indent::before { content: ""; }
.wp-editor-tools::after { clear: both; content: ""; display: table; }
.wp-editor-container { clear: both; }
.wp-editor-area { font-family: Consolas,Monaco,monospace; font-size: 13px; padding: 10px; margin: 1px 0px 0px; line-height: 150%; border: 0px none; outline: 0px none; display: block; resize: vertical; box-sizing: border-box; }
.wp-editor-container textarea.wp-editor-area { width: 100%; margin: 0px; box-shadow: none; }
.wp-media-buttons .add_media span.wp-media-buttons-icon::before { font: 400 18px/1 dashicons; content: ""; }
@media screen and (max-width: 782px) {
  .mce-toolbar .mce-btn button, .qt-dfw { padding: 6px 7px; }
  .mce-toolbar .mce-btn-group .mce-btn.mce-primary button { padding: 6px 7px 5px; }
  .mce-toolbar .mce-btn-group .mce-btn { margin: 1px; }
  .qt-dfw { width: 36px; height: 34px; }
  .mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw { margin: 4px 4px 0px 0px; }
  .mce-toolbar .mce-colorbutton .mce-preview { left: 8px; bottom: 6px; }
  .mce-window .mce-btn { padding: 2px 0px; }
  .has-dfw .quicktags-toolbar, .has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first { padding-right: 40px; }
}
@media screen and (min-width: 782px) {
  .wp-core-ui .quicktags-toolbar input.button.button-small { font-size: 12px; height: 26px; line-height: 24px; }
}
#wp-link-wrap { display: none; background-color: rgb(255, 255, 255); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); width: 500px; overflow: hidden; margin-left: -250px; position: fixed; top: 50%; left: 50%; z-index: 100105; transition: height 0.2s ease 0s, margin-top 0.2s ease 0s; height: 500px; margin-top: -250px; }
#wp-link-backdrop { display: none; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; min-height: 360px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.7; z-index: 100100; }
#wp-link { position: relative; height: 100%; }
#wp-link-wrap .wp-link-text-field { display: none; }
#link-modal-title { background: rgb(252, 252, 252) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(221, 221, 221); height: 36px; font-size: 18px; font-weight: 600; line-height: 36px; margin: 0px; padding: 0px 36px 0px 16px; }
#wp-link-close { color: rgb(102, 102, 102); padding: 0px; position: absolute; top: 0px; right: 0px; width: 36px; height: 36px; text-align: center; background: transparent none repeat scroll 0px 0px; border: medium none; cursor: pointer; }
#wp-link-close::before { font: 400 20px/36px dashicons; vertical-align: top; width: 36px; height: 36px; content: ""; }
#wp-link-close:focus, #wp-link-close:hover { color: rgb(0, 160, 210); }
#wp-link-close:focus { outline: 0px none; box-shadow: 0px 0px 0px 1px rgb(91, 157, 217), 0px 0px 2px 1px rgba(30, 140, 190, 0.8); }
#wp-link-wrap #link-selector { padding: 0px 16px; position: absolute; top: 37px; left: 0px; right: 0px; bottom: 44px; }
#wp-link ol, #wp-link ul { list-style: outside none none; margin: 0px; padding: 0px; }
#wp-link input[type="text"] { box-sizing: border-box; }
#wp-link #link-options { padding: 8px 0px 12px; }
#wp-link p.howto { margin: 3px 0px; }
#wp-link label input[type="text"] { margin-top: 5px; width: 70%; }
#wp-link #link-options label span, #wp-link #search-panel label span.search-label { display: inline-block; width: 80px; text-align: right; padding-right: 5px; max-width: 24%; vertical-align: middle; overflow-wrap: break-word; }
#wp-link .link-search-field { float: left; width: 250px; max-width: 70%; }
#wp-link .link-search-wrapper { margin: 5px 0px 9px; display: block; overflow: hidden; }
#wp-link .link-search-wrapper span { float: left; margin-top: 4px; }
#wp-link .link-search-wrapper .spinner { margin-top: 5px; }
#wp-link .link-target { padding: 3px 0px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#wp-link .link-target label { max-width: 70%; }
#wp-link .query-results { border: 1px solid rgb(223, 223, 223); margin: 0px 0px 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; position: absolute; left: 16px; right: 16px; bottom: 0px; top: 166px; }
#wp-link .query-notice, #wp-link li.unselectable { border-bottom: 1px solid rgb(223, 223, 223); }
#wp-link .query-notice { padding: 0px; background-color: rgb(247, 252, 254); color: rgb(0, 0, 0); }
#wp-link .query-notice .query-notice-default, #wp-link .query-notice .query-notice-hint { display: block; padding: 6px; border-left: 4px solid rgb(0, 160, 210); }
#wp-link .query-results em { font-style: normal; }
#wp-link .river-waiting { display: none; padding: 10px 0px; }
#wp-link .submitbox { padding: 8px 16px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; border-top: 1px solid rgb(221, 221, 221); position: absolute; bottom: 0px; left: 0px; right: 0px; }
#wp-link-cancel { line-height: 25px; float: left; }
#wp-link-update { line-height: 23px; float: right; }
#wp-link-submit { float: right; }
@media screen and (max-width: 782px) {
  #wp-link-wrap { margin-top: -140px; }
  #wp-link-wrap .query-results { top: 195px; }
  #wp-link-wrap.has-text-field .query-results { top: 235px; }
  #link-selector { padding: 0px 16px 60px; }
  #wp-link-wrap #link-selector { bottom: 52px; }
  #wp-link-cancel { line-height: 32px; }
  #wp-link .link-target { padding-top: 10px; }
  #wp-link .submitbox .button { margin-bottom: 0px; }
}
@media screen and (max-width: 520px) {
  #wp-link-wrap { width: auto; margin-left: 0px; left: 10px; right: 10px; max-width: 500px; }
}
@media screen and (max-height: 520px) {
  #wp-link-wrap { transition: none 0s ease 0s ; height: auto; margin-top: 0px; top: 10px; bottom: 10px; }
  #link-selector { overflow: auto; }
  #search-panel .query-results { position: static; }
}
@media screen and (max-height: 290px) {
  #wp-link-wrap { height: auto; margin-top: 0px; top: 10px; bottom: 10px; }
  #link-selector { overflow: auto; height: calc(100% - 92px); padding-bottom: 2px; }
  #search-panel .query-results { position: static; }
}
@media screen and (max-width: 782px) {
  div.wp-link-input, div.wp-link-preview { max-width: calc(100% - 86px); }
  div.wp-link-preview { margin: 8px 0px 8px 5px; }
  div.wp-link-input { width: 300px; }
  div.wp-link-input input { width: 100%; font-size: 16px; padding: 5px; }
}
html:lang(he-il) .rtl .quicktags-toolbar input, html:lang(he-il) .rtl .wp-switch-editor { font-family: Arial,sans-serif; }
@media print, not all, (min-resolution: 120dpi) {
  .wp-media-buttons .add_media span.wp-media-buttons-icon { background: transparent none repeat scroll 0px 0px; }
}
.yarpp-related { margin: 1em 0px; }
.yarpp-related a { text-decoration: none; font-weight: bold; }
.yarpp-related h3 { font-weight: bold; padding: 0px 0px 5px; font-size: 125%; text-transform: capitalize; margin: 0px; }
@media screen and (max-width: 768px) {
  .timer-sec-new .schedule-box-main, .timer-main { float: left; width: 100%; }
  .timer-main { margin-top: 20px; }
  .timer-sec-new .schedule-box-new { display: block; float: none; max-width: 400px; margin: 0px auto; text-align: center; width: 100%; }
  .timer-sec-new .calendar-sec { text-align: center; float: left; margin-right: 10px; display: inline-block; }
  .timer-sec-new .schedule-box-inner { font-size: 16px; padding-top: 5px; display: inline-block; width: 80%; }
}
@media screen and (max-width: 450px) {
  .timer-sec-new ul.countdown-new > li { font-size: 14px; height: 75px; list-style: outside none none; margin: 0px 5px 0px 0px; width: 75px; }
  ul.countdown-new > li .time-box { background: rgb(170, 185, 46) none repeat scroll 0px 0px; color: rgb(255, 255, 255); font-size: 27px; height: 55px; text-align: center ! important; }
}
@media screen and (max-width: 420px) {
  .timer-sec-new .schedule-box-inner { font-size: 15px; padding-top: 5px; display: inline-block; width: 75%; }
}
@media screen and (max-width: 370px) {
  .timer-sec-new .schedule-box-inner { width: 71%; }
  .timer-sec-new ul.countdown-new > li { font-size: 13px; height: 65px; list-style: outside none none; margin: 0px 5px 0px 0px; width: 65px; }
  ul.countdown-new > li .time-box { font-size: 24px; height: 45px; text-align: center ! important; }
}
