.cf:before, .cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
.mstoic-core-error{margin:2em 0;padding:10px;border-left:4px solid red;-webkit-box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}
.portfolios{margin:20px 0;}
.portfolios li{display:inline-block;margin:2em 5%;-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2);width:90%;max-width:360px;background:#FFF;vertical-align:top;line-height:0;overflow:hidden;position:relative;}
@media screen and (min-width:600px){
.portfolios li{width:45%;margin:2.5%;}
}
@media screen and (min-width:1000px){
.portfolios li{width:30%;margin:1.5%;}
}
li.portfolio > div{padding:8px;width:100%;height:100%;}
li.portfolio a:hover{border:none !important;}
li.portfolio h4{text-align:left;}
ul#portfolio_1 li:hover img{opacity:1;}
ul#portfolio_1 li p{vertical-align:middle;color:transparent;display:none;}
ul#portfolio_1 li h4{position:absolute;bottom:0;left:0;margin:0;color:#FFF;padding:10px 20px;width:inherit;background:rgba(0, 0, 0, 0.5);line-height:1.5em;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;transition:0.4s all;}
ul#portfolio_1 li:hover h4{position:static;background:none;padding:0;margin:10px 0;bottom:0px;}
ul#portfolio_1 li .portfolio-info{left:-300px;top:0px;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all;background:rgba(0, 0, 0, 0.5);width:100%;}
ul#portfolio_1 li:hover .portfolio-info{display:block;position:absolute;left:0;top:0;height:100%;padding:0 20px;}
ul#portfolio_1 li:hover .portfolio-info p{line-height:1.4em;color:#FFF;font-size:0.9em;display:block;text-align:justify;}
li.portfolio a{display:block;margin:0;padding:0;}
ul#portfolio_2 li{overflow:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;max-width:350px;}
ul#portfolio_2 li > div{display:block;padding:0;}
ul#portfolio_2 li .portfolio-info{background:none;}
ul#portfolio_2 h4{position:static;margin:10px 0 15px;padding:0 0 5px 0;background:none;font-size:1.1em;line-height:1.7em;color:#888;border-bottom:1px solid #DDD;}
ul#portfolio_2 p{display:block;color:#444;line-height:1.5em;text-align:left;font-size:0.9em;}
.google-map{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.google-map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.mstoic-related-posts{margin:20px auto;padding:10px;background:#FCFCFC;text-align:center;border:1px solid #E0E0E0;}
.mstoic-related-posts ul{display:inline-block;margin:0;text-align:left;list-style-type:none;}
.mstoic-related-posts ul li{padding:5px 0;position:relative;list-style-type:none;}
.mstoic-related-posts a{display:inline-block;margin-left:19px;border-bottom:1px solid transparent !important;}
.entry-content .mstoic-related-posts a:hover{border-bottom:1px solid;}
.line{margin:40px 0;color:#CCC;}
.line.single{border-bottom:1px solid;}
.line.double{padding:3px 0;border-bottom:1px solid;border-top:1px solid;}
.line.dashed{border-bottom:1px dashed;}
.line.dotted{border-bottom:1px dotted;}
.line.shadow{width:90%;margin-top:40px;margin-left:5%;}
.line.shadow .mask{display:block;height:20px;overflow:hidden;}
.line.shadow .mask:after{display:block;height:25px;width:100%;margin:-25px auto 0;content:'';-webkit-border-radius:10.41666667px;-moz-border-radius:10.41666667px;border-radius:10.41666667px;-webkit-box-shadow:0 0 8px #444;-moz-box-shadow:0 0 8px #444;-ms-box-shadow:0 0 8px #444;-o-box-shadow:0 0 8px #444;box-shadow:0 0 8px #444;}
body .mstoic-button{display:inline-block;margin:30px 10px 30px 0;padding:9px 19px 8px;font-style:normal;font-weight:700;font-size:18px;color:#FFF !important;border:0px inset rgba(0, 0, 0, 0.2) !important;border-width:0 0 3px 0 !important;cursor:pointer;overflow:hidden;text-align:center;text-decoration:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.1) inset;-moz-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.1) inset;-ms-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.1) inset;-o-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.1) inset;box-shadow:0 -1px 0 rgba(255, 255, 255, 0.1) inset;}
body .mstoic-button-green{background-color:#5FCF80;}
body .mstoic-button-blue{background-color:#3F8ABF;}
body .mstoic-button-grey{background-color:#C6CCD2;}
body .mstoic-button-red{background-color:#ED5A5A;}
body .mstoic-button-orange{background-color:#FF7F50;}
body .mstoic-button-purple{background-color:#B2A4E6;}
body .mstoic-button:hover, body .mstoic-button:focus, body .mstoic-button:active{-webkit-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);}
.tabs{width:100%;display:inline-block;line-height:0;font-size:0.9em;margin:2em 0;}
.tabs ul.tab-links{display:inline-block;line-height:1.6em;border:1px solid #DDD;border-width:0 0 0 1px;position:relative;margin:0 0 -1px 0;z-index:9;font-size:0.8em;}
.tabs .tab-links:after{display:block;clear:both;content:'';}
.tabs .tab-links li{margin:0;float:left;list-style:none;}
.tabs .tab-links a{padding:9px 15px;display:inline-block;font-size:16px;color:#4C4C4C;-webkit-transition:all linear 0.15s;-moz-transition:all linear 0.15s;-o-transition:all linear 0.15s;transition:all linear 0.15s;background:#FAFAFA;border:1px solid #DDD;border-left:none;}
.tabs .tab-links li.active a{border-bottom:1px solid #FFF !important;}
.tabs .tab-links a:hover{background:#FCFCFC;text-decoration:none;border-bottom:1px solid #DDD !important;}
.tabs li.active a, .tabs li.active a:hover{background:#FFF;color:#4C4C4C;}
.tabs .tab-content{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#FFF;line-height:2em;}
.tabs .tab{display:none;border:1px solid #DDD;padding:5px;}
.tabs .tab.active{display:block;}
.notificationBox{padding:10px;margin:1.5em auto;font-size:0.9em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nb_green{background:#DFF0D8;color:#4FA12C;border:1px solid #9FE282;}
.nb_blue{background:#D9EDF7;color:#2095D0;border:1px solid #79A9C2;}
.nb_red{background:#FDC1C1;color:#D00808;border:1px solid #EA7373;}
.nb_grey{background:#ECECEC;color:#767676;border:1px solid #BBB;}
.mstoic-contact-form{display:inline-block;width:100%;margin:10px auto;padding:20px;background:#00A7F7;font-size:0px;}
.mstoic-contact-form > *{font-size:15px !important;}
.mstoic-contact-form input[type="submit"]{padding:1em;font-size:1.2em;margin:0;background:rgba(0, 0, 0, 0.2);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.mstoic-contact-form input[type="submit"]:hover{background:rgba(0, 0, 0, 0.3);}
.mstoic-contact-form h3{margin:10px 0 !important;color:rgba(255, 255, 255, 0.9);font-size:24px !important;font-weight:bold;}
.input__field:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important;margin:2.7em 8px 8px 8px;display:inline-block;width:-webkit-calc(84%);width:calc(84%);padding:0em 0.4em !important;}
.input{position:relative;z-index:1;display:inline-block;margin:1em 0%;max-width:350px;width:100%;vertical-align:top;}
@media screen and (min-width:1300px){
.input{min-width:50%;}
}
.input.required:after{color:#D25353;content:"\f005";font-family:fontAwesome;position:absolute;top:0;right:3px;height:1em;width:1em;font-size:.8em;}
.input__field{position:relative;display:block;float:right;padding:0.8em;width:60%;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#f0f0f0;color:#aaa;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-appearance:none;border:none !important;outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#6a7989;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.input__label-content{position:relative;display:block;padding:1.6em 0;width:100%;}
.input--juro{overflow:hidden;display:block;}
.input__field--juro{position:absolute;z-index:100;padding:2.7em 0.75em 0 !important;width:100%;background:transparent !important;color:#666;outline:none;}
.input__label--juro{padding:.1em 0 0;width:100%;height:100%;background:#fff;text-align:left;}
.input__label-content--juro{padding:1.5em 1em;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s, color 0.3s;-moz-transition:-moz-transform 0.3s, color 0.3s;-o-transition:-o-transform 0.3s, color 0.3s;transition:transform 0.3s, color 0.3s;text-rendering:geometricPrecision;}
.input__textarea .input__label-content--juro{padding:1em;}
.input__label--juro::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid transparent;-webkit-transition:border-width 0.3s, border-color 0.3s;-moz-transition:border-width 0.3s, border-color 0.3s;-o-transition:border-width 0.3s, border-color 0.3s;transition:border-width 0.3s, border-color 0.3s;}
.input__textarea{max-width:100%;height:13.6em;overflow:visible;}
.input__textarea textarea{height:10em;display:inline-block;margin-top:2.6em !important;padding-top:0 !important;resize:none;}
.input__field--juro:focus + .input__label--juro .input__label-content--juro,
.input--filled .input__label--juro .input__label-content--juro, .no-js .input__label--juro .input__label-content--juro{color:#fff;-webkit-transform:translate3d(0, -1.5em, 0) scale3d(0.75, 0.75, 1);-moz-transform:translate3d(0, -1.5em, 0) scale3d(0.75, 0.75, 1) translateZ(1px);transform:translate3d(0, -1.5em, 0) scale3d(0.75, 0.75, 1) translateZ(1px);}
.input__textarea .input__field--juro:focus + .input__label--juro .input__label-content--juro,
.input--filled.input__textarea .input__label--juro .input__label-content--juro, .no-js .input__textarea .input__label--juro .input__label-content--juro{padding:1.5em 1em .5em;}
.input__field--juro:focus + .input__label--juro::before,
.input--filled .input__label--juro::before, .no-js .input__label--juro::before{border-width:2em 8px 8px 8px;border-color:#0085C4;}
@media screen and (min-width:1280px){
.mstoic-theme .input{width:32%;display:inline-block;max-width:none;min-width:32%;margin-left:2%;margin-right:0;}
.mstoic-theme .input:nth-of-type(1){margin-left:0;}
.mstoic-theme .input__textarea{width:100%;margin-left:0;}
}
@media screen and (min-width:900px){
.mstoic-theme.layout-no-sidebar .input{width:32%;display:inline-block;max-width:none;min-width:32%;margin-left:2%;margin-right:0;}
.mstoic-theme.layout-no-sidebar .input:nth-of-type(1){margin-left:0;}
.mstoic-theme.layout-no-sidebar .input__textarea{width:100%;margin-left:0;}
}
.cf-response{padding:10px 5px;background:#FFF;border-left:5px solid #921616;-webkit-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1);}
.cf-response span{display:block;}
.cf-response.pass{border-left-color:#69AB5D;}
.tooltip{display:inline-block;position:relative;}
.tooltip-item{background:rgba(0, 0, 0, 0.05);cursor:pointer;display:inline-block;padding:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.tooltip-item a:hover{border:none !important;text-decoration:none;}
.tooltip-item::after{position:absolute;bottom:100%;left:50%;width:360px;height:20px;content:'';pointer-events:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.tooltip:hover .tooltip-item::after{pointer-events:auto;}
.tooltip-content{position:absolute;text-align:left;font-size:1em;line-height:1.4;background:#2A3035;opacity:0;cursor:default;pointer-events:none;z-index:99999;-webkit-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-moz-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-ms-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-o-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-webkit-transform-origin:50% -webkit-calc(106%);-moz-transform-origin:50% -moz-calc(106%);-ms-transform-origin:50% calc(106%);-o-transform-origin:50% calc(106%);transform-origin:50% calc(106%);-webkit-transform:rotate3d(0, 0, 1, 15deg);-moz-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;-moz-transition:opacity 0.2s, -moz-transform 0.2s;-o-transition:opacity 0.2s, -o-transform 0.2s;transition:opacity 0.2s, transform 0.2s;-webkit-transition-timing-function:ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);-moz-transition-timing-function:ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);-o-transition-timing-function:ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);transition-timing-function:ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);}
.tooltip.top .tooltip-content{width:180px;left:50%;margin:0 0 20px -90px;bottom:100%;}
.tooltip.bottom .tooltip-content{width:180px;left:50%;margin:20px 0 0 -90px;top:100%;}
.tooltip.left .tooltip-content{width:180px;top:0;right:100%;margin:0 20px 0 0;}
.tooltip.right .tooltip-content{width:180px;top:0;left:100%;margin:0 0 0 20px;}
.tooltip:hover .tooltip-content{pointer-events:auto;opacity:1;-webkit-transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);-moz-transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);-ms-transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);-o-transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);}
.tooltip-content::after{content:'';height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;margin-left:-10px;}
.tooltip.top .tooltip-content::after{top:100%;border-top-color:#2A3035;left:50%;}
.tooltip.bottom .tooltip-content::after{bottom:100%;border-bottom-color:#2A3035;left:50%;}
.tooltip.left .tooltip-content::after{left:100%;border-left-color:#2A3035;top:.5em;margin-left:0;}
.tooltip.right .tooltip-content::after{right:100%;border-right-color:#2A3035;top:.5em;}
.tooltip-text{font-size:0.78em;line-height:1.35;display:block;padding:1.31em 1.21em 1.21em 0;color:#FFF;padding:1.4em;}
.tooltip-text a{font-weight:bold;}
.accordion{margin:2em 0;}
.accordion .tab{position:relative;border:1px solid #DDD;border-bottom-width:0;}
.accordion .tab:last-child{border-bottom-width:1px;}
.accordion .tab .title{padding:10px;cursor:pointer;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.accordion .tab .title:after{content:"\f067";font-family:FontAwesome;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.accordion .tab .content{padding:10px;font-size:0.9em;}
.accordion .tab.active{border:none;}
.accordion .tab.active .title{background:#00A7F7;color:#FFF;}
.accordion .tab.active .title:after{content:"\f068";}
.accordion .tab.active .content{border-width:0 1px 0 1px;border-style:solid;border-color:#DDD;}
.accordion .tab.active:last-child .content{border-bottom-width:1px;}
.accordion p:empty{display:none;}
html.js .accordion .tab .content{display:none;}
html.no-js .accordion .tab .title:after{content:"\f068";}
.navigation-post-content{display:none;}
@media screen and (min-width:900px){
.navigation-post-content{display:inline-block;margin:20px 0;padding:10px;border:1px solid #DDD;background:#FAFAFA;}
.navigation-post-content ul{margin:5px 0;}
.navigation-post-content li{list-style-type:none;margin:0;}
.navigation-post-content ul{margin-left:30px;}
} .drop-cap{float:left;min-width:0.8em;margin:0.1em 0.2em 0 0 !important;padding:0.5em;background:#8c2;color:#FFF;font-size:2em;line-height:1.5em;text-align:center;clear:left;}
.mstoic-panel{margin:2em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.25);-ms-box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.25);-o-box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.25);}
.mstoic-panel .heading{background:#EEE;padding:10px;line-height:1.1em;font-weight:bold;font-size:1.1em;color:rgba(255, 255, 255, 0.9);}
.mstoic-panel .content{padding:15px 10px;}
.columns{clear:both;}
.columns .column{float:left;width:100%;padding:10px 0;}
@media screen and (min-width:600px){
.columns-2 .column, .columns-3 .column, .columns-4 .column, .columns-5 .column{width:45%;}
.columns-2 .column:nth-of-type(2n+1),
.columns-3 .column:nth-of-type(2n+1),
.columns-4 .column:nth-of-type(2n+1),
.columns-5 .column:nth-of-type(2n+1){margin:10px 5% 10px 0;}
.columns-2 .column:nth-of-type(2n+2),
.columns-3 .column:nth-of-type(2n+2),
.columns-4 .column:nth-of-type(2n+2),
.columns-5 .column:nth-of-type(2n+2){margin:10px 0 10px 5%;}
}
@media screen and (min-width:800px){
.columns-3 .column, .columns-4 .column, .columns-5 .column{width:30%;}
.columns-3 .column:nth-of-type(3n+1),
.columns-4 .column:nth-of-type(3n+1),
.columns-5 .column:nth-of-type(3n+1){margin:10px 3% 10px 0;}
.columns-3 .column:nth-of-type(3n+2),
.columns-4 .column:nth-of-type(3n+2),
.columns-5 .column:nth-of-type(3n+2){margin:10px 2% 10px 2%;}
.columns-3 .column:nth-of-type(3n+3),
.columns-4 .column:nth-of-type(3n+3),
.columns-5 .column:nth-of-type(3n+3){margin:10px 0 10px 3%;}
}
@media screen and (min-width:1000px){
.columns-4 .column, .columns-5 .column{width:22%;}
.columns-4 .column:nth-of-type(4n+1),
.columns-5 .column:nth-of-type(4n+1){margin:10px 3% 10px 0;}
.columns-4 .column:nth-of-type(4n+2),
.columns-5 .column:nth-of-type(4n+2){margin:10px 1.5% 10px 1.5%;}
.columns-4 .column:nth-of-type(4n+3),
.columns-5 .column:nth-of-type(4n+3){margin:10px 1.5% 10px 1.5%;}
.columns-4 .column:nth-of-type(4n+4),
.columns-5 .column:nth-of-type(4n+4){margin:10px 0 10px 3%;}
}
@media screen and (min-width:1300px){
.columns-5 .column{width:18%;}
.columns-5 .column:nth-of-type(5n+1){margin:10px 1% 10px 0;}
.columns-5 .column:nth-of-type(5n+2){margin:10px 1% 10px 1.5%;}
.columns-5 .column:nth-of-type(5n+3){margin:10px 1% 10px 1.5%;}
.columns-5 .column:nth-of-type(5n+4){margin:10px 1% 10px 1.5%;}
.columns-5 .column:nth-of-type(5n+5){margin:10px 0 10px 1.5%;}
} .entry-content .danger{background:#F44336;}
.entry-content .general{background:#EEEEEE;color:#444;}
.entry-content .info{background:#03A9F4;}
.entry-content .success{background:#4CAF50;}
.entry-content .warning{background:#FF5722;}
.mstoic-related-posts-big h3{border-bottom:2px solid crimson;font-size:1.1em !important;line-height:1.1em;}
.mstoic-related-posts-big h3 a{display:inline-block;color:#FFF;background:crimson;padding:0.2em 0.5em;text-transform:uppercase;font-weight:bold;font-size:1em;line-height:2em;}
.mstoic-related-posts-big .related-posts{margin:20px 0;}
.mstoic-related-posts-big .related-posts a{vertical-align:top;background:transparent;color:#333;}
.mstoic-related-posts-big .related-posts a:hover{border-bottom:none !important;}
.mc-first-post{width:100%;}
@media screen and (min-width:1100px){
.mc-first-post{float:left;width:250px;margin:0 10px 0 0;}
}
@media screen and (min-width:1150px){
.mc-first-post{width:300px;}
}
@media screen and (min-width:1280px){
.mc-first-post{width:350px;margin:0 20px 0 0;}
}
@media screen and (min-width:1366px){
.mc-first-post{width:400px;}
}
@media screen and (min-width:1600px){
.mc-first-post{width:500px;}
}
@media screen and (min-width:1920px){
.mc-first-post{width:600px;margin:0 40px 0 0;}
}
.mc-first-post a{font-size:1.6em;line-height:1.4em;margin-bottom:10px;display:inline-block;}
@media screen and (min-width:1300px){
.mc-first-post a{font-size:1.8em;}
}
@media screen and (min-width:1660px){
.mc-first-post a{font-size:2em;}
}
@media screen and (min-width:1660px){
.mc-first-post p{font-size:1.1em;}
}
.mc-additional-posts{width:100%;}
@media screen and (min-width:900px){
.mc-additional-posts{width:auto;overflow:hidden;}
}
.mc-other-post{max-width:300px;margin-bottom:2em;}
@media screen and (min-width:300px){
.mc-other-post{float:left;width:48%;}
.mc-other-post:nth-of-type(2n){margin-left:2%;}
.mc-other-post:nth-of-type(2n+1){margin-right:2%;}
}
@media screen and (min-width:1100px){
.mc-other-post{width:98%;max-width:98%;margin:0 0 20px 2% !important;}
}
@media screen and (min-width:1100px){
.mc-other-post img{float:left;width:150px;max-width:150px !important;margin:0 1em 0 0;}
}
@media screen and (min-width:1360px){
.mc-other-post img{width:150px;max-width:150px !important;}
}
@media screen and (min-width:1660px){
.mc-other-post img{width:200px;max-width:200px !important;}
}
.mc-other-post .ms-post-info{display:block;overflow:hidden;vertical-align:top;}
.mc-other-post .ms-post-info a{font-size:1em;font-weight:bold;}
@media screen and (min-width:1350px){
.mc-other-post .ms-post-info a{font-size:1.2em;}
}
@media screen and (min-width:1660px){
.mc-other-post .ms-post-info a{font-size:1.4em;}
}
@media screen and (min-width:600px){
.mstoic-theme.layout-no-sidebar .mc-first-post{float:left;width:250px;margin:0 10px 0 0;}
}
@media screen and (min-width:800px){
.mstoic-theme.layout-no-sidebar .mc-first-post{float:left;width:400px;margin:0 10px 0 0;}
}
@media screen and (min-width:1000px){
.mstoic-theme.layout-no-sidebar .mc-first-post{width:450px;margin:0 20px 0 0;}
}
@media screen and (min-width:1360px){
.mstoic-theme.layout-no-sidebar .mc-first-post{width:600px;margin:0 40px 0 0;}
}
@media screen and (min-width:1000px){
.mstoic-theme.layout-no-sidebar .mc-first-post a{font-size:1.8em;}
}
@media screen and (min-width:1360px){
.mstoic-theme.layout-no-sidebar .mc-first-post a{font-size:2em;}
}
@media screen and (min-width:1360px){
.mstoic-theme.layout-no-sidebar .mc-first-post p{font-size:1.1em;}
}
@media screen and (min-width:600px){
.mstoic-theme.layout-no-sidebar .mc-additional-posts{width:auto;overflow:hidden;}
}
@media screen and (min-width:300px){
.mstoic-theme.layout-no-sidebar .mc-other-post{float:left;width:48%;}
.mstoic-theme.layout-no-sidebar .mc-other-post:nth-of-type(2n){margin-left:2%;}
.mstoic-theme.layout-no-sidebar .mc-other-post:nth-of-type(2n+1){margin-right:2%;}
}
@media screen and (min-width:600px){
.mstoic-theme.layout-no-sidebar .mc-other-post{width:98%;max-width:98%;margin:0 0 20px 2% !important;}
}
@media screen and (min-width:600px){
.mstoic-theme.layout-no-sidebar .mc-other-post img{float:left;width:120px;max-width:120px !important;margin-right:20px;}
}
@media screen and (min-width:850px){
.mstoic-theme.layout-no-sidebar .mc-other-post img{width:150px;max-width:150px !important;}
}
@media screen and (min-width:1360px){
.mstoic-theme.layout-no-sidebar .mc-other-post img{width:200px;max-width:200px !important;}
}
@media screen and (min-width:850px){
.mstoic-theme.layout-no-sidebar .mc-other-post .ms-post-info a{font-size:1.2em;}
}
@media screen and (min-width:1360px){
.mstoic-theme.layout-no-sidebar .mc-other-post .ms-post-info a{font-size:1.4em;}
} *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.js .mstoic-flip-box{color:#FFF;}
.js .mstoic-flip-box .heading{font-size:1.5em;display:block;}
.js .mstoic-flip-box.panel{margin:0 auto;position:relative;float:left;-webkit-perspective:600px;-moz-perspective:600px;width:300px;}
.js .mstoic-flip-box.panel > *{text-align:center;padding:10px;}
.js .mstoic-flip-box.panel .front{z-index:900;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);background:#0D99FC;}
.js .mstoic-flip-box.panel .back{z-index:1000;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);background:#F4F4F4;color:#222;}
.js .mstoic-flip-box.panel .front, .js .mstoic-flip-box.panel .back{height:inherit;position:absolute;top:0;text-align:center;width:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.js .mstoic-flip-box.panel.flip .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.js .mstoic-flip-box.panel.flip .back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);}
.js .flip-box-container{clear:both;}
.js .flip-box-container.columns-1 .mstoic-flip-box{width:100%;margin:20px 0;}
.js .flip-box-container.columns-2 .mstoic-flip-box{width:45%;margin:20px 5%;}
.js .flip-box-container.columns-2 .mstoic-flip-box:nth-of-type(2n+1){margin-left:0;}
.js .flip-box-container.columns-2 .mstoic-flip-box:nth-of-type(2n+2){margin-right:0;}
.js .flip-box-container.columns-3 .mstoic-flip-box{width:30%;margin:10px 5%;}
.js .flip-box-container.columns-3 .mstoic-flip-box:nth-of-type(3n+1){margin-left:0;margin-right:0%;}
.js .flip-box-container.columns-3 .mstoic-flip-box:nth-of-type(3n+2){margin-left:5%;margin-right:5%;}
.js .flip-box-container.columns-3 .mstoic-flip-box:nth-of-type(3n+3){margin-left:0%;margin-right:0;}
.js .flip-box-container.columns-4 .mstoic-flip-box{width:22%;margin:10px 4%;}
.js .flip-box-container.columns-4 .mstoic-flip-box:nth-of-type(4n+1){margin-left:0;margin-right:0%;}
.js .flip-box-container.columns-4 .mstoic-flip-box:nth-of-type(4n+2){margin-left:4%;margin-right:2%;}
.js .flip-box-container.columns-4 .mstoic-flip-box:nth-of-type(4n+3){margin-left:2%;margin-right:4%;}
.js .flip-box-container.columns-4 .mstoic-flip-box:nth-of-type(4n+4){margin-left:0%;margin-right:0;}
.js .flip-box-container.columns-5 .mstoic-flip-box{width:18%;margin:10px 0%;}
.js .flip-box-container.columns-5 .mstoic-flip-box:nth-of-type(5n+1){margin-left:0;margin-right:0%;}
.js .flip-box-container.columns-5 .mstoic-flip-box:nth-of-type(5n+2){margin-left:2.5%;margin-right:1.25%;}
.js .flip-box-container.columns-5 .mstoic-flip-box:nth-of-type(5n+3){margin-left:1.25%;margin-right:1.25%;}
.js .flip-box-container.columns-5 .mstoic-flip-box:nth-of-type(5n+4){margin-left:1.25%;margin-right:2.5%;}
.js .flip-box-container.columns-5 .mstoic-flip-box:nth-of-type(5n+5){margin-left:0;margin-right:0;}
.showcase-posts{display:table;list-style-type:none;margin:10px 0;}
.showcase-posts li{display:inline;float:left;margin:0;padding:0;width:100%;}
.showcase-posts .featured-image{position:relative;overflow:hidden;}
.showcase-posts .featured-image .link{position:absolute;width:100%;top:50%;padding:0 20px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;text-transform:uppercase;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:99;font-size:1.1em;}
.showcase-posts .featured-image .link a{color:#FFF;font-weight:bold;}
.showcase-posts .featured-image img{display:inherit;max-width:100% !important;}
.showcase-posts .featured-image .image-shadow{-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}
.showcase-posts .featured-image:hover .link{opacity:1;}
.showcase-posts .featured-image:hover .image-shadow{position:absolute;width:100%;height:100%;-webkit-box-shadow:inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.6);-moz-box-shadow:inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.6);box-shadow:inset 0px 0px 1000px 1000px rgba(0, 0, 0, 0.6);top:0;left:0;}
.showcase-posts .featured-image:hover img{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
@media screen and (min-width:500px){
.showcase-posts li{width:50%;}
.showcase-posts li:nth-of-type(n){clear:none;}
.showcase-posts li:nth-of-type(2n+1){clear:left;}
}
@media screen and (min-width:800px){
.showcase-posts li{width:33.33%;}
.showcase-posts li:nth-of-type(n){clear:none;}
.showcase-posts li:nth-of-type(3n+1){clear:left;}
}
@media screen and (min-width:900px){
.showcase-posts li{width:50%;}
.showcase-posts li:nth-of-type(n){clear:none;}
.showcase-posts li:nth-of-type(2n+1){clear:left;}
}
@media screen and (min-width:1100px){
.showcase-posts li{width:33.33%;}
.showcase-posts li:nth-of-type(n){clear:none;}
.showcase-posts li:nth-of-type(3n+1){clear:left;}
}
@media screen and (min-width:1300px){
.showcase-posts li{width:25%;}
.showcase-posts li:nth-of-type(n){clear:none;}
.showcase-posts li:nth-of-type(4n+1){clear:left;}
}
@media screen and (min-width:900px){
.mstoic-theme .no-sidebar .showcase-posts li {
width: 25%;
}
.mstoic-theme .no-sidebar .showcase-posts li:nth-of-type(n) {
clear: none;
}
.mstoic-theme .no-sidebar .showcase-posts li:nth-of-type(4n+1) {
clear: left;
}
}#css3-calc{width:10px;width:-webkit-calc(20px);width:-moz-calc(20px);width:calc(20px);display:none;}
.mstoic-shortcodes.clear, .mstoic-shortcodes.space{clear:both;margin:0;}
.mstoic-shortcodes.space{margin:40px 0;}
.mstoic-shortcodes.total-count{display:table;width:100%;text-align:center;}
@media screen and (min-width:500px){
.mstoic-shortcodes.count-2 .count{width:50%;}
.mstoic-shortcodes .count:nth-of-type(n){float:left;padding:10px;clear:none;}
.mstoic-shortcodes .count:nth-of-type(2n+1){clear:left;}
}
@media screen and (min-width:800px){
.mstoic-shortcodes.count-3 .count, .mstoic-shortcodes.count-4 .count, .mstoic-shortcodes.count-5 .count, .mstoic-shortcodes.count-6 .count{width:33.33%;}
.mstoic-shortcodes .count:nth-of-type(n){clear:none;}
.mstoic-shortcodes .count:nth-of-type(3n+1){clear:left;}
}
@media screen and (min-width:900px){
.mstoic-shortcodes.count-4 .count, .mstoic-shortcodes.count-5 .count, .mstoic-shortcodes.count-6 .count{width:50%;}
.mstoic-shortcodes .count:nth-of-type(n){clear:none;}
.mstoic-shortcodes .count:nth-of-type(2n+1){clear:left;}
}
@media screen and (min-width:1100px){
.mstoic-shortcodes.count-3 .count, .mstoic-shortcodes.count-4 .count, .mstoic-shortcodes.count-5 .count, .mstoic-shortcodes.count-6 .count{width:33.33%;}
.mstoic-shortcodes .count:nth-of-type(n){clear:none;}
.mstoic-shortcodes .count:nth-of-type(3n+1){clear:left;}
}
@media screen and (min-width:1300px){
.mstoic-shortcodes.count-4 .count, .mstoic-shortcodes.count-5 .count, .mstoic-shortcodes.count-6 .count{width:25%;}
.mstoic-shortcodes .count:nth-of-type(n){clear:none;}
.mstoic-shortcodes .count:nth-of-type(4n+1){clear:left;}
}  .mstoic-shortcodes-images img{max-width:100%;}
.mstoic-shortcodes-images.round img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.mstoic-shortcodes-images .img-heading{margin-bottom:5px;font-size:1.2em;font-weight:bold;}
.mstoic-shortcodes-counters{display:table;width:100%;text-align:center;}
.mstoic-shortcodes-counters .counter-outer{display:inline-block;width:98%;margin:20px 1%;position:relative;}
.mstoic-shortcodes-counters .counter{position:relative;display:inline-block;height:300px;width:300px;margin:0;padding:10%;text-align:center;vertical-align:middle;border:20px solid #0D99FC;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mstoic-shortcodes-counters .count{position:absolute;width:100%;bottom:0;margin-bottom:20px;font-size:2em;text-align:center;-webkit-transform:translate(-50%, -60%);-moz-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);-o-transform:translate(-50%, -60%);transform:translate(-50%, -60%);}
.mstoic-shortcodes-counters .text{display:block;margin-top:1em;font-size:1.6em;line-height:1.2em;}
.mstoic-shortcodes{margin:20px 0;}
.mstoic-shortcodes-fb-like-button{margin:20px 0;}
.mstoic-shortcodes-buttons span{display:inline-block;}
.mstoic-shortcodes-buttons.expand span{letter-spacing:0;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:red;-webkit-transition:.200s all;-moz-transition:.200s all;-o-transition:.200s all;transition:.200s all;}
.mstoic-shortcodes-buttons.expand span:hover, .mstoic-shortcodes-buttons.expand span:active{letter-spacing:2px;background:red;color:#FFF;}
.mstoic-shortcodes-buttons.expand span:after, .mstoic-shortcodes-buttons.expand span:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(255, 255, 255, 0);bottom:0px;content:" ";display:block;margin:5px auto;position:relative;-webkit-transition:all 280ms ease-in-out;-moz-transition:all 280ms ease-in-out;-o-transition:all 280ms ease-in-out;transition:all 280ms ease-in-out;width:0;}
.mstoic-shortcodes-buttons.expand span:hover:after, .mstoic-shortcodes-buttons.expand span:hover:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;border-color:rgba(255, 255, 255, 0.7);-webkit-transition:width 350ms ease-in-out;-moz-transition:width 350ms ease-in-out;-o-transition:width 350ms ease-in-out;transition:width 350ms ease-in-out;width:100%;}
.mstoic-shortcodes-buttons.expand span:hover:before{bottom:auto;top:0;width:100%;}
.mstoic-slider{position:relative;overflow:hidden;margin-bottom:10px;}
.mstoic-slide{position:absolute;width:inherit;height:inherit;left:100%;color:#FFF;text-align:center;max-width:100%;}
.mstoic-slide:nth-child(1){left:0px;}
.mstoic-slide .fa-chevron-left, .mstoic-slide .fa-chevron-right{position:absolute;top:50%;padding:8px;background:rgba(0, 0, 0, 0.5);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:999;}
.mstoic-slide .fa-chevron-left{left:5px;}
.mstoic-slide .fa-chevron-right{right:5px;}
.slideZTMH{left:0px !important;-webkit-animation:MinusHundred 1s forwards;-moz-animation:MinusHundred 1s forwards;-o-animation:MinusHundred 1s forwards;animation:MinusHundred 1s forwards;}
@-webkit-keyframes MinusHundred {
100%{left:-100%;}
}
@-moz-keyframes MinusHundred {
100%{left:-100%;}
}
@-o-keyframes MinusHundred {
100%{left:-100%;}
}
@keyframes MinusHundred {
100%{left:-100%;}
}
.slideHTZ{left:100% !important;-webkit-animation:zero 1s forwards;-moz-animation:zero 1s forwards;-o-animation:zero 1s forwards;animation:zero 1s forwards;}
.slideZTH{left:0px !important;-webkit-animation:Hundred 1s forwards;-webkit-animation-delay:0s;-webkit-animation:Hundred 1s forwards;-moz-animation:Hundred 1s forwards;-o-animation:Hundred 1s forwards;animation:Hundred 1s forwards;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}
@-webkit-keyframes Hundred {
100%{left:100%;}
}
@-moz-keyframes Hundred {
100%{left:100%;}
}
@-o-keyframes Hundred {
100%{left:100%;}
}
@keyframes Hundred {
100%{left:100%;}
}
.slideMHTZ{left:-100% !important;-webkit-animation:zero 1s forwards;-moz-animation:zero 1s forwards;-o-animation:zero 1s forwards;animation:zero 1s forwards;}
@-webkit-keyframes zero {
100%{left:0px;}
}
@-moz-keyframes zero {
100%{left:0px;}
}
@-o-keyframes zero {
100%{left:0px;}
}
@keyframes zero {
100%{left:0px;}
}
.mstoic-shortcode.testimonials{position:relative;overflow:hidden;}
.mstoic-shortcode.testimonials .mstoic-slide{width:100%;}
.mstoic-shortcode.testimonials p{margin:0;}
.ms_testimonial{position:relative;}
.ms_testimonial .data{background:#0D99FC;top:70px;color:#FFF;position:relative;text-align:center;padding:70px 20px 10px 20px;display:inline-block;width:100%;margin:0 0 70px;}
.ms_testimonial .data .arrow-down{position:absolute;bottom:-20px;left:50%;border-top-color:#0D99FC;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.ms_testimonial .testimonial{padding:5px 10px 0;}
.ms_testimonial .author_info{margin-top:20px;}
.ms_testimonial .ms_author, .ms_testimonial .ms_author_designation{display:block;text-align:center;}
.ms_testimonial .ms_author{font-size:1.2em;font-weight:bold;color:#333;margin:0px auto;}
.ms_testimonial .ms_author_designation{color:#666;}
.ms_testimonial .title{margin-bottom:0;font-size:1.6em;}
.ms_testimonial img{border:20px solid white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;position:absolute;width:140px;height:140px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0;z-index:1;}
.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f00;}
.google-map{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.google-map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.ms_youtube_container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.ms_youtube_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.ms-hide{display:none;}
.box-heading-icon h3{margin-bottom:10px;}
.box-heading-icon h3 i{height:30px;width:40px;padding-right:10px;}
.box-heading-icon.icon .text{padding-left:40px;}
.box-heading-icon .text{text-align:left;}
.tooltip-container span{display:inline !important;}
.tooltip-container span .tooltip-text{display:block !important;}
.mstoic-shortcodes.tooltip{display:inline-block;position:relative;}
.mstoic-shortcodes.tooltip .tooltip-item{cursor:pointer;display:inline-block;padding:0 2px;border-bottom:1px dashed;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mstoic-shortcodes.tooltip .tooltip-item a:hover{border:none !important;text-decoration:none;}
.mstoic-shortcodes.tooltip .tooltip-item::after{position:absolute;bottom:100%;left:50%;width:360px;height:20px;content:'';pointer-events:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.mstoic-shortcodes.tooltip .tooltip:hover .tooltip-item::after{pointer-events:auto;}
.mstoic-shortcodes.tooltip .tooltip-content{position:absolute;text-align:left;font-size:1em;line-height:1.4;background:#2A3035;opacity:0;width:180px;cursor:default;pointer-events:none;z-index:99999;-webkit-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-moz-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-ms-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-o-box-shadow:0 0 10px rgba(48, 54, 61, 0.2);box-shadow:0 0 10px rgba(48, 54, 61, 0.2);-webkit-transition:.2s all;-moz-transition:.2s all;-o-transition:.2s all;transition:.2s all;}
.mstoic-shortcodes.tooltip.top .tooltip-content{left:50%;margin:0 0 20px -90px;bottom:100%;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
.mstoic-shortcodes.tooltip.bottom .tooltip-content{left:50%;margin:20px 0 0 -90px;top:100%;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
.mstoic-shortcodes.tooltip.left .tooltip-content{top:-0.5em;right:100%;margin:0 20px 0 0;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);}
.mstoic-shortcodes.tooltip.right .tooltip-content{top:-0.5em;left:100%;margin:0 0 0 20px;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);}
.mstoic-shortcodes.tooltip .tooltip-item:hover + .tooltip-content{pointer-events:auto;opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);}
.mstoic-shortcodes.tooltip .tooltip-content::after{content:'';height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;margin-left:-10px;}
.mstoic-shortcodes.tooltip.top .tooltip-content::after{top:100%;border-top-color:#2A3035;left:50%;}
.mstoic-shortcodes.tooltip.bottom .tooltip-content::after{bottom:100%;border-bottom-color:#2A3035;left:50%;}
.mstoic-shortcodes.tooltip.left .tooltip-content::after{left:100%;border-left-color:#2A3035;top:1em;margin-left:0;}
.mstoic-shortcodes.tooltip.right .tooltip-content::after{right:100%;border-right-color:#2A3035;top:1em;}
.mstoic-shortcodes.tooltip .tooltip-text{font-size:0.78em;line-height:1.35;display:block;padding:1.2em;color:#FFF;}
.mstoic-shortcodes.tooltip .tooltip-text a{color:#FFF;font-weight:bold;}
.related-pics{display:table;clear:both;padding:20px 0;overflow:hidden;}
.related-pics .ms_related_posts_singular{float:left;width:100%;margin:0px 18px 0 2px;padding:0px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);background:#FFF;position:relative;}
.related-pics .image-container{text-align:center;overflow:hidden;width:100%;}
.related-pics img{max-width:100% !important;padding:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.related-pics p{font-weight:bold;padding:0 5px;line-height:1.2em;margin-bottom:.6em;bottom:0;}
.related-pics a, .related-pics a:hover{border-bottom:none !important;}
.mstoic-theme .related-pics.css-calc{position:relative;left:-20px;width:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);width:calc(100% + 40px);}
.count-1, count-2, count-3, count-4{width:100% !important;margin:10px 0 !important;}
@media screen and (min-width:300px){
.count-2, .count-3, .count-4{width:49% !important;}
.count-2:nth-of-type(2n+1),
.count-3:nth-of-type(2n+1),
.count-4:nth-of-type(2n+1){margin:10px 1% 10px 0 !important;}
.count-2:nth-of-type(2n+2),
.count-3:nth-of-type(2n+2),
.count-4:nth-of-type(2n+2){margin:10px 0 10px 1% !important;}
}
@media screen and (min-width:600px){
.count-3{width:32% !important;}
.count-3:nth-of-type(3n+1){margin:10px 0 !important;}
.count-3:nth-of-type(3n+2){margin:10px 2% !important;}
.count-3:nth-of-type(3n+3){margin:10px 0 !important;}
}
@media screen and (min-width:1200px){
.count-4{width:24% !important;}
.count-4:nth-of-type(4n+1){margin:10px 0 !important;}
.count-4:nth-of-type(4n+2){margin:10px 1% !important;}
.count-4:nth-of-type(4n+3){margin:10px 1% !important;}
.count-4:nth-of-type(4n+4){margin:10px 0 !important;}
}
a.full-box-link {
display: table;
width: 100%;
height: 100%;
}.full-width{width:100%;height:auto;}
p.note{padding:7px 10px;margin:20px auto;border-left:3px solid #b32;background-color:#F6DDDF;color:#222;font-size:0.9em;}
.update-notice{display:inline-block;margin:1em 0;font-size:1.4em;padding:10px;color:#FFF;border-radius:4px;}
.related{text-align:center;margin:2em auto;padding:0;border:1px solid #EEE;font-weight:bold;border-left:2px solid #AAA;}
.verdict{padding:10px;margin:1em 0;-moz-border-radius:0px;border-radius:0px;background:#FBFBFB;border:1px solid #DDDDDD;}
.verdict-heading{color:#222;font-size:13px;margin-bottom:10px;text-transform:uppercase;border-bottom:2px solid #333;}
#space, .space, #spacing, .spacing{clear:both;padding:1em;}
.ad_container{border-radius:3px;border:1px solid #EEE;margin:5px auto;width:100%;padding:5px 0;}
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title, .responsive-new-square, .responsive-old-square, .responsive-square-in-post-center-ad, .responsive-index-square-between-posts-1, .responsive-index-square-between-posts-2{width:320px;height:50px;text-align:center;margin:0 auto;display:block !important;clear:both;}
.responsive-new-square, .responsive-old-square{margin-bottom:20px;}
.responsive-header-ad{width:0;height:0;}
.responsive-long-ad-in-post-new{margin:20px auto;}
@media(min-width:195px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title, .responsive-new-square, .responsive-old-square, .responsive-square-in-post-center-ad, .responsive-index-square-between-posts-1, .responsive-index-square-between-posts-2{width:125px;height:125px;}
}
@media(min-width:250px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title, .responsive-new-square, .responsive-old-square, .responsive-square-in-post-center-ad, .responsive-index-square-between-posts-1, .responsive-index-square-between-posts-2{width:180px;height:150px;}
}
@media(min-width:270px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title, .responsive-new-square, .responsive-old-square, .responsive-square-in-post-center-ad, .responsive-index-square-between-posts-1, .responsive-index-square-between-posts-2{width:200px;height:200px;}
}
@media(min-width:330px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title, .responsive-new-square, .responsive-old-square, .responsive-square-in-post-center-ad, .responsive-index-square-between-posts-1, .responsive-index-square-between-posts-2{width:250px;height:250px;}
}
@media(min-width:390px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title, .responsive-new-square, .responsive-old-square, .responsive-square-in-post-center-ad, .responsive-index-square-between-posts-1, .responsive-index-square-between-posts-2{width:300px;height:250px;}
}
@media(min-width:430px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title, .responsive-new-square, .responsive-old-square, .responsive-square-in-post-center-ad, .responsive-index-square-between-posts-1, .responsive-index-square-between-posts-2{width:336px;height:280px;}
}
@media(min-width:480px){
.responsive-header-ad{width:234px;height:60px;}
}
@media(min-width:540px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title{width:468px;height:60px;}
}
@media(min-width:670px){
.responsive-header-ad{width:468px;height:60px;}
}
@media(min-width:700px){
.responsive-new-square, .responsive-old-square{float:right;margin:10px 0 0 10px;clear:none;}
}
@media(min-width:837px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-attachment-pages, .responsive-facebook-below-post-title, .responsive-single-page-below-title{width:768px;height:90px;}
}
@media(min-width:900px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-facebook-below-post-title, .responsive-single-page-below-title{width:320px;height:50px;}
.responsive-new-square, .responsive-old-square{float:none;margin:0 auto;clear:both;}
}
@media(min-width:931px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-facebook-below-post-title, .responsive-single-page-below-title{width:468px;height:60px;}
}
@media(min-width:1050px){
.responsive-header-ad{width:768px;height:90px;}
}
@media(min-width:1100px){
.responsive-new-square, .responsive-old-square{float:right;margin:10px 0 0 10px;clear:none;}
.responsive-attachment-pages{width:970px;height:90px;}
}
@media(min-width:1280px){
.responsive-single-post-below-title, .responsive-facebook-below-post-title, .responsive-single-page-below-title{width:768px;height:90px;}
}
@media(min-width:1500px){
.responsive-long-ad-in-post-new{width:768px;height:90px;}
}
@media(min-width:1360px){
.responsive-header-ad{width:970px;height:90px;}
}
@media(min-width:1750px){
.responsive-long-ad-in-post-new, .responsive-single-post-below-title, .responsive-facebook-below-post-title, .responsive-single-page-below-title{width:970px;height:90px;}
} ol.noNumber{list-style-type:none;margin:20px 0;}
div.rel-posts{padding:5px;background:#fcfcfc;border:1px solid #e0e0e0;margin:30px auto;text-align:center;padding:10px;}
div.rel-posts strong{display:block;}
div.rel-posts ul{list-style-type:none;display:inline-block;text-align:left;margin:0;}
div.rel-posts a{color:#6184BC;margin-left:19px;display:inline-block;border-bottom:1px solid transparent;}
.entry-content div.rel-posts a:hover{border-bottom:1px solid #6184BC;}
.entry-content div.rel-posts li:before{left:-18px;width:13px;height:5px;margin-top:-1px;background:#6184BC;border:1px solid #496f84;}
.entry-content div.rel-posts li:before, .entry-content div.rel-posts li:after, .entry-content div.rel-posts li a:before, .entry-content div.rel-posts li a:after{content:"";position:absolute;top:1.1em;left:0px;}
.entry-content div.rel-posts li{padding:3px 0px;position:relative;}
.rel-posts.rel-posts-left{width:98%;margin:5px 1%;}
@media screen and (min-width:700px){
.rel-posts.rel-posts-left{width:38%;float:left;clear:none;margin:5px 5px 5px 0;}
}
@media all and (min-width: 750px) {
.rel-posts.rel-posts-left{width:45%;}
}
@media all and (min-width: 850px) {
.rel-posts.rel-posts-left{width:50%;}
}
@media all and (min-width: 900px) {
.rel-posts.rel-posts-left{width:90%;float:none;}
}
@media all and (min-width: 1100px) {
.rel-posts.rel-posts-left{width:40%;float:left;clear:none;}
}
@media all and (min-width: 1152px) {
.rel-posts.rel-posts-left{width:40%;}
}
@media all and (min-width: 1210) {
.rel-posts.rel-posts-left{width:45%;}
}
@media all and (min-width: 1280) {
.rel-posts.rel-posts-left{width:49%;}
} div#below_single_post_title_ad a:hover, div#below_single_post_title_ad a:active{border-bottom:none;}
.download{float:left;display:block;padding:.5em 1em;border-radius:2px;// background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;background:#00A7F7;color:#FFF;cursor:pointer;overflow:hidden;-webkit-transition:color 0.3s;transition:color 0.3s;font-size:1.2em;}
.download a{color:#FFF !important;}
.download a:hover{border-bottom:none !important;}
.download::before, .download::after{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);}
.download::before{background:#0085C4;}
.download::after{background:#0073AB;}
.download:hover{color:#fff;}
.download:hover::before, .download:hover::after{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.download:hover::after{-webkit-transition-delay:0.175s;transition-delay:0.175s;}
ol.noNumber li:nth-of-type(5n+1) .download{background:#FACD19;}
ol.noNumber li:nth-of-type(5n+1) .download:before{background:#FAC800;}
ol.noNumber li:nth-of-type(5n+1) .download:after{background:#F4C405;}
ol.noNumber li:nth-of-type(5n+2) .download{background:#D85039;}
ol.noNumber li:nth-of-type(5n+2) .download:before{background:#CE4129;}
ol.noNumber li:nth-of-type(5n+2) .download:after{background:#B93A25;}
ol.noNumber li:nth-of-type(5n+3) .download{background:#609597;}
ol.noNumber li:nth-of-type(5n+3) .download:before{background:#568687;}
ol.noNumber li:nth-of-type(5n+3) .download:after{background:#4C7678;}
ol.noNumber li:nth-of-type(5n+4) .download{background:#B366A0;}
ol.noNumber li:nth-of-type(5n+4) .download:before{background:#AB5596;}
ol.noNumber li:nth-of-type(5n+4) .download:after{background:#894478;}
.yarpp-related.new ul{display:inline-block;text-align:left;}
.related.left{border:none;vertical-align:top;}
.related-posts-left{display:block;overflow:hidden;}
.related-posts-left > *{margin:20px 0;height:100%;display:block;width:inherit;}
.related-posts-left .left p{font-weight:bold;padding:0 5px;line-height:1.2em;margin-bottom:.6em;bottom:0;}
.related-posts-left .left a, .related-posts-left .left a:hover{border-bottom:none !important;}
.related-posts-left .right .adsbygoogle{text-align:right;}
.related-posts-left .left .ms_related_posts_singular{border:1px solid #EEE;display:inline-block;margin:5px 0;padding:0px;width:100%;box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.05);background:#FFFFFF;}
.related-posts-left .left .ms_related_posts_singular:first-child{margin-top:0;}
.related-posts-left .left .ms_related_posts_singular .full-box-link > *{display:table-cell;}
.related-posts-left .left .ms_related_posts_singular .title{vertical-align:middle;}
.related-posts-left .left .ms_related_posts_singular .title a{max-width:80%;}
.related-posts-left .left img{overflow:hidden;display:inline-block;float:left;min-width:128px;box-shadow:none;width:120px;}
.related-posts-left .left .title{min-height:50px;margin-left:160px;}
@media all and (min-width: 1250px) {
.related-posts-left{display:flex;clear:both;}
.related-posts-left > *{flex:1;width:49%;}
.related-posts-left .left{margin-right:1%;}
.related-posts-left .right{margin-left:1%;height:inherit;}
}
.tools{margin:20px 2%;width:96%;display:table;}
@media(min-width:900px){
.tools{margin:20px 5%;width:90%;}
}
.tools .tool{background:#FFF;width:100%;float:left;padding:5px;display:table;box-shadow:0 0 10px 1px rgba(0,0,0,.05);}
.tool .left{float:left;width:140px;overflow:hidden;display:inline-block;}
.tools .right{display:table;margin-left:10px;}
.tool-1, .tool-2, .tool-3, .tool-4{width:100% !important;margin:10px 0 !important;}
@media screen and (min-width:600px){
.tool-2, .tool-3, .tool-4{width:49% !important;}
.tool-2:nth-of-type(2n+1),
.tool-3:nth-of-type(2n+1),
.tool-4:nth-of-type(2n+1){margin:10px 1% 10px 0 !important;clear:both;}
.tool-2:nth-of-type(2n+2),
.tool-3:nth-of-type(2n+2),
.tool-4:nth-of-type(2n+2){margin:10px 0 10px 1% !important;}
}
@media screen and (min-width:1100px){
.tool-3 {
width: 32% !important;
}
.tool-3:nth-of-type(3n+1) {
margin: 10px 0 !important;
}
.tool-3:nth-of-type(3n+2) {
margin: 10px 2% !important;
}
.tool-3:nth-of-type(3n+3) {
margin: 10px 0 !important;
}
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
audio, canvas, progress, video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
@viewport{width:device-width;}
@-ms-viewport{width:device-width;}
ol, ul{list-style:none none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
th{background:#FAFAFA;padding:5px;border:1px solid #EEE;color:#333;}
tr{color:#676767;}
tr:nth-child(2n+1){background:#FDFDFD;}
tr:hover{background:#FAFAFA;}
td{padding:5px;border:1px solid #EEE;font-size:0.9em;}
blockquote, q{quotes:"\201C" "\201D" "\2018" "\2019";background-color:#FDFDFD;border-left:.6em solid #D2D2D2;margin:1.5em 0 1.5em 1em;padding:1em 1.5em 1em 2.5em;position:relative;font-style:italic;display:block;}
blockquote:after, blockquote:before, q:after, q:before{color:#888;font-size:5em;position:absolute;line-height:0.3em;}
blockquote:before, q:before{content:"\201C";left:0;top:0.3em;}
blockquote:after, q:after{content:"\201D";right:12px;bottom:0;}
blockquote cite{display:block;text-align:right;margin:20px 20px 0 0;}
.cf:before, .cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{zoom:1;}
body, button, input, select, textarea{color:#404040;font-family:'PT Sans', Optima, sans-serif;}
h1, h2, h3, h4, h5, h6{clear:both;}
h1{font-size:2.0em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}
h1, h2, h3{font-family:PT Serif, PT Sans, 'Segoe UI', Optima, sans-serif;margin-bottom:.8rem;}
h4, h5, h6{margin-bottom:.6rem;}
address, p{margin-bottom:1.5em;}
b, strong{font-weight:bold;}
dfn, cite, em, i{font-style:italic;}
kbd, tt, var{font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{text-decoration:none;}
sup, sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
hr{background-color:#CCC;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 2em;}
@media screen and (min-width:600px){
ul, ol{margin-left:5%;}
}
li{margin-bottom:5px;}
ul{list-style:square;}
ul ul{list-style-type:disc;}
ul ul ul{list-style-type:circle;}
ol{list-style:decimal;}
ol ol{list-style:lower-alpha;}
ol ol ol{list-style-type:upper-roman;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:0;}
table{margin:0 0 1.5em;width:100%;}
th{font-weight:bold;}
code, pre{padding:5px 20px;margin:1em 0;display:inline-block;text-align:left;overflow-x:scroll;white-space:pre;width:100%;line-height:1.3em;font-size:0.9em;border-style:solid;border-width:1px 1px 1px 5px;border-color:#DDD #DDD #DDD #992f00;font-family:monospace;}
code p, pre p{margin-bottom:10px;}
code br, pre br {
display: none;
} a{text-decoration:none;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.woocommerce .button.add_to_cart_button, .woocommerce .button.wc-forward, .woocommerce input.button{padding:.8em 1em;color:#FFF;cursor:pointer;background:#008ECC;font-family:inherit;font-size:.9em;font-weight:normal;line-height:.9em;text-transform:uppercase;vertical-align:middle;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 20px rgba(255, 255, 255, 0);-moz-box-shadow:inset 0 0 20px rgba(255, 255, 255, 0);box-shadow:inset 0 0 20px rgba(255, 255, 255, 0);outline:1px solid #008ECC;outline-offset:0px;text-shadow:none;-webkit-transition:all 1250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 1250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 1250ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 1250ms cubic-bezier(0.19, 1, 0.22, 1);}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.woocommerce .button.add_to_cart_button:hover, .woocommerce .button.wc-forward:hover, .woocommerce input.button:hover, button:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.woocommerce .button.add_to_cart_button:focus, .woocommerce .button.wc-forward:focus, .woocommerce input.button:focus, button:active, input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.woocommerce .button.add_to_cart_button:active, .woocommerce .button.wc-forward:active, .woocommerce input.button:active{color:#FFF;outline-color:rgba(255, 255, 255, 0);outline-offset:10px;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
textarea{height:40px;padding:0 5px;color:#666;border:1px solid #ddd;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
textarea:focus{color:#111;}
textarea{height:auto;min-height:160px;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding:3px;}
textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%;}
fieldset{margin:20px 0;padding:10px;border:1px solid #ddd;}
fieldset legend{padding:0 10px;font-weight:bold;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;}
a, a:visited{color:#008ECC;}
a:hover, a:focus, a:active{color:#004766;}
.site-main{position:relative;}
.site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{display:block;clip:auto !important;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;font-size:14px;font-weight:bold;line-height:normal;z-index:100000;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{display:block;margin:2em auto;clear:both;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content:'';display:table;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
.widget{margin:0 0 25px 0;padding:10px;background:rgba(255, 255, 255, 0.5);}
.widget select{width:100%;height:3em;margin-top:10px;margin-bottom:10px;border:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;background:#FFF;border-color:#FFF;outline:1px inset black;outline-offset:-1px;}
.widget span.post-date{font-size:0.8em;display:block;}
.widget ul.children{margin-left:15px;}
.widget li{position:relative;padding-bottom:0;color:#004766;}
.widget li span.list-lines{position:absolute;bottom:-1px;margin:0;width:0;height:1px;z-index:1;background:#004766;}
.widget li:hover span.list-lines{width:50%;}
.widget-title{color:#008ECC;font-size:1.3em;font-weight:bold;margin:0 0 5px 0;}
.widget ul{list-style-type:none;margin:10px auto;}
.widget li{display:block;position:relative;margin-bottom:10px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.widget ul.sub-menu{margin-left:15px;}
aside.widget_rss li, aside.widget_pages li, aside.widget_nav_menu li, aside.widget_tag_cloud li, aside.widget_categories li, aside.widget_recent_comments li{border:none;}
aside.widget li a{color:#008ECC;}
aside.widget li:hover > a{color:#004766;}
.dark-background aside{color:#FAFAFA;font-size:0.9em;}
.dark-background aside tr{background:#FDFDFD;}
.dark-background aside tr a{color:#222 !important;border-bottom:1px solid;}
.dark-background aside.widget li span.list-lines{background:#FAFAFA !important;}
.dark-background .widget_tag_cloud .tagcloud li a{color:#002433 !important;}
.calendar_wrap th, .calendar_wrap td{text-align:center;}
.calendar_wrap #wp-calendar > caption{margin-bottom:10px;}
.calendar_wrap #prev{text-align:left;}
.calendar_wrap #next{text-align:right;}
.widget_tag_cloud .tagcloud{padding:10px 0 0;height:auto;}
.widget_tag_cloud .tagcloud li{display:inline-block;margin:0 5px 2px 0;}
.widget_tag_cloud .tagcloud li a, .widget_tag_cloud .tagcloud li span{padding:0 5px;height:33px;line-height:33px;color:#FFF;}
.widget_tag_cloud .tagcloud li a{float:left;margin:0;background:#FAFAFA;border-width:1px;border-style:solid;border-color:#DADADA #D2D2D2 #C5C5C5;background-image:-webkit-linear-gradient(top, #FCFCFC, #F0F0F0);background-image:-moz-linear-gradient(top, #FCFCFC, #F0F0F0);background-image:-o-linear-gradient(top, #FCFCFC, #F0F0F0);background-image:-webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#F0F0F0));background-image:linear-gradient(to bottom, #FCFCFC, #F0F0F0);-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);color:#404040;font-size:0.9em !important;}
.widget_tag_cloud .tagcloud li span{position:relative;float:right;top:-1px;right:-2px;margin:0 0 0 5px;padding:0 8px;background:#008ECC;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.widget_tag_cloud .tagcloud li:hover a{-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);color:#404040;}
.widget_tag_cloud .tagcloud.done a{border-right:none;padding-right:0;}
.widget_tag_cloud .tagcloud:before, .widget_tag_cloud .tagcloud:after, .widget_tag_cloud:after, .widget_tag_cloud:before{content:"";display:table;}
.widget_tag_cloud .tagcloud:after, .widget_tag_cloud:after{clear:both;}
.widget_tag_cloud .tagcloud, .widget_tag_cloud{zoom:1;}
.tagcloud .widget_tag_cloud li, .widget ul.widget_tag_cloud{border:none;padding:0;}
.widget .menu li:before{display:none;}
.widget .menu li a{border:none;}
.widget .menu .sub-menu{margin-left:10%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.widget .menu .sub-menu a{position:relative;}
.widget_rss li{margin-bottom:2em !important;border-bottom:2px solid;}
.widget_rss li a{display:block;font-size:1.2em;}
.widget_rss li .rss-date{display:block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #DDD;font-size:0.9em;}
#secondary .widget_rss li{color:#555 !important;}
.fb-like-box-widget{background-color:transparent;border:none;border-width:0;}
.widget.widget_twitter_follow_button iframe{width:100% !important;min-height:35px;vertical-align:middle;}
.widget.widget_twitter_follow_button ul{margin-bottom:0;}
.widget.widget_twitter_follow_button li{border-bottom:none;margin-bottom:0;}
.widget_search .search-form .search-field{height:40px;border-bottom:1px solid #008ECC;}
.widget_search .search-form .search-field:focus{border-bottom:1px solid #006b99;}
.widget_search .search-form input{padding:0;color:#555;}
.widget_search .search-submit{display:none;}
.widget_search .search-form, .widget_display_search #bbp-search-form{padding:10px 0;display:inline-block;width:100%;}
aside .search-field, body.error404 .search-field{width:100%;padding:0 0 0 1em;font-size:1em;height:2em;line-height:2em;background:#FFF;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#666;outline:none;vertical-align:middle;}
aside .search-field:focus, body.error404 .search-field:focus{border-color:#66d1ff;color:#008ecc;}
.error404 .page-content .search-field{padding:25px 0 25px 10px;}
.follow_us .button.full{display:block;width:100%;position:relative;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:10px;margin:0 0 10px 0;color:#565656;text-transform:uppercase;height:50px;line-height:30px;vertical-align:center;background-color:#FFF;text-align:left;border:1px solid #DDD;}
.follow_us .button.full span{color:#555;}
.follow_us .button.full i{position:absolute;height:50px;width:50px;top:-1px;right:0px;font-size:1.5em;color:#FFF;line-height:50px;vertical-align:middle;text-align:center;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background:#3B5998;}
.follow_us .button.full:hover{background:#3B5998;border:1px solid #3B5998;border-right:none;}
.follow_us .button.full:hover span{color:#FFF;}
.follow_us .button.full:hover i{width:52px;background:#FFF !important;border:1px solid #3B5998;border-left:none;color:#3B5998 !important;}
.follow_us .button.full.twitterLink i{background:#55ACEE;}
.follow_us .button.full.twitterLink:hover{background:#55ACEE;border-color:#55ACEE;}
.follow_us .button.full.twitterLink:hover i{border:1px solid #55ACEE;border-left:none;color:#55ACEE !important;}
.follow_us .button.full.googleplusLink i{background:#DC4E41;}
.follow_us .button.full.googleplusLink:hover{background:#DC4E41;border-color:#DC4E41;}
.follow_us .button.full.googleplusLink:hover i{border:1px solid #DC4E41;border-left:none;color:#DC4E41 !important;}
.widget .about_the_author{display:table;width:100%;}
.widget .about, .widget .social-icons-author-details{display:table-cell;vertical-align:top;}
.widget .social-icons-author-details{width:100px;max-width:100px;text-align:center;}
.widget .social-icons-author-details a{display:inline-block;margin:0;}
.widget .social-icons-author-details i{width:25px;height:25px;margin:0 3px;line-height:21px;text-align:center;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;}
.widget .social-icons-author-details .img{max-width:100px;}
html.no-touch .widget_mobile_widget{display:none !important;}
.widget_mobile_widget li{border-bottom:0;}
.widget_desktop_widget{display:none;}
html.no-touch .widget_desktop_widget{display:block;}
html.no-touch .widget_desktop_widget li{border-bottom:none;}
.yarpp-related-widget ol{margin:10px 0;}
.widget.widget_nav_menu a{width:100%;line-height:2.5em;border-top:1px solid #DDD !important;}
.widget.widget_nav_menu ul li{margin-bottom:0;}
.widget.widget_nav_menu ul li:hover a{color:#222;}
.widget.widget_nav_menu > div > ul:first-child > li:first-child > a{border-top:none !important;}
.widget.widget_nav_menu > div a{display:inline-block;color:#555;}
.widget.widget_nav_menu > div a:hover{color:#FFF;}
.widget.widget_nav_menu li.menu-item-has-children > a{position:relative;width:100%;}
.widget.widget_nav_menu li.menu-item-has-children i{position:absolute;right:0;display:inline-block;height:100%;line-height:100%;vertical-align:middle;padding:0 15px;color:#FFF;background:#007cb3;}
.widget.widget_nav_menu li.menu-item-has-children i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.widget.widget_nav_menu li.menu-item-has-children i.dark:before{content:'\f0d8';}
.widget.widget_nav_menu .sub-menu{margin:0;}
.widget.widget_nav_menu .sub-menu li a{display:inline-block;padding-left:20px;}
.widget.widget_nav_menu .sub-menu .sub-menu li a{display:inline-block;padding-left:40px;color:#222;border-top-color:#DDD;}
aside.widget.widget_nav_menu .sub-menu{display:none;}
.no-js aside.widget.widget_nav_menu .sub-menu{display:block;}
.entry-meta{padding:0;font-size:0.9em;}
.entry-meta span, .entry-meta a, .entry-meta a:visited, .entry-meta i{color:#666;}
.entry-meta a:hover, .entry-meta a:visited:hover{color:#008ECC;}
.single .byline, .group-blog .byline{display:inline;}
.page-content, .entry-summary, .entry-footer{margin:1.5em 0 1em;overflow:hidden;}
.entry-content{margin:1.5em 0 1em;}
.site-main .entry-content .page-links{display:inline-block;margin:20px auto 10px;font-size:0;border:1px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;}
.site-main .entry-content .page-links a:focus{border:none !important;}
.site-main .entry-content .page-links span{vertical-align:middle;display:inline-block;border-left:1px solid #DDD;margin:0;padding:5px 10px;color:#555;font-size:1rem !important;}
.site-main .entry-content .page-links > span.page, .site-main .entry-content .page-links span.page:hover{background:#F6F6F6;}
.site-main .entry-content .page-links .page-icon{border:none;color:#FFF;}
body.single #primary,
body.page #primary,
body.forum-archive #primary{margin-bottom:30px;padding:0;}
body.single article.post, body.page article.post, body.forum-archive article.post, body.single article.page, body.page article.page, body.forum-archive article.page{margin:0 0 20px 0;}
body.single article.post .entry-content > span, body.page article.post .entry-content > span, body.forum-archive article.post .entry-content > span, body.single article.page .entry-content > span, body.page article.page .entry-content > span, body.forum-archive article.page .entry-content > span{margin:0 0 1em;}
body.single article.post .entry-content a, body.page article.post .entry-content a, body.forum-archive article.post .entry-content a, body.single article.page .entry-content a, body.page article.page .entry-content a, body.forum-archive article.page .entry-content a{-webkit-transition:0s all;-moz-transition:0s all;-o-transition:0s all;transition:0s all;}
body.single .entry-header, body.page .entry-header, body.forum-archive .entry-header, body.single .entry-content, body.page .entry-content, body.forum-archive .entry-content, body.single .entry-footer, body.page .entry-footer, body.forum-archive .entry-footer{color:#676767;}
body.single h1.entry-title, body.page h1.entry-title, body.forum-archive h1.entry-title{padding:0 0 10px !important;border-bottom:1px solid #EEE;margin-bottom:20px;}
body.single h1.entry-title:after, body.page h1.entry-title:after, body.forum-archive h1.entry-title:after{content:'';display:table;height:3px;width:100px;background:#992f00;position:relative;bottom:-12px;left:0;}
body.single h1.entry-title a, body.page h1.entry-title a, body.forum-archive h1.entry-title a{display:block;font-size:0.8em;line-height:1.4em;}
body.single span.edit-delete-links, body.page span.edit-delete-links, body.forum-archive span.edit-delete-links{float:none;}
body.single-attachment #primary{width:100%;}
body.full-width.single .entry-header, body.full-width.page .entry-header, body.full-width.forum-archive .entry-header, body.full-width.single .entry-content, body.full-width.page .entry-content, body.full-width.forum-archive .entry-content, body.full-width.single .entry-footer, body.full-width.page .entry-footer, body.full-width.forum-archive .entry-footer{margin:10px 0 10px;color:#676767;}
.full-width.single article{padding:10px 20px;margin:0 0 20px;}
.box.single article, .box.page article{padding:0;margin:0 0 20px;}
.box.single-portfolio .entry-content{margin-bottom:0;}
body.error404 .content-area{width:100%;padding:0 1%;margin:20px 0;}
body.error404 .posts404{margin:20px 0;width:100%;}
@media screen and (min-width:600px){
body.error404 .posts404{width:48%;float:left;}
body.error404 .posts404:nth-of-type(2n){margin:20px 2% 20px 0;clear:left;}
body.error404 .posts404:nth-of-type(2n+1){margin:20px 0 20px 2%;}
}
@media screen and (min-width:900px){
body.error404 .posts404{width:31.333%;}
body.error404 .posts404:nth-of-type(3n){margin:20px 3%;}
body.error404 .posts404:nth-of-type(3n+1),
body.error404 .posts404:nth-of-type(3n+2){margin:20px 0;clear:none;}
}
body.error404 .posts404.categories li{margin-bottom:10px;padding:5px;}
body.error404 .posts404.categories li a{display:inline-block;vertical-align:middle;}
body.error404 .posts404 h3{margin:10px 0 20px;background:#008ECC;color:#FFF;padding:0 10px;border-bottom:3px solid #006b99;}
body.error404 .posts404 ul{list-style-type:none;margin:0;}
body.error404 .posts404 li{width:100%;display:table;}
body.error404 .posts404 li a{display:table-cell;vertical-align:top;text-align:left;padding:5px;}
body.error404 .posts404 .featured-image{border-right:5px solid #F1F4F9;display:table-cell;float:none;line-height:0;margin:0 auto;max-width:107px;padding:5px;text-align:center;vertical-align:middle;width:115px;}
body.error404 .posts404 .featured-image img{padding:0;margin:0 auto;border:none;}
body.error404 .categories404{margin:30px 0;width:100%;}
body.error404 .posts404.categories404 li{float:left;margin:0 20px 10px 0;background:rgba(255, 255, 255, 0.7);width:auto;}
body.error404 .posts404.categories404 li a{padding:3px 5px;}
body.error404 .posts404.categories404 li:hover a{color:#FFF;background:#008ECC;}
article.sticky:before{display:table;position:absolute;height:0;width:0;top:-1.2em;right:30px;content:"\f08d";font-family:FontAwesome;font-size:30px;color:#CC3E00;}
@media all and (min-width: 900px) {
article.sticky:before{top:-1em;right:-0.5em;height:auto;width:auto;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg);}
} body #primary .post-navigation{display:none;position:relative;width:100%;background:#FFF;border-color:#F0F3F3;border-style:solid;border-width:1px 0;}
@media all and (min-width: 300px) {
body #primary .post-navigation{display:block;}
}
body #primary .post-navigation a[rel="prev"],
body #primary .post-navigation a[rel="next"]{display:table-cell;color:#006b99;width:50%;position:relative;padding:15px 10px;}
body #primary .post-navigation a[rel="prev"] span,
body #primary .post-navigation a[rel="next"] span{position:absolute;padding-left:5px;padding-right:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
body #primary .post-navigation a[rel="prev"] .title,
body #primary .post-navigation a[rel="next"] .title{display:inline;}
body #primary .post-navigation a[rel="prev"]{float:left;border-right:1px solid #F0F3F3;}
body #primary .post-navigation a[rel="prev"] div{padding-left:20px;}
body #primary .post-navigation a[rel="next"]{float:right;}
body #primary .post-navigation a[rel="next"] div{padding-right:20px;text-align:right;}
body #primary .post-navigation a[rel="next"] span{right:0;}
body #primary .post-navigation .author{color:#A9A9A9;font-style:italic;}
body #primary .post-navigation img,
body #primary .post-navigation p.author,
body #primary .post-navigation div span.span{display:none;}
.share{margin:5px 0;clear:both;}
.share a{display:inline-block;margin:5px 0;opacity:1;}
.share a:hover, .share a:focus{border:none !important;opacity:0.9;}
.share span{line-height:35px !important;height:35px;}
.share span.fa{width:35px;}
.share .facebook .share-no span{border:1px solid #2d4373;color:#2d4373;}
.share .twitter .share-no span{border:1px solid #2795e9;color:#2795e9;}
.share .googlePlus .share-no span{border:1px solid #c23321;color:#c23321;}
.share .stumbleUpon .share-no span{border:1px solid #ca3412;color:#ca3412;}
.share .pinterest .share-no span{border:1px solid #a01a1f;color:#a01a1f;}
.share .linkedin .share-no span{border:1px solid #005582;color:#005582;}
.share span.share-no span{display:inline-block;position:relative;left:-5px;padding:0 10px;font-size:.9em;font-weight:700;border-left:none !important;}
.share span.share-no span:before{position:absolute;top:50%;left:-4px;height:0;width:0;content:'';border-color:transparent #FFF transparent transparent;border-style:solid;border-width:5px 6.65px 5px 0;z-index:9999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.share p{display:inline;}
.share br{display:none;}
.social-icons-author-details{margin:5px 0;}
.social-icons-author-details a{display:inline-block;margin:10px 1px;vertical-align:middle;}
.social-icons-author-details i{position:relative;width:30px;height:30px;margin-right:8px;font-size:1.2em;line-height:26px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;}
.social-icons-author-details i:before, .social-icons-author-details i:after{display:block;position:absolute;background:transparent;top:0;bottom:0;left:0;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all;border:2px solid;}
.social-icons-author-details i:after{content:"";}
.social-icons-author-details i:hover:after{-webkit-transform:scale(1.4);}
.social-icons-author-details i:hover:before{-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all;}
.social-icons-author-details .fa-facebook:before, .social-icons-author-details .fa-facebook:after{border-color:#3B5998;}
.social-icons-author-details .fa-twitter:before, .social-icons-author-details .fa-twitter:after{border-color:#55ACEE;}
.social-icons-author-details .fa-google-plus:before, .social-icons-author-details .fa-google-plus:after{border-color:#DD4B39;}
div#author-avatar{display:table-cell;width:120px;padding:0 20px;vertical-align:top;}
div#author-detail,
div#visitor-comments,
div#respond{display:block;width:100%;}
div#visitor-comments{margin:0 0 2em 0;padding:0;}
#author-description{padding:0 20px;border-left:1px solid #F0F0F0;display:table-cell;}
div#author-detail p{margin-bottom:.2em;color:#878787;}
.tags-categories-single-post{width:100%;}
.tags-categories-single-post span{display:inline;float:left;padding:7px 15px;background:#992f00;color:#FFF;font-size:1.3em;line-height:1.2em;vertical-align:top;}
.tags-categories-single-post ul{list-style-type:none;margin-left:75px;overflow:hidden;}
.tags-categories-single-post ul li{float:left;margin:0 10px;line-height:1.7em;padding:5px;}
.blog .format-aside .entry-title, .archive .format-aside .entry-title{display:none;}
.breadcrumbs{display:table;width:100%;padding:20px;text-align:center;color:transparent;}
.breadcrumbs span:nth-of-type(1) a:after{z-index:10;}
.breadcrumbs span:nth-of-type(2) *:nth-child(1){z-index:9;}
.breadcrumbs span:nth-of-type(2) *:nth-child(2){z-index:8;}
.breadcrumbs span:nth-of-type(2) *:nth-child(3){z-index:7;}
.breadcrumbs .delimiter{display:none;}
.breadcrumbs span.current, .breadcrumbs a{display:block;float:left;height:30px;line-height:30px;background:#992f00;text-align:center;padding:0px 10px 0px 15px;position:relative;margin:0 3px 0 0;font-size:0.9em;color:#FFF !important;}
.breadcrumbs a:after, .breadcrumbs span.current:after, .breadcrumbs a:before, .breadcrumbs span.current:before{content:"";border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;top:0;}
.breadcrumbs a:after, .breadcrumbs span.current:after{border-left:10px solid #992f00;right:-10px;}
.breadcrumbs a:before, .breadcrumbs span.current:before{border-left:10px solid #FFF;left:0;}
.breadcrumbs span.current{display:none;padding-right:10px;background:#EEE !important;color:#555 !important;}
.breadcrumbs.yoast span:first-child > a:before, .breadcrumbs span span:first-child a:before, .breadcrumbs span.current:after{display:none;}
.breadcrumbs a:hover{background:#661f00;}
.breadcrumbs a:hover:after{border-left-color:#661f00;}
body.infinite_scroll .pagination{display:none;}
#ajaxAnimationContainer{position:absolute;display:block;bottom:0;left:0;width:100%;text-align:center;background:#F7F7F7;line-height:80px;margin:20px 0;}
#ajaxAnimation{position:relative;display:inline-block;}
#ajaxAnimation span{display:block;bottom:0;width:9px;height:5px;background:#9B59B6;position:absolute;-webkit-animation:preloader_1 1.5s infinite ease-in-out;-moz-animation:preloader_1 1.5s infinite ease-in-out;-o-animation:preloader_1 1.5s infinite ease-in-out;animation:preloader_1 1.5s infinite ease-in-out;}
#ajaxAnimation span:nth-child(2){left:11px;-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s;}
#ajaxAnimation span:nth-child(3){left:22px;-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s;}
#ajaxAnimation span:nth-child(4){left:33px;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;}
#ajaxAnimation span:nth-child(5){left:44px;-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;-o-animation-delay:0.8s;animation-delay:0.8s;}
@-webkit-keyframes preloader_1 {
0%{height:5px;-webkit-transform:translateY(0px);background:#9B59B6;}
25%{height:30px;-webkit-transform:translateY(15px);background:#3498DB;}
50%{height:5px;-webkit-transform:translateY(0px);background:#9B59B6;}
100%{height:5px;-webkit-transform:translateY(0px);background:#9B59B6;}
}
@-moz-keyframes preloader_1 {
0%{height:5px;-moz-transform:translateY(0px);background:#9B59B6;}
25%{height:30px;-moz-transform:translateY(15px);background:#3498DB;}
50%{height:5px;-moz-transform:translateY(0px);background:#9B59B6;}
100%{height:5px;-moz-transform:translateY(0px);background:#9B59B6;}
}
@-o-keyframes preloader_1 {
0%{height:5px;-o-transform:translateY(0px);transform:translateY(0px);background:#9B59B6;}
25%{height:30px;-o-transform:translateY(15px);transform:translateY(15px);background:#3498DB;}
50%{height:5px;-o-transform:translateY(0px);transform:translateY(0px);background:#9B59B6;}
100%{height:5px;-o-transform:translateY(0px);transform:translateY(0px);background:#9B59B6;}
}
@keyframes preloader_1 {
0%{height:5px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);background:#9B59B6;}
25%{height:30px;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px);background:#3498DB;}
50%{height:5px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);background:#9B59B6;}
100%{height:5px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);background:#9B59B6;}
} .no-more-posts.error{position:absolute;bottom:0;}
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley{padding:0 !important;margin:0 !important;border:none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
embed, iframe, object{max-width:100%;}
figure.wp-caption img{border:1px solid #ECECEC;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{padding:0.5075em 0;background:#FCFCFC;border-bottom:1px solid #ECECEC;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;width:100%;text-align:center;vertical-align:top;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.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-item{margin:15px 0;padding:0 1%;}
.gallery-item .gallery-caption{margin-bottom:20px;padding:5px;background:#FAFAFA;border:1px solid #EEE;}
.gallery-icon img{width:100%;}
a, div{-ms-word-break:break-all;-ms-word-wrap:break-all;-webkit-word-break:break-word;-webkit-word-wrap:break-word;word-break:break-word;word-wrap:break-word;}
.home.page .page .entry-header{display:none;}
.home.page .page .entry-content{margin-top:0;}
.comment-list article{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}
textarea, .sticky, div.mstoic-related-posts, div#author-avatar img.avatar,
.notificationBox, .notificationBar a, #mc-embedded-subscribe,
#slider .navi-buttons{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus, .follow_us .button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
html.no-touch .below_header_nav li span, .breadcrumbs span.current, .breadcrumbs.woocommerce span:last-child, .breadcrumbs a, .breadcrumbs span a:after, .breadcrumbs span.current:after, .breadcrumbs.woocommerce span:last-child:after, .breadcrumbs span a:before, .breadcrumbs span.current:before, .breadcrumbs.woocommerce span:last-child, body.layout_newspaper .featured-image img{-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all;}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.posts404.categories404 li, html body #page .mstoic-button,
body.single article.post .entry-content .share a, body.page article.post .entry-content .share a{-webkit-transition:0.3s all;-moz-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
a, .entry-content img, .widget li span.list-lines{-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;transition:0.4s all;}
html.touch .navigation, html.touch .navigation .mstoicPopUpContainer .mstoicPopUp #mc-embedded-subscribe:hover,
.bodyPushAboveHeader #page,
.bodyPushBelowHeader #page,
.navPush, html.touch, .next-post-slide{-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.error, #secondary .widget,
.breadcrumbs, article, .post-navigation, #author-detail,
#respond,
.pagination, .error404 .posts404 li, .error404 .posts404 h3, .error404 .search-field, .page-header, .tags-categories-single-post, .nav-growpop div, .next-post-slide, #yarpp-thumb li,
.archive.author .author-info, .woocommerce .product, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{margin-bottom:20px !important;background:#FFF;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.box .error, .box #secondary .widget,
.box .breadcrumbs, .box article, .box .post-navigation, .box #author-detail,
.box #respond,
.box .pagination, .box.error404 .posts404 li, .box.error404 .posts404 h3, .box.error404 .search-field, .box .page-header, .box .tags-categories-single-post, .box .nav-growpop div, .box .next-post-slide, .box #yarpp-thumb li,
.box.archive.author .author-info, .box .woocommerce .product, .box .woocommerce .woocommerce-error, .box .woocommerce .woocommerce-info, .box .woocommerce .woocommerce-message{-webkit-box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);}
.box.single article, .box.page article{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
header#masthead{-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.18);box-shadow:0 0 7px rgba(0, 0, 0, 0.18);}
.touch #above_header_navigation_new ul{-webkit-box-shadow:inset -10px 0px 15px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset -10px 0px 15px 0px rgba(0, 0, 0, 0.15);box-shadow:inset -10px 0px 15px 0px rgba(0, 0, 0, 0.15);}
.touch .sub-menu{-webkit-box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.15);box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.15);}
.branding-social-icons{display:table;position:relative;height:100%;min-height:35px;width:100%;padding:10px;line-height:0;}
#masthead .search-form label{display:none;}
#masthead .search-form.active label{display:block;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.8);z-index:99999;}
#masthead .search-form.active .search-field{position:fixed;top:50%;left:0;height:100px;width:80%;margin:-50px 10%;padding:0 20px;background:#000;color:#FFF;font-size:2em;border:none;outline:none;}
#masthead .search-form.active .close-search{display:block;position:fixed;font-size:3em !important;z-index:99999;top:.5em;right:.5em;}
.social-icons{text-align:center;}
@media screen and (min-width:1000px){
.social-icons{text-align:right;}
}
.social-icons .fa{background-color:transparent;vertical-align:bottom;}
.social-icons > a{width:30px;height:30px;display:inline-block;margin-right:6px;font-size:0.8em;text-align:center;cursor:pointer;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85);}
.social-icons > a:hover{-webkit-animation:bounce 1.4s ease-out infinite;-moz-animation:bounce 1.4s ease-out infinite;-o-animation:bounce 1.4s ease-out infinite;animation:bounce 1.4s ease-out infinite;background-color:rgba(0, 0, 0, 0.2);}
@-webkit-keyframes bounce {
0%{-webkit-transform:rotateZ(0deg);}
25%{-webkit-transform:rotateZ(10deg);}
75%{-webkit-transform:rotateZ(-10deg);}
100%{-webkit-transform:rotateZ(0deg);}
}
@-moz-keyframes bounce {
0%{-moz-transform:rotate(0deg);}
30%{-moz-transform:rotate(10deg);}
50%{-moz-transform:rotate(0deg);}
80%{-moz-transform:rotate(-10deg);}
100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes bounce {
0%{-o-transform:rotateZ(0deg);}
25%{-o-transform:rotateZ(10deg);}
75%{-o-transform:rotateZ(-10deg);}
100%{-o-transform:rotateZ(0deg);}
}
@keyframes bounce {
0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);}
25%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);}
75%{-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
100%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg);}
} html.no-touch #above_header_navigation_new{height:50px;overflow:hidden;}
html.no-touch #above_header_navigation_new,
html.no-js #above_header_navigation_new{background:#004766;border-bottom:1px solid #F7F7F7;}
html.no-touch #above_header_navigation_new > ul > li,
html.no-js #above_header_navigation_new > ul > li,
html.no-touch #above_header_navigation_new > ul > li,
html.no-js #above_header_navigation_new > ul > li{display:inline-block;}
html.no-touch #above_header_navigation_new ul,
html.no-js #above_header_navigation_new ul{margin:0;list-style-type:none;}
html.no-touch #above_header_navigation_new li.menu-item-has-children a,
html.no-js #above_header_navigation_new li.menu-item-has-children a{padding-right:27px;position:relative;}
html.no-touch #above_header_navigation_new li ul,
html.no-js #above_header_navigation_new li ul{display:none;position:absolute;width:200px;margin:0;background:#FFF;z-index:99;}
html.no-touch #above_header_navigation_new li li,
html.no-js #above_header_navigation_new li li{position:relative;float:none;margin-bottom:0;}
html.no-touch #above_header_navigation_new li li ul,
html.no-js #above_header_navigation_new li li ul{left:200px;top:0;}
html.no-touch #above_header_navigation_new li li li a,
html.no-js #above_header_navigation_new li li li a{border:none;}
html.no-touch #above_header_navigation_new li li li a:after,
html.no-js #above_header_navigation_new li li li a:after{display:none;}
html.no-touch #above_header_navigation_new li li li:hover a,
html.no-js #above_header_navigation_new li li li:hover a{background-color:rgba(0, 0, 0, 0.2) !important;}
html.no-touch #above_header_navigation_new li li a,
html.no-js #above_header_navigation_new li li a{display:block;padding:10px 10px;line-height:2em;color:#707070;}
html.no-touch #above_header_navigation_new li a,
html.no-js #above_header_navigation_new li a{padding:1.2em 10px;font-size:.9em;line-height:50px;color:#FFF;}
html.no-touch #above_header_navigation_new li a:hover,
html.no-js #above_header_navigation_new li a:hover,
html.no-touch #above_header_navigation_new li a:focus,
html.no-js #above_header_navigation_new li a:focus,
html.no-touch #above_header_navigation_new li a:active,
html.no-js #above_header_navigation_new li a:active{-webkit-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0 500px 5px rgba(0, 0, 0, 0.1);}
html.no-touch #above_header_navigation_new li:hover > ul,
html.no-js #above_header_navigation_new li:hover > ul{display:block;}
html.no-touch #above_header_navigation_new + ul li a,
html.no-js #above_header_navigation_new + ul li a{height:50px;}
.no-touch body.header-1 .below_header_nav, .no-js body.header-1 .below_header_nav{border-top:1px solid #F7F7F7;}
.no-touch .below_header_nav{height:50px;overflow:hidden;}
.no-touch .below_header_nav, .no-js .below_header_nav{margin:0;}
.no-touch .below_header_nav ul, .no-js .below_header_nav ul{position:relative;margin:0;line-height:50px;}
.no-touch .below_header_nav li, .no-js .below_header_nav li{display:inline-block;position:relative;margin:0;}
.no-touch .below_header_nav li a, .no-js .below_header_nav li a{display:inline-block;position:relative;width:100%;padding:0 15px;color:#616161;z-index:2;}
.no-touch .below_header_nav li:hover > .sub-menu, .no-js .below_header_nav li:hover > .sub-menu{display:block !important;}
.no-touch .below_header_nav .sub-menu, .no-js .below_header_nav .sub-menu{display:none !important;position:absolute;left:0;top:50px;width:200px;background:#008ECC;z-index:10;}
.no-touch .below_header_nav .sub-menu .menu-item-has-children:before, .no-js .below_header_nav .sub-menu .menu-item-has-children:before{color:#FFF;}
.no-touch .below_header_nav .sub-menu .sub-menu, .no-js .below_header_nav .sub-menu .sub-menu{top:0;left:200px;}
.no-touch .below_header_nav .sub-menu li, .no-js .below_header_nav .sub-menu li{display:block;float:none;}
.no-touch .below_header_nav .sub-menu li:after, .no-js .below_header_nav .sub-menu li:after{display:none;}
.no-touch .below_header_nav .sub-menu a, .no-js .below_header_nav .sub-menu a{color:#FFF;text-align:left;}
.no-touch .below_header_nav .sub-menu a:hover, .no-js .below_header_nav .sub-menu a:hover{-webkit-box-shadow:inset 0 0 500px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 500px 2px rgba(0, 0, 0, 0.2);-ms-box-shadow:inset 0 0 500px 2px rgba(0, 0, 0, 0.2);-o-box-shadow:inset 0 0 500px 2px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 500px 2px rgba(0, 0, 0, 0.2);}
html.touch .below_header_nav{overflow:hidden;}
html.touch .below_header_nav ul{display:block;}
html.no-touch .below_header_nav > ul > li > .sub-menu, html.no-js .below_header_nav > ul > li > .sub-menu{-webkit-animation:topOpacity 0.4s;-moz-animation:topOpacity 0.4s;-o-animation:topOpacity 0.4s;animation:topOpacity 0.4s;}
@-webkit-keyframes topOpacity {
0%{display:none;opacity:0;top:40px;}
1%{display:block;opacity:0;top:40px;}
100%{display:block;opacity:1;top:50px;}
}
@-moz-keyframes topOpacity {
0%{display:none;opacity:0;top:40px;}
1%{display:block;opacity:0;top:40px;}
100%{display:block;opacity:1;top:50px;}
}
@-o-keyframes topOpacity {
0%{display:none;opacity:0;top:40px;}
1%{display:block;opacity:0;top:40px;}
100%{display:block;opacity:1;top:50px;}
}
@keyframes topOpacity {
0%{display:none;opacity:0;top:40px;}
1%{display:block;opacity:0;top:40px;}
100%{display:block;opacity:1;top:50px;}
}
html.no-touch .below_header_nav .sub-menu .sub-menu, html.no-js .below_header_nav .sub-menu .sub-menu{-webkit-animation:LeftOpacity 0.4s;-moz-animation:LeftOpacity 0.4s;-o-animation:LeftOpacity 0.4s;animation:LeftOpacity 0.4s;}
@-webkit-keyframes LeftOpacity {
0%{display:none;opacity:0;left:190px;}
1%{display:block;opacity:0;left:190px;}
100%{display:block;opacity:1;left:200px;}
}
@-moz-keyframes LeftOpacity {
0%{display:none;opacity:0;left:190px;}
1%{display:block;opacity:0;left:190px;}
100%{display:block;opacity:1;left:200px;}
}
@-o-keyframes LeftOpacity {
0%{display:none;opacity:0;left:190px;}
1%{display:block;opacity:0;left:190px;}
100%{display:block;opacity:1;left:200px;}
}
@keyframes LeftOpacity {
0%{display:none;opacity:0;left:190px;}
1%{display:block;opacity:0;left:190px;}
100%{display:block;opacity:1;left:200px;}
}
.no-js #masthead{text-align:center;}
.no-js #masthead .social-icons,
.no-js #masthead .search-form{display:inline-block;width:auto;vertical-align:top;margin-top:0;}
.menu-item-has-children:before{position:absolute;top:50%;right:5px;height:50px;width:10px;background:transparent !important;content:"\f078";font-family:FontAwesome;font-size:0.5em;z-index:9;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
@media screen and (min-width:1000px){
.menu-item-has-children:before{height:0;}
}
.no-js #above_header_navigation_new .menu-item-has-children:before,
.no-js .below_header_nav .menu-item-has-children:before{right:0;top:50%;}
@media screen and (min-width:1000px){
.no-js #above_header_navigation_new .menu-item-has-children:before,
.no-js .below_header_nav .menu-item-has-children:before{top:0;}
}
.menu-item-has-children .menu-item-has-children:before{right:5px;content:"\f054";z-index:99;}
li.more .menu-item-has-children:before{content:"\f054";}
li.more .sub-menu a{line-height:1.8em !important;}
.navigation .sub-menu{-webkit-box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1);}
.navigation .sub-menu li{border-bottom:1px solid #EEE;}
.navigation .sub-menu li:last-child{border-bottom:none;}
html.no-touch .nav-icon-mobile{display:none;}
html.no-touch body{margin:0 auto;height:100%;}
@media screen and (min-width:900px){
html.no-touch body{width:100%;}
}
.touch.js header.site-header{padding:0 50px;}
.touch.js .branding-social-icons{padding-top:0;}
.touch.js .blockCover{width:40%;height:100%;z-index:99;position:fixed;top:0;}
@media screen and (min-width:480px){
.touch.js .blockCover{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px);}
}
.touch.js .bodyPushBelowHeader .blockCover{left:0;}
.touch.js .bodyPushAboveHeader .blockCover{right:0;}
.touch.js .nav-icon-mobile{position:absolute;top:5px;width:40px;height:40px;-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.1);box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.1);background:#FFF;}
.touch.js .nav-icon-mobile:before{cursor:pointer;display:block;width:30px;height:30px;position:absolute;top:5px;right:5px;z-index:999;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #008ECC), color-stop(20%, transparent), color-stop(40%, transparent), color-stop(40%, #008ECC), color-stop(60%, #008ECC), color-stop(60%, transparent), color-stop(80%, transparent), color-stop(80%, #008ECC));background:-webkit-linear-gradient(#008ECC 20%, transparent 20%, transparent 40%, #008ECC 40%, #008ECC 60%, transparent 60%, transparent 80%, #008ECC 80%);background:-moz-linear-gradient(#008ECC 20%, transparent 20%, transparent 40%, #008ECC 40%, #008ECC 60%, transparent 60%, transparent 80%, #008ECC 80%);background:-o-linear-gradient(#008ECC 20%, transparent 20%, transparent 40%, #008ECC 40%, #008ECC 60%, transparent 60%, transparent 80%, #008ECC 80%);background:linear-gradient(#008ECC 20%, transparent 20%, transparent 40%, #008ECC 40%, #008ECC 60%, transparent 60%, transparent 80%, #008ECC 80%);content:'';}
.touch.js #above-header-nav-icon{left:5px;}
.touch.js #below-header-nav-icon{right:5px;}
.touch.js .navigation{background:#006b99;width:60%;position:absolute;top:0;z-index:999;}
@media screen and (min-width:480px){
.touch.js .navigation{width:300px;}
}
.touch.js .navigation ul{list-style-type:none;margin:0;}
.touch.js .navigation li{border-bottom:1px solid #FFF;margin:0;}
.touch.js .navigation li.menu-item-has-children > a:after{content:"\f054";font-family:FontAwesome;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;font-size:15px;color:#FFF;}
.touch.js .navigation li .back{position:relative;}
.touch.js .navigation li .back:before{content:"\f053";font-family:FontAwesome;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;font-size:15px;color:#FFF;}
.touch.js .navigation li a{color:#FFF;font-family:PT Serif, PT Sans, 'Segoe UI', Optima, sans-serif;font-size:1.2em;line-height:1.7em;padding:10px 10%;cursor:pointer;display:block;position:relative;}
.touch.js .navigation li a:hover{background:rgba(0, 0, 0, 0.2);}
.touch.js .navigation li ul{position:absolute;background:#006b99;left:0;top:0;display:block;width:100%;height:100%;z-index:1;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.touch.js #above_header_navigation_new{left:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);display:none;}
.touch.js .below_header_nav{right:0 !important;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);display:none;}
.touch.js .notificationBar{display:none !important;}
.bodyPushAboveHeader #page{-webkit-transform:translate3d(60%, 0px, 0px) !important;-moz-transform:translate3d(60%, 0px, 0px) !important;-ms-transform:translate3d(60%, 0px, 0px) !important;-o-transform:translate3d(60%, 0px, 0px) !important;transform:translate3d(60%, 0px, 0px) !important;}
@media screen and (min-width:480px){
.bodyPushAboveHeader #page{-webkit-transform:translate3d(300px, 0px, 0px) !important;-moz-transform:translate3d(300px, 0px, 0px) !important;-ms-transform:translate3d(300px, 0px, 0px) !important;-o-transform:translate3d(300px, 0px, 0px) !important;transform:translate3d(300px, 0px, 0px) !important;}
}
.bodyPushBelowHeader #page,
.next-post-slide{-webkit-transform:translate3d(-60%, 0px, 0px) !important;-moz-transform:translate3d(-60%, 0px, 0px) !important;-ms-transform:translate3d(-60%, 0px, 0px) !important;-o-transform:translate3d(-60%, 0px, 0px) !important;transform:translate3d(-60%, 0px, 0px) !important;}
@media screen and (min-width:480px){
.bodyPushBelowHeader #page,
.next-post-slide{-webkit-transform:translate3d(-300px, 0px, 0px) !important;-moz-transform:translate3d(-300px, 0px, 0px) !important;-ms-transform:translate3d(-300px, 0px, 0px) !important;-o-transform:translate3d(-300px, 0px, 0px) !important;transform:translate3d(-300px, 0px, 0px) !important;}
}
.overflow-x-visible{overflow-x:visible !important;}
.navPush, .next-post-slide-show{-webkit-transform:translate3d(0px, 0px, 0px) !important;-moz-transform:translate3d(0px, 0px, 0px) !important;-ms-transform:translate3d(0px, 0px, 0px) !important;-o-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important;}
.displayBlock{display:block !important;}
.displayNone{display:none !important;}
.touch #above_header_navigation_new ul{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.touch .sub-menu a{border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.touch.js #above_header_navigation_new{overflow:hidden;}
.touch.js #above_header_navigation_new li .sub-menu{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);opacity:0;}
.site-content{position:relative;z-index:1;}
.widget-area.right{float:right;width:30%;}
article{padding:20px;color:#646869;}
article.post .entry-content h2, body.search.search-results h1.entry-title a{font-size:1.2em;margin:10px 0;}
@media screen and (min-width:480px){
article.post .entry-content h2, body.search.search-results h1.entry-title a{font-size:1.6em;margin:20px 0;}
}
article.post .entry-content h3{font-size:1.4em;margin:20px 0;}
#header-image{margin:0 auto;text-align:center;display:block;}
body{font-size:15px;line-height:1.8;width:100%;height:100%;position:static;left:0;color:#555;background:#F7F7F7;}
#page{position:relative;}
.site-content .content-area, .site-content .widget-area{width:96%;margin:20px 2% 5px 2%;}
.site-content.no-sidebar .content-area, .site-content.no-sidebar .widget-area{width:100%;margin:20px auto 5px auto;padding:0;}
.site-branding{padding:0;width:100%;text-align:center;}
@media screen and (min-width:480px){
.site-branding{width:auto;margin:10px auto;}
}
@media screen and (min-width:600px){
.site-branding{width:auto;display:table-cell;text-align:left;vertical-align:middle;}
}
.site-branding .title-area{margin:0 auto;}
@media screen and (min-width:600px){
.site-branding .title-area{margin:0;}
}
.site-title{margin:0;width:100%;height:100%;line-height:2em;font-size:2.2em;font-family:PT Serif, PT Sans, 'Segoe UI', Optima, sans-serif;}
.site-title a{font-size:1.0em;color:#006b99;height:inherit;width:inherit;}
@media screen and (min-width:480px){
.site-title a{font-size:1.3em;line-height:1.3em;}
}
.header-logo a{text-indent:-9999em;display:block;}
.site-description{font-size:1.1em;padding-left:3px;color:#008ECC;line-height:1.4em;}
@media screen and (min-width:480px){
.site-description{margin:0;}
}
@media screen and (min-width:1000px){
.site-description{margin:0 0 10px;}
}
.entry-content .entry-excerpt p{margin:0;}
@media screen and (min-width:480px){
.entry-content .entry-excerpt p{text-align:left;}
}
article.post h2.entry-title{font-size:2.1em;line-height:1.3em;text-align:center;}
@media screen and (min-width:480px){
article.post h2.entry-title{font-size:2.2em;line-height:1.4em;text-align:left;}
}
@media screen and (min-width:900px){
body{font-size:16px;}
header.site-header, .site-content{width:90%;margin:0 auto;}
.site-content .content-area{width:66%;margin:20px 1% 5px 0;}
.site-content.right-sidebar .content-area, .site-content.left-sidebar .widget-area{float:left;}
.site-content.left-sidebar .content-area, .site-content.right-sidebar .widget-area{float:right;}
.site-content .widget-area{width:30%;margin:20px 0;position:relative;}
aside.widget{margin:0 0 25px 2%;}
}
@media screen and (min-width:1200px){
.site-content .content-area{width:70%;}
.site-content .widget-area{width:26%;}
} .pagination-container{text-align:center;}
body .pagination{display:inline-block;padding:0;border:1px solid #D8D8D8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
body .pagination ul{margin:0;list-style-type:none;}
body .pagination li{float:left;margin-bottom:0;border-right:1px solid #DDD;}
body .pagination li:last-child{border-right:none;}
body .pagination a, body .pagination span{display:inline-block;padding:5px 15px;background:#FFF;color:#747474;}
body .pagination a:hover, body .pagination span:hover{background:#F7F7F7;}
body .pagination span{cursor:default;}
body .pagination .current, body .pagination .current:hover{background:#F7F7F7;color:#747474;cursor:not-allowed;}
body .pagination .dots{color:#747474;cursor:not-allowed;}
body.home article .entry-footer{font-size:0.9em;line-height:2em;}
article.post .entry-content a:hover, article.post .entry-content a:focus, article.post .entry-content a:active{border-bottom:1px solid;}
article.post h2.entry-title a:hover{color:#008ECC;}
.page-header{background:#008ECC;margin:0 0 20px;text-align:left;padding:10px;color:#FFF;}
.page-header h1, .page-header p{margin-bottom:0;}
.archive .page-header, .search .page-header{margin-bottom:40px;}
.sub-page-header h2{font-size:1.5em;margin-bottom:0;}
.archive.author .author-info{display:table;width:100%;margin:20px 0;padding:20px;}
.archive.author .author-info > div{display:table-cell;}
.archive.author #author-avatar{width:64px;padding:0;}
@media screen and (min-width:600px){
.archive.author #author-avatar{width:128px;padding-right:10px;}
}
.archive.author .info{padding-left:10px;}
.search #primary .search-field{height:40px;padding:5px;width:100%;border:1px solid #008ECC;}
.search #primary .search-field:focus{outline:none;border:1px solid #AAA;}
.comment-list{margin:0;}
.comment-list li article{position:relative;margin:25px 11px;padding:0 0 0 .5em;-webkit-box-shadow:0 0 5px 1px #E7E7E7;-moz-box-shadow:0 0 5px 1px #E7E7E7;-ms-box-shadow:0 0 5px 1px #E7E7E7;-o-box-shadow:0 0 5px 1px #E7E7E7;box-shadow:0 0 5px 1px #E7E7E7;}
@media screen and (min-width:480px){
.comment-list li article{padding:2em 0 0 1em;}
}
.comment-list .comment-metadata{font-size:0.9em;}
.comments-area ol, .comments-area ul{list-style-type:none;}
.comments-area .comment-content ul{list-style-type:square;}
.comments-area .comment-content ol{list-style-type:decimal;}
.full-width #author-detail{padding-bottom:20px;}
.full-width #author-detail .author-name,
.full-width #respond #reply-title{background:#008ECC;font-weight:600;color:#FFF;}
.full-width #author-detail .author-name{margin-bottom:20px;padding:10px 20px;font-size:1.4em;}
.full-width #respond #reply-title{padding:10px 20px 0;font-size:2.0em;}
#respond #reply-title{margin:0;padding:.5em 20px 0;font-size:2em;color:rgba(255, 255, 255, 0.9);}
#comments .comments-title{margin:1em 0 0 0;padding:0 0.1em;background:transparent;color:#008ECC;font-size:3em;}
.comment-author.vcard img{position:absolute;top:0;right:0;height:40px;width:40px;}
@media screen and (min-width:480px){
.comment-author.vcard img{top:2em;left:-11px;width:64px;height:64px;}
}
.comment .comment-actions, .comment .comment-content, .comment footer.comment-meta{padding:0 45px 0 0;}
@media screen and (min-width:480px){
.comment .comment-actions, .comment .comment-content, .comment footer.comment-meta{padding:0 65px;}
}
.comment .comment-content{display:inline-block;margin:1em 0 2em;font-size:0.9em;}
.comment .comment-actions{position:absolute;bottom:0;padding:0;}
.comment .comment-actions.edit{left:0;}
@media screen and (min-width:480px){
.comment .comment-actions.edit{left:80px;}
}
.comment .comment-actions.edit a{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}
.comment .comment-actions.reply{right:0;}
#comments .comment .comment-actions a{color:#FFF;padding:5px 8px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;background:#006b99;}
.comment .comment-actions a:hover{opacity:0.9;}
.comment b.fn{font-weight:normal;font-size:1.1em;}
p.comment-awaiting-moderation{margin-bottom:.2em;color:#D9185F;}
div#comments a{color:#006b99;}
h3#reply-title small a{color:rgba(255, 255, 255, 0.8);font-size:0.6em;vertical-align:middle;}
h3#reply-title small{font-size:100%;float:right;}
.bypostauthor article{border-top:10px solid #008ECC;}
@media screen and (min-width:480px){
.bypostauthor article img.avatar{border:2px solid #008ECC;}
}
.comment-moderation{color:#008ECC;}
#respond{background-color:transparent;}
#respond > *{padding:20px;}
#respond .comment-subscription-form .subscribe-label{color:#FFF;padding-left:5px;}
#respond form{background:#008ECC;font-size:0px;}
#respond form > *{font-size:15px;}
#respond .logged-in-as{color:rgba(255, 255, 255, 0.8);margin:0 0 1em;}
#respond .logged-in-as a{color:#FFF;border-bottom:1px solid;}
#respond input[type="submit"]{padding:1em;font-size:1.2em;margin:0;background:rgba(0, 0, 0, 0.3);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#respond .comment-notes{font-size:0.9em;color:#006b99;}
.input__field:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important;margin:2.7em 8px 8px 8px;display:inline-block;width:-webkit-calc(84%);width:calc(84%);padding:0em 0.4em !important;}
.input{position:relative;z-index:1;display:inline-block;margin:1em 0%;max-width:350px;width:100%;vertical-align:top;}
@media screen and (min-width:1300px){
.input{min-width:50%;}
}
.input.required:after{color:#D25353;content:"\f005";font-family:fontAwesome;position:absolute;top:0;right:3px;height:1em;width:1em;font-size:.8em;}
.input__field{position:relative;display:block;float:right;padding:0.8em;width:60%;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#f0f0f0;color:#aaa;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-appearance:none;border:none !important;outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#6a7989;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.input__label-content{position:relative;display:block;padding:1.6em 0;width:100%;}
.input--juro{overflow:hidden;display:block;}
.input__field--juro{position:absolute;z-index:100;padding:2.7em 0.75em 0 !important;width:100%;background:transparent !important;color:#666;outline:none;height:auto !important;}
.input__label--juro{padding:.1em 0 0;width:100%;height:100%;background:#fff;text-align:left;}
.input__label-content--juro{padding:1.5em 1em;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s, color 0.3s;-moz-transition:-moz-transform 0.3s, color 0.3s;-o-transition:-o-transform 0.3s, color 0.3s;transition:transform 0.3s, color 0.3s;text-rendering:geometricPrecision;}
.input__textarea .input__label-content--juro{padding:1em;}
.input__label--juro::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid transparent;-webkit-transition:border-width 0.3s, border-color 0.3s;-moz-transition:border-width 0.3s, border-color 0.3s;-o-transition:border-width 0.3s, border-color 0.3s;transition:border-width 0.3s, border-color 0.3s;}
.input__textarea{max-width:100%;height:13.6em;overflow:visible;}
.input__textarea textarea{height:10em;display:inline-block;margin-top:2.6em !important;padding-top:0 !important;resize:none;}
.input__field--juro:focus + .input__label--juro .input__label-content--juro,
.input--filled .input__label--juro .input__label-content--juro, .no-js .input__label--juro .input__label-content--juro{color:#fff;-webkit-transform:translate3d(0, -1.5em, 0) scale3d(0.75, 0.75, 1);-moz-transform:translate3d(0, -1.5em, 0) scale3d(0.75, 0.75, 1) translateZ(1px);transform:translate3d(0, -1.5em, 0) scale3d(0.75, 0.75, 1) translateZ(1px);}
.input__textarea .input__field--juro:focus + .input__label--juro .input__label-content--juro,
.input--filled.input__textarea .input__label--juro .input__label-content--juro, .no-js .input__textarea .input__label--juro .input__label-content--juro{padding:1.5em 1em .5em;}
.input__field--juro:focus + .input__label--juro::before,
.input--filled .input__label--juro::before, .no-js .input__label--juro::before{border-width:2em 8px 8px 8px;border-color:#006b99;}
.site-info{clear:both;text-align:center;padding:10px;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid #5A5A5A;background:#111;color:rgba(255, 255, 255, 0.8);}
footer#colophon{margin:20px 0 0;color:#CCC;background:#004e70;font-size:0.8em;}
footer#colophon .footer_column{margin:40px 1%;padding:10px 10px;}
footer#colophon .footer_column .widget_search input{padding:20px 10px !important;border:none;}
footer#colophon .footer_column .widget_search .search-form{border:none;}
footer#colophon .footer_column:nth-child(4n) aside{border-top:3px solid #A5CEDA;}
footer#colophon .footer_column:nth-child(4n+1) aside{border-top:3px solid #8DBE79;}
footer#colophon .footer_column:nth-child(4n+2) aside{border-top:3px solid #D2D02C;}
footer#colophon .footer_column:nth-child(4n+3) aside{border-top:3px solid #F582F4;}
footer#colophon .widget_tag_cloud .tagcloud li a{background-color:#FFF;color:#002433;}
footer#colophon aside{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:none;background:rgba(0, 0, 0, 0.1);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.15)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15));background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15));background:-o-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15));background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.15)));background:linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15));padding:1em 4%;}
@media screen and (min-width:900px){
footer#colophon aside{margin:0 1% 25px 1%;}
}
footer#colophon aside li{border-bottom-color:#FFF;padding:10px 0 5px 0;}
footer#colophon aside li span.list-lines{background:#ffffff;}
footer#colophon h3{background:transparent;font-weight:bold;padding:0;color:#FFF;margin:10px 0;font-size:1.8em;}
footer#colophon a{color:#ffffff;}
footer#colophon li:hover a{color:#ffffff;}
@media screen and (min-width:600px){
footer#colophon .footer2,
footer#colophon .footer3,
footer#colophon .footer4{float:left;width:48%;}
}
@media screen and (min-width:900px){
footer#colophon .footer3{width:31.33%;}
}
@media screen and (min-width:1200px){
footer#colophon .footer4{width:23%;}
}
footer#colophon .widget li{color:#FFF;}
footer#colophon #nav-footer{background:rgba(0, 0, 0, 0.2);clear:both;text-align:center;border-color:#888;border-style:dashed;border-width:1px 0;}
footer#colophon #nav-footer ul{list-style-type:none;margin:0 auto;padding:20px;}
footer#colophon #nav-footer ul li{display:inline-block;padding:10px;}
footer#colophon #nav-footer ul a{padding-bottom:3px;color:rgba(255, 255, 255, 0.7);-webkit-transition:0s all;-moz-transition:0s all;-o-transition:0s all;transition:0s all;}
footer#colophon #nav-footer ul a:hover{border-bottom:1px solid;}
footer#colophon .widget.widget_nav_menu div li{padding:5px 0 0;}
footer#colophon .widget.widget_nav_menu div li.menu-item-has-children a{margin:0 0 5px;}
footer#colophon .widget.widget_nav_menu div li a{padding:5px 0 0 0;}
footer#colophon .widget.widget_nav_menu div li .sub-menu{margin-bottom:0;padding-bottom:0;background:transparent;}
footer#colophon .widget.widget_nav_menu div li .sub-menu a{padding-left:10px;}
footer#colophon .widget.widget_nav_menu div li .sub-menu .sub-menu a{padding-left:20px;}
footer#colophon .wp-caption .wp-caption-text{color:#333;}
footer#colophon .widget_calendar caption{margin-bottom:1em;font-size:1.5em;color:#CCC;}
footer#colophon .widget_calendar caption:before{padding-right:5px;content:"\f073";font-family:fontAwesome;}
footer#colophon .widget_calendar #calendar_wrap{padding:0 3% 5px;}
footer#colophon .widget_calendar tr{color:#b3e8ff;background:transparent;}
footer#colophon .widget_calendar td{border:none;}
footer#colophon .widget_calendar th{background:transparent;color:#FFF;border:none;}
footer#colophon .widget_calendar a{color:#33c1ff;}
a.continue-reading, a.continue-reading:hover{display:inline-block;float:right;margin:0;padding:0 5px;color:#FFF !important;border-bottom:none !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
a.continue-reading i, a.continue-reading:hover i{padding-left:5px;}
.newspaper-layout header.entry-header{padding-bottom:1em;}
.newspaper-layout article{position:relative;padding:0;}
.newspaper-layout article .entry-meta{padding:10px 0 0 0;text-align:left;font-size:.8em;}
.newspaper-layout .post p{color:inherit;font-size:.9em;}
.newspaper-layout .post h2.entry-title{margin:2px auto;font-size:1.1em;line-height:1.5em;}
.newspaper-layout .post h2.entry-title:hover a{color:#008ECC;}
.newspaper-layout .post .entry-footer > span{line-height:33px;font-size:0.9em;}
.newspaper-layout .post .entry-footer > span i{padding-right:2px;}
.newspaper-layout .custom a{opacity:0.8;display:inline-block;}
.newspaper-layout .custom a:hover{opacity:1;}
.newspaper-layout .post .entry-header, .newspaper-layout .post .entry-content, .newspaper-layout .post .entry-footer{padding:1em 5%;border-bottom:1px solid #E9EAEF;margin:0;}
.newspaper-layout .post .entry-header{border-top:1px solid #E9EAEF;}
.newspaper-layout{visibility:visible;}
html.js .newspaper-layout{visibility:hidden;position:relative;}
html.no-js body.layout_newspaper .entry-content .featured-image{text-align:center;}
@media screen and (min-width:480px){
html.no-js body.layout_newspaper .entry-content .featured-image{text-align:left;}
html.no-js body.layout_newspaper .entry-content .featured-image img{margin:0 10px 0 0;max-width:128px;max-height:128px;}
}
@media screen and (min-width:480px){
body.layout_newspaper .entry-excerpt{padding:0;margin:10px 0;}
}
@media screen and (min-width:600px){
body.layout_newspaper .entry-content .featured-image{float:left;}
}
body.layout_newspaper .featured-image{overflow:hidden;}
body.layout_newspaper .featured-image:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:0.9;}
body.layout_standard .post{position:relative;margin-bottom:30px;}
body.layout_standard .entry-meta{padding-top:4px;}
body.layout_standard .entry-content .featured-image{margin:0 auto;text-align:center;width:100%;}
@media screen and (min-width:480px){
body.layout_standard .entry-content .featured-image{width:auto;float:left;}
}
body.layout_standard .entry-content .featured-image img{padding:3px;line-height:0;margin-bottom:10px;}
@media screen and (min-width:480px){
body.layout_standard .entry-content .featured-image img{margin:0 10px 0 0;max-width:128px;max-height:128px;}
}
body.layout_standard.featured-image-enabled .content{display:inline-block !important;width:60%;padding-left:15px;}
body.layout_standard.featured-image-disabled .content{width:100%;}
body.layout_standard .featured-image{float:left;width:40% !important;max-width:300px;line-height:0;}
body.layout_standard h2.entry-title{padding:0;margin:0;font-size:1.4em !important;line-height:1.4em !important;}
body.layout_standard h2.entry-title a{line-height:1em;vertical-align:top;}
body.layout_standard .entry-excerpt{font-size:0.9em;}
body.layout_standard .entry-content{margin:1em 0;}
body.layout_standard .entry-footer{margin-bottom:0;}
body.no-js .entry-content .featured-image{max-width:128px;max-height:128px;margin-right:5px;}
body.no-js .entry-content .featured-image img{border:none;}
body.imageShadow .entry-content img, body.imageShadow .entry-content .wp-caption{max-width:99%;-webkit-box-shadow:0px 1px 5px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 5px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 1px 5px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:0px 1px 5px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 5px 1px rgba(0, 0, 0, 0.1);}
body.imageShadow .entry-content .wp-caption img{max-width:100%;}
body.imageShadow .entry-content .wp-caption img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;}
.entry-content a[href$=png]:hover,
.entry-content a[href$=bmp]:hover,
.entry-content a[href$=gif]:hover,
.entry-content a[href$=jpg]:hover,
.entry-content a[href$=jpeg]:hover,
.entry-content a[href$=tiff]:hover,
.entry-content a[rel~=attachment]:hover,
.entry-content a[href$=png]:focus,
.entry-content a[href$=bmp]:focus,
.entry-content a[href$=gif]:focus,
.entry-content a[href$=jpg]:focus,
.entry-content a[href$=jpeg]:focus,
.entry-content a[href$=tiff]:focus,
.entry-content a[rel~=attachment]:focus{border-bottom:none !important;}
.nav-growpop a{display:block;position:fixed;top:50%;outline:none;text-align:left;z-index:100;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.nav-growpop a[rel="prev"]{left:0;}
.nav-growpop a[rel="prev"] .icon-wrap{padding:25px 15px 25px 25px;}
.nav-growpop a[rel="next"]{right:0;}
.nav-growpop a[rel="next"] .icon-wrap{padding:25px 25px 25px 15px;}
.nav-growpop .icon-wrap{display:block;position:relative;max-height:120px;background:#006b99;border:0 solid #006b99;font-size:2em;color:#FFF;opacity:0.8;z-index:100;-webkit-transition:border-width 0.3s 0.15s;-moz-transition:border-width 0.3s 0.15s;-o-transition:border-width 0.3s 0.15s;transition:border-width 0.3s 0.15s;}
.nav-growpop .icon-wrap i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.nav-growpop div{position:absolute;top:50%;width:440px;min-height:160px;background:#FFF;opacity:0;overflow:hidden;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;-o-transition:-o-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.nav-growpop a[rel="prev"] div{left:0;padding:20px 10px 20px 60px;text-align:right;-webkit-transform:translateY(-50%) translateX(-100%) scale(0.75);-moz-transform:translateY(-50%) translateX(-100%) scale(0.75);-ms-transform:translateY(-50%) translateX(-100%) scale(0.75);-o-transform:translateY(-50%) translateX(-100%) scale(0.75);transform:translateY(-50%) translateX(-100%) scale(0.75);}
.nav-growpop a[rel="next"] div{right:0;padding:20px 60px 20px 10px;-webkit-transform:translateY(-50%) translateX(100%) scale(0.75);-moz-transform:translateY(-50%) translateX(100%) scale(0.75);-ms-transform:translateY(-50%) translateX(100%) scale(0.75);-o-transform:translateY(-50%) translateX(100%) scale(0.75);transform:translateY(-50%) translateX(100%) scale(0.75);}
.nav-growpop.featured-image-enabled a[rel="prev"] div{padding:10px 160px 10px 60px;}
.nav-growpop.featured-image-enabled a[rel="next"] div{padding:10px 60px 10px 160px;}
.nav-growpop span{display:block;padding-bottom:5px;border-bottom:1px solid #DDD;color:#BCBCBC;text-transform:uppercase;letter-spacing:1px;font-size:0.7em;line-height:1.2;}
.nav-growpop h3{padding:8px 0 2px;color:#818181;font-size:1.2em;line-height:1.5;margin-bottom:0;}
.nav-growpop p{margin-bottom:0;}
.nav-growpop img{position:absolute;top:20px;max-width:128px;max-height:128px;}
.nav-growpop a[rel="prev"] img{right:15px;}
.nav-growpop a[rel="next"] img{left:15px;}
.nav-growpop a:hover .icon-wrap{border-top-width:40px;border-bottom-width:40px;}
.nav-growpop a:hover div{opacity:1;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateY(-50%) translateX(0) scale(1);-moz-transform:translateY(-50%) translateX(0) scale(1);-ms-transform:translateY(-50%) translateX(0) scale(1);-o-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(0) scale(1);}
.next-post-slide{display:none;position:fixed;bottom:25px;left:0;width:300px;padding:10px;opacity:0.98;z-index:9999;}
.next-post-slide:hover{opacity:1;}
@media screen and (min-width: 600px) and (min-height: 300px) {
.next-post-slide{display:table;}
}
.next-post-slide .title{position:relative;top:-5px;margin-bottom:5px;font-size:0.7em;color:#A4A4A4;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #DDD;}
.next-post-slide .container{max-width:280px;}
.next-post-slide span{display:table-cell;margin-right:10px;padding-right:5px;border-right:1px solid #DDD;vertical-align:middle;}
.next-post-slide span img{width:auto;max-height:100px;max-width:100px;}
.next-post-slide a{display:table-cell;padding-left:5px;overflow:hidden;}
.next-post-slide .close-button{right:0;}
.notificationBar{left:0;width:100%;}
.notificationBar p{text-align:center;line-height:40px;}
.notificationBar a, .notificationBar .button{padding:5px;background:rgba(0, 0, 0, 0.3);}
.notificationBar a:hover, .notificationBar .button:hover{background:rgba(0, 0, 0, 0.5);color:#FFF;}
.notificationBar p, .notificationBar a, .notificationBar a:visited{color:#FFF;}
.notificationBarHide{right:25px;width:40px;cursor:pointer;}
.notificationBarHide.top{top:0;}
.notificationBarHide.bottom{bottom:0;}
.notificationBar, .notificationBarHide{position:fixed;height:40px;z-index:999;-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);-ms-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);-o-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.5);background-color:#008ECC;background:-webkit-gradient(linear, left top, left bottom, from(#008ECC), to(#004766));background:-webkit-linear-gradient(top, #008ECC, #004766);background:-moz-linear-gradient(top, #008ECC, #004766);background:-o-linear-gradient(top, #008ECC, #004766);}
.notificationBar .button, .notificationBarHide .button{position:fixed;right:5px;padding:5px 10px;font-size:20px;font-weight:bolder;color:#FFF;cursor:pointer;}
.notificationBar .button.nb-hide, .notificationBarHide .button.nb-hide{margin-right:25px;}
.notificationBar .button.nb-show, .notificationBarHide .button.nb-show{margin-right:25px;}
.notificationBar.top, .notificationBarHide.top{top:0;}
.notificationBar.top .button, .notificationBarHide.top .button{top:5px;}
.notificationBar.bottom, .notificationBarHide.bottom{bottom:0;}
.notificationBar.bottom .button, .notificationBarHide.bottom .button{bottom:5px;}
html.no-touch .mstoic-nb-top{padding-top:40px;}
html.no-touch .mstoic-nb-bottom-site-info .site-info{padding-bottom:50px;}
.top-bar{display:none;position:absolute;top:0;left:0;width:100%;max-height:50%;max-height:50vh;z-index:999999999;background:#000;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.top-bar .toggle{position:absolute;right:0px;bottom:-35px;width:30px;height:30px;line-height:20px;padding:0px;color:#FFF;text-align:center;vertical-align:middle;border-top:35px solid #000;border-left:35px solid transparent;}
.top-bar .toggle i{position:absolute;right:0px;bottom:0px;font-size:0.8em;cursor:pointer;}
.top-bar aside{display:none;float:left;width:100%;margin:0 !important;background:#000;vertical-align:top;overflow-y:scroll;max-height:50%;max-height:50vh;color:#A2A2A2;}
.top-bar aside li{color:#A2A2A2;}
.top-bar aside h3, .top-bar aside a{color:#FFF !important;}
.top-bar aside:nth-of-type(1){display:inline-block;}
@media screen and (min-width:300px){
.top-bar.widget-count-2 aside{width:50%;}
.top-bar.widget-count-2 aside:nth-of-type(2){display:inline-block;}
}
@media screen and (min-width:300px){
.top-bar.widget-count-3 aside{width:50%;}
.top-bar.widget-count-3 aside:nth-of-type(2){display:inline-block;}
}
@media screen and (min-width:600px){
.top-bar.widget-count-3 aside{width:33.33%;}
.top-bar.widget-count-3 aside:nth-of-type(3){display:inline-block;}
}
@media screen and (min-width:300px){
.top-bar.widget-count-4-or-more aside{width:50%;}
.top-bar.widget-count-4-or-more aside:nth-of-type(2){display:inline-block;}
}
@media screen and (min-width:600px){
.top-bar.widget-count-4-or-more aside{width:33.33%;}
.top-bar.widget-count-4-or-more aside:nth-of-type(3){display:inline-block;}
}
@media screen and (min-width:900px){
.top-bar.widget-count-4-or-more aside{width:25%;}
.top-bar.widget-count-4-or-more aside:nth-of-type(4){display:inline-block;}
}
@media screen and (min-height: 600px) {
.top-bar{display:block;}
}
.top-bar.active{-webkit-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.3);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.top-bar aside.widget_search .search-field, .top-bar .widget_display_search #bbp_search{padding:10px;}
.mstoic_ModalBox{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;background:rgba(0, 0, 0, 0.9);}
.mstoicPopUpContainer{display:none;position:fixed;top:0;left:0;height:100%;width:100%;text-align:center;opacity:0;z-index:999999;}
.mstoicPopUpContainer:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.mstoicPopUp{display:inline-block;position:relative;max-width:400px;min-width:40%;text-align:left;background:#FFF;vertical-align:middle;overflow-y:auto;-webkit-box-shadow:0 4px 15px rgba(32, 47, 51, 0.2);-moz-box-shadow:0 4px 15px rgba(32, 47, 51, 0.2);box-shadow:0 4px 15px rgba(32, 47, 51, 0.2);}
.mstoicPopUp.popup-facebook{text-align:center;}
.mstoicPopUp.popup-custom > div{padding:20px 40px;}
.mstoicPopUp.popup-custom .close, .mstoicPopUp.popup-mailchimp .close{padding:0 10px;}
.mstoicPopUp.popup-mailchimp .container{background:#039BE5;}
.mstoicPopUp p{margin-bottom:0;padding:20px;color:#444;}
.mstoicPopUp p.header{position:relative;margin-bottom:1em;padding:10px 40px !important;background-color:#008ECC;color:#FFF;font-weight:600;font-size:1.4em;text-align:center;border-bottom:3px solid #004766;z-index:2;}
.mstoicPopUp p.header:after, .mstoicPopUp p.header:before{position:absolute;top:100%;left:50%;height:0;width:0;border:solid transparent;content:" ";pointer-events:none;}
.mstoicPopUp p.header:after{border:10px solid transparent;margin-left:-10px;border-top-color:#008ECC;}
.mstoicPopUp p.header:before{border:14px solid transparent;margin-left:-14px;border-top-color:#004766;}
.mstoicPopUp input{display:block;width:100%;margin:10px auto;font-family:inherit;line-height:1.5em;}
.mstoicPopUp input[type="email"],
.mstoicPopUp input[type="email"]:focus{color:#333;outline:none;}
.mstoicPopUp .close{position:absolute;top:8px;right:0;padding:0 10px;background-color:rgba(255, 255, 255, 0.2);color:#FFF;cursor:pointer;font-size:1.5em;z-index:9;}
.mstoicPopUp.popup-facebook p.header{background:#3B5998;border-color:#1e2e4f;}
.mstoicPopUp.popup-facebook p.header:after{border-top-color:#3B5998;}
.mstoicPopUp.popup-facebook p.header:before{border-top-color:#1e2e4f;}
.mstoicPopUp.popup-feedburner p.header{background:#FFB640;border-color:#d98600;}
.mstoicPopUp.popup-feedburner p.header:after{border-top-color:#FFB640;}
.mstoicPopUp.popup-feedburner p.header:before{border-top-color:#d98600;}
.mstoicPopUp.popup-feedburner form{padding:0 10px;}
.mstoicPopUp.popup-feedburner form label{margin:10px 0;font-weight:bold;}
.mstoicPopUp.popup-feedburner p{padding:20px 0;}
.mstoicPopUp.popup-feedburner #mc-embedded-subscribe{width:auto;margin:1em auto;padding:8px 10px;background:#ffa30d;border-top:none !important;outline-color:#ffa30d;}
.mstoicPopUp.popup-feedburner #mc-embedded-subscribe:hover,
.mstoicPopUp.popup-feedburner #mc-embedded-subscribe:focus,
.mstoicPopUp.popup-feedburner #mc-embedded-subscribe:active{outline-color:rgba(255, 255, 255, 0) !important;}
.mstoicPopUp.popup-twitter p.header{background:#00ACED;border-color:#006287;}
.mstoicPopUp.popup-twitter p.header:after{border-top-color:#00ACED;}
.mstoicPopUp.popup-twitter p.header:before{border-top-color:#006287;}
.mstoicPopUp.popup-mailchimp p.header{margin-bottom:0;background:#01579B;border-color:#001e36;}
.mstoicPopUp.popup-mailchimp p.header:after{border-top-color:#01579B;}
.mstoicPopUp.popup-mailchimp p.header:before{border-top-color:#001e36;}
.mstoicPopUp.popup-mailchimp #mc-embedded-subscribe{background:#027CB7;}
#mc_embed_signup form{padding:15px 20px;background:#039BE5;color:#FFF;}
#mc_embed_signup .indicates-required{text-align:right;}
#mc_embed_signup .asterisk{color:red;}
#mc_embed_signup .mc-field-group{display:block;margin:1em 0;clear:both;}
#mc_embed_signup ul{list-style-type:none;}
#mc_embed_signup ul li{display:inline-block;width:auto;margin-right:4em;}
#mc_embed_signup label{font-weight:bold;}
#mc_embed_signup input{display:block;width:100%;min-height:2em;margin:.2em auto .8em;}
#mc_embed_signup input[type='checkbox']{display:inline-block;width:auto;margin-right:10px;}
#mc_embed_signup input[type='checkbox'] + label{display:inline-block;text-align:left;}
#mc_embed_signup .input-group strong{display:block;margin:1.5em 0 .5em;}
#mc_embed_signup .input-group label{font-weight:normal;}
.mstoicPopUpContainer .mstoicPopUp #mc-embedded-subscribe{display:block;height:auto;width:auto;max-width:100%;margin:1em auto 1em;padding:5px 10px;color:#FFF;font-weight:bold;font-size:1.2em;border-top:4px solid rgba(0, 0, 0, 0.6);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:0.8;text-transform:uppercase;}
.mstoicPopUpContainer .mstoicPopUp #mc-embedded-subscribe:hover{cursor:pointer;opacity:1;}
.mstoicPopUpContainer .mstoicPopUp #mc-embedded-subscribe,
.mstoicPopUpContainer .mstoicPopUp #mc-embedded-subscribe:hover{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
.full_width_ad{display:block;width:100%;margin:10px auto;clear:both;overflow:hidden;text-align:center;}
.full_width_ad#below_header_ad{margin-top:40px;}
#header_ad{display:table-cell;vertical-align:middle;width:100%;padding:5px 20px;text-align:right;line-height:initial;}
#slider{display:none;position:relative;max-width:100%;margin:0 auto;}
#slider .navi-buttons{display:block;position:absolute;z-index:999;top:50%;margin-top:-15px;padding:10px 15px;background:rgba(0, 0, 0, 0.4);font-size:2.2em;line-height:0;color:#FFF;cursor:pointer;}
#slider span.navi-buttons:hover{background-color:#000000;}
#slider span.navi-buttons.prev{left:20px;}
#slider span.navi-buttons.next{right:20px;}
#slider .progress{position:absolute;top:0;left:0;height:3px;width:0;background:rgba(0, 0, 0, 0.5);z-index:2;}
#slider .slide{position:relative;float:left;}
#slider .slide-about{position:absolute;margin:0;padding:0 70px;background:rgba(0, 142, 204, 0.75);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 142, 204, 0.75)), to(rgba(0, 142, 204, 0)));background:-webkit-linear-gradient(left, rgba(0, 142, 204, 0.75), rgba(0, 142, 204, 0));background:-moz-linear-gradient(left, rgba(0, 142, 204, 0.75), rgba(0, 142, 204, 0));background:-o-linear-gradient(left, rgba(0, 142, 204, 0.75), rgba(0, 142, 204, 0));background:-webkit-gradient(linear, left top, right top, from(rgba(0, 142, 204, 0.75)), to(rgba(0, 142, 204, 0)));background:linear-gradient(to right, rgba(0, 142, 204, 0.75), rgba(0, 142, 204, 0));-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#slider .slide-about h3,
#slider .slide-about p{margin:0;padding:0 10px;color:#FFF;}
#slider .dotstyle{position:absolute;bottom:0;width:100%;text-align:center;}
#slider .dotstyle ul{display:inline-block;position:relative;margin:0;padding:0;list-style:none;cursor:default;}
#slider .dotstyle li{display:block;position:relative;float:left;width:16px;height:16px;margin:0 16px;cursor:pointer;}
#slider .dotstyle li a{position:absolute;top:0;left:0;width:100%;height:100%;outline:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#FFF;background-color:rgba(255, 255, 255, 0.3);text-indent:-999em;cursor:pointer;}
#slider .dotstyle-fillup li a{overflow:hidden;background-color:rgba(0, 0, 0, 0);-webkit-box-shadow:inset 0 0 0 2px #ffffff;-moz-box-shadow:inset 0 0 0 2px #ffffff;box-shadow:inset 0 0 0 2px #ffffff;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;}
#slider .dotstyle-fillup li a::after{position:absolute;left:0;bottom:0;height:0;width:100%;background-color:#FFF;content:'';-webkit-box-shadow:0 0 1px #FFF;-moz-box-shadow:0 0 1px #FFF;box-shadow:0 0 1px #FFF;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;}
#slider .dotstyle-fillup li a:hover,
#slider .dotstyle-fillup li a:focus{background-color:rgba(0, 0, 0, 0.2);}
#slider .dotstyle-fillup li.current a::after{height:100%;}
header#masthead{margin-bottom:20px;background:#FFF;text-align:center;}
@media screen and (min-width:1000px){
header#masthead{text-align:left;}
}
@media screen and (min-width:1000px){
header#masthead > div{display:table-cell;width:auto;text-align:left;margin:0;padding:0 0 0 20px;}
.branding-social-icons{display:table !important;width:100% !important;}
.site-branding .title-area{margin:10px 0;}
}
.social-icons{display:inline-block;width:auto;}
@media screen and (min-width:1000px){
.social-icons{text-align:right;display:table-cell;vertical-align:middle;}
} html.no-touch body.header-1 .below_header_nav li.more:hover > a,
html.no-js body.header-1 .below_header_nav li.more:hover > a{background:#008ECC;}
body.header-2 header#masthead{background:#008ECC;}
html.no-touch body.header-2 .below_header_nav li.more, html.no-touch body.header-2 .below_header_nav li a{font-family:PT Serif, PT Sans, 'Segoe UI', Optima, sans-serif;}
body.header-4 .below_header_nav .sub-menu{border-top:3px solid #008ECC;}
body.header-5 header#masthead:after{background:-webkit-gradient(linear, left top, right top, from(#008ECC), to(#CC3E00));background:-webkit-linear-gradient(left, #008ECC, #CC3E00);background:-moz-linear-gradient(left, #008ECC, #CC3E00);background:-o-linear-gradient(left, #008ECC, #CC3E00);background:linear-gradient(to right, #008ECC, #CC3E00);}
body.header-6 .below_header_nav > ul > li:after{background:#008ECC;}
.mstoic-top{position:fixed;right:25px;bottom:45px;height:2.5em;width:2.5em;z-index:10;opacity:0.8;background:#992f00;visibility:hidden;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;-o-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.mstoic-top:after{display:inline-block;margin:0 0 0 0.5em;content:"\f062";font-family:FontAwesome;font-size:1.3em;color:#FFF;}
@media screen and (min-width: 800px) and (min-height: 500px) {
.mstoic-top:after{font-size:1.7em;margin:-0.15em 0 0 0.3em;}
}
.mstoic-top.mstoic-is-visible, .mstoic-top.cd-fade-out, .no-touch .mstoic-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;-o-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.mstoic-top.mstoic-is-visible{visibility:visible;opacity:1;}
.mstoic-top.mstoic-fade-out{opacity:.5;}
.no-touch .mstoic-top:hover{opacity:1;}
.yarpp-related-none{display:none;}
.yarpp-related{margin:30px auto;padding:10px;background:#FDFDFD;border:1px solid #F1F1F1;text-align:center !important;clear:both;}
#yarpp-thumb ol{display:inline-block;list-style-type:none;margin:10px auto;}
#yarpp-thumb ol > a{display:block;}
@media screen and (min-width:500px){
#yarpp-thumb ol > a{display:inline-block;}
}
#yarpp-thumb li{width:100%;height:auto;margin:20px 0;overflow:hidden;border-top:1px solid #EEE;display:table;}
@media screen and (min-width:500px){
#yarpp-thumb li{float:left;margin:10px;width:128px;overflow:hidden;display:inline;}
}
#yarpp-thumb li:hover > img{opacity:0.7;}
#yarpp-thumb a{font-weight:normal !important;border-bottom:none;display:table-cell;vertical-align:top;line-height:1.7em;font-size:14px;}
@media screen and (min-width:500px){
#yarpp-thumb a{display:inline;}
#yarpp-thumb a a{display:inline-block;height:6.8em;min-height:6.8em;max-height:6.8em;padding:.4em;font-size:0.9em;line-height:1.7em;vertical-align:middle;}
}
#yarpp-thumb h3{text-align:left;}
#yarpp-thumb .featured-image{display:table-cell;float:none;width:115px;max-width:107px;margin:0 auto;padding:2px;line-height:0;text-align:center;vertical-align:middle;border-right:5px solid #F1F4F9;}
@media screen and (min-width:500px){
#yarpp-thumb .featured-image{display:block;height:110px;min-height:110px;max-height:110px;padding:5px 0;border-bottom:1px solid #F1F4F9;border-right:none;overflow:hidden;}
}
#yarpp-thumb img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;margin-left:auto;margin-right:auto;}
.full-width .bbp-breadcrumb a, .full-width .bbp-breadcrumb span{background:#992f00;}
.full-width .bbp-breadcrumb a:after{border-left-color:#992f00;}
.widget_display_search #bbp_search{width:100%;padding:0;border:none;outline:none;height:40px;border-bottom:1px solid #008ECC;}
.widget_display_search #bbp_search:focus{border-bottom:1px solid #006b99;}
.widget_display_search #bbp_search_submit{display:none;}
.widget_display_topics .bbp-forum-title{display:block;font-size:1em;}
.widget_display_forums .bbp-forum-title{font-size:1em;}
.wp-editor-container button, .wp-editor-container input[type="button"],
.wp-editor-container input[type="reset"],
.wp-editor-container input[type="submit"]{margin-right:6px !important;padding:0 6px !important;background:#FFF;outline-color:#AAA;}
.wp-editor-container button:hover, .wp-editor-container input[type="button"]:hover,
.wp-editor-container input[type="reset"]:hover,
.wp-editor-container input[type="submit"]:hover{background:#FFF;outline-color:transparent;}
.widget_display_stats dl{display:table;width:100%;}
.widget_display_stats dl > *{display:inline-block;width:50%;padding:10px;margin:0;text-align:left;float:left;border:1px solid #EEE;border-bottom:none;}
.widget_display_stats dl dd{text-align:right;border-left:none;}
.widget_display_stats dl dt:last-of-type, .widget_display_stats dl dd:last-of-type{border-bottom:1px solid #EEE;}
.bbp-login-form #user_login,
.bbp-login-form #user_pass{width:100%;}
.mstoic-checkbox{display:inline;position:relative;float:left;padding:0 3px;}
.mstoic-checkbox i{position:absolute;width:100%;height:75%;left:0;top:15%;background:#FFF;border:1px solid #DDD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.mstoic-checkbox i:before{position:absolute;left:50%;top:50%;content:"\f00c";font-family:FontAwesome;font-size:.8em;color:transparent;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.mstoic-checkbox i:before:hover{color:#888;}
.mstoic-checkbox input:checked + i:before{color:#008ECC;}
.mstoic-checkbox.hover i:before{color:#888;}
.mstoic-checkbox + label{float:left;padding-left:5px;}
.woocommerce button, .woocommerce input[type="button"],
.woocommerce input[type="reset"],
.woocommerce input[type="submit"],
.woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce .button.add_to_cart_button, .woocommerce .button.wc-forward{background:#CC3E00;outline-color:#CC3E00;}
.woocommerce button:hover, .woocommerce input[type="button"]:hover,
.woocommerce input[type="reset"]:hover,
.woocommerce input[type="submit"]:hover,
.woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce input.button.alt:hover, .woocommerce .button.add_to_cart_button:hover, .woocommerce .button.wc-forward:hover{outline-color:transparent;}
.woocommerce form .form-row{padding:3px 0;}
.woocommerce input[type="submit"]{margin-top:10px;}
.select2-container > a{height:40px;line-height:40px;}
.select2-container > a, .select2-drop-active, .select2-choice{border-color:#DDD !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
th.edd_cart_total{background:#FAFAFA;}
#edd_checkout_cart .edd_cart_header_row th{padding-top:0.5em;padding-bottom:0.5em;}
submit.button.blue:hover{-webkit-box-shadow:inset 0 0 10px 50px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 0 10px 50px rgba(0, 0, 0, 0.05);box-shadow:inset 0 0 10px 50px rgba(0, 0, 0, 0.05);}
.edd-submit.button, .edd-submit.button.active, .edd-submit.button:focus, .edd-submit.button:hover, #edd-purchase-button{background:#992f00 !important;border:none !important;}
.edd-submit.button:hover{background:#992f00 !important;}
input.edd-apply-discount.edd-submit.button{margin:0 0 0 10px;}
.background-base{background-color:#008ECC;}
.background-secondary{background-color:#992f00;}
.font-base{color:#008ECC;}
.font-secondary{color:#992f00;}
.fa-facebook, .fa-twitter, .fa-google-plus, .fa-stumbleupon, .fa-pinterest-square, .fa-linkedin-square{color:#FFF;text-align:center;vertical-align:top;}
.fa-facebook{background:#3B5998;}
.fa-twitter{background:#55ACEE;}
.fa-google-plus{background:#DD4B39;}
.fa-stumbleupon{background:#EB4924;}
.fa-pinterest-square{background:#CC2127;}
.fa-linkedin-square{background:#0077B5;}
.mstoic-line-seperator{padding:0 2px;}
.mstoic-line-seperator:nth-last-child(1){display:none;}
.read-more .post .entry-footer .mstoic-line-seperator:nth-last-child(1){display:inline-block;}
.read-more .post .entry-footer .mstoic-line-seperator:nth-last-child(2){display:none;}
@media screen and (min-width:1000px){
.nav-fixed{position:fixed !important;top:0;width:inherit;z-index:99999;}
} .container-center{text-align:center;}
.color-white{color:#FFF;}
.dark-border{-webkit-box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1);}
.floatLeft{float:left;}
.floatRight{float:right;}
.hide{display:none;}
.error{margin:20px 0;padding:10px 5px;color:#777;width:100%;border-left:5px solid #992f00;}
.close-button{top:-10px;right:5px;position:absolute;cursor:pointer;}
.box{position:relative;width:90% !important;margin:0 5%;background:#FFF;-webkit-box-shadow:0 0 6px 1px #CCC;-moz-box-shadow:0 0 6px 1px #CCC;box-shadow:0 0 6px 1px #CCC;}
.box:before, .box:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 2px rgba(0, 0, 0, 0.2);top:10px;bottom:10px;left:0;right:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.box:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
.box #page > *{width:100%;}
.box #masthead,
.box #content{background:#FFF;}
.box #masthead{-webkit-box-shadow:inset 0 -6px 10px -6px #AAA;-moz-box-shadow:inset 0 -6px 10px -6px #AAA;box-shadow:inset 0 -6px 10px -6px #AAA;z-index:9;}
.box #content{z-index:8;}
.box .breadcrumbs, .box .bbp-breadcrumb{margin:0 0 10px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.box .breadcrumbs a, .box .bbp-breadcrumb a, .box .breadcrumbs span.current, .box .bbp-breadcrumb span.current{padding:0px 15px 10px 0px;background-color:transparent !important;color:#555 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.box .breadcrumbs a:before, .box .bbp-breadcrumb a:before, .box .breadcrumbs span.current:before, .box .bbp-breadcrumb span.current:before{display:none;}
.box .breadcrumbs a:after, .box .bbp-breadcrumb a:after, .box .breadcrumbs span.current:after, .box .bbp-breadcrumb span.current:after{border:none;content:"\f178";content:"\f054";font-size:0.6em;font-family:FontAwesome;background:none;color:#555;position:relative;top:-1px;left:10px;}
.box .breadcrumbs > span > a, .box .bbp-breadcrumb > span > a{margin-left:0;padding-left:0;}
.box.single #main,
.box.page #main{padding:0 20px 20px 20px;}
.box .tags-categories-single-post{display:inline-block;margin:0 0 20px 0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.box .tags-categories-single-post span{display:none;}
.box .tags-categories-single-post ul{margin:0;padding:0;}
.box .tags-categories-single-post ul li{position:relative;margin:5px 15px 0 0;padding:0 15px;background:#008ECC;line-height:2em;vertical-align:middle;}
.box .tags-categories-single-post ul li:before{position:absolute;top:50%;left:12px;height:6px;width:6px;background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 1px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0 1px rgba(0, 0, 0, 0.25);box-shadow:inset 0 1px rgba(0, 0, 0, 0.25);content:'';-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.box .tags-categories-single-post ul li:after{background:#FFF;border-bottom:1em solid transparent;border-right:0.8em solid #008ECC;border-top:1em solid transparent;content:'';position:absolute;left:0;top:0;}
.box .tags-categories-single-post ul li a{padding:0 0 0 10px;color:#FFF;}
.box .tags-categories-single-post ul li:hover{opacity:0.9;}
.box .site-main .post-navigation{margin-left:0;margin-right:0;}
.box #author-detail .author-name,
.box #comments .comments-title{padding:0;color:#008ECC;background:#FFF;border-bottom:2px solid;font-size:1.4em;font-weight:bold;}
.box #author-detail,
.box #visitor-comments,
.box #comments{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.box #respond{padding:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.box #author-description{padding:0 0 .5em .2em;border-left:none;}
.box #author-avatar{padding:.5em .2em .5em 0;}
.box #visitor-comments .comment-list{padding-right:0;}
.box #visitor-comments .comment-list li article{margin-right:0;}
@media screen and (min-width:900px){
.box .site-content.right-sidebar .content-area{width:64%;margin:20px 1% 5px 20px;}
.box .site-content.right-sidebar .widget-area{margin-right:20px;}
.box .site-content.left-sidebar .content-area{width:64%;margin:20px 20px 5px 1%;}
.box .site-content.left-sidebar .widget-area{margin-left:20px;}
.box .site-content.no-sidebar .content-area, .box .site-content.no-sidebar .widget-area{width:98%;margin:20px 1%;}
}
.box.error404 .site-content .content-area{width:98%;margin:20px 1%;padding:0;}
.box #secondary{margin-top:10px;}
.box #secondary .widget{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:5px 20px;}
@media screen and (min-width:900px){
.box #secondary .widget{padding:0;}
}
.box #secondary .widget h3{border-bottom:2px solid;}
.box #secondary .widget > *{width:100%;margin:10px 0 !important;padding:0 !important;}
.box #secondary .widget:first-child .widget-title{margin-top:0 !important;}
.box #secondary .widget.widget_nav_menu a{padding-left:2px;}
.box #secondary .widget.widget_search .search-form{border-bottom:none;}
.box #secondary .widget.widget_search .search-field{height:40px;padding:5px;border:1px solid #008ECC;}
.box.single #secondary,
.box.page #secondary{margin-top:20px;}
.box #ajaxAnimationContainer{background:transparent;}
.box.layout_standard article{margin:0 10px 30px;}
.box.archive article{margin:0 0 30px;}
.box.error404 .error-404 .page-content{padding-left:1%;padding-right:1%;}
.box #primary .post-navigation{border-width:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.depth-1 .menu-item-has-children:before {
display: none;
}