@font-face{font-family:'etline';src:url('../fonts/et-line.eot');src:url('../fonts/et-line.eot?#iefix') format('embedded-opentype'),url('../fonts/et-line.woff') format('woff'),url('../fonts/et-line.ttf') format('truetype'),url('../fonts/et-line.svg#svgFontName') format('svg');}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}code,kbd,pre,samp{font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}select{text-transform:none;}button{overflow:visible;}button,input,select,textarea{max-width:100%;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;opacity:.5;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0.4375em;padding:0;}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-outer-spin-button,input[type="time"]::-webkit-inner-spin-button,input[type="time"]::-webkit-outer-spin-button,input[type="datetime-local"]::-webkit-inner-spin-button,input[type="datetime-local"]::-webkit-outer-spin-button,input[type="week"]::-webkit-inner-spin-button,input[type="week"]::-webkit-outer-spin-button,input[type="month"]::-webkit-inner-spin-button,input[type="month"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;min-width:inherit;padding:0.875em;}fieldset>:last-child{margin-bottom:0;}legend{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}optgroup{font-weight:bold;}.menu-item-has-children a:after,.social-navigation a:before,.dropdown-toggle:after,.bypostauthor>article .fn:after,.comment-reply-title small a:before,.pagination .prev:before,.pagination .next:before,.pagination .nav-links:before,.pagination .nav-links:after,.search-submit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"Genericons";font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top;}body,button,input,select,textarea{color:#1a1a1a;font-size:14px;line-height:1.75;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;}p{margin:0 0 1.75em;}dfn,cite,em,i{font-style:italic;}blockquote{border:0 solid #1a1a1a;border-left-width:4px;color:#686868;font-size:19px;font-size:1.1875rem;font-style:italic;line-height:1.4736842105;margin:0 0 1.4736842105em;overflow:hidden;padding:0 0 0 1.263157895em;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote p{margin-bottom:1.4736842105em;}blockquote cite,blockquote small{color:#1a1a1a;display:block;font-size:16px;font-size:1rem;line-height:1.75;}blockquote cite:before,blockquote small:before{content:"\2014\00a0";}blockquote em,blockquote i,blockquote cite{font-style:normal;}blockquote strong,blockquote b{font-weight:400;}blockquote>:last-child{margin-bottom:0;}address{font-style:italic;margin:0 0 1.75em;}code,kbd,tt,var,samp,pre{font-family:Inconsolata,monospace;}pre{border:1px solid #d1d1d1;font-size:16px;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}code{background-color:#d1d1d1;padding:0.125em 0.25em;}abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help;}mark,ins{background:#007acc;color:#fff;padding:0.125em 0.25em;text-decoration:none;}big{font-size:125%;}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}body{background:#fff;}hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 1.75em;}ul,ol{margin:0 0 1.75em 1.25em;padding:0;}ul{list-style:none;margin:0;}ol{list-style:decimal;margin-left:1.5em;}li>ul,li>ol{margin-bottom:0;}dl{margin:0 0 1.75em;}dt{font-weight:700;}dd{margin:0 0 1.75em;}img{height:auto;max-width:100%;vertical-align:middle;}del{opacity:0.8;}table,th,td{border:1px solid #d1d1d1;}caption,th,td{font-weight:normal;text-align:left;}th{border-width:0 1px 1px 0;font-weight:700;}td{border-width:0 1px 1px 0;}th,td{padding:0.4375em;}::-webkit-input-placeholder{color:#686868;}:-moz-placeholder{color:#686868;}::-moz-placeholder{color:#686868;opacity:1;}:-ms-input-placeholder{color:#686868;}input{line-height:normal;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #d1d1d1;border-radius:2px;color:#686868;padding:0.625em 0.4375em;width:100%;}input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="month"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background-color:#fff;border-color:#007acc;color:#1a1a1a;outline:0;}.post-password-form{margin-bottom:1.75em;}.post-password-form label{color:#686868;display:block;font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:1.75em;text-transform:uppercase;}.post-password-form input[type="password"]{margin-top:0.4375em;}.post-password-form>:last-child{margin-bottom:0;}.search-form{position:relative;}.search-form label{display:block;font-weight:normal;}input[type="search"].search-field{border-radius:2px 0 0 2px;width:-webkit-calc(100% - 42px);width:calc(100% - 42px);}.search-submit:before{content:"\f400";font-size:24px;left:2px;line-height:42px;position:relative;width:40px;}.search-submit{border-radius:0 2px 2px 0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:42px;}a{color:#007acc;text-decoration:none;}a:hover,a:focus,a:active{color:#686868;}a:focus{outline:none;}a:hover,a:active{outline:0;}.entry-content a,.entry-summary a,.taxonomy-description a,.logged-in-as a,.comment-content a,.pingback .comment-body>a,.textwidget a,.entry-footer a:hover,.site-info a:hover{box-shadow:0 1px 0 0 currentColor;}.entry-content a:hover,.entry-content a:focus,.entry-summary a:hover,.entry-summary a:focus,.taxonomy-description a:hover,.taxonomy-description a:focus,.logged-in-as a:hover,.logged-in-as a:focus,.comment-content a:hover,.comment-content a:focus,.pingback .comment-body>a:hover,.pingback .comment-body>a:focus,.textwidget a:hover,.textwidget a:focus{box-shadow:none;}.site-header-menu{display:none;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0.875em 0;}.site-header-menu.toggled-on,.no-js .site-header-menu{display:block;}.site-footer .main-navigation{margin-bottom:1.75em;}.main-navigation ul{list-style:none;margin:0;}.main-navigation li{border-top:1px solid #d1d1d1;position:relative;}.main-navigation a{color:#1a1a1a;display:block;line-height:1.3125;outline-offset:-1px;padding:0.84375em 0;}.main-navigation a:hover,.main-navigation a:focus{color:#007acc;}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{font-weight:500;}.main-navigation ul ul{display:none;margin-left:0.875em;}.no-js .main-navigation ul ul{display:block;}.main-navigation ul .toggled-on{display:block;}.main-navigation .primary-menu{border-bottom:1px solid #d1d1d1;}.main-navigation .menu-item-has-children>a{margin-right:56px;}.dropdown-toggle{background-color:transparent;border:0;border-radius:0;color:#1a1a1a;content:"";height:48px;padding:0;position:absolute;right:0;text-transform:none;top:0;width:48px;}.dropdown-toggle:after{border:0 solid #d1d1d1;border-left-width:1px;content:"\f431";font-size:24px;left:1px;position:relative;width:48px;}.dropdown-toggle:hover,.dropdown-toggle:focus{background-color:transparent;color:#007acc;}.dropdown-toggle:focus{outline:thin dotted;outline-offset:-1px;}.dropdown-toggle:focus:after{border-color:transparent;}.dropdown-toggle.toggled-on:after{content:"\f432";}.site-header .main-navigation+.social-navigation{margin-top:1.75em;}.site-footer .social-navigation{margin-bottom:1.75em;}.social-navigation ul{list-style:none;margin:0 0 -0.4375em;}.social-navigation li{float:left;margin:0 0.4375em 0.4375em 0;}.social-navigation a{border:1px solid #d1d1d1;border-radius:50%;color:#1a1a1a;display:block;height:35px;position:relative;width:35px;}.social-navigation a:before{content:"\f415";height:33px;line-height:33px;text-align:center;width:33px;}.social-navigation a:hover:before,.social-navigation a:focus:before{color:#007acc;}.social-navigation a[href*="codepen.io"]:before{content:"\f216";}.social-navigation a[href*="digg.com"]:before{content:"\f221";}.social-navigation a[href*="dribbble.com"]:before{content:"\f201";}.social-navigation a[href*="dropbox.com"]:before{content:"\f225";}.social-navigation a[href*="facebook.com"]:before{content:"\f203";}.social-navigation a[href*="flickr.com"]:before{content:"\f211";}.social-navigation a[href*="foursquare.com"]:before{content:"\f226";}.social-navigation a[href*="plus.google.com"]:before{content:"\f206";}.social-navigation a[href*="github.com"]:before{content:"\f200";}.social-navigation a[href*="instagram.com"]:before{content:"\f215";}.social-navigation a[href*="linkedin.com"]:before{content:"\f208";}.social-navigation a[href*="path.com"]:before{content:"\f219";}.social-navigation a[href*="pinterest.com"]:before{content:"\f210";}.social-navigation a[href*="getpocket.com"]:before{content:"\f224";}.social-navigation a[href*="polldaddy.com"]:before{content:"\f217";}.social-navigation a[href*="reddit.com"]:before{content:"\f222";}.social-navigation a[href*="skype.com"]:before{content:"\f220";}.social-navigation a[href*="stumbleupon.com"]:before{content:"\f223";}.social-navigation a[href*="tumblr.com"]:before{content:"\f214";}.social-navigation a[href*="twitter.com"]:before{content:"\f202";}.social-navigation a[href*="vimeo.com"]:before{content:"\f212";}.social-navigation a[href*="wordpress.com"]:before,.social-navigation a[href*="wordpress.org"]:before{content:"\f205";}.social-navigation a[href*="youtube.com"]:before{content:"\f213";}.social-navigation a[href^="mailto:"]:before{content:"\f410";}.social-navigation a[href*="spotify.com"]:before{content:"\f515";}.social-navigation a[href*="twitch.tv"]:before{content:"\f516";}.social-navigation a[href$="/feed/"]:before{content:"\f413";}.post-navigation{border-top:4px solid #1a1a1a;border-bottom:4px solid #1a1a1a;clear:both;margin:0 7.6923% 3.5em;}.post-navigation a{color:#1a1a1a;display:block;padding:1.75em 0;}.post-navigation span{display:block;}.post-navigation .meta-nav{color:#686868;font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:0.5384615385em;text-transform:uppercase;}.post-navigation .post-title{display:inline;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.2173913043;text-rendering:optimizeLegibility;}.post-navigation a:hover .post-title,.post-navigation a:focus .post-title{color:#007acc;}.post-navigation div+div{border-top:4px solid #1a1a1a;}.pagination{font-size:19px;font-size:1.1875rem;margin:0 7.6923% 2.947368421em;position:relative;}.pagination a:hover,.pagination a:focus{color:#1a1a1a;}.pagination .nav-links{padding-right:106px;position:relative;}.pagination .nav-links:before,.pagination .nav-links:after{color:#fff;font-size:32px;line-height:51px;opacity:0.3;position:absolute;width:52px;z-index:1;}.pagination .nav-links:before{content:"\f429";right:-1px;}.pagination .nav-links:after{content:"\f430";right:55px;}.pagination .current .screen-reader-text{position:static!important;}.pagination .page-numbers{display:none;letter-spacing:0.013157895em;line-height:1;margin:0 0.7368421053em 0 -0.7368421053em;padding:0.8157894737em 0.7368421053em 0.3947368421em;text-transform:uppercase;}.pagination .current{display:inline-block;font-weight:700;}.pagination .prev,.pagination .next{background-color:#1a1a1a;color:#fff;display:inline-block;height:52px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:52px;z-index:2;}.pagination .prev:before,.pagination .next:before{font-size:32px;height:53px;line-height:52px;position:relative;width:53px;}.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus{background-color:#007acc;color:#fff;}.pagination .prev:focus,.pagination .next:focus{outline:0;}.pagination .prev{right:54px;}.pagination .prev:before{content:"\f430";left:-1px;top:-1px;}.pagination .next{right:0;}.pagination .next:before{content:"\f429";right:-1px;top:-1px;}.image-navigation,.comment-navigation{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin:0 7.6923% 2.1538461538em;padding:1.0769230769em 0;}.comment-navigation{margin-right:0;margin-left:0;}.comments-title+.comment-navigation{border-bottom:0;margin-bottom:0;}.image-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.comment-navigation .nav-next:not(:empty){display:inline-block;}.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before,.comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before{content:"\002f";display:inline-block;opacity:0.7;padding:0 0.538461538em;}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important;}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);color:#21759b;display:block;font-size:14px;font-weight:700;left:-9999em;outline:none;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em;}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,0.2);font-family:"Open Sans",sans-serif;}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;}.alignleft{float:left;margin:0.375em 1.75em 1.75em 0;}.alignright{float:right;margin:0.375em 0 1.75em 1.75em;}.aligncenter{clear:both;display:block;margin:0 auto 1.75em;}blockquote.alignleft{margin:0.3157894737em 1.4736842105em 1.473684211em 0;}blockquote.alignright{margin:0.3157894737em 0 1.473684211em 1.4736842105em;}blockquote.aligncenter{margin-bottom:1.473684211em;}.clear:before,.clear:after,blockquote:before,blockquote:after,.entry-content:before,.entry-content:after,.entry-summary:before,.entry-summary:after,.comment-content:before,.comment-content:after,.site-content:before,.site-content:after,.site-main>article:before,.site-main>article:after,.primary-menu:before,.primary-menu:after,.social-links-menu:before,.social-links-menu:after,.textwidget:before,.textwidget:after,.content-bottom-widgets:before,.content-bottom-widgets:after{content:"";display:table;}.clear:after,blockquote:after,.entry-content:after,.entry-summary:after,.comment-content:after,.site-content:after,.site-main>article:after,.primary-menu:after,.social-links-menu:after,.textwidget:after,.content-bottom-widgets:after{clear:both;}.widget{margin-bottom:3.5em;}.widget a{color:#686868;font-weight:500;}.widget-area>:last-child,.widget>:last-child{margin-bottom:0;}.widget .widget-title{font-size:16px;line-height:1;margin:0 0 1.75em;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #f4f8fa;}.widget .widget-title:empty{margin-bottom:0;}.widget-title a{color:#1a1a1a;}.widget.widget_calendar table{margin:0;}.widget_calendar td,.widget_calendar th{line-height:2.5625;padding:0;text-align:center;}.widget_calendar caption{font-weight:900;margin-bottom:1.75em;}.widget_calendar tbody a{background-color:#007acc;color:#fff;display:block;font-weight:700;}.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background-color:#686868;color:#fff;}.widget_recent_entries .post-date{color:#686868;display:block;font-size:13px;font-size:0.8125rem;line-height:1.615384615;margin-bottom:0.538461538em;}.widget_recent_entries li:last-child .post-date{margin-bottom:0;}.widget_rss .rsswidget img{margin-top:-0.375em;}.widget_rss .rss-date,.widget_rss cite{color:#686868;display:block;font-size:13px;font-size:0.8125rem;font-style:normal;line-height:1.615384615;margin-bottom:0.538461538em;}.widget_rss .rssSummary:last-child{margin-bottom:2.1538461538em;}.widget_rss li:last-child:last-child{margin-bottom:0;}.tagcloud a{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;line-height:1;margin:0 0.1875em 0.4375em 0;padding:0.5625em 0.4375em 0.5em;}.tagcloud a:hover,.tagcloud a:focus{border-color:#007acc;color:#007acc;outline:0;}.site{background-color:#fff;}.site-inner{margin:0 auto;max-width:100%;position:relative;}.site-content{word-wrap:break-word;}#content[tabindex="-1"]:focus{outline:0;}.site-main{margin-bottom:2.5em;}.site-main>:last-child{margin-bottom:0;}.site-header{padding:0.625em 0;}.site-header-main{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.site-branding{margin:0.875em auto 0.875em 0;max-width:100%;min-width:0;overflow:hidden;}.custom-logo-link{display:block;}.custom-logo{max-width:150px;}.site-title{font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.2173913043;margin:0;}.site-branding .site-title a{color:#1a1a1a;}.site-branding .site-title a:hover,.site-branding .site-title a:focus{color:#007acc;}.wp-custom-logo .site-title{margin-top:0.608695652em;}.site-description{color:#686868;display:none;font-size:13px;font-size:0.8125rem;font-weight:400;line-height:1.0769230769;margin:0.538461538em 0 0;}.menu-toggle{font-size:27px;margin:0;padding:0;line-height:1;background:none;border:none;color:#000;}.no-js .menu-toggle{display:none;}.menu-toggle:hover,.menu-toggle:focus{background-color:transparent;border-color:#007acc;color:#007acc;}.menu-toggle.toggled-on,.menu-toggle.toggled-on:hover,.menu-toggle.toggled-on:focus{}.menu-toggle:focus{outline:0;}.menu-toggle.toggled-on:focus{outline:thin dotted;}.header-image{clear:both;margin:0.875em 0;}.header-image a{display:block;}.header-image a:hover img,.header-image a:focus img{opacity:0.85;}.site-main>article{margin-bottom:3.5em;position:relative;min-height:400px;}.entry-header,.entry-summary,.entry-content,.entry-footer,.page-content{margin-right:7.6923%;margin-left:7.6923%;}.entry-title{font-size:28px;font-size:1.75rem;font-weight:700;line-height:1.25;margin-bottom:1em;}.entry-title a{color:#1a1a1a;}.entry-title a:hover,.entry-title a:focus{color:#007acc;}.post-thumbnail{display:block;margin:0 7.6923% 1.75em;}.post-thumbnail img{display:block;}.no-sidebar .post-thumbnail img{}a.post-thumbnail:hover,a.post-thumbnail:focus{opacity:0.85;}.entry-content,.entry-summary{border-color:#d1d1d1;}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.entry-summary h1:first-child,.entry-summary h2:first-child,.entry-summary h3:first-child,.entry-summary h4:first-child,.entry-summary h5:first-child,.entry-summary h6:first-child,.comment-content h1:first-child,.comment-content h2:first-child,.comment-content h3:first-child,.comment-content h4:first-child,.comment-content h5:first-child,.comment-content h6:first-child,.textwidget h1:first-child,.textwidget h2:first-child,.textwidget h3:first-child,.textwidget h4:first-child,.textwidget h5:first-child,.textwidget h6:first-child{margin-top:0;}.post-navigation .post-title,.entry-title,.comments-title{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}body:not(.search-results) .entry-summary{color:#686868;font-size:19px;font-size:1.1875rem;line-height:1.4736842105;margin-bottom:1.4736842105em;}body:not(.search-results) .entry-header+.entry-summary{margin-top:-0.736842105em;}body:not(.search-results) .entry-summary p,body:not(.search-results) .entry-summary address,body:not(.search-results) .entry-summary hr,body:not(.search-results) .entry-summary ul,body:not(.search-results) .entry-summary ol,body:not(.search-results) .entry-summary dl,body:not(.search-results) .entry-summary dd,body:not(.search-results) .entry-summary table{margin-bottom:1.4736842105em;}body:not(.search-results) .entry-summary li>ul,body:not(.search-results) .entry-summary li>ol{margin-bottom:0;}body:not(.search-results) .entry-summary th,body:not(.search-results) .entry-summary td{padding:0.3684210526em;}body:not(.search-results) .entry-summary fieldset{margin-bottom:1.4736842105em;padding:0.3684210526em;}body:not(.search-results) .entry-summary blockquote{border-color:currentColor;}body:not(.search-results) .entry-summary blockquote>:last-child{margin-bottom:0;}body:not(.search-results) .entry-summary .alignleft{margin:0.2631578947em 1.4736842105em 1.4736842105em 0;}body:not(.search-results) .entry-summary .alignright{margin:0.2631578947em 0 1.4736842105em 1.4736842105em;}body:not(.search-results) .entry-summary .aligncenter{margin-bottom:1.4736842105em;}.entry-content>:last-child,.entry-summary>:last-child,body:not(.search-results) .entry-summary>:last-child,.page-content>:last-child,.comment-content>:last-child,.textwidget>:last-child{margin-bottom:0;}.more-link{white-space:nowrap;}.author-info{border-color:inherit;border-style:solid;border-width:1px 0 1px 0;clear:both;padding-top:1.75em;padding-bottom:1.75em;}.author-avatar .avatar{float:left;height:42px;margin:0 1.75em 1.75em 0;width:42px;}.author-description>:last-child{margin-bottom:0;}.entry-content .author-title{clear:none;font-size:16px;font-size:1rem;font-weight:900;line-height:1.75;margin:0;}.author-bio{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin-bottom:1.6153846154em;overflow:hidden;}.author-link{white-space:nowrap;}.entry-footer{color:#686868;font-size:12px;line-height:1.6153846154;font-weight:500;margin-top:2.1538461538em;}.entry-footer:empty{margin:0;}.entry-footer a{color:#686868;}.entry-footer a:hover,.entry-footer a:focus{color:#007acc;}.entry-footer>span:not(:last-child):after{content:"\002f";display:inline-block;opacity:0.7;padding:0 0.538461538em;}.entry-footer .avatar{height:21px;margin:-0.1538461538em 0.5384615385em 0 0;width:21px;}.sticky-post{color:#686868;display:block;font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:0.5384615385em;text-transform:uppercase;}.updated:not(.published){display:none;}.sticky .posted-on,.byline{display:none;}.single .byline,.group-blog .byline{display:inline;}.page-header{font-size:30px;text-align:center;background:#f4f8fa;margin-bottom:80px;padding-top:80px;padding-bottom:80px;border:none;margin:0 0 40px;}body.error404 .page-header,body.search-no-results .page-header{border-top:0;}.page-title{font-size:30px;font-weight:500;}.taxonomy-description{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}.taxonomy-description p{margin:20px 0 0;font-size:14px;}.taxonomy-description>:last-child{margin-bottom:0;}.page-links{clear:both;margin:0 0 1.75em;}.page-links a,.page-links>span{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-size:13px;font-size:0.8125rem;height:1.8461538462em;line-height:1.6923076923em;margin-right:0.3076923077em;text-align:center;width:1.8461538462em;}.page-links a{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;}.page-links a:hover,.page-links a:focus{background-color:#007acc;border-color:transparent;color:#fff;}.page-links>.page-links-title{border:0;color:#1a1a1a;height:auto;margin:0;padding-right:0.6153846154em;width:auto;}.entry-attachment{margin-bottom:1.75em;}.entry-caption{color:#686868;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:1.0769230769em;}.entry-caption>:last-child{margin-bottom:0;}.content-bottom-widgets{margin:0 7.6923%;}.content-bottom-widgets .widget-area{margin-bottom:3.5em;}.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title{font-size:19px;font-size:1.1875rem;line-height:1.473684211;margin-bottom:1.473684211em;}.blog .format-status .entry-title,.archive .format-status .entry-title{display:none;}.comments-area{margin:0 7.6923% 3.5em;}.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.75em;}.comments-title,.comment-reply-title{border-top:4px solid #1a1a1a;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.3125;padding-top:1.217391304em;}.comments-title{margin-bottom:1.217391304em;}.comment-list{list-style:none;margin:0;}.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0;}.comment-list .children{list-style:none;margin:0;}.comment-list .children>li{padding-left:0.875em;}.comment-author{color:#1a1a1a;margin-bottom:0.4375em;}.comment-author .avatar{float:left;height:28px;margin-right:0.875em;position:relative;width:28px;}.bypostauthor>article .fn:after{content:"\f304";left:3px;position:relative;top:5px;}.comment-metadata,.pingback .edit-link{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}.comment-metadata{margin-bottom:2.1538461538em;}.comment-metadata a,.pingback .comment-edit-link{color:#686868;}.comment-metadata a:hover,.comment-metadata a:focus,.pingback .comment-edit-link:hover,.pingback .comment-edit-link:focus{color:#007acc;}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block;}.comment-metadata .edit-link:before,.pingback .edit-link:before{content:"\002f";display:inline-block;opacity:0.7;padding:0 0.538461538em;}.comment-content ul,.comment-content ol{margin:0 0 1.5em 1.25em;}.comment-content li>ul,.comment-content li>ol{margin-bottom:0;}.comment-reply-link{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-size:13px;font-size:0.8125rem;line-height:1;margin-top:2.1538461538em;padding:0.5384615385em 0.5384615385em 0.4615384615em;}.comment-reply-link:hover,.comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:0;}.comment-form{padding-top:1.75em;}.comment-form label{color:#686868;display:block;font-size:13px;font-size:0.8125rem;letter-spacing:0.076923077em;line-height:1.6153846154;margin-bottom:0.5384615385em;text-transform:uppercase;}.comment-list .comment-form{padding-bottom:1.75em;}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em;}.no-comments{border-top:1px solid #d1d1d1;font-weight:700;margin:0;padding-top:1.75em;}.comment-navigation+.no-comments{border-top:0;padding-top:0;}.form-allowed-tags code{font-family:Inconsolata,monospace;}.form-submit{margin-bottom:0;}.required{color:#007acc;}.comment-reply-title small{font-size:100%;}.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px;}.comment-reply-title small a:hover,.comment-reply-title small a:focus{color:#1a1a1a;}.comment-reply-title small a:before{content:"\f405";font-size:32px;position:relative;top:-5px;}.sidebar{margin-bottom:3.5em;padding:0 7.6923%;}.site-footer{padding:0 7.6923% 1.75em;}.site-info{color:#686868;font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}.site-info a{color:#686868;}.site-info a:hover,.site-info a:focus{color:#007acc;}.site-footer .site-title{font-family:inherit;font-size:inherit;font-weight:400;}.site-footer .site-title:after{content:"\002f";display:inline-block;font-family:Montserrat,sans-serif;opacity:0.7;padding:0 0.307692308em 0 0.538461538em;}.site .avatar{border-radius:50%;}.entry-content .wp-smiley,.entry-summary .wp-smiley,.comment-content .wp-smiley,.textwidget .wp-smiley{border:none;margin-top:0;margin-bottom:0;padding:0;}.entry-content a img,.entry-summary a img,.comment-content a img,.textwidget a img{display:block;}embed,iframe,object,video{margin-bottom:1.75em;max-width:100%;vertical-align:middle;}p>embed,p>iframe,p>object,p>video{margin-bottom:0;}.entry-content .wp-audio-shortcode a,.entry-content .wp-playlist a{box-shadow:none;}.wp-audio-shortcode,.wp-video,.wp-playlist.wp-audio-playlist{margin-top:0;margin-bottom:1.75em;}.wp-playlist.wp-audio-playlist{padding-bottom:0;}.wp-playlist .wp-playlist-tracks{margin-top:0;}.wp-playlist-item .wp-playlist-caption{border-bottom:0;padding:0.7142857143em 0;}.wp-playlist-item .wp-playlist-item-length{top:0.7142857143em;}.wp-caption{margin-bottom:1.75em;max-width:100%;}.wp-caption img[class*="wp-image-"]{display:block;margin:0;}.wp-caption .wp-caption-text{color:#686868;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:0.5384615385em;}.gallery{margin:0 -1.1666667% 1.75em;}.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%;}.gallery-columns-1 .gallery-item{max-width:100%;}.gallery-columns-2 .gallery-item{max-width:50%;}.gallery-columns-4 .gallery-item{max-width:25%;}.gallery-columns-5 .gallery-item{max-width:20%;}.gallery-columns-6 .gallery-item{max-width:16.66%;}.gallery-columns-7 .gallery-item{max-width:14.28%;}.gallery-columns-8 .gallery-item{max-width:12.5%;}.gallery-columns-9 .gallery-item{max-width:11.11%;}.gallery-icon img{margin:0 auto;}.gallery-caption{color:#686868;display:block;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:0.5384615385em;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none;}.widecolumn{margin-bottom:3.5em;padding:0 7.6923%;}.widecolumn .mu_register{width:auto;}.widecolumn .mu_register .mu_alert{background:transparent;border-color:#d1d1d1;color:inherit;margin-bottom:3.5em;padding:1.75em;}.widecolumn form,.widecolumn .mu_register form{margin-top:0;}.widecolumn h2{font-size:23px;font-size:1.4375rem;font-weight:900;line-height:1.2173913043;margin-bottom:1.2173913043em;}.widecolumn p{margin:1.75em 0;}.widecolumn p+h2{margin-top:2.4347826087em;}.widecolumn label,.widecolumn .mu_register label{color:#686868;font-size:13px;font-size:0.8125rem;font-weight:400;letter-spacing:0.076923077em;line-height:1.6153846154;text-transform:uppercase;}.widecolumn .mu_register label{margin:2.1538461538em 0.7692307692em 0.5384615385em 0;}.widecolumn .mu_register label strong{font-weight:400;}.widecolumn #key,.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #blogname,.widecolumn .mu_register #user_name{font-size:16px;font-size:1rem;width:100%;}.widecolumn .mu_register #blogname{margin:0;}.widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #user_name{margin:0 0 0.375em;}.widecolumn #submit,.widecolumn .mu_register input[type="submit"]{font-size:16px;font-size:1rem;margin:0;width:auto;}.widecolumn .mu_register .prefix_address,.widecolumn .mu_register .suffix_address{font-size:inherit;}.widecolumn .mu_register>:last-child,.widecolumn form>:last-child{margin-bottom:0;}@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (min-width:44.375em){body:not(.custom-background-image):before,
body:not(.custom-background-image):after{background:inherit;content:"";display:block;height:0px;left:0;position:fixed;width:100%;z-index:99;}
body:not(.custom-background-image):before{top:0;}
body:not(.custom-background-image).admin-bar:before{top:46px;}
body:not(.custom-background-image):after{bottom:0;}
.site{margin:0px;}
.site-main{margin-bottom:2.25em;}
.site-header{padding:5px 7.6923%;}
.site-branding{margin-top:1.3125em;margin-bottom:1.3125em;}
.custom-logo{max-width:210px;}
.site-title{font-size:28px;font-size:1.75rem;line-height:1.25;}
.wp-custom-logo .site-title{margin-top:0em;}
.site-description{display:block;}
.menu-toggle{font-size: 27px;margin: 0;padding: 0;line-height: 1;background: none;border: none;color: #fff;float: right;}
.site-header-menu{margin:1.3125em 0;}
.site-header .main-navigation + .social-navigation{margin-top:2.625em;}
.header-image{margin:1.3125em 0;}
.pagination{margin:0 23.0769% 4.421052632em 7.6923%}
.post-navigation{margin-bottom:5.25em;}
.post-navigation .post-title{font-size:28px;font-size:1.75rem;line-height:1.25;}
.pagination .current .screen-reader-text{position:absolute !important;}
.pagination .page-numbers{display:inline-block;}
.site-main > article{margin-bottom:5.25em;}
.entry-header,
.post-thumbnail,
.entry-summary,
.entry-footer,
.comments-area,
.image-navigation,
.post-navigation,
.page-header,
.page-content,
.content-bottom-widgets{margin-right:23.0769%;}
.entry-title{font-size:33px;font-size:2.0625rem;line-height:1.2727272727;margin-bottom:0.8484848485em;}
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright{border-width:4px 0 0 0;padding:0.9473684211em 0 0;width:-webkit-calc(50% - 0.736842105em);width:calc(50% - 0.736842105em);}
.entry-content blockquote:not(.alignleft):not(.alignright),
.entry-summary blockquote,
.comment-content blockquote{margin-left:-1.473684211em;}
.entry-content blockquote blockquote:not(.alignleft):not(.alignright),
.entry-summary blockquote blockquote,
.comment-content blockquote blockquote{margin-left:0;}
.entry-content ul,
.entry-summary ul,
.comment-content ul,
.entry-content ol,
.entry-summary ol,
.comment-content ol{margin-left:0;}
.entry-content li > ul,
.entry-summary li > ul,
.comment-content li > ul,
.entry-content blockquote > ul,
.entry-summary blockquote > ul,
.comment-content blockquote > ul{margin-left:1.25em;}
.entry-content li > ol,
.entry-summary li > ol,
.comment-content li > ol,
.entry-content blockquote > ol,
.entry-summary blockquote > ol,
.comment-content blockquote > ol{margin-left:1.5em;}
.comment-author{margin-bottom:0;}
.comment-author .avatar{height:42px;position:relative;top:0.25em;width:42px;}
.comment-list .children > li{padding-left:1.75em;}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond{padding-top:3.5em;}
.comments-area,
.widget,
.content-bottom-widgets .widget-area{margin-bottom:5.25em;}
.sidebar,
.widecolumn{margin-bottom:5.25em;padding-right:23.0769%;}
body:not(.search-results) .entry-summary li > ul,
body:not(.search-results) .entry-summary blockquote > ul{margin-left:1.157894737em;}
body:not(.search-results) .entry-summary li > ol,
body:not(.search-results) .entry-summary blockquote > ol{margin-left:1.473684211em;}
}
@media screen and (min-width:48.9375em){body:not(.custom-background-image).admin-bar:before{top:32px;}
}
@media screen and (min-width:56.875em){.site-header{padding-right:4.5455%;padding-left:4.5455%;}
.site-header-main{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.wp-custom-logo .site-header-main{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.site-header-menu{display:block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}
.main-navigation{margin:0 auto;}
.main-navigation .primary-menu,
.main-navigation .primary-menu > li{border:0;}
.main-navigation .primary-menu > li{float:left;}
.main-navigation a{outline-offset:-8px;padding:0.65625em 0.875em;white-space:nowrap;}
.main-navigation li:hover > a,
.main-navigation li.focus > a{color:#007acc;}
.main-navigation ul ul{border-bottom:1px solid #d1d1d1;display:block;left:-999em;margin:0;position:absolute;z-index:99999;}
.main-navigation ul ul ul{top:-1px;}
.main-navigation ul ul ul:before,
.main-navigation ul ul ul:after{border:0;}
.main-navigation ul ul li{background-color:#fff;border:1px solid #d1d1d1;border-bottom-width:0;}
.main-navigation ul ul a{white-space:normal;width:12.6875em;}
.main-navigation ul ul:before,
.main-navigation ul ul:after{border-style:solid;content:"";position:absolute;}
.main-navigation ul ul:before{border-color:#d1d1d1 transparent;border-width:0 10px 10px;right:9px;top:-9px;}
.main-navigation ul ul:after{border-color:#fff transparent;border-width:0 8px 8px;right:11px;top:-7px;}
.main-navigation li:hover > ul,
.main-navigation li.focus > ul{left:auto;right:0;}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{left:auto;right:100%;}
.main-navigation .menu-item-has-children > a{margin:0;padding-right:2.25em;}
.main-navigation .menu-item-has-children > a:after{content:"\f431";position:absolute;right:0.625em;top:0.8125em;}
.main-navigation ul ul .menu-item-has-children > a{padding-right:2.0625em;}
.main-navigation ul ul .menu-item-has-children > a:after{right:0.5625em;top:0.875em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.dropdown-toggle,
.main-navigation ul .dropdown-toggle.toggled-on,
.menu-toggle,
.site-header .social-navigation{display:none;}
.site-content{padding:0;}
.content-area{float:left;width:100%;}
.entry-header,
.post-thumbnail,
.entry-content,
.entry-summary,
.entry-footer,
.comments-area,
.image-navigation,
.post-navigation,
.pagination,
.page-header,
.page-content,
.content-bottom-widgets{margin-right:0;margin-left:0;}
.sidebar{float:left;padding:0;width:100%;}
.widget .widget-title{margin-bottom:1.3125em;}
.widget p,
.widget address,
.widget hr,
.widget ul,
.widget ol,
.widget dl,
.widget dd,
.widget table{margin-bottom:1.6153846154em;}
.widget li > ul,
.widget li > ol{margin-bottom:0;}
.widget blockquote{font-size:16px;font-size:1rem;line-height:1.3125;margin-bottom:1.3125em;padding-left:1.0625em;}
.widget blockquote cite,
.widget blockquote small{font-size:13px;font-size:0.8125rem;line-height:1.6153846154;}
.widget th,
.widget td{padding:0.5384615385em;}
.widget pre{font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin-bottom:1.6153846154em;padding:0.5384615385em;}
.widget fieldset{margin-bottom:1.6153846154em;padding:0.5384615385em;}
.widget button,
.widget input,
.widget select,
.widget textarea{font-size:13px;}
.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"]{line-height:1;padding:0.846153846em;}
.widget input[type="date"],
.widget input[type="time"],
.widget input[type="datetime-local"],
.widget input[type="week"],
.widget input[type="month"],
.widget input[type="text"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="password"],
.widget input[type="search"],
.widget input[type="tel"],
.widget input[type="number"],
.widget textarea{padding:0.4615384615em 0.5384615385em;}
.widget h1{font-size:23px;font-size:1.4375rem;line-height:1.2173913043;margin-bottom:0.9130434783em;}
.widget h2{font-size:19px;font-size:1.1875rem;line-height:1.1052631579;margin-bottom:1.1052631579em;}
.widget h3{font-size:16px;font-size:1rem;line-height:1.3125;margin-bottom:1.3125em;}
.widget h4,
.widget h5,
.widget h6{font-size:13px;font-size:0.8125rem;line-height:1.6153846154;margin-bottom:0.9130434783em;}
.widget .alignleft{margin:0.2307692308em 1.6153846154em 1.6153846154em 0;}
.widget .alignright{margin:0.2307692308em 0 1.6153846154em 1.6153846154em;}
.widget .aligncenter{margin-bottom:1.6153846154em;}
.widget_calendar td,
.widget_calendar th{line-height:2.6923076923;padding:0;}
.widget_rss .rssSummary:last-child{margin-bottom:1.615384615em;}
.widget input[type="search"].search-field{width:-webkit-calc(100% - 35px);width:calc(100% - 35px);}
.widget .search-submit:before{font-size:16px;left:1px;line-height:31px;width:34px;}
.widget button.search-submit{padding:0;width:35px;border:none;color:#fff;}
.tagcloud a{margin:0 0.2307692308em 0.5384615385em 0;padding:0.5384615385em 0.4615384615em 0.4615384615em;}
.textwidget h1{margin-top:1.8260869565em;}
.textwidget h2{margin-top:2.2105263158em;}
.textwidget h3{margin-top:2.625em;}
.textwidget h4{letter-spacing:0.153846154em;}
.textwidget h4,
.textwidget h5,
.textwidget h6{margin-top:3.2307692308em;}
.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),
.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1){float:left;margin-right:7.1428571%;width:46.42857145%;}
.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type{margin-right:0;}
.site-footer{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px;background:#FFF;padding:60px;}
.site-footer .social-navigation{margin:0;-webkit-order:2;-ms-flex-order:2;order:2;}
.site-info{margin:0.538461538em auto 0.538461538em 0;-webkit-order:1;-ms-flex-order:1;order:1;}
.no-sidebar .content-area{float:none;margin:0;width:100%;}
.no-sidebar .entry-header,
.no-sidebar .entry-content,
.no-sidebar .entry-summary,
.no-sidebar .entry-footer,
.no-sidebar .comments-area,
.no-sidebar .image-navigation,
.no-sidebar .post-navigation,
.no-sidebar .pagination,
.no-sidebar .page-header,
.no-sidebar .page-content,
.no-sidebar .content-bottom-widgets{margin-right:0;margin-left:0;}
.widecolumn{padding-right:15%;padding-left:15%;}
}
@media screen and (min-width:61.5625em){.site-main{margin-bottom:2.5em;}
.site-header{padding:20px 4.5455%;}
.site-branding,
.site-header-menu,
.header-image{margin-top:20px;margin-bottom:20px;}
.custom-logo{max-width:180px;}
.image-navigation{margin-bottom:3.230769231em;}
.post-navigation{margin-bottom:7.0em;}
.pagination{margin-bottom:5.894736842em;}
.widget{margin-bottom:40px;}
.site-main > article{margin-bottom:7.0em;}
.entry-title{font-size:25px;line-height:1.225;margin-bottom:20px;font-weight:500;}
.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title{font-size:23px;font-size:1.4375em;line-height:1.304347826;margin-bottom:1.826086957em;}
.post-thumbnail{margin-bottom:2.625em;}
.entry-content h2,
.entry-summary h2,
.comment-content h2{font-size:28px;font-size:1.75rem;line-height:1.25;margin-top:2em;margin-bottom:1em;}
.entry-content h3,
.entry-summary h3,
.comment-content h3{font-size:23px;font-size:1.4375rem;}
.author-info{border-bottom-width:0;padding-bottom:0;}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond{padding-top:5.25em;}
.comments-area,
.sidebar,
.content-bottom-widgets .widget-area,
.widecolumn{margin-bottom:7.0em;}
body:not(.search-results) .entry-summary{margin-bottom:2.210526316em;}
body:not(.search-results) .entry-header + .entry-summary{margin-top:-1.105263158em;}
body:not(.search-results) article:not(.type-page) .entry-content{float:right;width:100%;}
body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta{margin-left:-40%;width:-webkit-calc(60% - 1.4736842105em);width:calc(60% - 1.4736842105em);}
body:not(.search-results) article:not(.type-page) img.below-entry-meta,
body:not(.search-results) article:not(.type-page) figure.below-entry-meta{clear:both;display:block;float:none;margin-right:0;margin-left:-40%;max-width:140%;}
body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta,
body:not(.search-results) article:not(.type-page) table figure.below-entry-meta,
body:not(.search-results) article:not(.type-page) table img.below-entry-meta{margin:0;max-width:100%;}
body:not(.search-results) article:not(.type-page) .entry-footer{float:left;margin-top:0.1538461538em;width:100%;}
body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after{display:none;}
.single .byline,
.full-size-link,
body:not(.search-results).group-blog .byline,
body:not(.search-results) .entry-format,
body:not(.search-results) .cat-links,
body:not(.search-results) .tags-links,
body:not(.search-results) article:not(.sticky) .posted-on,
body:not(.search-results) article:not(.type-page) .comments-link,
body:not(.search-results) article:not(.type-page) .entry-footer .edit-link{display:block;margin-bottom:0.5384615385em;}
body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child{margin-bottom:0;}
body:not(.search-results) article:not(.type-page) .entry-footer .avatar{display:block;height:auto;margin:0 0 0.5384615385em;width:49px;}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content{float:left;width:100%;}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer{}
}
@media screen and (min-width:75em){body:not(.search-results) .entry-summary{font-size:23px;font-size:1.4375rem;line-height:1.5217391304;margin-bottom:1.826086957em;}
body:not(.search-results) .entry-header + .entry-summary{margin-top:-0.913043478em;}
body:not(.search-results) .entry-summary p,
body:not(.search-results) .entry-summary address,
body:not(.search-results) .entry-summary hr,
body:not(.search-results) .entry-summary ul,
body:not(.search-results) .entry-summary ol,
body:not(.search-results) .entry-summary dl,
body:not(.search-results) .entry-summary dd,
body:not(.search-results) .entry-summary table{margin-bottom:1.5217391304em;}
body:not(.search-results) .entry-summary li > ul,
body:not(.search-results) .entry-summary blockquote > ul{margin-left:0.956521739em;}
body:not(.search-results) .entry-summary li > ol,
body:not(.search-results) .entry-summary blockquote > ol{margin-left:1.52173913em;}
body:not(.search-results) .entry-summary blockquote{font-size:23px;font-size:1.4375rem;line-height:1.5217391304;margin:0 0 1.5217391304em;padding-left:1.347826087em;}
body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright){margin-left:-1.52173913em;}
body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright){margin-left:0;}
body:not(.search-results) .entry-summary blockquote cite,
body:not(.search-results) .entry-summary blockquote small{font-size:19px;font-size:1.1875rem;line-height:1.8421052632;}
body:not(.search-results) .entry-summary th,
body:not(.search-results) .entry-summary td{padding:0.3043478261em;}
body:not(.search-results) .entry-summary pre{font-size:16px;font-size:1rem;line-height:1.75;margin-bottom:1.75em;padding:1.75em;}
body:not(.search-results) .entry-summary fieldset{margin-bottom:1.5217391304em;padding:0.3043478261em;}
body:not(.search-results) .entry-summary h1{margin-top:2.121212121em;margin-bottom:1.060606061em;}
body:not(.search-results) .entry-summary h2{margin-top:2.5em;margin-bottom:1.25em;}
body:not(.search-results) .entry-summary h3{margin-top:3.043478261em;margin-bottom:1.52173913em;}
body:not(.search-results) .entry-summary h4,
body:not(.search-results) .entry-summary h5,
body:not(.search-results) .entry-summary h6{margin-top:3.684210526em;margin-bottom:1.842105263em;}
body:not(.search-results) .entry-summary h1:first-child,
body:not(.search-results) .entry-summary h2:first-child,
body:not(.search-results) .entry-summary h3:first-child,
body:not(.search-results) .entry-summary h4:first-child,
body:not(.search-results) .entry-summary h5:first-child,
body:not(.search-results) .entry-summary h6:first-child{margin-top:0;}
body:not(.search-results) .entry-summary .alignleft{margin:0.2608695652em 1.5217391304em 1.5217391304em 0;}
body:not(.search-results) .entry-summary .alignright{margin:0.2608695652em 0 1.5217391304em 1.5217391304em;}
body:not(.search-results) .entry-summary .aligncenter{margin-bottom:1.5217391304em;}
}
@media print{form,
button,
input,
select,
textarea,
.navigation,
.main-navigation,
.social-navigation,
.sidebar,
.content-bottom-widgets,
.header-image,
.page-links,
.edit-link,
.comment-respond,
.comment-edit-link,
.comment-reply-link,
.comment-metadata .edit-link,
.pingback .edit-link{display:none;}
body,
blockquote cite,
blockquote small,
pre,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h4,
.comment-content h5,
.comment-content h6,
.entry-content .author-title{font-size:12pt;}
blockquote{font-size:14.25pt;}
.site-title,
.page-title,
.comments-title,
.entry-content h2,
.entry-summary h2,
.comment-content h2,
.widecolumn h2{font-size:17.25pt;}
.site-description{display:block;}
.entry-title{font-size:24.75pt;line-height:1.2727272727;margin-bottom:1.696969697em;}
.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title{font-size:17.25pt;line-height:1.304347826;margin-bottom:1.826086957em;}
.entry-content h1,
.entry-summary h1,
.comment-content h1{font-size:21pt;}
.entry-content h3,
.entry-summary h3,
.comment-content h3,
body:not(.search-results) .entry-summary{font-size:14.25pt;}
.site-description,
.author-bio,
.entry-footer,
.sticky-post,
.taxonomy-description,
.entry-caption,
.comment-metadata,
.comment-notes,
.comment-awaiting-moderation,
.site-info,
.wp-caption .wp-caption-text,
.gallery-caption{font-size:9.75pt;}
body,
.site{background:none !important;}
body,
blockquote cite,
blockquote small,
.site-branding .site-title a,
.entry-title a,
.comment-author{color:#1a1a1a !important;}
blockquote,
.page-header,
.comments-title{border-color:#1a1a1a !important;}
blockquote,
.site-description,
body:not(.search-results) .entry-summary,
body:not(.search-results) .entry-summary blockquote,
.author-bio,
.entry-footer,
.entry-footer a,
.sticky-post,
.taxonomy-description,
.entry-caption,
.comment-author,
.comment-metadata a,
.comment-notes,
.comment-awaiting-moderation,
.site-info,
.site-info a,
.wp-caption .wp-caption-text,
.gallery-caption{color:#686868 !important;}
code,
hr{background-color:#d1d1d1 !important;}
pre,
abbr,
acronym,
table,
th,
td,
.author-info,
.comment-list article,
.comment-list .pingback,
.comment-list .trackback,
.no-comments{border-color:#d1d1d1 !important;}
a{color:#007acc !important;}
.entry-content a,
.entry-summary a,
.taxonomy-description a,
.comment-content a,
.pingback .comment-body > a{box-shadow:none;border-bottom:1px solid #007acc !important;}
.site{margin:5%;}
.site-inner{max-width:none;}
.site-header{padding:0 0 1.75em;}
.site-branding{margin-top:0;margin-bottom:1.75em;}
.site-main{margin-bottom:2.5em;}
.entry-header,
.entry-footer,
.page-header,
.page-content,
.entry-content,
.entry-summary,
.post-thumbnail,
.comments-area{margin-right:0;margin-left:0;}
.post-thumbnail,
.site-main > article{margin-bottom:3.5em;}
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright{border-width:4px 0 0 0;padding:0.9473684211em 0 0;width:-webkit-calc(50% - 0.736842105em);width:calc(50% - 0.736842105em);}
body:not(.search-results) .entry-header + .entry-summary{margin-top:-1.473684211em;}
.site-footer,
.widecolumn{padding:0;}
}
.home .entry-header{display:none;visbility:hidden;}
.home .site-main{max-width:100% !important;}
.blog .site-main,
.topic .site-main,
.forum .site-main,
.page .site-main,
.single-post .site-main,
.site-header-main{margin:0 auto;}
.wpcf7-form{width:65%;margin:0 auto;}
.wpcf7-form textarea,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="email"]{background:transparent !important;height: auto;}
@media screen and (max-width:770px){.zm_alr_form,
.wpcf7-form{width:100%;margin:0 auto;}
}
.zm_alr_form{width:30%;margin:0 auto;}
.form-wrapper{background:#27b7d7;padding:20px;border:1px solid #ddd;border-radius:5px;}
.page-id-124 .entry-title{text-align:center;font-size:20px; padding-bottom: 0px;}
.site-footer .main-navigation a{color:#333;}
#ajax-login-register-target .zm_alr_form{width:100%;}
#ajax-login-register-target .form-wrapper{background:transparent;border:none;}
.main-navigation a{font-size:14px;}
.contact_us .col-lg-3{font-weight:500;line-height:38px;color:#7d7d7d;}
.contact_us input,
.contact_us textarea{border:1px solid #7d7d7d;}
.contact_us textarea{height:150px;}
.contact_us input.wpcf7-submit,.bbp-submit-wrapper button{width:100%;padding:10px 15px;font-weight:bold;text-transform:uppercase;color:#fff;border:none;line-height:1;background:#14b9e7;}
.contact_us input.wpcf7-submit:hover,.bbp-submit-wrapper button:hover{background:#0ba8dd;}
.mgb-20{margin-bottom:20px;}
#wpadminbar{display:none;}
html.js{margin-top:0!important;}
div.bbp-template-notice p,#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results,
#bbpress-forums,#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{font-size:14px;}
.zm_alr_login_text{padding:50px 0;text-align:center;font-size:20px;}
#bbpress-forums div.bbp-the-content-wrapper,#bbpress-forums fieldset.bbp-form,
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results{border:1px solid #d1d1d1;}
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input{background:#fff;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{font-weight:500;}
#subscription-toggle{float:left;width:100%;margin-bottom:10px;}
.bbp-author-avatar img.avatar{display:none;}
.zm_alr_form{width:70%;}
.form-wrapper{background:none;border:none;}
.zm_alr_form_field_container{margin:0 0 15px 0;width:50%;float:left;padding:0 15px;}
.zm_alr_label{display:none;}
.zm_alr_form_field_container.zm_alr_login_checkbox_container{width:100%;text-align:center;margin:20px 0;}
.zm_alr_form_field_container.zm_alr_login_checkbox_container input{display:inline-block;float:none;}
.zm_alr_form_field_container.zm_alr_login_checkbox_container label{display:inline-block;color:#000;font-weight:normal;}
.zm_alr_form_field_container.zm_alr_login_submit_container{width:100%;text-align:center;}
.zm_alr_form_field_container.zm_alr_login_text_container input,.zm_alr_form_field_container.zm_alr_login_password_container input{border:none;border-bottom:2px solid #000;line-height:1;height:36px;padding:0 10px;color:#000;letter-spacing:0;}
.zm_alr_form_field_container.zm_alr_login_submit_container input{float:none;font-weight:bold;text-transform:uppercase;color:rgb(255, 255, 255);padding:10px 45px;border-width:initial;border-style:none;border-color:initial;border-image:initial;background:rgb(20, 185, 231);border-radius:0;}
.not-a-member-handle, .zm_alr_login_link{font-weight:400;}
.zm_alr_ul_container{text-align:center;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background:none;}
/**/
.site-footer{overflow:hidden;border-top:1px solid #f4f8fa; margin-top: 50px;}
.td-social-icon-wrap > a{display:inline-block;}
.td-social-style-2{text-align:right;margin:20px 0 20px 0;}
.td-social-style-2 .fa-facebook:hover{color:#13b9e7;}
.td-social-style-2 .fa-facebook{font-size:14px;width:40px;height:40px;line-height:40px;border:1px solid rgba(255, 255, 255, 0.1);background-color:rgba(255, 255, 255, 0.03);text-align:center;color:#333;}
.home .site-footer{margin-top:0px;}
.site-footer-inner{max-width:1170px;margin:0 auto;width:100%;}
.site-footer-inner-bottom .site-info .site-title,
.site-footer-inner-bottom .main-navigation a{font-size:13px !important;font-weight:300 !important;text-transform:capitalize;font-family:Open Sans !important;}
.td-footer-wrapper a{color:#fff;}
.site-footer .colum{width:25%;float:left;}
.site-footer .colum.colum-3{width:50%;}
.site-footer .main-navigation a{color:#333;}
.site-footer-inner .social-navigation ul,
.social .site-title,
.footer-logo-wrap{text-align:right;}
.social .site-title{display:inline-block;width:100%;font-family:Open Sans;color:#333;font-size:14px;}
.colum-1 .main-navigation .primary-menu > li,
.colum-2 .main-navigation .primary-menu > li{clear:both;width:100%;}
.colum-1 li{list-style:none;}
.colum-1 li a{font-size:16px;color:#222;outline-offset:-8px;padding:0.65625em 0.875em;white-space:nowrap;}
.colum-1 .main-navigation .primary-menu > li a,
.colum-2 .main-navigation .primary-menu > li a{text-transform:capitalize;display:inline-block;padding-left:0px;font-size:14px;}
.colum .colum-title{color:#333;margin-bottom:20px;font-weight:500;font-size:21px;}
.site-footer .site-title:after{display:none;}
article { overflow: hidden; }
@media screen and (max-width:770px){.colum .colum-title{margin-bottom:10px;}
.site-footer { padding-top: 30px; }
.site-footer .colum{width:100% !important;text-align:center;margin-bottom:20px;}
.menu-main-menu-container { float: none !important; width: 100%; }
.site-footer .colum .primary-menu > li{border-top:0px;}
.main-navigation .primary-menu{border-bottom:0px;}
.site-footer .colum .primary-menu > li a{padding:0px !important;}
.td-social-style-2,
.social .site-title, .footer-logo-wrap{text-align:center;float:none !important;}
}
@media screen and (max-width:639px){.site-info{text-align:center;}
.site-footer-inner-bottom .main-navigation,
.site-footer-inner-bottom .site-info .site-title{float:none !important;}
}
@media screen and (max-width:909px){.home .entry-content{margin-left:0px;margin-right:0px;}
}
@media screen and (max-width:768px){.container{max-width:750px;width:100%;}
}
.register_form .form-wrapper{padding:0px;}
.register_form .zm_alr_form_field_container{width:100%;}
.ajax-login-register-status-container {
    clear: both;
    float: left;
    width: 100%;
    height: 30px;
    font-size: 12px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
.ezusy_title{font-size: 25px!important;margin-bottom: 30px!important;}
.small_title{font-size: 18px!important;}
.menu-main-menu-container{
	float: left;
    display: inline-block!important;
}
.site-footer-inner .menu-main-menu-container{
	width: 100%;
}
.et-focus{
	vertical-align: bottom;
}
.page-id-124 .entry-header-wrapper-full { margin-bottom: 0px; }

#pmpro_form #pmpro_user_fields { margin-top: 50px; }
#pmpro_form #pmpro_user_fields input[type="email"],
#pmpro_form #pmpro_user_fields input[type="password"],
#pmpro_form #pmpro_user_fields input[type="text"] { background: #fff;height: 35px;border-radius: 0;width: 400px;}
form.pmpro_form .pmpro_submit { margin-left: 0px; text-align: center; margin-top: 30px; }
form.pmpro_form .pmpro_submit span {float: left;clear: both;width: 100%;text-align: center; }
#pmpro_account .pmpro_box h3 { margin-top: 10px; margin-bottom: 20px; font-size: 20px; }
p#pmpro_account_loggedin { margin: 1.75em 0; }
.pmpro_btn { -webkit-border-radius: 2px; background-color: #42bce2; border: 1px solid #3ba9cc; color: #fff;
    -moz-border-radius: 2px;
    border-radius: 2px; 
    padding: 10px 15px;}


.pmpro_checkout thead th{
	padding: 15px;
}
.pmpro_thead-name{
	text-transform: uppercase;
}
.pmpro_checkout tbody td {
    padding: 20px 15px 11px;
}
.pmpro_checkout tbody td p{
	margin-bottom: 10px;
}
.pmpro_checkout tbody td .pmpro_small,.pmpro_actionlinks{
	font-size: 13px;
}
form.pmpro_form label {
    float: left;
    font-weight: bold;
    margin: 5px 10px 0 0;
    text-align: left;
    width: 200px;
}
#pmpro_account .pmpro_box ul{
	margin: 0;
}
#pmpro_account th,#pmpro_account td{
	padding: 15px;
}
#pmpro_account .pmpro_box p{
	margin: 7px 0;
}
.pmpro_actionlinks{
	margin-top: 15px;
}
#zm_alr_login_are-you-a-member{display: none;}
.primary-menu li:hover a{color: #007acc;}
.kc-pricing-tables{box-shadow: none!important;}
.kc-pricing-layout-2 .content-desc li{font-size: 13px!important;}
.pricing ul.content-desc{min-height: 275px;}
.kc-pricing-layout-2 .content-desc li {
    padding: 8px 5px!important;
}
.page-header > .entry-title{text-transform: uppercase;}

/* Homepage */

.section_ezusy{
	float: left;
	width: 100%;
}
.ez-mobile:before{content:"\e000"}.ez-laptop:before{content:"\e001"}.ez-desktop:before{content:"\e002"}.ez-tablet:before{content:"\e003"}.ez-phone:before{content:"\e004"}.ez-document:before{content:"\e005"}.ez-documents:before{content:"\e006"}.ez-search:before{content:"\e007"}.ez-clipboard:before{content:"\e008"}.ez-newspaper:before{content:"\e009"}.ez-notebook:before{content:"\e00a"}.ez-book-open:before{content:"\e00b"}.ez-browser:before{content:"\e00c"}.ez-calendar:before{content:"\e00d"}.ez-presentation:before{content:"\e00e"}.ez-picture:before{content:"\e00f"}.ez-pictures:before{content:"\e010"}.ez-video:before{content:"\e011"}.ez-camera:before{content:"\e012"}.ez-printer:before{content:"\e013"}.ez-toolbox:before{content:"\e014"}.ez-briefcase:before{content:"\e015"}.ez-wallet:before{content:"\e016"}.ez-gift:before{content:"\e017"}.ez-bargraph:before{content:"\e018"}.ez-grid:before{content:"\e019"}.ez-expand:before{content:"\e01a"}.ez-focus:before{content:"\e01b"}.ez-edit:before{content:"\e01c"}.ez-adjustments:before{content:"\e01d"}.ez-ribbon:before{content:"\e01e"}.ez-hourglass:before{content:"\e01f"}.ez-lock:before{content:"\e020"}.ez-megaphone:before{content:"\e021"}.ez-shield:before{content:"\e022"}.ez-trophy:before{content:"\e023"}.ez-flag:before{content:"\e024"}.ez-map:before{content:"\e025"}.ez-puzzle:before{content:"\e026"}.ez-basket:before{content:"\e027"}.ez-envelope:before{content:"\e028"}.ez-streetsign:before{content:"\e029"}.ez-telescope:before{content:"\e02a"}.ez-gears:before{content:"\e02b"}.ez-key:before{content:"\e02c"}.ez-paperclip:before{content:"\e02d"}.ez-attachment:before{content:"\e02e"}.ez-pricetags:before{content:"\e02f"}.ez-lightbulb:before{content:"\e030"}.ez-layers:before{content:"\e031"}.ez-pencil:before{content:"\e032"}.ez-tools:before{content:"\e033"}.ez-tools-2:before{content:"\e034"}.ez-scissors:before{content:"\e035"}.ez-paintbrush:before{content:"\e036"}.ez-magnifying-glass:before{content:"\e037"}.ez-circle-compass:before{content:"\e038"}.ez-linegraph:before{content:"\e039"}.ez-mic:before{content:"\e03a"}.ez-strategy:before{content:"\e03b"}.ez-beaker:before{content:"\e03c"}.ez-caution:before{content:"\e03d"}.ez-recycle:before{content:"\e03e"}.ez-anchor:before{content:"\e03f"}.ez-profile-male:before{content:"\e040"}.ez-profile-female:before{content:"\e041"}.ez-bike:before{content:"\e042"}.ez-wine:before{content:"\e043"}.ez-hotairballoon:before{content:"\e044"}.ez-globe:before{content:"\e045"}.ez-genius:before{content:"\e046"}.ez-map-pin:before{content:"\e047"}.ez-dial:before{content:"\e048"}.ez-chat:before{content:"\e049"}.ez-heart:before{content:"\e04a"}.ez-cloud:before{content:"\e04b"}.ez-upload:before{content:"\e04c"}.ez-download:before{content:"\e04d"}.ez-target:before{content:"\e04e"}.ez-hazardous:before{content:"\e04f"}.ez-piechart:before{content:"\e050"}.ez-speedometer:before{content:"\e051"}.ez-global:before{content:"\e052"}.ez-compass:before{content:"\e053"}.ez-lifesaver:before{content:"\e054"}.ez-clock:before{content:"\e055"}.ez-aperture:before{content:"\e056"}.ez-quote:before{content:"\e057"}.ez-scope:before{content:"\e058"}.ez-alarmclock:before{content:"\e059"}.ez-refresh:before{content:"\e05a"}.ez-happy:before{content:"\e05b"}.ez-sad:before{content:"\e05c"}.ez-facebook:before{content:"\e05d"}.ez-twitter:before{content:"\e05e"}.ez-googleplus:before{content:"\e05f"}.ez-rss:before{content:"\e060"}.ez-tumblr:before{content:"\e061"}.ez-linkedin:before{content:"\e062"}.ez-dribbble:before{content:"\e063"}
[class^="ez-"], [class*=" ez-"], [class^="ez-"]:before, [class*=" ez-"]:before{
    font-family: 'etline';
    font-style: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    text-rendering: auto;
    speak: none;
    font-weight: normal;
}


/* New Ezusy */


#primary,#page-header{
	float: left;
	width: 100%;
}
#ezusy .site-header-menu{
	margin: 0;
	width: -webkit-calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	width: calc(100% - 50px);
	float: right;
    margin-top: 7px;
}
#ezusy #nav-primary-menu-1{
	float: right;
}
#ezusy .main-navigation a{
	padding: 6px 12px;
}
#ezusy.wp-custom-logo .site-header-main{
	display: block;
}
#ezusy .site-header, #ezusy .site-header a, #ezusy .site-header a:visited, #ezusy .site-header a:hover {
	color: #5a5a5a;
    font-size: 13px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 600;
    text-decoration: none;
    padding: 6px 12px;
    line-height: 1;
}
#ezusy .site-header .site-branding a{
	padding: 0;
}
#ezusy .site-header .custom-logo{
	height: 40px;
	padding: 2px 0;
}
#ezusy .site-header a:hover, #ezusy .site-header li.current_page_item a {
    color: #f7941d;
}
#ezusy .site-header {
    padding: 10px 20px 10px;
    float: left;
    width: 100%;
}
#ezusy .site-branding{float: left;}
#ezusy-main, .section{float: left;width: 100%}
.section h1, .section h2, .section h3, .section h4, .section h5, .section h6, .section p{
	margin: 0;
}
.singer-ezusy h4{
	margin-bottom: 25px;
}
/* Section Banner */
.section-banner{
	background: linear-gradient(90deg,#0086e0,#ac63e5),#ac63e5;
    padding: 117px 0 102px;
	text-align: center;
}
.section-banner h2,
.section-banner h3,
.section-banner h4{
	font-size: 46px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);
	margin: 0;
	margin-bottom: 15px;
}
.section-banner h3{
	font-size: 24px;
	line-height: 45px;
	font-weight: 300;
}
.section-banner h4{
	font-size: 16px;
	line-height: 35px;
	font-weight: 300;
}
.section-banner .button-banner{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.section-banner .button-banner a,.use-ezusy{
	padding: 13px 38px;
	margin: 0 10px 15px;
	background: #5d5d5d;
	border-radius: 24px;
	font-size: 14px;
	color: #fff;
	min-width: 190px;
	font-family: 'Open Sans', sans-serif;
	border: 2px solid #5d5d5d;
	line-height: 1;
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */
}
.use-ezusy{
	margin: 0;
}
.section-banner .button-banner a.contact-us{
	background: transparent;
	border-color: #fff;
}
.section-banner .button-banner a:hover,.use-ezusy:hover{
	border-color: #f7941d;
	background: #f7941d;
	text-decoration: none;
	color: #fff;
}
.section-banner .button-banner a.contact-us:hover{
	border-color: #f7941d;
	color: #f7941d;
	background: transparent;
}

/* Section Features */
.section-features{
	padding: 35px 0;
	background: #f6f8f8;
}
.ryviu-title h3,.ryviu-title p{
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #56595b;
	font-weight: 400;
	text-align: center;
	margin: 5px 0 15px;
}
.ryviu-title p{
	font-size: 18px;
	line-height: 1.25;
}
.section-features .features-content .content{
	padding: 31px 15px 31px 110px;
}
.section-features .features-content .content h4,
.section-features .features-content .content h5,
.section-features .features-content .content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	color: #7fb9ab;
	font-weight: 400;
	text-align: left;
	margin: 0 0 10px;
}
.section-features .features-content .content p{
	font-size: 14px;
	color: #898989;
	line-height: 25px;
	margin: 0;
}
.content.auto-sync{
	background: url('../images/svg/hook.svg') no-repeat;
	background-position: 25px 35px;
	background-size: 60px 60px;
}
.content.integrations{
	background: url('../images/svg/conveyor.svg') no-repeat;
	background-position: 25px 35px;
	background-size: 60px 60px;
}
.content.export-csv{
	background: url('../images/svg/click.svg') no-repeat;
	background-position: 25px 35px;
	background-size: 60px 60px;
}
.content.amazon-reviews{
	background: url('../images/svg/settings.svg') no-repeat;
	background-position: 25px 35px;
	background-size: 60px 60px;
}
.content.aliexpress-reviews{
	background: url('../images/svg/label.svg') no-repeat;
	background-position: 26px 35px;
	background-size: 60px 60px;
}
.content.new-features{
	background: url('../images/svg/variantions.svg') no-repeat;
	background-position: 26px 35px;
	background-size: 60px 60px;
}
/* Section How Ryviu Works */
.section-how-works{
	padding: 80px 0 35px;
	background: #fbfbfb;
}
.section-how-works .image{
	padding: 80px 50px 80px 0;
	text-align: center;
}
.section-how-works .image iframe{
	max-width: 100%;
}
.section-how-works .features-content{
	margin-top: 60px;
	background: url('../images/home-icon/bk-how-use-ryviu.png') no-repeat center 31px;
}
.section-how-works .features-content .right-content{
	padding-left: 5px;
}
.section-features.section-how-works .features-content .content{
	padding: 31px 30px 31px 130px;
}
.section-features.section-how-works .features-content .content h4,
.section-features.section-how-works .features-content .content h5{
	font-size: 20px;
}
.content.find-reviews{
	background: url('../images/svg/socket.svg') no-repeat;
	background-position: 34px 35px;
	background-size: 68px 68px;
}
.content.edit-reviews{
	background: url('../images/svg/search.svg') no-repeat;
	background-position: 34px 35px;
	background-size: 68px 68px;
}
.content.export-save{
	background: url('../images/svg/finish.svg') no-repeat;
	background-position: 34px 35px;
	background-size: 68px 68px;
}

/* Section Trusted by People Like You */
.section-trusted-people{
	padding: 80px 0;
	background: #fff;
}
.trusted-people-content{
	max-width: 500px;
	margin: 50px auto 0;
}
.clr{
	clear: both;
}
.trusted-people-content .wpsm_testi_b_row{
	overflow:auto;
	margin: 0;
}
.trusted-people-content .wpsm_testi_b_row .wpsm_row{
	display: inline-block;
	background: url('../images/home-icon/rating-ez.png') no-repeat;
	background-position: top center;
	padding-top: 40px;
}
.trusted-people-content .wpsm_testi_b_row .wpsm_row .wpsm_testimonial{
	border: none;
	text-align: center;
	background: transparent;
	margin: 0;
}
.trusted-people-content .wpsm_testimonial .wpsm_testi_description{
	font-size: 16px;
	color: #93c1b5;
	text-align: center;
}
.trusted-people-content .wpsm_testimonial-pic,
.trusted-people-content .wpsm_testimonial .wpsm_testimonial-review{
	width: 100%;
    float: left;
    text-align: center;
	margin-top: 10px;
}
.trusted-people-content .wpsm_testimonial-pic {
    float: right;
    margin-bottom: 20px;
}
.trusted-people-content .owl-carousel .owl-item img{
	margin: 0;
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */
}
.trusted-people-content .wpsm_testimonial .wpsm_testi_content:after{
	content: none;
}
.trusted-people-content .wpsm_testimonial .wpsm_testi_description{
	font-weight: 300!important;
	font-family: 'Open Sans', sans-serif!important;
}
.trusted-people-content .owl-carousel{
	display: block;
}
.trusted-people-content .wpsm_testimonial .wpsm_testimonial-review,
.trusted-people-content .wpsm_testimonial .wpsm_testimonial-title{
	color: #7f8499;
	font-size: 16px;
	font-weight: 300;
	margin: 0!important;
}
.trusted-people-content .wpsm_testimonial .wpsm_testimonial-title{
	font-weight: 400;
}
.trusted-people-content .wpsm-add-wrapper{
	padding: 0;
}
.trusted-people-content .wpsm_testimonial .wpsm_testi_content{
	padding: 0;
}
/* Section Pricing */
.section-pricing{
	padding: 80px 0 10px;
	font-family: 'Open Sans', sans-serif;
}
.ryviu-pricing{
	float: left;
}
h1.title-pricing{
	font-size: 36px;
	color: #737373;
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 50px;
	font-weight: 400;
}
.section-pricing .box-ryviu-pricing{
	border-radius: 10px;
	margin-bottom: 20px;
	box-shadow: 0px 1px 3px #eeeeee;
}
.section-pricing .ryviu-pricing{
	margin: 0 -6px;
	width: -webkit-calc(100% + 12px);
	width: -moz-calc(100% + 12px);
	width: calc(100% + 12px);
}
.section-pricing .col-md-3{
	padding: 0 6px;
}
.section-pricing .box-ryviu-pricing .box-inner{
	border-radius: 10px;
	background: #fafafa;
	padding: 20px 10px 15px;
	float: left;
	width: 100%;
}
.section-pricing .box-ryviu-pricing:hover .box-inner,
.section-pricing .box-ryviu-pricing.active .box-inner{
	background: #fff;
	box-shadow: inset 0px 7px 0px #06c4fe;
}

.section-pricing .box-ryviu-pricing h3{
	font-size: 30px;
	color: #676767;
	font-weight: 300;
}
.section-pricing .box-ryviu-pricing span{
	font-size: 60px;
	color: #676767;
	padding: 15px 0;
	font-weight: 300;
}
.section-pricing .box-ryviu-pricing small{
	font-size: 24px;
	color: #676767;
	font-weight: 300;
}
.section-pricing .box-ryviu-pricing a{
	padding: 10px 25px;
    background: transparent;
    border-radius: 10px;
    font-size: 14px;
    color: #06c4fe;
    font-family: 'Open Sans',sans-serif;
    border: 2px solid #06c4fe;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
}
.section-pricing .box-ryviu-pricing a:hover,.section-pricing .box-ryviu-pricing.active a{
	background: #06c4fe;
	color: #fff;
}
.table-pricing {
    margin-top: 60px;
    margin-bottom: 60px;
    background-color: #fff;
    border: 1px solid #ececec;
    border-right: none;
    border-collapse: separate;
    border-radius: 4px;
}
.container-pricing{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.container-pricing .table-pricing > thead > tr > th {
    border-bottom: none;
    border-left: none;
    text-align: center;
    min-width: 180px;
}
.table-pricing thead:first-child > tr:first-child th {
    padding: 18px 15px;
}
.section-pricing .table-pricing thead tr:first-child th:first-child, .table-pricing tbody tr:first-child td:first-child {
    color: #333;
    width: 43%;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
}
.section-pricing .table-pricing > thead > tr > th, .table-pricing > thead > tr > td, .table-pricing > tbody > tr > th, .table-pricing > tbody > tr > td, .table-pricing > tfoot > tr > th, .table-pricing > tfoot > tr > td {
    padding: 11px 15px;
    border-right: 1px solid #ececec;
    vertical-align: middle;
}
.section-pricing .pricing-plan-price {
    color: #31373d;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    width: 100%;
    float: left;
}
.section-pricing .pricing-plan-price sub {
	color: #676767;
    font-size: 12px;
    bottom: 0px;
    font-weight: normal;
}    
.section-pricing .table-pricing tbody tr:first-child td {
    border-top-style: solid;
}

.section-pricing .table-pricing tbody tr td {
    font-size: 13px;
    color: #777;
    text-align: center;
    border-top-style: dashed;
	vertical-align: middle;
	border-color: #ececec;
	padding: 11px 15px;
	border-bottom: none;
}
.section-pricing .table-pricing tbody tr td i{
	color: #92bf45;
	font-size: 16px;
}
.section-pricing .table-pricing tbody tr td i.fa-times{
	color: #c3c3c3;
}
.pricing-feature-value {
    font-weight: 700;
}
.section-pricing .table-pricing tbody tr td:first-child {
    text-align: left;
    border-top-style: solid;
}

.section-questions{
	padding: 10px 0 50px;
}
.section-questions .panel-group{
	float: left;
	width: 100%; 
}
.section-questions .panel-group .panel{
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #ececec;
}
.section-questions .panel-group .panel a{
	padding: 10px 0;
	display: block;
	width: 100%;
	text-decoration: none;
	position: relative;
}
.section-questions .panel-group .panel a:after{
	content: '\f107';
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    position: absolute;
	right: 0;
    top: 50%;
    ​transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.section-questions .panel-collapse p{
	padding: 15px;
}
.section-questions .panel-default>.panel-heading{
	background: none;
}

/* Footer */
#ryviu section.widget {
	float: left;
	width: 100%;
}
.top-footer{
	padding: 30px 0;
	background: #0086e0;
	float: left;
	margin: 30px 0 0;
	width: 100%;
}
.top-footer h3{
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: 300;
	margin: 0;
    line-height: 45px;
}
.top-footer h3 strong{
	font-weight: 400;
}
.top-footer .top-footer-button{
	float: left;
	width: 100%;
	text-align: center;
	margin: 20px 0 5px;
}
.top-footer .top-footer-button a{
	padding: 15px 55px;
    margin: 0 ;
    background: transparent;
    border-radius: 24px;
    font-size: 14px;
    color: #fff;
    min-width: 190px;
    font-family: 'Open Sans',sans-serif;
    border: 2px solid #fff;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
}
.top-footer .top-footer-button a:hover{
	background: #fff;
	color: #f7941d;
}
.top-footer a{
	display: block;
	padding: 30px 0;
}

#ezusy #site-footer{
	float: left;
	width: 100%;
	background: #2d3033;

	border: none;
	padding: 50px 0;
	
}
#ezusy.home #site-footer{
	margin: 0 0 0;
}
#ezusy #site-footer .site-footer-inner{
	padding: 0 15px;
}
.home #site-footer { margin-top: 0px !important; }
#ezusy .site-footer .main-navigation a,
#ezusy #site-footer #copyright{
	color: #aebdc2;
}
#ezusy .widget{
	margin: 0;
}
#ezusy #secondary .widget{
	margin: 0 0 40px;
}
#ezusy .colum .colum-title{
	color: #6d7679;
}
#ezusy #site-footer .footer-logo-wrap a{
	color: #fff;
	font-size: 30px;
	font-family: 'Roboto', sans-serif;
	line-height: 1;
	vertical-align: top;
	text-decoration: none;
}
#site-footer .right-footer{
	float: left;
}
#site-footer .left-footer{
	float: right;
}
#site-footer .right-footer .logo-brand a{
	display: inline-block;
	vertical-align: top;
	zoom: 1; /* Fix for IE7 */
	*display: inline; /* Fix for IE7 */
	margin-bottom: 20px;
	margin-right: 40px;
}
#site-footer .right-footer p{
	font-size: 13px;
	color: #476168;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
}
#site-footer .left-footer h3{
	margin: 0;
	font-size: 13px;
	color: #fff;
	font-weight: 400;
	margin-top: 10px;
}
#site-footer .left-footer ul{
	padding: 10px 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 100%;
}
#site-footer .left-footer ul li{
	line-height: 34px;
	float: left;
	width: 100%;
	border: none;
}
#ezusy .site-footer .left-footer .main-navigation ul li a{
	font-size: 13px;
	color: #476168;
	font-weight: 400;	
	margin: 0;
	display: inline-block;
	text-decoration: none;
	padding: 0;
	border: none;
}
.td-social-style-2{
	float: left;width: 100%;
	text-align: left;
	margin: 10px 0;
}
#ezusy .site-footer .left-footer .main-navigation ul li a:hover{
	color: #fafafa;
}
#ezusy .td-social-style-2 .fa-facebook{
	color: #fff;
}
.owl-dots{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
.owl-carousel .owl-dot{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #cacaca;
	display: inline-block;
	margin: 0 5px;
}
.wpsm_testimonial-pic > img{
	margin: 0!important;
}
.owl-carousel .owl-dot.active{
	background: #808080;
}

.document-ezusy{
	background: #f8f8f8;
	padding: 120px 0;
	margin-bottom: 50px;
}
.document-ezusy #page-header-title{
	text-align: center;
    text-transform: uppercase;
    font-size: 40px;
    font-weight: 500;
    display: inherit;
}
.document-main h3{
	position: relative;
    padding: 0 0 15px;
    border-bottom: 2px solid #dfe4e6;
    display: inline-block;
    font-size: 18px;
    line-height: 1.3;
    margin: 0;
    float: left;
    width: 100%;
}
.document-main h3 span{
	display: inline-block;
    font-size: 12px;
    color: #999;
    margin-left: 2px;
}
.document-main ul{
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 22px;
    float: left;
    width: 100%;
}
.document-main ul li{
	border-bottom: 1px solid #e1e3e6;
    margin: 0 0 8px;
    padding: 0 0 8px;
	position: relative;
    padding-left: 25px;
    float: left;
    width: 100%;
    position: relative;
}
.document-main ul li a{
    color: #333333;
    text-decoration: none;
    float: left;
    width: 100%;
    display: block;
    font-weight: normal;
}
.document-main ul li a:before{
	content: "\f0f6";
	font-family: FontAwesome;
    content: "\f0f6";
    color: #6d6d6d;
    font-size: 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}
#ezusy .document-main .widget{
	margin-bottom: 30px;
	padding: 15px;
	border: 1px solid #ececec;
	float: left;
    width: 100%;
}
#ezusy .document-main .widget .widget-title{
	font-size: 17px;
    margin: 0 0 10px;
    font-weight: 400;
    letter-spacing: 0;
    color: #1a1a1a;
}
.document-main .col-md-9{
	margin-bottom: 40px;
}
.singer-ezusy{
	margin: 50px auto 0;
}
.singer-ezusy h1{
	margin: 0 0 40px;
	font-size: 30px;
}
.btn-ezusy{
	padding: 10px 20px;
    border: 1px solid;
    text-decoration: none;
}
.btn-ezusy:hover{
	text-decoration: none;
}
.ryviuFaq h4{
	margin: 20px 0 30px;
}
.ryviuFaq h5{
	margin: 5px 0 20px;
	font-weight: bold;
}
.ryviuFaq p{
	font-size: 13px;
}
p.note{
	clear: both;
    text-align: center;
    font-size: 18px;
    max-width: 1000px;
    margin: 0 auto;
    margin-bottom: 40px;
    color: #FF5722;
    line-height: 26px;
}
@media screen and (max-width:992px){
	.container-pricing .table-pricing>thead>tr>th{
		max-width: 10px;
	}
	#menu-toggle{
		margin-top: 7px;
	}
	.menu-main-menu-container{
		width: 100%;
	}
}
@media screen and (max-width:768px){
	
	.section-banner h2, .section-banner h3{
		font-size: 35px;
	}
	.section-banner h3{
		font-size: 20px;
		line-height: 35px;
	}
	.section-how-works .image,
	#ezusy.wp-custom-logo .site-header-main{
		padding: 0;
	}
	.section-how-works .features-content .right-content{
		padding-left: 0;
	}
	.section-how-works .features-content{
		background: none;
	}
	#ezusy .site-footer .main-navigation a, #ryviu #site-footer #copyright{
		padding: 5px 0!important;
	}
	.container-pricing{
		overflow-x: auto;
	}
	h1.title-pricing{
		font-size: 30px;
		line-height: 40px;
	}
	.menu-toggle {
	    margin: -3px 0 0;
	    color: #e1e1e1;
	    float: right;
	}
	#ezusy .site-header-menu{
		float: left;
		width: 100%;
	}
	.main-navigation li{
		border: none
	}
	#ezusy .site-header ul a, #ezusy .site-header ul a:visited, #ezusy .site-header ul a:hover{
		line-height: 30px;
		padding: 5px 0;
    	border-bottom: 1px solid #fff;
	}
	#ezusy .site-header ul{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	#ezusy .site-header #nav-primary-menu-1 ul{
		padding-top: 0;
		padding-bottom: 0;
	}
}
@media screen and (max-width:480px){
	.section-features .features-content .content,
	.section-features.section-how-works .features-content .content {
	    padding: 110px 0 30px 0;
	    background-position: center 35px!important;
	}
	.section-features.section-how-works .features-content .content{
		padding: 130px 0 30px 0;
	}
	.section-features .features-content .content h4, .section-features .features-content .content p{
		text-align: center!important;
	}

}
.container-pricing .pricing-plan-name { font-size: 18px; color: #06c4fe; }
.form-row.form-row-wide input{
	float: left;
    margin-top: 10px;
}