/*!
 * Theme Name: Penamoo
 * Theme URI: https://themeforest.net/item/penamoo-wordpress-travel-theme-for-travel-blogs/15143102
 * Description: Penamoo is a premium travelling blog WordPress theme. A clean, simple, beautiful and creative themes that would be perfect for blogger, creative portfolios or freelancers.
 * Version: 1.0.5
 * Author: HiVi Pixel
 * Author URI: http://hivipixel.com/
 * Tags: blue, two-columns, right-sidebar, responsive-layout, custom-background, custom-menu, editor-style, threaded-comments, translation-ready
 * Text Domain: penamoo
 *
 * License: GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Penamoo WordPress Theme, Copyright 2016 http://hivipixel.com/
 * Penamoo is distributed under the terms of the GNU GPL
 *
 * Please DO NOT EDIT THIS FILE, if you want to customize the styles, you can create a child theme
 * See: http://codex.wordpress.org/Child_Themes
 *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}.site-content,.site-wrapper,sub,sup{position:relative}img,img[class*=align],img[class*=attachment-]{height:auto}.aligncenter,.author-bio:after,.banners:after,.comment-tab:after,.contact-wrapper:after,.container:after,.edit-link,.entry-byline .entry-author:after,.entry-byline:after,.entry-footer:after,.entry-meta:after,.format-gallery .gallery-info:after,.gallery:after,.instagram-feed:after,.layout-masonry .grid-posts:after,.members .member-details:after,.newsletter form:after,.page-template-archives .entry-content .posts-archive:after,.page-template-portfolio .grid-posts:after,.portfolio-content-wrapper:after,.post-navigation:after,.post-type-archive-jetpack-portfolio .grid-posts:after,.related-posts li:after,.site-branding:after,.subscribe:after,.tab-content:after,.team-details-wrapper:after,.team-skills .detail-top:after,hr{clear:both}.gallery-item:hover .gallery-caption,.hide-img{opacity:0}del,progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}hr{box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}.archive .entry-header,.archive .entry-summary,.author-bio .description,.banner a,.comment-body,.gallery-item,.related-posts .related-content,.search .entry-header,.search .entry-summary{overflow:hidden}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.alignnone,.container:after,.gallery-icon a,.gallery-icon img,figure.offset-image,figure>img{display:block}.site-wrapper{border-right:25px solid #000;border-left:25px solid #000;background-color:#fff;max-width:1440px;margin:auto}.container{max-width:1440px;margin-left:auto;margin-right:auto}.container:after{content:" "}.bd-left::before,.gallery-caption:before,blockquote:after,blockquote:before,q:after,q:before{content:""}.content-area{padding-top:4.2056074766%}@media (min-width:769px){.layout-2c-l .site-content .container::before,.layout-2c-r .site-content .container::before{z-index:0;top:0;bottom:0;width:33.3333333333%;content:"";background-color:#eee}.layout-2c-l .site-content .container{position:relative}.layout-2c-l .site-content .container::before{position:absolute;right:0}.layout-2c-r .site-content .container{position:relative}.layout-2c-r .site-content .container::before{position:absolute;left:0}.layout-2c-l .content-area{box-sizing:border-box;width:66.6666666667%;float:left}.layout-2c-r .content-area{box-sizing:border-box;width:66.6666666667%;float:right}.layout-2c-l .widget-area{box-sizing:border-box;width:33.3333333333%;float:right}}.widget-area{background-color:#eee;position:relative;z-index:1;padding:4.2056074766% 3.1542056075%}@media (min-width:769px){.layout-2c-r .widget-area{box-sizing:border-box;width:33.3333333333%;float:left}}@media (min-width:700px){.layout-masonry .hentry,.page-template-portfolio .hentry,.post-type-archive-jetpack-portfolio .hentry{width:29.1277258567%;float:left;margin-left:2.1028037383%;margin-right:2.1028037383%}}.layout-masonry .content-area,.page-template-portfolio .content-area,.post-type-archive-jetpack-portfolio .content-area{padding-right:2.523364486%;padding-left:2.523364486%}.layout-masonry .site-main,.page-template-portfolio .site-main,.post-type-archive-jetpack-portfolio .site-main{margin-bottom:60px}.post-type-archive-jetpack-portfolio .content-area{padding-right:0;padding-left:0}.post-type-archive-jetpack-portfolio .posts-wrapper{padding-right:2.523364486%;padding-left:2.523364486%}*,:after,:before{box-sizing:border-box}* html{font-size:100%}body{font-family:"Droid Serif",serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5em;color:#333;background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .format-quote .author,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif}::selection{color:#17a8b9;background:#fff;text-shadow:none}::-moz-selection{color:#17a8b9;background:#fff;text-shadow:none}figure{margin:0}figure.offset-image{float:none;clear:both;max-width:107%;margin-right:0;margin-left:-7.2%}.layout-2c-r figure.offset-image{margin-left:0;max-width:107.2%}.gallery-columns-1 .gallery-item,.wp-caption,embed,iframe,img,object{max-width:100%}.layout-1c figure.offset-image{max-width:100%;margin-left:0}.wp-caption{margin-bottom:24px}.wp-caption img[class*=wp-image-]{display:block;margin-bottom:5px}.wp-smiley,blockquote p:last-child{margin-bottom:0}.wp-caption-text{font-size:12px;font-style:italic;text-align:right;color:#999}.layout-2c-r .wp-caption-text{text-align:left}.wp-smiley{margin-top:0;padding:0;border:0}table td,table th{border-bottom:1px solid #ddd}embed,iframe,object{width:100%}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px)}.bd-left{position:relative}.bd-left::before{position:absolute;top:5px;left:0;height:17px;border-left:7px solid #333}table{width:100%;margin-bottom:2.618em}table td,table th{padding:10px;text-align:left;vertical-align:top}table th{text-transform:uppercase}table tr td:first-child,table tr th:first-child{padding-left:0}table tr td:last-child,table tr th:last-child{padding-right:0}.bypostauthor,.sticky{font-size:inherit}.gallery{margin-bottom:20px}.gallery-item{position:relative;float:left;margin:0 4px 4px 0}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left}.gallery-caption{font-size:14px;line-height:1.3;position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;max-height:50%;margin:0;padding:2px 8px;text-align:left;opacity:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.7)}.h1,.h2,h1,h2{line-height:1.1em}code,pre{color:#2080ad}.gallery-caption:before{position:absolute;top:0;left:0;width:100%;height:100%;min-height:50px}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.hide-img{will-change:opacity}.show-img{opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.author-bio:after,.author-bio:before,.banners:after,.banners:before,.comment-tab:after,.comment-tab:before,.contact-wrapper:after,.contact-wrapper:before,.entry-byline .entry-author:after,.entry-byline .entry-author:before,.entry-byline:after,.entry-byline:before,.entry-footer:after,.entry-footer:before,.entry-meta:after,.entry-meta:before,.format-gallery .gallery-info:after,.format-gallery .gallery-info:before,.gallery:after,.gallery:before,.instagram-feed:after,.instagram-feed:before,.layout-masonry .grid-posts:after,.layout-masonry .grid-posts:before,.members .member-details:after,.members .member-details:before,.newsletter form:after,.newsletter form:before,.page-template-archives .entry-content .posts-archive:after,.page-template-archives .entry-content .posts-archive:before,.page-template-portfolio .grid-posts:after,.page-template-portfolio .grid-posts:before,.portfolio-content-wrapper:after,.portfolio-content-wrapper:before,.post-navigation:after,.post-navigation:before,.post-type-archive-jetpack-portfolio .grid-posts:after,.post-type-archive-jetpack-portfolio .grid-posts:before,.related-posts li:after,.related-posts li:before,.site-branding:after,.site-branding:before,.subscribe:after,.subscribe:before,.tab-content:after,.tab-content:before,.team-details-wrapper:after,.team-details-wrapper:before,.team-skills .detail-top:after,.team-skills .detail-top:before{display:table;content:""}.comment-tab,.commentlist,.contact-details ul,.entry-byline .entry-share ul,.member-social ul,.members,.portfolio-left ul,.pricing-table .pricing-features ul,.primary-navigation .sub-menu,.primary-navigation ul,.related-portfolio ul,.related-posts ul,.social ul,.social-share ul,.team-details,.team-skills ul,.widget ul{margin:0;padding:0;list-style:none}.comment-tab>li,.entry-byline .entry-share ul>li,.primary-navigation ul>li,.social ul>li{display:inline-block}.aligncenter,.comment-tab a,.entry-byline .entry-share ul a,.primary-navigation ul a,.social ul a,address,form legend{display:block}.aligncenter{margin-right:auto;margin-left:auto}blockquote,p{margin:0 0 24px}a{-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;text-decoration:none;color:#17a8b9}a:visited{color:#04a283}a:hover,a:visited:hover{text-decoration:none;color:#333}h1,h2,h3,h4,h5,h6{font-weight:700;font-style:normal;margin:12px 0;color:#333}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,.h4,h3,h4{line-height:1.3em}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}abbr[title],dfn[title]{cursor:help}del{text-decoration:line-through;color:#aaa}code,kbd,pre,samp{font-size:16px}pre{margin:24px 0;padding:24px;background-color:#fafafa}blockquote{background-color:#f2f2f2;padding:40px;text-align:center;font-family:Oswald,sans-serif;font-size:30px;font-weight:300;line-height:1.2;text-transform:uppercase}blockquote.alignleft{width:-webkit-calc(100% - (820px / 2));width:calc(100% - (820px / 2));margin-right:22px}.layout-1c blockquote.alignleft{width:-webkit-calc(100% - (1230px / 2));width:calc(100% - (1230px / 2))}blockquote.alignright{width:-webkit-calc(100% - (820px / 2));width:calc(100% - (820px / 2));margin-left:22px}.layout-1c blockquote.alignright{width:-webkit-calc(100% - (1230px / 2));width:calc(100% - (1230px / 2))}blockquote cite{position:relative;display:block;padding:10px 0 0 20px;color:#555}blockquote cite:before{position:absolute;left:0;content:"\2014"}address{margin:0 0 24px}ol,ul{margin:16px 0;padding:0 0 0 24px}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}li ol,li ul{margin:0}dl{margin:24px}dt{font-weight:700}dd{margin-bottom:24px}hr{height:1px;min-height:0;margin:24px 0;border-top:1px solid #ddd;border-right:0;border-bottom:0;border-left:0}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}hr.blackborder{border-color:#000}hr.whiteborder{border-color:#fff}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{color:#000!important;background:0 0!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=date],form input[type=month],form input[type=time],form input[type=datetime],form input[type=datetime-local],form input[type=week],form input[type=tel],form input[type=color],form input[type=number],form input[type=search],form select,form textarea{display:inline-block;box-sizing:border-box;height:2.5em;padding:.5em .6em;vertical-align:middle;border:1px solid #ddd;border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 5px #ececec}form select[multiple],form textarea{height:auto}form input:not([type]){display:inline-block;box-sizing:border-box;padding:.5em .6em;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px #ddd}form input[type=color]{padding:.2em .5em}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=date]:focus,form input[type=month]:focus,form input[type=time]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=week]:focus,form input[type=tel]:focus,form input[type=color]:focus,form input[type=number]:focus,form input[type=search]:focus,form select:focus,form textarea:focus{border-color:#129fea;outline:0;background-color:#fff;box-shadow:none}form input:not([type]):focus{border-color:#129fea;outline:0}form input[type=file]:focus,form input[type=checkbox]:focus,form input[type=radio]:focus{outline:#129fea auto 1px}form input[type=checkbox],form input[type=radio]{display:inline-block;margin:.5em 0}form input:not([type])[disabled],form input[type=text][disabled],form input[type=password][disabled],form input[type=email][disabled],form input[type=url][disabled],form input[type=date][disabled],form input[type=month][disabled],form input[type=time][disabled],form input[type=datetime][disabled],form input[type=datetime-local][disabled],form input[type=week][disabled],form input[type=tel][disabled],form input[type=color][disabled],form input[type=number][disabled],form input[type=search][disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;color:#cad2d3;background-color:#eaeded}form input[readonly],form select[readonly],form textarea[readonly]{color:#777;border-color:#ccc;background-color:#eee}form input:focus:invalid,form select:focus:invalid,form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}form input[type=file]:focus:invalid:focus,form input[type=checkbox]:focus:invalid:focus,form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}form select{height:2.25em;border:1px solid #ccc;background-color:#fff}form label{margin:.5em 0 .2em}form fieldset{margin:0;padding:.35em 0 .75em;border:0}form legend{width:100%;margin-bottom:.3em;padding:.3em 0;color:#333;border-bottom:1px solid #e5e5e5}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:inherit;font-family:"Open Sans",sans-serif;font-size:100%;font-size:13px;font-weight:700;padding:1em 1.5em;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid #04bb97;border:transparent;border-radius:3px;background-color:#17a8b9}.button:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#f2f2f2}.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-image:-webkit-gradient(linear,0 0,0 100%,left,color-stop(40%,rgba(0,0,0,.05)),right);background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0)}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#000\9;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{cursor:not-allowed;opacity:.4;border:none;background-image:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{color:#fff;background-color:#0078e7}.site-header{background-color:#000}.site-branding{padding:25px 0;text-align:center}@media (min-width:480px){.site-branding{padding:25px 0}}@media (min-width:568px){.site-branding{width:30.406504065%;float:left;margin-right:4.3902439024%;text-align:left}.site-title{float:left}}.site-title{margin:0 10px 0 0;letter-spacing:-3px}.site-title a,.site-title a:hover,.site-title a:visited:hover{color:#fff}.site-description{font-family:"Droid Serif",serif;font-size:12px;font-weight:400;font-style:italic;margin:0;padding-top:10px;color:#d4d4d4}@media (min-width:568px){.site-description{float:left}}@media (min-width:1025px){.site-description{padding-top:20px}}.search-button{width:6.608478803%;float:right;margin-right:0;text-align:right;position:absolute;left:0;top:130px}@media (min-width:480px){.search-button{top:40px}}@media (min-width:568px){.search-button{right:23px;left:auto;position:relative}.primary-navigation{width:65.2032520325%;float:right;margin-right:0}}@media (min-width:600px){.search-button{right:18px}}.no-js .search-button{display:none}.search-button button{height:auto;padding:.5em 1em;border-radius:0;background-color:#f59e1d;font-size:100%}@media (min-width:769px){.search-button{right:auto;top:auto}.search-button button{line-height:7em;height:5.5em}}.search-button .fa{font-size:18px;color:#333}.primary-navigation .edge ul{right:0;left:auto}.primary-navigation ul{width:86.6583541147%;float:left;margin-right:6.7331670823%;padding:51px 0;text-align:right;display:none}@media (min-width:769px){.primary-navigation ul{display:block}}.primary-navigation li{position:relative;margin-right:32px;margin-left:-5px}.primary-navigation li.current-menu-item>a{color:#17a8b9}.primary-navigation li.current-menu-item>a:hover{color:#fff}.primary-navigation li:hover>.sub-menu{display:block}.primary-navigation li.menu-item-has-children{padding-right:14px}.primary-navigation li.menu-item-has-children::after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-size:12px;position:absolute;top:5px;right:0;display:inline-block;content:"\f107";-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);color:#ffae00;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.primary-navigation li.menu-item-has-children::after:hover{content:"\f106";color:#17a8b9}.primary-navigation li.menu-item-has-children:hover::after{content:"\f106"}.primary-navigation a{font-family:Raleway,sans-serif;font-size:12px;font-weight:700;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;text-transform:uppercase;color:#fff;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.primary-navigation a:hover{color:#17a8b9}.primary-navigation a::before{position:absolute;z-index:-1;right:100%;bottom:0;left:0;height:4px;content:"";-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:right;transition-property:right;background:#17a8b9}.primary-navigation a:active::before,.primary-navigation a:focus::before,.primary-navigation a:hover::before{right:0}.primary-navigation .sub-menu{position:absolute;z-index:9999;top:100%;left:0;display:none;min-width:230px;margin-top:0;padding:20px 0;text-align:left;background-color:#fff;box-shadow:0 2px 10px -2px rgba(0,0,0,.2)}.primary-navigation .sub-menu ul{top:0;left:100%}.primary-navigation .sub-menu .edge ul{right:100%;left:auto}.primary-navigation .sub-menu li{display:block;margin:0;padding:0}.primary-navigation .sub-menu li.menu-item-has-children::after{top:10px;right:10px;content:"\f105"}.primary-navigation .sub-menu li.menu-item-has-children:hover::after{content:"\f104"}.primary-navigation .sub-menu a{min-width:170px;padding:5px 30px;color:#333}.primary-navigation .sub-menu a:hover{background-color:#17a8b9}.primary-navigation .sub-menu a:active::before,.primary-navigation .sub-menu a:focus::before,.primary-navigation .sub-menu a:hover::before{right:auto}.menu-toggle{display:block;position:absolute;right:0;font-size:100%;padding:.5em 1em;border-radius:0;background-color:#fff;color:#000;top:130px}@media (min-width:480px){.menu-toggle{top:40px;right: 51px}}@media (min-width:568px){.menu-toggle{right:50px}}@media (min-width:769px){.menu-toggle{display:none}}.primary-navigation.toggled .menu-mobile-items{left:-25px}.primary-navigation.toggled .fa-bars::before{content:"\f00d"}.comment-tab::after,.hentry::after,.hentry::before,.next-post .overlay::after,.social-share::after,.widget-penamoo-posts .post-content li::before{content:""}.primary-navigation .menu-mobile-items{display:none;position:absolute;left:-9999em;top:0;width:250px;background-color:#fff;margin:0;padding:2em;z-index:99;text-align:left;height:100%;overflow:scroll}.primary-navigation .menu-mobile-items li{display:block;margin:0;border-bottom:1px solid #eaeaea;padding:5px 0}.primary-navigation .menu-mobile-items li.menu-item-has-children::after{display:none}.primary-navigation .menu-mobile-items a{color:#000;display:block}.primary-navigation .menu-mobile-items .sub-menu{position:relative;min-width:auto;display:block;box-shadow:none;padding:0;background:0 0;width:100%;margin:5px 0}.hentry{position:relative;margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid #ddd}.hentry::after,.hentry::before{position:absolute;bottom:0;height:7px}.hentry::before{left:0;border-left:1px solid #ddd}.hentry::after{right:0;border-right:1px solid #ddd}.single .hentry{padding-bottom:36px}.single .hentry .entry-thumbnail{margin-bottom:30px}.single .hentry::before{border-left:none}.single .hentry::after{right:0;border-right:none}.hentry .entry-title{letter-spacing:-1px}.home .format-quote{text-align:center}.home .format-quote .quote-content{margin-bottom:30px;padding:30px;background-color:#f2f2f2}.home .format-quote .quote-content p:last-child{margin-bottom:0}.home .format-quote .quote{font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:1.4;text-transform:uppercase}.home .format-quote .author{font-size:11px;font-weight:700;position:relative;text-transform:uppercase}.format-gallery .gallery-detail a,.format-gallery .gallery-detail span{font-family:"Open Sans",sans-serif;font-size:12px;display:block}.home .format-quote .author::after,.home .format-quote .author::before{position:absolute;top:50%;width:30px;content:"";border:1px solid #404040}.home .format-quote .author::before{left:-40px}.home .format-quote .author::after{right:-40px}.format-chat .chat-transcript{margin-top:20px;margin-bottom:30px}.format-chat .chat-row{padding:20px;background-color:#f4f4f4}.format-chat .chat-row:nth-child(2n){background-color:#f0f0f0}.format-chat .chat-author{float:left;margin-right:10px}.format-chat .chat-author cite{font-weight:700;font-style:normal}.archive .format-gallery .thumbnail-link,.format-chat .chat-text p:last-child,.home .format-gallery .thumbnail-link,.search .format-gallery .thumbnail-link{margin-bottom:0}.format-gallery .gallery-info{margin-bottom:20px;padding:20px;background-color:#ddd}.format-gallery .gallery-thumbnails{float:left;margin-right:20px;margin-bottom:0}.format-gallery .gallery-detail{float:right;text-align:right}.format-gallery .gallery-detail a{font-weight:700;text-transform:uppercase;color:#333}.format-gallery .gallery-detail a:hover{color:#17a8b9}.format-gallery .gallery-detail span{font-style:italic;margin-top:-8px}.format-gallery .item{float:left;max-width:50px;margin-right:5px}.format-gallery .item img{display:block}.thumbnail-link{display:block;margin-bottom:24px}.entry-title{font-size:24px}.single .entry-title{margin-bottom:30px;font-size:34px}.entry-title a{color:#333}.entry-title a:hover,.format-link .entry-title a{color:#17a8b9}.entry-footer,.entry-footer a{color:#878787}.entry-summary{font-size:14px}.entry-meta{margin-bottom:12px}.single .entry-meta{padding-left:6.308411215%;padding-right:6.308411215%;margin-bottom:48px}.entry-meta .entry-date{float:left}.entry-meta .entry-format-icon{float:right;text-align:right}.entry-meta .entry-format-icon .fa{font-size:12px}.entry-date{font-size:9px;display:inline-block;margin-bottom:6px;padding-left:16px;letter-spacing:1px;text-transform:uppercase}.entry-footer,.social-share a{font-size:10px;font-family:"Open Sans",sans-serif}.entry-date::before{top:8px;height:8px;border-width:5px}.entry-footer{text-transform:uppercase}.entry-footer a:hover{color:#17a8b9}.entry-footer-left{float:left}.entry-footer-right{float:right;text-align:right}.entry-share{position:relative;display:inline-block}.social-share{position:absolute;z-index:9;bottom:30px;left:-50px;display:none;padding:7px;border-radius:3px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4)}.social-share::after{position:absolute;right:0;bottom:-12px;left:0;width:0;height:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;border:6px solid;border-color:transparent transparent #fff #fff;box-shadow:-3px 2px 10px -2px rgba(0,0,0,.4)}.author-bio,.entry-byline,.related-posts li{border-bottom:1px solid #ddd}.social-share li{margin-bottom:3px}.social-share li:last-child{margin-bottom:0}.social-share li.twitter a{background-color:#00aced}.social-share li.facebook a{background-color:#3b5998}.social-share li.google-plus a{background-color:#dd4b39}.social-share li.linkedin a{background-color:#007bb5}.social-share li.pinterest a{background-color:#cb2027}.social-share a{font-weight:700;display:block;min-width:120px;padding:3px 10px;color:#fff;border-radius:3px}.entry-byline .by,.entry-byline .entry-share ul{display:inline-block}.social-share a:hover{opacity:.7;color:#fff}.entry-byline,.entry-byline .by a{color:#878787}.social-share .fa{font-size:14px;padding-right:16px}.posts-wrapper-single{padding-left:6.308411215%;padding-right:6.308411215%}.entry-byline{font-size:13px;margin-bottom:25px;padding-bottom:15px}.entry-byline .entry-author{float:left}.entry-byline .avatar{float:left;margin-right:10px;border-radius:50%}.entry-byline .by{font-style:italic}.entry-byline .by a:hover{color:#17a8b9}.entry-byline .entry-share{float:right;text-align:right}.entry-byline .entry-share li.twitter a{background-color:#00aced}.entry-byline .entry-share li.facebook a{background-color:#3b5998}.entry-byline .entry-share li.google-plus a{background-color:#dd4b39}.entry-byline .entry-share li.linkedin a{background-color:#007bb5}.entry-byline .entry-share li.pinterest a{background-color:#cb2027}.entry-byline .entry-share a{line-height:25px;min-width:25px;min-height:25px;text-align:center;color:#fff}.entry-byline .entry-share p{display:inline-block;margin-right:8px;margin-bottom:0;text-transform:uppercase}.attachment-img img,.edit-link,.next-post .overlay::after,.next-post img,.related-posts .thumbnail-link img{display:block}.entry-tags{font-size:12px;color:#878787}.entry-tags a{margin-left:10px;padding:5px 10px;color:#878787;background-color:#f4f4f4}.author-bio,.comment-tab,.post-navigation,.tab-content{padding-left:6.308411215%;padding-right:6.308411215%;padding-bottom:36px}.entry-tags a:hover{background-color:#dbdbdb}.author-bio{margin-bottom:36px}.layout-1c .author-bio .bio-wrapper{width:66.6666666667%;margin:auto}.author-bio .avatar{float:left;margin-right:12px}.author-bio .author-title{font-family:"Open Sans",sans-serif;font-size:14px;margin-top:0;text-transform:uppercase}.author-bio .author-title a{color:#333}.author-bio .bio{font-size:14px;line-height:1.5;margin-bottom:12px}.author-bio .social-links a,.next-post .read-next,.related-posts h3{font-size:11px;text-transform:uppercase}.author-bio .social-links a{font-family:"Open Sans",sans-serif;font-weight:700;margin-right:12px}.comment-tab,.post-navigation,.tab-content{margin-bottom:36px}.layout-1c .comment-tab .navigation-wrapper,.layout-1c .post-navigation .navigation-wrapper,.layout-1c .tab-content .navigation-wrapper{width:65.7142857143%;margin:auto}.comment-tab .next-post,.post-navigation .next-post,.tab-content .next-post{width:47.8260869565%;float:left;margin-right:4.347826087%}.has-next-post .comment-tab .related-posts,.has-next-post .post-navigation .related-posts,.has-next-post .tab-content .related-posts{width:47.8260869565%;float:right;margin-right:0}.next-post{position:relative}.next-post .read-next{font-family:"Open Sans",sans-serif;font-weight:700;position:absolute;z-index:1;top:30px;left:30px;color:#fff}.next-post:hover .entry-footer{background-color:#000}.next-post .img-placeholder{display:block;width:342px;height:520px;background-color:#333}.next-post-content,.widget select,.widget_search .search-field{width:100%}.next-post .overlay::after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background-color:rgba(0,0,0,.2)}.next-post-content{position:absolute;bottom:0;padding:30px}.next-post .entry-title{margin-bottom:16px}.next-post .entry-title a{color:#fff}.next-post .entry-footer{padding:3px 12px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;color:#f2f2f2;background-color:#000;background-color:rgba(0,0,0,.6)}.next-post .entry-footer a{color:#f2f2f2}.related-posts h3{margin-top:0;margin-bottom:0}.related-posts li{padding:18px 0}.related-posts .thumbnail-link{float:left;max-width:115px;margin-right:16px;margin-bottom:0}.related-posts .entry-title{font-size:18px;margin-top:0;margin-bottom:4px}.related-posts .entry-date{font-family:"Open Sans",sans-serif;margin:0;padding:0}.attachment{margin-bottom:0;border-bottom:0}.single .attachment{padding-bottom:0}.attachment .entry-title{text-transform:capitalize}#infscr-loading{position:absolute;z-index:100;right:0;bottom:-30px;left:0;margin:auto;text-align:center;color:#333}.widget{font-size:13px;line-height:1.5;margin-bottom:50px}.widget ul ol,.widget ul ul{padding-left:1.5em}.widget li{padding:4px 0}.widget a{color:#333}.widget a:hover{color:#17a8b9}.widget-title{font-size:12px;text-transform:uppercase}.widget-title span{font-weight:400;font-style:italic}.comment-tab a,.widget-penamoo-posts .counter,.widget-penamoo-posts .entry-title,.widget-penamoo-posts .posts-tab a{font-family:"Open Sans",sans-serif;font-weight:700}.widget_tag_cloud a{font-size:12px;line-height:1.5;display:inline-block;margin-right:5px;margin-bottom:8px;padding:2px 8px;letter-spacing:1px;text-transform:lowercase;color:#333;border:1px double #999;border-radius:2px}.widget_tag_cloud a:hover{border-color:#04bb97}.ad-widget .adwidget{padding:16px;background-color:#ddd}.ad-widget .adwidget img{display:block}.widget-penamoo-posts .post-content{display:none}.widget-penamoo-posts #featured{display:block}.widget-penamoo-posts .posts-tab{margin-bottom:24px}.widget-penamoo-posts .posts-tab li{display:inline-block}.widget-penamoo-posts .posts-tab li.active a,.widget-penamoo-posts .posts-tab li:hover a{color:#fff;background-color:#000}.widget-penamoo-posts .posts-tab a{font-size:12px;padding:6px 10px;text-transform:uppercase;border:2px solid #000}.widget-penamoo-posts .post-content li{position:relative;padding:16px 0 16px 40px;border-bottom:1px solid #ddd}.widget-penamoo-posts .post-content li.first-post{padding:0;border-bottom:0}.widget-penamoo-posts .post-content li.first-post::before{top:0;border-width:50px}.widget-penamoo-posts .post-content li.first-post .counter{top:6px;left:10px}.widget-penamoo-posts .post-content li::before{position:absolute;z-index:1;top:16px;left:0;width:0;height:0;border-top:30px solid #17a8b9;border-right:30px solid transparent}.widget-penamoo-posts .post-content a{position:relative;display:block}.widget-penamoo-posts .post-content img{display:block}.widget-penamoo-posts .entry-post{position:absolute;bottom:15px;left:20px;color:#fff}.widget-penamoo-posts .entry-post a{color:#fff}.widget-penamoo-posts .entry-post .entry-date{padding-top:0;padding-left:16px}.widget-penamoo-posts .entry-post .bd-left::before{top:2px;border-color:#fff}.widget-penamoo-posts .entry-post .published{font-family:"Open Sans",sans-serif}.widget-penamoo-posts .entry-title{font-size:16px;line-height:1;display:block;margin-bottom:0}.widget-penamoo-posts .entry-date{margin-bottom:0;padding-top:8px;padding-left:0}.widget-penamoo-posts .counter{font-size:14px;font-style:italic;position:absolute;z-index:1;top:16px;left:4px;color:#fff}.widget-penamoo-posts .img-overlay{position:absolute;right:0;bottom:0;left:0;width:100%;height:70%;background:#000;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background:linear-gradient(to top,rgba(0,0,0,.8),transparent)}.comment-tab,.layout-1c .comments-area{position:relative}.footer-widget-area{padding-right:2.8571428571%;padding-left:2.8571428571%;color:#fff;background-color:#333}.footer-widget-area .widget:last-child{margin-bottom:0}.footer-widget-area .widget a{color:#fff}.footer-widget-area .widget a:hover{color:#17a8b9}.footer-widget-area .widget-title{font-size:20px;text-transform:capitalize;color:#fff}.comment-head .name,.comment-tab a,.site-info{text-transform:uppercase}.widget-column{padding:2.0833333333% 1.6666666667%}@media (min-width:600px){.widget-column{box-sizing:border-box;width:50%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}.widget-column:nth-child(2n){float:right;border-right:none}.widget-column:nth-child(2n+1){clear:right}}@media (min-width:769px){.widget-column,.widget-column:nth-child(2n){float:left;border-right:1px solid #444}.widget-column{box-sizing:border-box;width:25%;padding-left:1.3888888889%;padding-right:1.3888888889%}.widget-column:nth-child(2n+1){clear:none}.widget-column.widget-column-4{float:right;border-right:none}}.site-info{font-size:11px;font-family:"Open Sans",sans-serif;padding:35px 0;text-align:center;color:#fff;background-color:#000}.site-info p:last-child{margin-bottom:0}.site-info a{color:#fff;border-bottom:1px dotted gray}.site-info a:hover{color:#17a8b9}.comment-tab{margin-bottom:24px}.layout-1c .comment-tab{padding-left:4.1666666667%;padding-right:4.1666666667%;position:initial;width:66.6666666667%;margin:auto}.comment-tab::after{position:absolute;z-index:0;bottom:-webkit-calc(100% - 20px);bottom:calc(100% - 20px);left:0;width:100%;border-bottom:1px solid #000}.comment-tab li{margin-right:24px;position:relative;z-index:1}.comment-tab li.active a{color:#fff;background-color:#000}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus,.comment-tab a{background-color:#fff}.comment-tab a{font-size:12px;padding:5px 15px;color:#333;border:2px solid #000}.layout-1c .tab-content{padding-left:4.1666666667%;padding-right:4.1666666667%;width:66.6666666667%;margin:auto}.comment-content{display:none}#lists{display:block}.no-comments{font-size:30px}.comments-title{margin-top:0;margin-bottom:48px}.commentlist{margin-bottom:40px}.commentlist .children{padding-left:96px;list-style:none}.comment-container{position:relative;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ddd}.children .comment-container::before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-size:24px;position:absolute;top:10px;left:-80px;display:inline-block;content:"\f112";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comment-avatar{float:left;margin-right:24px}.children .comment-avatar{float:right;margin-right:0;margin-left:24px}.comment-avatar .author-badge{font-size:12px;display:block;text-align:center;text-transform:uppercase}.comment-head{margin-bottom:12px}.children .comment-head{text-align:right}.comment-head .name{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;display:inline-block}.comment-head .name a{color:#333}.comment-head .name a:hover{color:#17a8b9}.children .comment-head .name .reply{position:absolute;top:0;left:0}.comment-head .name .reply a{font-family:"Droid Serif",serif;font-size:12px;font-weight:400;font-style:italic;margin-left:24px;text-transform:lowercase;color:#17a8b9}.children .comment-head .name .reply a{margin-left:0}.comment-head .name .reply a:hover{color:#333}.comment-head .date{font-family:"Open Sans",sans-serif;font-size:10px;display:block;text-transform:uppercase}.comment-head .date a{color:#878787}.comment-head .date a:hover{color:#17a8b9}.comment-body{font-size:14px;line-height:1.5}.comment-body p:last-child{margin-bottom:0}.comment-notes{font-size:13px;font-style:italic;color:#999}.comment-reply-title{margin-top:0}.comment-form label{font-size:12px;font-weight:700;display:block}.comment-form .comment-form-comment{clear:both;margin-bottom:8px}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url{float:left;width:32%;margin-right:12px}.comment-form .comment-form-author input,.comment-form .comment-form-email input,.comment-form .comment-form-url input,.comment-form textarea{width:100%}.comment-form .comment-form-url{margin-right:0}.comment-form .form-submit{display:block;clear:both}.comment-form input[type=submit]{font-weight:700;padding:10px 20px;color:#fff;background-color:#17a8b9}.required{color:red}#cancel-comment-reply-link{font-family:"Droid Serif",serif;font-size:13px}.archive .cat-links a,.author .author-posts,.author .social-links a,.more-portfolio,.pagination .page-numbers,.search .cat-links a,.term-links{font-family:"Open Sans",sans-serif}#comment-nav-above{margin-bottom:2.30769rem}.comment-navigation .nav-previous{display:inline;float:left}.comment-navigation .nav-next{display:inline;float:right;text-align:right}.author .author-bio,.error-404,.portfolio-archive,.portfolio-left{text-align:center}.comment-navigation a{color:#555}.pagination{display:block;clear:both;margin:60px 0}.post-type-archive-jetpack-portfolio .pagination{padding-left:2.0833333333%;padding-right:2.0833333333%;margin:0}.pagination .page-numbers{display:inline-block;margin-right:-5px;padding:5px 12px;color:#878787;border:1px solid #ddd;background-color:#f3f3f3}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#878787;background-color:#fafafa}.author .author-bio,.author .author-posts,.page-header{padding-left:4.1666666667%;padding-right:4.1666666667%;position:relative;margin-bottom:4.1666666667%;padding-bottom:3.3333333333%;border-bottom:1px solid #eee}.author .page .author-bio,.author .page .author-posts,.author .search .author-bio,.author .search .author-posts,.page .author .author-bio,.page .author .author-posts,.page .page-header,.search .author .author-bio,.search .author .author-posts,.search .page-header{padding-right:0;padding-left:0}.author .page-template-about .author-bio,.author .page-template-about .author-posts,.author .page-template-pricing .author-bio,.author .page-template-pricing .author-posts,.page-template-about .author .author-bio,.page-template-about .author .author-posts,.page-template-about .page-header,.page-template-pricing .author .author-bio,.page-template-pricing .author .author-posts,.page-template-pricing .page-header{padding-left:4.1666666667%;padding-right:4.1666666667%}.archive-title{font-size:24px;margin-top:0;padding-left:20px;letter-spacing:2px;text-transform:uppercase}.archive-title span{color:#17a8b9}.archive-description{font-size:12px;font-style:italic;line-height:1.5;padding-left:20px;color:#878787}.archive-description p:last-child{margin-bottom:0}.posts-wrapper{padding-left:4.1666666667%;padding-right:4.1666666667%}.layout-masonry .posts-wrapper,.page-template-portfolio .posts-wrapper{padding-right:0;padding-left:0}.archive .archive-list,.search .archive-list{padding-bottom:12px}.archive .archive-list::after,.archive .archive-list::before,.search .archive-list::after,.search .archive-list::before{height:0}.archive .archive-list .entry-date,.search .archive-list .entry-date{padding-left:0}.archive .archive-list .entry-title,.search .archive-list .entry-title{margin-top:0;margin-bottom:6px}.archive .archive-list .thumbnail-link,.search .archive-list .thumbnail-link{float:left}.archive .cat-links,.search .cat-links{display:inline-block;margin-bottom:2px;color:#878787}.archive .cat-links a,.search .cat-links a{font-size:11px;font-weight:700;text-transform:uppercase;color:#878787}.archive .cat-links a:hover,.search .cat-links a:hover{color:#17a8b9}.author .author-title a,.page-template-archives .entry-content a{color:#333}.author .author-bio{margin-bottom:10px}.author .author-title{font-size:14px;margin-top:0;text-transform:uppercase}.author .avatar{margin-bottom:12px;border-radius:3px;float:none}.author .description{font-size:14px;width:80%;margin:0 auto}.author .description p{margin-bottom:12px}.author .social-links a{font-size:11px;font-weight:700;margin-right:10px;text-transform:uppercase}.author .author-posts{font-size:12px;font-weight:700;padding-bottom:10px;text-transform:uppercase}.author .author-posts p{position:relative;margin-bottom:0}.author .author-posts p span{font-weight:400;font-style:italic}.author .author-posts p::after,.author .author-posts p::before{position:absolute;width:0;height:0;content:"";border-style:solid;border-color:transparent;border-bottom:0}.author .author-posts p::after{z-index:1;bottom:-17px;left:22px;border-width:8px;border-top-color:#fff}.author .author-posts p::before{bottom:-19px;left:21px;border-width:9px;border-top-color:#eee}.page-template-archives .entry-content{font-size:14px}.page-template-archives .entry-content .latest-posts{margin-bottom:24px}.page-template-archives .entry-content ul{padding-left:34px}.page-template-archives .entry-content li{padding:2px 0}.page-template-archives .entry-content h4{font-size:12px;text-transform:uppercase}.page-template-archives .entry-content a:hover{color:#17a8b9}.has-bg-image .error-404,.has-bg-image .error-404 .page-title,.has-bg-image .error-404 .the-site-title{color:#fff}.page-template-archives .entry-content .month-archive{box-sizing:border-box;width:50%;float:left;padding-left:2.0833333333%;padding-right:2.0833333333%}.page-template-archives .entry-content .cat-archive{box-sizing:border-box;width:50%;float:right;padding-left:2.0833333333%;padding-right:2.0833333333%}.error404{background-color:#fff}.error404 .site-wrapper{border:0;background-color:transparent}.error404 .site-footer,.error404 .site-header{display:none}.error-404{position:relative;z-index:99}.error-404 .the-site-title{font-size:48px;margin:4.1666666667%;letter-spacing:-3px}.error-404 .page-content{width:50%;margin:0 auto 50px;padding:40px 0 80px;border:1px dashed #ddd}.error-404 .page-title{font-size:172px;font-weight:700;font-style:italic;margin-top:0;margin-bottom:30px}.error-404 p{font-size:20px;font-style:italic;margin-bottom:0}.error-404 .back-to-home{font-weight:700;padding:10px 20px;color:#333;border:2px solid #333}.error-404 .back-to-home:hover{color:#17a8b9;border-color:#17a8b9}.has-bg-image .error-404 .back-to-home{color:#fff;border-color:#fff}.has-bg-image .error-404 .back-to-home:hover{color:#17a8b9;border-color:#17a8b9}.jetpack-portfolio{margin-bottom:60px}.jetpack-portfolio .entry-title{font-size:18px;margin-bottom:0}.jetpack-portfolio .thumbnail-link img{width:100%}.term-links{font-size:10px;font-weight:700;text-transform:uppercase}.term-links a{color:#878787}.term-links a:hover{color:#17a8b9}.more-portfolio{font-size:14px;font-weight:700;padding:10px 20px;text-transform:uppercase;color:#fff;background-color:#17a8b9}.more-portfolio:hover,.more-portfolio:visited,.more-portfolio:visited:hover{color:#fff}.more-portfolio:hover{background-color:#000}.single-jetpack-portfolio .hentry{border-bottom:0;margin-bottom:0}.single-jetpack-portfolio .hentry .entry-thumbnail{margin-bottom:0}.single-jetpack-portfolio .flexslider{margin:0;border:none}.single-jetpack-portfolio .flexslider .flex-direction-nav .flex-prev{opacity:1;left:20px}.single-jetpack-portfolio .flexslider .flex-direction-nav .flex-next{opacity:1;right:20px}.single-jetpack-portfolio .flex-control-thumbs{position:absolute;bottom:0;background-color:#000;background-color:rgba(0,0,0,.8);text-align:center;padding:16px 0 10px}.single-jetpack-portfolio .flex-control-thumbs li{max-width:50px;margin-right:5px;float:none;display:inline-block}.single-jetpack-portfolio .flex-control-thumbs img{max-width:50px}.single-jetpack-portfolio .flex-direction-nav a{opacity:1;top:auto;bottom:25px}.single-jetpack-portfolio .flex-direction-nav a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50px;color:#dd9600;text-shadow:none}.member-social a,.pricing-table .pricing-footer .pricing-btn,.pricing-table .pricing-header .title,.team-details .desc{font-family:"Open Sans",sans-serif;font-weight:700}.single-jetpack-portfolio .flex-direction-nav .flex-prev{left:20px}.single-jetpack-portfolio .flex-direction-nav .flex-prev::before{content:"\f0d9"}.single-jetpack-portfolio .flex-direction-nav .flex-next{right:20px}.single-jetpack-portfolio .flex-direction-nav .flex-next::before{content:"\f0da"}.contact-form h4::before,.member-social::after,.page-template-about .hentry::after,.page-template-about .hentry::before,.page-template-contact .hentry,.page-template-pricing .hentry::after,.page-template-pricing .hentry::before,.slider .overlay::after{content:""}.portfolio-content-wrapper{padding:30px 20px;background-color:#eee}.portfolio-left{font-size:16px;margin-bottom:24px}@media (min-width:769px){.portfolio-left{box-sizing:border-box;width:25%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%;text-align:left;margin-bottom:0}}.portfolio-left li{padding:10px 0}.portfolio-left strong{display:block}@media (min-width:769px){.portfolio-right{box-sizing:border-box;width:75%;float:right;padding-left:1.3888888889%;padding-right:1.3888888889%}}.portfolio-right .entry-title{font-size:30px;margin-top:0;margin-bottom:24px}.related-portfolio{padding-left:4.1666666667%;padding-right:4.1666666667%}.related-portfolio h3{font-size:16px;text-transform:uppercase;margin-bottom:24px}@media (min-width:700px){.related-portfolio li{width:31.4285714286%;float:left;margin-right:2.8571428571%}}.related-portfolio li:nth-child(3n){float:right;margin-right:0}.related-portfolio img{width:100%}.related-portfolio .hentry{border-bottom:1px solid #ddd;margin-bottom:48px;padding-bottom:24px}.related-portfolio .hentry::before{border-left:1px solid #ddd}.related-portfolio .hentry::after{border-right:1px solid #ddd}.page-template-pricing .hentry{border-bottom:0}.page-template-pricing .entry-content{font-size:18px;line-height:1.5;width:80%;margin:auto auto 72px}.pricing-table{text-align:center}.pricing-table.one-item .pricing,.pricing-table.two-items .pricing{float:none;margin:0 auto 0 -5px;display:inline-block}.pricing-table .pricing{border:1px solid #ddd;margin-left:-1px}@media (min-width:769px){.pricing-table .pricing{box-sizing:border-box;width:33.3333333333%;float:left}}.pricing-table .pricing.highlight{border-color:#eeb42a;position:relative;z-index:1}.pricing-table .pricing.highlight .pricing-header{background-color:#fff9ef;border-color:#eeb42a}.pricing-table .pricing-header{padding:40px 20px;border-bottom:1px solid #ddd;background-color:#f4f4f4}.pricing-table .pricing-header .title{font-size:18px;line-height:1.5;padding-bottom:12px;text-transform:uppercase}.pricing-table .pricing-header .price{font-family:"Open Sans",sans-serif;font-size:60px;line-height:1;letter-spacing:-5px}.pricing-table .pricing-features{padding:30px}.pricing-table .pricing-features li{padding:10px 0;border-bottom:1px solid #ddd}.pricing-table .pricing-features li:first-child{padding-top:0}.pricing-table .pricing-features li:last-child{padding-bottom:0;border-bottom:0}.pricing-table .pricing-footer{padding:20px 0 50px}.pricing-table .pricing-footer .pricing-btn{font-size:12px;padding:10px 20px;text-transform:uppercase;color:#333;border:2px solid #000}.pricing-table .pricing-footer .pricing-btn:hover{color:#17a8b9;border-color:#17a8b9}.page-template-about .hentry{border-bottom:0}.page-template-about .entry-content{font-size:18px;line-height:1.5;width:80%;margin:auto auto 72px}.team-details-wrapper{margin-bottom:72px;border-top:1px solid #000;border-bottom:1px solid #000}.team-details{padding:60px 0;border-bottom:1px solid #000}.team-details .detail{display:inline-block;min-width:100%;min-height:200px;margin-bottom:5px;padding:25px 0;text-align:center;color:#fff;background-color:#333}@media (min-width:568px){.team-details .detail{min-width:49%}}@media (min-width:769px){.team-details-wrapper .team-details,.team-details-wrapper .team-skills{box-sizing:border-box;width:50%;float:left}.team-details{border-right:1px solid #000;border-bottom:0}.team-details .detail{min-width:200px}}@media (min-width:1025px){.team-details .detail{min-width:250px}}.team-details .num{font-family:"Open Sans",sans-serif;font-size:72px;line-height:1;display:block;padding-bottom:10px}.team-details .desc{font-size:12px;text-transform:uppercase}.team-skills{padding:60px 0}@media (min-width:769px){.team-skills{padding:60px 0 60px 60px}}.team-skills li{padding-bottom:25px}.team-skills h4{margin-top:0;margin-bottom:36px}.team-skills .name,.team-skills .perc{font-size:12px;display:block;float:left;text-transform:uppercase}.team-skills .perc{float:right;text-align:right}.team-skills .detail-top{display:block;padding-bottom:6px}.team-skills .progress{position:relative;display:block;height:10px;border-radius:6px;background:#ddd}.team-skills .progress>span{position:relative;display:block;overflow:hidden;height:10px;border-radius:6px;background-color:#e99e00}.members>li{margin-bottom:48px}@media (min-width:700px){.three_columns .members>li{box-sizing:border-box;width:33.3333333333%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}.three_columns .members>li:nth-child(3n){float:right}.two_columns .members>li{box-sizing:border-box;width:50%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}.two_columns .members>li:nth-child(2n){float:right}}.one_column .members>li{clear:both;box-sizing:border-box;width:100%;float:left;padding-left:2.0833333333%;padding-right:2.0833333333%}.members .member-left{float:left}.members .member-right{position:relative;float:right;text-align:right}.members .name{font-size:18px;margin-bottom:0}.members .pos{font-family:"Open Sans",sans-serif;font-size:11px;letter-spacing:1px;text-transform:uppercase}.members .member-social-open{font-size:24px;position:relative;top:20px;display:block;color:#ccc}.member-social{position:absolute;z-index:9;right:-55px;bottom:10px;display:none;padding:7px;text-align:left;border-radius:3px;background-color:#fff;box-shadow:0 1px 10px rgba(0,0,0,.2)}.member-social::after{position:absolute;right:0;bottom:-12px;left:0;width:0;height:0;margin:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;border:6px solid;border-color:transparent transparent #fff #fff;box-shadow:-3px 2px 10px -2px rgba(0,0,0,.4)}.member-social li{margin-bottom:3px}.member-social li:last-child{margin-bottom:0}.member-social li.twitter a{background-color:#00aced}.member-social li.facebook a{background-color:#3b5998}.member-social li.google-plus a{background-color:#dd4b39}.member-social li.linkedin a{background-color:#007bb5}.member-social li.instagram a{background-color:#3f729b}.member-social a{font-size:12px;display:block;min-width:120px;padding:3px 10px;color:#fff;border-radius:3px}.member-social a:hover{opacity:.7;color:#fff}.member-social .fa{font-size:14px;padding-right:16px}.page-maintenance .site-header{text-align:center;padding:60px 0 90px}.page-maintenance .site-header h1,.page-maintenance .site-header h2{color:#fff}.page-maintenance .site-header h1{letter-spacing:-2px}.page-maintenance .site-header h2{font-size:16px;font-weight:400}.maintenance-content .num,.slider .entry-meta .entry-date{font-weight:700;font-family:"Open Sans",sans-serif}.maintenance-content{background-image:url(assets/img/bg-maintenance.png);background-repeat:repeat-x;height:200px}.maintenance-content #countdown{text-align:center;padding:45px 0}.maintenance-content .timer{display:inline-block;border:10px solid #fff;margin-right:30px;padding:10px 0;color:#fff;background-color:rgba(0,0,0,.6);width:100px;height:120px}.maintenance-content .num{font-size:60px;display:block;line-height:1}.maintenance-content .txt{font-size:14px;line-height:1;text-transform:uppercase}.search-slide{position:fixed;z-index:101;bottom:100%;width:100%;height:100%;background:#fff}.search-slide h3{font-size:48px;letter-spacing:-3px}.search-slide__wrapper{position:relative;width:75%;margin:auto;padding-top:8.3333333333%}.search-slide__form input[type=search]{font-family:"Open Sans",sans-serif;font-size:24px;width:100%;height:3em;padding:.5em 1em;border-color:#eee;background-color:#fff}.search-slide__form input[type=search]:focus{background-color:#fafafa}.search-slide__close{position:absolute;top:50px;right:0}.search-slide__close .search-toggle-close{font-size:30px;padding:0;color:#333;background:0 0}.slider{position:relative}.slider.owl-carousel.owl-loaded{display:none}@media (min-width:567px){.slider.owl-carousel.owl-loaded{display:block}}.slider__item:hover .slider__content{border-color:#17a8b9}.slider .overlay::after{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.slider__content{position:absolute;top:50%;right:0;left:0;width:50%;margin:auto;padding:20px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;border:15px solid #fff}.slider__content .entry-meta .entry-date{float:none}.slider__title{color:#fff;font-size:30px}@media (min-width:680px){.slider__title{font-size:45px}}.slider .entry-meta{display:none;color:#fff}@media (min-width:600px){.slider .entry-meta{display:block}}.slider .entry-meta .entry-date{font-size:10px}.slider .entry-meta .entry-date::before{border-color:#fff}.owl-dots{position:absolute;right:0;bottom:0;left:0}@media (min-width:769px){.slider__content{width:570px}.owl-dots{bottom:60px}}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#f59e1d}.owl-theme .owl-nav{position:absolute;top:50%;width:100%;margin:0;padding:0 30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.owl-theme .owl-nav [class*=owl-]{font-size:40px;position:relative;padding:8px 15px;color:#f59e1d;border-radius:0;background:0 0}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}.owl-theme .owl-nav [class*=owl-]:hover::after,.owl-theme .owl-nav [class*=owl-]:hover::before{border-color:#f59e1d}.owl-theme .owl-nav [class*=owl-]::after,.owl-theme .owl-nav [class*=owl-]::before{position:absolute;top:0;width:40%;height:100%;content:"";-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;border:2px solid #fff}.owl-theme .owl-nav [class*=owl-]::before{left:0;border-right:none}.owl-theme .owl-nav [class*=owl-]::after{right:0;border-left:none}.owl-theme .owl-nav .owl-prev{float:left}.owl-theme .owl-nav .owl-next{float:right}.instagram-feed{color:#000;background-color:#41f9d5}.feed-info{text-align:center;margin-bottom:60px;padding-top:30px}@media (min-width:1025px){.feed-info{box-sizing:border-box;width:33.3333333333%;float:left;padding:125px 60px;text-align:left;margin-bottom:0}}.feed-info h3{font-size:30px;margin-bottom:36px}.contact-form h4,.feed-info a{font-size:12px;text-transform:uppercase}.feed-info h3 span{display:block}.feed-info a{font-family:"Open Sans",sans-serif;font-weight:600;letter-spacing:1px;padding:6px 16px;color:#000;border:2px solid #000}@media (min-width:1025px){.feed-photos{box-sizing:border-box;width:66.6666666667%;float:right;padding-left:1.3888888889%;padding-right:0}}.feed-photos #sb_instagram #sbi_load{display:none}.author .page-template-contact .author-bio,.author .page-template-contact .author-posts,.page-template-contact .author .author-bio,.page-template-contact .author .author-posts,.page-template-contact .page-header{margin-bottom:0;border-bottom:0}.page-template-contact .hentry{border-bottom:0}.acf-map{width:100%;height:400px;margin:20px 0;border:1px solid #ddd}.acf-map img{max-width:inherit!important}.contact-wrapper{margin-bottom:48px}.contact-wrapper.items .contact-details{margin-bottom:30px}@media (min-width:767px){.contact-wrapper.items .contact-details{box-sizing:border-box;width:50%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}.contact-wrapper.items .contact-details .last{float:right}}.contact-wrapper.items .label{float:left;width:40%}.contact-wrapper.items .value{display:inline-block;width:55%}.contact-details li{padding:3px 0}.contact-details .label{font-weight:700;display:inline-block;width:20%}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%}.contact-form h4{margin-bottom:48px;padding-right:6.308411215%;padding-left:6.308411215%;position:relative}.contact-form h4 span{color:#fff;background-color:#000;padding:6px 14px;position:relative;z-index:1}.contact-form h4::before{border-bottom:1px solid #000;top:6px;left:0;position:absolute;width:100%;z-index:0}.contact-form form{font-size:14px}.contact-form .posts-wrapper-single input[type=text]{margin-bottom:0}@media (min-width:600px){.contact-form input[type=text],.contact-form input[type=email]{width:50%}}.banner{position:relative}@media (min-width:769px){.banner{box-sizing:border-box;width:33.3333333333%;float:left}}.banner a{display:block}.banner a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.banner img{display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.banner-txt{font-family:"Open Sans",sans-serif;font-weight:700;position:absolute;top:50%;right:0;left:0;width:55%;margin:auto;padding:26px 20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;text-transform:uppercase;color:#fff;border:10px solid #fff;background-color:rgba(0,0,0,.3)}.subscribe{text-align:center;padding:70px 0;background-repeat:no-repeat;background-size:cover;background-position:center center;border-top:1px solid #ddd}.subscribe.has-bg{border-top:0}.newsletter{margin-bottom:60px}@media (min-width:769px){.two_columns .newsletter{box-sizing:border-box;width:50%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%;margin-bottom:0}}.two_columns .newsletter form{max-width:250px}@media (min-width:480px){.two_columns .newsletter form{max-width:400px}}.two_columns .newsletter input[type=text],.two_columns .newsletter input[type=email]{width:150px}@media (min-width:400px){.two_columns .newsletter input[type=text],.two_columns .newsletter input[type=email]{width:300px}}.newsletter .icon-newsletter{font-size:24px;border:5px solid;border-radius:50%;display:inline-block;padding:14px}.newsletter h4{font-size:24px;letter-spacing:-1px}.newsletter p{font-size:14px;margin-bottom:36px}.newsletter form{margin:auto;max-width:250px}@media (min-width:375px){.newsletter form{max-width:375px}}@media (min-width:568px){.newsletter form{max-width:500px}}.newsletter form input[type=text],.newsletter form input[type=email]{border:none;border-bottom:1px solid #0FFFF;border-radius:0;box-shadow:none;width:150px;position:relative;float:left;padding:1em .6em}@media (min-width:400px){.newsletter form input[type=text],.newsletter form input[type=email]{width:350px}}.newsletter form button,.newsletter form input[type=submit]{background-color:#0FFFF;color:#66a3c4;border-radius:0;float:left;line-height:1.1}.has-bg .newsletter .icon-newsletter{border-color:#66a3c4;color:#66a3c4}.has-bg .newsletter h4,.has-bg .newsletter p{color:#fff}.has-bg .newsletter input[type=text],.has-bg .newsletter input[type=email]{background-color:transparent;border-color:#fff;color:#fff}.has-bg .newsletter button,.has-bg .newsletter input[type=submit]{background-color:#66a3c4;color:#0FFFF}.one_column .social .icon-social,.one_column .social h4,.one_column .social p{display:none}@media (min-width:769px){.newsletter form{max-width:815px}.newsletter form input[type=text],.newsletter form input[type=email]{width:705px}.two_columns .social{box-sizing:border-box;width:50%;float:right;padding-left:1.3888888889%;padding-right:1.3888888889%}}.social .icon-social{font-size:24px;border:5px solid;border-radius:50%;display:inline-block;padding:14px}.social h4{font-size:24px;letter-spacing:-1px}.social p{font-size:14px;margin-bottom:36px}.social li{margin-left:-3px;margin-bottom:1px}.social a{background-color:#0FFFF;color:#f59e1d;display:block;padding:6px 0;height:35px;width:35px}.has-bg .social a,.social a:hover{background-color:#f59e1d}.has-bg .social .icon-social{border-color:#66a3c4;color:#66a3c4}.has-bg .social a,.has-bg .social h4,.has-bg .social p{color:#f59e1d}.has-bg .social a:hover{background-color:#17a8b9}.no-js .hide-if-no-js{display:none}.site-branding #logo{padding-left: 10px}.home #main .posts-wrapper article{max-width:100%}.search-slide__form input[type=search]{border: 1px solid #ccc}.abim_blog-feature{float: left;width: 36%;margin-right: 3%}.abim_blog-feature+.related-posts{float: left;width: 61%!important}@media (max-width:1199px){.home .slider__content{border-width:12px;padding:10px}.home .slider__title{font-size:36px}}@media (max-width: 991px){.home .slider__title{font-size:21px}.home .slider__content{border-width:8px}.home .owl-theme .owl-nav [class*=owl-]{font-size:30px;padding:5px 8px}.abim_blog-feature{float: none;display: block;text-align: center;width: 100%;}.abim_blog-feature img{float: none}.abim_blog-feature+.related-posts{float: none;width: 100%!important;margin-top: 30px}}@media (max-width:768px){.search-button{width:50px;right:0;left:auto}.search-slide h3{font-size:28px}.search-slide__form input[type=search]{font-size:16px}.search-slide__wrapper{width:85%}.search-slide__close{top:41px}}@media(max-width:479px){html{min-width:305px}.menu-toggle{top:37px;right:52px}.search-button{top:37px;left:auto}.site-branding #logo{max-width:185px}.primary-navigation .menu-mobile-items{width:230px}}