/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 
! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/
.pt-cv-wrapper article,.pt-cv-wrapper aside,.pt-cv-wrapper details,.pt-cv-wrapper figcaption,.pt-cv-wrapper footer,.pt-cv-wrapper header,.pt-cv-wrapper hgroup,.pt-cv-wrapper main,.pt-cv-wrapper menu,.pt-cv-wrapper nav,.pt-cv-wrapper section,.pt-cv-wrapper summary {
display:block;
}

.pt-cv-wrapper audio,.pt-cv-wrapper canvas,.pt-cv-wrapper progress,.pt-cv-wrapper video {
display:inline-block;
vertical-align:baseline;
}

.pt-cv-wrapper audio:not([controls]) {
display:none;
height:0;
}

.pt-cv-wrapper [hidden],.pt-cv-wrapper template {
display:none;
}

.pt-cv-wrapper a {
background-color:transparent;
}

.pt-cv-wrapper a:active,.pt-cv-wrapper a:hover {
outline:0;
}

.pt-cv-wrapper abbr[title] {
border-bottom:1px dotted;
}

.pt-cv-wrapper dfn {
font-style:italic;
}

.pt-cv-wrapper h1 {
margin:.67em 0;
}

.pt-cv-wrapper mark {
background:#ff0;
color:#000;
}

.pt-cv-wrapper small {
font-size:80%;
}

.pt-cv-wrapper sub,.pt-cv-wrapper sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

.pt-cv-wrapper sup {
top:-.5em;
}

.pt-cv-wrapper sub {
bottom:-.25em;
}

.pt-cv-wrapper img {
border:0;
}

.pt-cv-wrapper svg:not(:root) {
overflow:hidden;
}

.pt-cv-wrapper hr {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0;
}

.pt-cv-wrapper code,.pt-cv-wrapper kbd,.pt-cv-wrapper pre,.pt-cv-wrapper samp {
font-family:monospace,monospace;
font-size:1em;
}

.pt-cv-wrapper button,.pt-cv-wrapper input,.pt-cv-wrapper optgroup,.pt-cv-wrapper select,.pt-cv-wrapper textarea {
color:inherit;
font:inherit;
margin:0;
}

.pt-cv-wrapper button {
overflow:visible;
}

.pt-cv-wrapper button,.pt-cv-wrapper select {
text-transform:none;
}

.pt-cv-wrapper button,.pt-cv-wrapper html input[type=button],.pt-cv-wrapper input[type=reset],.pt-cv-wrapper input[type=submit] {
-webkit-appearance:button;
cursor:pointer;
}

.pt-cv-wrapper button[disabled],.pt-cv-wrapper html input[disabled] {
cursor:default;
}

.pt-cv-wrapper input {
line-height:normal;
}

.pt-cv-wrapper input[type=checkbox],.pt-cv-wrapper input[type=radio] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0;
}

.pt-cv-wrapper input[type=number]::-webkit-inner-spin-button,.pt-cv-wrapper input[type=number]::-webkit-outer-spin-button {
height:auto;
}

.pt-cv-wrapper input[type=search] {
-webkit-appearance:textfield;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.pt-cv-wrapper input[type=search]::-webkit-search-cancel-button,.pt-cv-wrapper input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

.pt-cv-wrapper fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em;
}

.pt-cv-wrapper table {
border-collapse:collapse;
border-spacing:0;
}

.pt-cv-wrapper td,.pt-cv-wrapper th {
padding:0;
}

.pt-cv-wrapper b,.pt-cv-wrapper strong,.pt-cv-wrapper optgroup {
font-weight:700;
}

.pt-cv-wrapper pre,.pt-cv-wrapper textarea {
overflow:auto;
}

.pt-cv-wrapper button::-moz-focus-inner,.pt-cv-wrapper input::-moz-focus-inner,.pt-cv-wrapper legend {
border:0;
padding:0;
}

@media print {
.pt-cv-wrapper *,.pt-cv-wrapper :after,.pt-cv-wrapper :before {
background:0 0 !important;
color:#000 !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
text-shadow:none !important;
}

.pt-cv-wrapper a,.pt-cv-wrapper a:visited {
text-decoration:underline;
}

.pt-cv-wrapper a[href]:after {
content:" (" attr(href) ")";
}

.pt-cv-wrapper abbr[title]:after {
content:" (" attr(title) ")";
}

.pt-cv-wrapper a[href^="javascript:"]:after,.pt-cv-wrapper a[href^="#"]:after {
content:"";
}

.pt-cv-wrapper blockquote,.pt-cv-wrapper pre {
border:1px solid #999;
page-break-inside:avoid;
}

.pt-cv-wrapper thead {
display:table-header-group;
}

.pt-cv-wrapper img,.pt-cv-wrapper tr {
page-break-inside:avoid;
}

.pt-cv-wrapper img {
max-width:100% !important;
}

.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper p {
orphans:3;
widows:3;
}

.pt-cv-wrapper h2,.pt-cv-wrapper h3 {
page-break-after:avoid;
}

.pt-cv-wrapper .navbar {
display:none;
}

.pt-cv-wrapper .btn>.caret,.pt-cv-wrapper .dropup>.btn>.caret {
border-top-color:#000 !important;
}

.pt-cv-wrapper .label {
border:1px solid #000;
}

.pt-cv-wrapper .table {
border-collapse:collapse !important;
}

.pt-cv-wrapper .table td,.pt-cv-wrapper .table th {
background-color:#fff !important;
}

.pt-cv-wrapper .table-bordered td,.pt-cv-wrapper .table-bordered th {
border:1px solid #ddd !important;
}
}

@font-face {
font-family:'Glyphicons Halflings';
src:url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/fonts/glyphicons-halflings-regular.eot?x72941);
src:url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/fonts/glyphicons-halflings-regular.eot?#iefix&x72941) format("embedded-opentype"),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/fonts/glyphicons-halflings-regular.woff?x72941) format("woff"),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/fonts/glyphicons-halflings-regular.ttf?x72941) format("truetype"),url(/wp-content/plugins/content-views-query-and-display-post-page/public/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

.pt-cv-wrapper .glyphicon {
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.pt-cv-wrapper .glyphicon-asterisk:before {
content:"\2a";
}

.pt-cv-wrapper .glyphicon-plus:before {
content:"\2b";
}

.pt-cv-wrapper .glyphicon-eur:before,.pt-cv-wrapper .glyphicon-euro:before {
content:"\20ac";
}

.pt-cv-wrapper .glyphicon-minus:before {
content:"\2212";
}

.pt-cv-wrapper .glyphicon-cloud:before {
content:"\2601";
}

.pt-cv-wrapper .glyphicon-envelope:before {
content:"\2709";
}

.pt-cv-wrapper .glyphicon-pencil:before {
content:"\270f";
}

.pt-cv-wrapper .glyphicon-glass:before {
content:"\e001";
}

.pt-cv-wrapper .glyphicon-music:before {
content:"\e002";
}

.pt-cv-wrapper .glyphicon-search:before {
content:"\e003";
}

.pt-cv-wrapper .glyphicon-heart:before {
content:"\e005";
}

.pt-cv-wrapper .glyphicon-star:before {
content:"\e006";
}

.pt-cv-wrapper .glyphicon-star-empty:before {
content:"\e007";
}

.pt-cv-wrapper .glyphicon-user:before {
content:"\e008";
}

.pt-cv-wrapper .glyphicon-film:before {
content:"\e009";
}

.pt-cv-wrapper .glyphicon-th-large:before {
content:"\e010";
}

.pt-cv-wrapper .glyphicon-th:before {
content:"\e011";
}

.pt-cv-wrapper .glyphicon-th-list:before {
content:"\e012";
}

.pt-cv-wrapper .glyphicon-ok:before {
content:"\e013";
}

.pt-cv-wrapper .glyphicon-remove:before {
content:"\e014";
}

.pt-cv-wrapper .glyphicon-zoom-in:before {
content:"\e015";
}

.pt-cv-wrapper .glyphicon-zoom-out:before {
content:"\e016";
}

.pt-cv-wrapper .glyphicon-off:before {
content:"\e017";
}

.pt-cv-wrapper .glyphicon-signal:before {
content:"\e018";
}

.pt-cv-wrapper .glyphicon-cog:before {
content:"\e019";
}

.pt-cv-wrapper .glyphicon-trash:before {
content:"\e020";
}

.pt-cv-wrapper .glyphicon-home:before {
content:"\e021";
}

.pt-cv-wrapper .glyphicon-file:before {
content:"\e022";
}

.pt-cv-wrapper .glyphicon-time:before {
content:"\e023";
}

.pt-cv-wrapper .glyphicon-road:before {
content:"\e024";
}

.pt-cv-wrapper .glyphicon-download-alt:before {
content:"\e025";
}

.pt-cv-wrapper .glyphicon-download:before {
content:"\e026";
}

.pt-cv-wrapper .glyphicon-upload:before {
content:"\e027";
}

.pt-cv-wrapper .glyphicon-inbox:before {
content:"\e028";
}

.pt-cv-wrapper .glyphicon-play-circle:before {
content:"\e029";
}

.pt-cv-wrapper .glyphicon-repeat:before {
content:"\e030";
}

.pt-cv-wrapper .glyphicon-refresh:before {
content:"\e031";
}

.pt-cv-wrapper .glyphicon-list-alt:before {
content:"\e032";
}

.pt-cv-wrapper .glyphicon-lock:before {
content:"\e033";
}

.pt-cv-wrapper .glyphicon-flag:before {
content:"\e034";
}

.pt-cv-wrapper .glyphicon-headphones:before {
content:"\e035";
}

.pt-cv-wrapper .glyphicon-volume-off:before {
content:"\e036";
}

.pt-cv-wrapper .glyphicon-volume-down:before {
content:"\e037";
}

.pt-cv-wrapper .glyphicon-volume-up:before {
content:"\e038";
}

.pt-cv-wrapper .glyphicon-qrcode:before {
content:"\e039";
}

.pt-cv-wrapper .glyphicon-barcode:before {
content:"\e040";
}

.pt-cv-wrapper .glyphicon-tag:before {
content:"\e041";
}

.pt-cv-wrapper .glyphicon-tags:before {
content:"\e042";
}

.pt-cv-wrapper .glyphicon-book:before {
content:"\e043";
}

.pt-cv-wrapper .glyphicon-bookmark:before {
content:"\e044";
}

.pt-cv-wrapper .glyphicon-print:before {
content:"\e045";
}

.pt-cv-wrapper .glyphicon-camera:before {
content:"\e046";
}

.pt-cv-wrapper .glyphicon-font:before {
content:"\e047";
}

.pt-cv-wrapper .glyphicon-bold:before {
content:"\e048";
}

.pt-cv-wrapper .glyphicon-italic:before {
content:"\e049";
}

.pt-cv-wrapper .glyphicon-text-height:before {
content:"\e050";
}

.pt-cv-wrapper .glyphicon-text-width:before {
content:"\e051";
}

.pt-cv-wrapper .glyphicon-align-left:before {
content:"\e052";
}

.pt-cv-wrapper .glyphicon-align-center:before {
content:"\e053";
}

.pt-cv-wrapper .glyphicon-align-right:before {
content:"\e054";
}

.pt-cv-wrapper .glyphicon-align-justify:before {
content:"\e055";
}

.pt-cv-wrapper .glyphicon-list:before {
content:"\e056";
}

.pt-cv-wrapper .glyphicon-indent-left:before {
content:"\e057";
}

.pt-cv-wrapper .glyphicon-indent-right:before {
content:"\e058";
}

.pt-cv-wrapper .glyphicon-facetime-video:before {
content:"\e059";
}

.pt-cv-wrapper .glyphicon-picture:before {
content:"\e060";
}

.pt-cv-wrapper .glyphicon-map-marker:before {
content:"\e062";
}

.pt-cv-wrapper .glyphicon-adjust:before {
content:"\e063";
}

.pt-cv-wrapper .glyphicon-tint:before {
content:"\e064";
}

.pt-cv-wrapper .glyphicon-edit:before {
content:"\e065";
}

.pt-cv-wrapper .glyphicon-share:before {
content:"\e066";
}

.pt-cv-wrapper .glyphicon-check:before {
content:"\e067";
}

.pt-cv-wrapper .glyphicon-move:before {
content:"\e068";
}

.pt-cv-wrapper .glyphicon-step-backward:before {
content:"\e069";
}

.pt-cv-wrapper .glyphicon-fast-backward:before {
content:"\e070";
}

.pt-cv-wrapper .glyphicon-backward:before {
content:"\e071";
}

.pt-cv-wrapper .glyphicon-play:before {
content:"\e072";
}

.pt-cv-wrapper .glyphicon-pause:before {
content:"\e073";
}

.pt-cv-wrapper .glyphicon-stop:before {
content:"\e074";
}

.pt-cv-wrapper .glyphicon-forward:before {
content:"\e075";
}

.pt-cv-wrapper .glyphicon-fast-forward:before {
content:"\e076";
}

.pt-cv-wrapper .glyphicon-step-forward:before {
content:"\e077";
}

.pt-cv-wrapper .glyphicon-eject:before {
content:"\e078";
}

.pt-cv-wrapper .glyphicon-chevron-left:before {
content:"\e079";
}

.pt-cv-wrapper .glyphicon-chevron-right:before {
content:"\e080";
}

.pt-cv-wrapper .glyphicon-plus-sign:before {
content:"\e081";
}

.pt-cv-wrapper .glyphicon-minus-sign:before {
content:"\e082";
}

.pt-cv-wrapper .glyphicon-remove-sign:before {
content:"\e083";
}

.pt-cv-wrapper .glyphicon-ok-sign:before {
content:"\e084";
}

.pt-cv-wrapper .glyphicon-question-sign:before {
content:"\e085";
}

.pt-cv-wrapper .glyphicon-info-sign:before {
content:"\e086";
}

.pt-cv-wrapper .glyphicon-screenshot:before {
content:"\e087";
}

.pt-cv-wrapper .glyphicon-remove-circle:before {
content:"\e088";
}

.pt-cv-wrapper .glyphicon-ok-circle:before {
content:"\e089";
}

.pt-cv-wrapper .glyphicon-ban-circle:before {
content:"\e090";
}

.pt-cv-wrapper .glyphicon-arrow-left:before {
content:"\e091";
}

.pt-cv-wrapper .glyphicon-arrow-right:before {
content:"\e092";
}

.pt-cv-wrapper .glyphicon-arrow-up:before {
content:"\e093";
}

.pt-cv-wrapper .glyphicon-arrow-down:before {
content:"\e094";
}

.pt-cv-wrapper .glyphicon-share-alt:before {
content:"\e095";
}

.pt-cv-wrapper .glyphicon-resize-full:before {
content:"\e096";
}

.pt-cv-wrapper .glyphicon-resize-small:before {
content:"\e097";
}

.pt-cv-wrapper .glyphicon-exclamation-sign:before {
content:"\e101";
}

.pt-cv-wrapper .glyphicon-gift:before {
content:"\e102";
}

.pt-cv-wrapper .glyphicon-leaf:before {
content:"\e103";
}

.pt-cv-wrapper .glyphicon-fire:before {
content:"\e104";
}

.pt-cv-wrapper .glyphicon-eye-open:before {
content:"\e105";
}

.pt-cv-wrapper .glyphicon-eye-close:before {
content:"\e106";
}

.pt-cv-wrapper .glyphicon-warning-sign:before {
content:"\e107";
}

.pt-cv-wrapper .glyphicon-plane:before {
content:"\e108";
}

.pt-cv-wrapper .glyphicon-calendar:before {
content:"\e109";
}

.pt-cv-wrapper .glyphicon-random:before {
content:"\e110";
}

.pt-cv-wrapper .glyphicon-comment:before {
content:"\e111";
}

.pt-cv-wrapper .glyphicon-magnet:before {
content:"\e112";
}

.pt-cv-wrapper .glyphicon-chevron-up:before {
content:"\e113";
}

.pt-cv-wrapper .glyphicon-chevron-down:before {
content:"\e114";
}

.pt-cv-wrapper .glyphicon-retweet:before {
content:"\e115";
}

.pt-cv-wrapper .glyphicon-shopping-cart:before {
content:"\e116";
}

.pt-cv-wrapper .glyphicon-folder-close:before {
content:"\e117";
}

.pt-cv-wrapper .glyphicon-folder-open:before {
content:"\e118";
}

.pt-cv-wrapper .glyphicon-resize-vertical:before {
content:"\e119";
}

.pt-cv-wrapper .glyphicon-resize-horizontal:before {
content:"\e120";
}

.pt-cv-wrapper .glyphicon-hdd:before {
content:"\e121";
}

.pt-cv-wrapper .glyphicon-bullhorn:before {
content:"\e122";
}

.pt-cv-wrapper .glyphicon-bell:before {
content:"\e123";
}

.pt-cv-wrapper .glyphicon-certificate:before {
content:"\e124";
}

.pt-cv-wrapper .glyphicon-thumbs-up:before {
content:"\e125";
}

.pt-cv-wrapper .glyphicon-thumbs-down:before {
content:"\e126";
}

.pt-cv-wrapper .glyphicon-hand-right:before {
content:"\e127";
}

.pt-cv-wrapper .glyphicon-hand-left:before {
content:"\e128";
}

.pt-cv-wrapper .glyphicon-hand-up:before {
content:"\e129";
}

.pt-cv-wrapper .glyphicon-hand-down:before {
content:"\e130";
}

.pt-cv-wrapper .glyphicon-circle-arrow-right:before {
content:"\e131";
}

.pt-cv-wrapper .glyphicon-circle-arrow-left:before {
content:"\e132";
}

.pt-cv-wrapper .glyphicon-circle-arrow-up:before {
content:"\e133";
}

.pt-cv-wrapper .glyphicon-circle-arrow-down:before {
content:"\e134";
}

.pt-cv-wrapper .glyphicon-globe:before {
content:"\e135";
}

.pt-cv-wrapper .glyphicon-wrench:before {
content:"\e136";
}

.pt-cv-wrapper .glyphicon-tasks:before {
content:"\e137";
}

.pt-cv-wrapper .glyphicon-filter:before {
content:"\e138";
}

.pt-cv-wrapper .glyphicon-briefcase:before {
content:"\e139";
}

.pt-cv-wrapper .glyphicon-fullscreen:before {
content:"\e140";
}

.pt-cv-wrapper .glyphicon-dashboard:before {
content:"\e141";
}

.pt-cv-wrapper .glyphicon-paperclip:before {
content:"\e142";
}

.pt-cv-wrapper .glyphicon-heart-empty:before {
content:"\e143";
}

.pt-cv-wrapper .glyphicon-link:before {
content:"\e144";
}

.pt-cv-wrapper .glyphicon-phone:before {
content:"\e145";
}

.pt-cv-wrapper .glyphicon-pushpin:before {
content:"\e146";
}

.pt-cv-wrapper .glyphicon-usd:before {
content:"\e148";
}

.pt-cv-wrapper .glyphicon-gbp:before {
content:"\e149";
}

.pt-cv-wrapper .glyphicon-sort:before {
content:"\e150";
}

.pt-cv-wrapper .glyphicon-sort-by-alphabet:before {
content:"\e151";
}

.pt-cv-wrapper .glyphicon-sort-by-alphabet-alt:before {
content:"\e152";
}

.pt-cv-wrapper .glyphicon-sort-by-order:before {
content:"\e153";
}

.pt-cv-wrapper .glyphicon-sort-by-order-alt:before {
content:"\e154";
}

.pt-cv-wrapper .glyphicon-sort-by-attributes:before {
content:"\e155";
}

.pt-cv-wrapper .glyphicon-sort-by-attributes-alt:before {
content:"\e156";
}

.pt-cv-wrapper .glyphicon-unchecked:before {
content:"\e157";
}

.pt-cv-wrapper .glyphicon-expand:before {
content:"\e158";
}

.pt-cv-wrapper .glyphicon-collapse-down:before {
content:"\e159";
}

.pt-cv-wrapper .glyphicon-collapse-up:before {
content:"\e160";
}

.pt-cv-wrapper .glyphicon-log-in:before {
content:"\e161";
}

.pt-cv-wrapper .glyphicon-flash:before {
content:"\e162";
}

.pt-cv-wrapper .glyphicon-log-out:before {
content:"\e163";
}

.pt-cv-wrapper .glyphicon-new-window:before {
content:"\e164";
}

.pt-cv-wrapper .glyphicon-record:before {
content:"\e165";
}

.pt-cv-wrapper .glyphicon-save:before {
content:"\e166";
}

.pt-cv-wrapper .glyphicon-open:before {
content:"\e167";
}

.pt-cv-wrapper .glyphicon-saved:before {
content:"\e168";
}

.pt-cv-wrapper .glyphicon-import:before {
content:"\e169";
}

.pt-cv-wrapper .glyphicon-export:before {
content:"\e170";
}

.pt-cv-wrapper .glyphicon-send:before {
content:"\e171";
}

.pt-cv-wrapper .glyphicon-floppy-disk:before {
content:"\e172";
}

.pt-cv-wrapper .glyphicon-floppy-saved:before {
content:"\e173";
}

.pt-cv-wrapper .glyphicon-floppy-remove:before {
content:"\e174";
}

.pt-cv-wrapper .glyphicon-floppy-save:before {
content:"\e175";
}

.pt-cv-wrapper .glyphicon-floppy-open:before {
content:"\e176";
}

.pt-cv-wrapper .glyphicon-credit-card:before {
content:"\e177";
}

.pt-cv-wrapper .glyphicon-transfer:before {
content:"\e178";
}

.pt-cv-wrapper .glyphicon-cutlery:before {
content:"\e179";
}

.pt-cv-wrapper .glyphicon-header:before {
content:"\e180";
}

.pt-cv-wrapper .glyphicon-compressed:before {
content:"\e181";
}

.pt-cv-wrapper .glyphicon-earphone:before {
content:"\e182";
}

.pt-cv-wrapper .glyphicon-phone-alt:before {
content:"\e183";
}

.pt-cv-wrapper .glyphicon-tower:before {
content:"\e184";
}

.pt-cv-wrapper .glyphicon-stats:before {
content:"\e185";
}

.pt-cv-wrapper .glyphicon-sd-video:before {
content:"\e186";
}

.pt-cv-wrapper .glyphicon-hd-video:before {
content:"\e187";
}

.pt-cv-wrapper .glyphicon-subtitles:before {
content:"\e188";
}

.pt-cv-wrapper .glyphicon-sound-stereo:before {
content:"\e189";
}

.pt-cv-wrapper .glyphicon-sound-dolby:before {
content:"\e190";
}

.pt-cv-wrapper .glyphicon-sound-5-1:before {
content:"\e191";
}

.pt-cv-wrapper .glyphicon-sound-6-1:before {
content:"\e192";
}

.pt-cv-wrapper .glyphicon-sound-7-1:before {
content:"\e193";
}

.pt-cv-wrapper .glyphicon-copyright-mark:before {
content:"\e194";
}

.pt-cv-wrapper .glyphicon-registration-mark:before {
content:"\e195";
}

.pt-cv-wrapper .glyphicon-cloud-download:before {
content:"\e197";
}

.pt-cv-wrapper .glyphicon-cloud-upload:before {
content:"\e198";
}

.pt-cv-wrapper .glyphicon-tree-conifer:before {
content:"\e199";
}

.pt-cv-wrapper .glyphicon-tree-deciduous:before {
content:"\e200";
}

.pt-cv-wrapper .glyphicon-cd:before {
content:"\e201";
}

.pt-cv-wrapper .glyphicon-save-file:before {
content:"\e202";
}

.pt-cv-wrapper .glyphicon-open-file:before {
content:"\e203";
}

.pt-cv-wrapper .glyphicon-level-up:before {
content:"\e204";
}

.pt-cv-wrapper .glyphicon-copy:before {
content:"\e205";
}

.pt-cv-wrapper .glyphicon-paste:before {
content:"\e206";
}

.pt-cv-wrapper .glyphicon-alert:before {
content:"\e209";
}

.pt-cv-wrapper .glyphicon-equalizer:before {
content:"\e210";
}

.pt-cv-wrapper .glyphicon-king:before {
content:"\e211";
}

.pt-cv-wrapper .glyphicon-queen:before {
content:"\e212";
}

.pt-cv-wrapper .glyphicon-pawn:before {
content:"\e213";
}

.pt-cv-wrapper .glyphicon-bishop:before {
content:"\e214";
}

.pt-cv-wrapper .glyphicon-knight:before {
content:"\e215";
}

.pt-cv-wrapper .glyphicon-baby-formula:before {
content:"\e216";
}

.pt-cv-wrapper .glyphicon-tent:before {
content:"\26fa";
}

.pt-cv-wrapper .glyphicon-blackboard:before {
content:"\e218";
}

.pt-cv-wrapper .glyphicon-bed:before {
content:"\e219";
}

.pt-cv-wrapper .glyphicon-apple:before {
content:"\f8ff";
}

.pt-cv-wrapper .glyphicon-erase:before {
content:"\e221";
}

.pt-cv-wrapper .glyphicon-hourglass:before {
content:"\231b";
}

.pt-cv-wrapper .glyphicon-lamp:before {
content:"\e223";
}

.pt-cv-wrapper .glyphicon-duplicate:before {
content:"\e224";
}

.pt-cv-wrapper .glyphicon-piggy-bank:before {
content:"\e225";
}

.pt-cv-wrapper .glyphicon-scissors:before {
content:"\e226";
}

.pt-cv-wrapper .glyphicon-bitcoin:before,.pt-cv-wrapper .glyphicon-btc:before,.pt-cv-wrapper .glyphicon-xbt:before {
content:"\e227";
}

.pt-cv-wrapper .glyphicon-jpy:before,.pt-cv-wrapper .glyphicon-yen:before {
content:"\00a5";
}

.pt-cv-wrapper .glyphicon-rub:before,.pt-cv-wrapper .glyphicon-ruble:before {
content:"\20bd";
}

.pt-cv-wrapper .glyphicon-scale:before {
content:"\e230";
}

.pt-cv-wrapper .glyphicon-ice-lolly:before {
content:"\e231";
}

.pt-cv-wrapper .glyphicon-ice-lolly-tasted:before {
content:"\e232";
}

.pt-cv-wrapper .glyphicon-education:before {
content:"\e233";
}

.pt-cv-wrapper .glyphicon-option-horizontal:before {
content:"\e234";
}

.pt-cv-wrapper .glyphicon-option-vertical:before {
content:"\e235";
}

.pt-cv-wrapper .glyphicon-menu-hamburger:before {
content:"\e236";
}

.pt-cv-wrapper .glyphicon-modal-window:before {
content:"\e237";
}

.pt-cv-wrapper .glyphicon-oil:before {
content:"\e238";
}

.pt-cv-wrapper .glyphicon-grain:before {
content:"\e239";
}

.pt-cv-wrapper .glyphicon-sunglasses:before {
content:"\e240";
}

.pt-cv-wrapper .glyphicon-text-size:before {
content:"\e241";
}

.pt-cv-wrapper .glyphicon-text-color:before {
content:"\e242";
}

.pt-cv-wrapper .glyphicon-text-background:before {
content:"\e243";
}

.pt-cv-wrapper .glyphicon-object-align-top:before {
content:"\e244";
}

.pt-cv-wrapper .glyphicon-object-align-bottom:before {
content:"\e245";
}

.pt-cv-wrapper .glyphicon-object-align-horizontal:before {
content:"\e246";
}

.pt-cv-wrapper .glyphicon-object-align-left:before {
content:"\e247";
}

.pt-cv-wrapper .glyphicon-object-align-vertical:before {
content:"\e248";
}

.pt-cv-wrapper .glyphicon-object-align-right:before {
content:"\e249";
}

.pt-cv-wrapper .glyphicon-triangle-right:before {
content:"\e250";
}

.pt-cv-wrapper .glyphicon-triangle-left:before {
content:"\e251";
}

.pt-cv-wrapper .glyphicon-triangle-bottom:before {
content:"\e252";
}

.pt-cv-wrapper .glyphicon-triangle-top:before {
content:"\e253";
}

.pt-cv-wrapper .glyphicon-console:before {
content:"\e254";
}

.pt-cv-wrapper .glyphicon-superscript:before {
content:"\e255";
}

.pt-cv-wrapper .glyphicon-subscript:before {
content:"\e256";
}

.pt-cv-wrapper .glyphicon-menu-left:before {
content:"\e257";
}

.pt-cv-wrapper .glyphicon-menu-right:before {
content:"\e258";
}

.pt-cv-wrapper .glyphicon-menu-down:before {
content:"\e259";
}

.pt-cv-wrapper .glyphicon-menu-up:before {
content:"\e260";
}

.pt-cv-wrapper img {
vertical-align:middle;
}

.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img,.pt-cv-wrapper .img-responsive,.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img {
display:block;
max-width:100%;
height:auto;
}

.pt-cv-wrapper .img-rounded {
border-radius:6px;
}

.pt-cv-wrapper .img-thumbnail {
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
display:inline-block;
max-width:100%;
height:auto;
}

.pt-cv-wrapper .img-circle {
border-radius:50%;
}

.pt-cv-wrapper hr {
margin-top:20px;
margin-bottom:20px;
border:0;
border-top:1px solid #eee;
}

.pt-cv-wrapper .sr-only {
position:absolute;
width:1px;
height:1px;
margin:-1px;
padding:0;
overflow:hidden;
clip:rect(0,0,0,0);
border:0;
}

.pt-cv-wrapper .sr-only-focusable:active,.pt-cv-wrapper .sr-only-focusable:focus {
position:static;
width:auto;
height:auto;
margin:0;
overflow:visible;
clip:auto;
}

.pt-cv-wrapper [role=button] {
cursor:pointer;
}

.pt-cv-wrapper .container,.pt-cv-wrapper .container-fluid {
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px;
}

@media(min-width:768px) {
.pt-cv-wrapper .container {
width:750px;
}
}

@media(min-width:992px) {
.pt-cv-wrapper .container {
width:970px;
}
}

@media(min-width:1200px) {
.pt-cv-wrapper .container {
width:1170px;
}
}

.pt-cv-wrapper .row {
margin-left:-15px;
margin-right:-15px;
}

.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9,.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9,.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9,.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9 {
position:relative;
min-height:1px;
padding-left:15px;
padding-right:15px;
}

.pt-cv-wrapper .col-xs-1,.pt-cv-wrapper .col-xs-10,.pt-cv-wrapper .col-xs-11,.pt-cv-wrapper .col-xs-12,.pt-cv-wrapper .col-xs-2,.pt-cv-wrapper .col-xs-3,.pt-cv-wrapper .col-xs-4,.pt-cv-wrapper .col-xs-5,.pt-cv-wrapper .col-xs-6,.pt-cv-wrapper .col-xs-7,.pt-cv-wrapper .col-xs-8,.pt-cv-wrapper .col-xs-9 {
float:left;
}

.pt-cv-wrapper .col-xs-12 {
width:100%;
}

.pt-cv-wrapper .col-xs-11 {
width:91.66666667%;
}

.pt-cv-wrapper .col-xs-10 {
width:83.33333333%;
}

.pt-cv-wrapper .col-xs-9 {
width:75%;
}

.pt-cv-wrapper .col-xs-8 {
width:66.66666667%;
}

.pt-cv-wrapper .col-xs-7 {
width:58.33333333%;
}

.pt-cv-wrapper .col-xs-6 {
width:50%;
}

.pt-cv-wrapper .col-xs-5 {
width:41.66666667%;
}

.pt-cv-wrapper .col-xs-4 {
width:33.33333333%;
}

.pt-cv-wrapper .col-xs-3 {
width:25%;
}

.pt-cv-wrapper .col-xs-2 {
width:16.66666667%;
}

.pt-cv-wrapper .col-xs-1 {
width:8.33333333%;
}

.pt-cv-wrapper .col-xs-pull-12 {
right:100%;
}

.pt-cv-wrapper .col-xs-pull-11 {
right:91.66666667%;
}

.pt-cv-wrapper .col-xs-pull-10 {
right:83.33333333%;
}

.pt-cv-wrapper .col-xs-pull-9 {
right:75%;
}

.pt-cv-wrapper .col-xs-pull-8 {
right:66.66666667%;
}

.pt-cv-wrapper .col-xs-pull-7 {
right:58.33333333%;
}

.pt-cv-wrapper .col-xs-pull-6 {
right:50%;
}

.pt-cv-wrapper .col-xs-pull-5 {
right:41.66666667%;
}

.pt-cv-wrapper .col-xs-pull-4 {
right:33.33333333%;
}

.pt-cv-wrapper .col-xs-pull-3 {
right:25%;
}

.pt-cv-wrapper .col-xs-pull-2 {
right:16.66666667%;
}

.pt-cv-wrapper .col-xs-pull-1 {
right:8.33333333%;
}

.pt-cv-wrapper .col-xs-pull-0 {
right:auto;
}

.pt-cv-wrapper .col-xs-push-12 {
left:100%;
}

.pt-cv-wrapper .col-xs-push-11 {
left:91.66666667%;
}

.pt-cv-wrapper .col-xs-push-10 {
left:83.33333333%;
}

.pt-cv-wrapper .col-xs-push-9 {
left:75%;
}

.pt-cv-wrapper .col-xs-push-8 {
left:66.66666667%;
}

.pt-cv-wrapper .col-xs-push-7 {
left:58.33333333%;
}

.pt-cv-wrapper .col-xs-push-6 {
left:50%;
}

.pt-cv-wrapper .col-xs-push-5 {
left:41.66666667%;
}

.pt-cv-wrapper .col-xs-push-4 {
left:33.33333333%;
}

.pt-cv-wrapper .col-xs-push-3 {
left:25%;
}

.pt-cv-wrapper .col-xs-push-2 {
left:16.66666667%;
}

.pt-cv-wrapper .col-xs-push-1 {
left:8.33333333%;
}

.pt-cv-wrapper .col-xs-push-0 {
left:auto;
}

.pt-cv-wrapper .col-xs-offset-12 {
margin-left:100%;
}

.pt-cv-wrapper .col-xs-offset-11 {
margin-left:91.66666667%;
}

.pt-cv-wrapper .col-xs-offset-10 {
margin-left:83.33333333%;
}

.pt-cv-wrapper .col-xs-offset-9 {
margin-left:75%;
}

.pt-cv-wrapper .col-xs-offset-8 {
margin-left:66.66666667%;
}

.pt-cv-wrapper .col-xs-offset-7 {
margin-left:58.33333333%;
}

.pt-cv-wrapper .col-xs-offset-6 {
margin-left:50%;
}

.pt-cv-wrapper .col-xs-offset-5 {
margin-left:41.66666667%;
}

.pt-cv-wrapper .col-xs-offset-4 {
margin-left:33.33333333%;
}

.pt-cv-wrapper .col-xs-offset-3 {
margin-left:25%;
}

.pt-cv-wrapper .col-xs-offset-2 {
margin-left:16.66666667%;
}

.pt-cv-wrapper .col-xs-offset-1 {
margin-left:8.33333333%;
}

.pt-cv-wrapper .col-xs-offset-0 {
margin-left:0;
}

@media(min-width:768px) {
.pt-cv-wrapper .col-sm-1,.pt-cv-wrapper .col-sm-10,.pt-cv-wrapper .col-sm-11,.pt-cv-wrapper .col-sm-12,.pt-cv-wrapper .col-sm-2,.pt-cv-wrapper .col-sm-3,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-sm-5,.pt-cv-wrapper .col-sm-6,.pt-cv-wrapper .col-sm-7,.pt-cv-wrapper .col-sm-8,.pt-cv-wrapper .col-sm-9 {
float:left;
}

.pt-cv-wrapper .col-sm-12 {
width:100%;
}

.pt-cv-wrapper .col-sm-11 {
width:91.66666667%;
}

.pt-cv-wrapper .col-sm-10 {
width:83.33333333%;
}

.pt-cv-wrapper .col-sm-9 {
width:75%;
}

.pt-cv-wrapper .col-sm-8 {
width:66.66666667%;
}

.pt-cv-wrapper .col-sm-7 {
width:58.33333333%;
}

.pt-cv-wrapper .col-sm-6 {
width:50%;
}

.pt-cv-wrapper .col-sm-5 {
width:41.66666667%;
}

.pt-cv-wrapper .col-sm-4 {
width:33.33333333%;
}

.pt-cv-wrapper .col-sm-3 {
width:25%;
}

.pt-cv-wrapper .col-sm-2 {
width:16.66666667%;
}

.pt-cv-wrapper .col-sm-1 {
width:8.33333333%;
}

.pt-cv-wrapper .col-sm-pull-12 {
right:100%;
}

.pt-cv-wrapper .col-sm-pull-11 {
right:91.66666667%;
}

.pt-cv-wrapper .col-sm-pull-10 {
right:83.33333333%;
}

.pt-cv-wrapper .col-sm-pull-9 {
right:75%;
}

.pt-cv-wrapper .col-sm-pull-8 {
right:66.66666667%;
}

.pt-cv-wrapper .col-sm-pull-7 {
right:58.33333333%;
}

.pt-cv-wrapper .col-sm-pull-6 {
right:50%;
}

.pt-cv-wrapper .col-sm-pull-5 {
right:41.66666667%;
}

.pt-cv-wrapper .col-sm-pull-4 {
right:33.33333333%;
}

.pt-cv-wrapper .col-sm-pull-3 {
right:25%;
}

.pt-cv-wrapper .col-sm-pull-2 {
right:16.66666667%;
}

.pt-cv-wrapper .col-sm-pull-1 {
right:8.33333333%;
}

.pt-cv-wrapper .col-sm-pull-0 {
right:auto;
}

.pt-cv-wrapper .col-sm-push-12 {
left:100%;
}

.pt-cv-wrapper .col-sm-push-11 {
left:91.66666667%;
}

.pt-cv-wrapper .col-sm-push-10 {
left:83.33333333%;
}

.pt-cv-wrapper .col-sm-push-9 {
left:75%;
}

.pt-cv-wrapper .col-sm-push-8 {
left:66.66666667%;
}

.pt-cv-wrapper .col-sm-push-7 {
left:58.33333333%;
}

.pt-cv-wrapper .col-sm-push-6 {
left:50%;
}

.pt-cv-wrapper .col-sm-push-5 {
left:41.66666667%;
}

.pt-cv-wrapper .col-sm-push-4 {
left:33.33333333%;
}

.pt-cv-wrapper .col-sm-push-3 {
left:25%;
}

.pt-cv-wrapper .col-sm-push-2 {
left:16.66666667%;
}

.pt-cv-wrapper .col-sm-push-1 {
left:8.33333333%;
}

.pt-cv-wrapper .col-sm-push-0 {
left:auto;
}

.pt-cv-wrapper .col-sm-offset-12 {
margin-left:100%;
}

.pt-cv-wrapper .col-sm-offset-11 {
margin-left:91.66666667%;
}

.pt-cv-wrapper .col-sm-offset-10 {
margin-left:83.33333333%;
}

.pt-cv-wrapper .col-sm-offset-9 {
margin-left:75%;
}

.pt-cv-wrapper .col-sm-offset-8 {
margin-left:66.66666667%;
}

.pt-cv-wrapper .col-sm-offset-7 {
margin-left:58.33333333%;
}

.pt-cv-wrapper .col-sm-offset-6 {
margin-left:50%;
}

.pt-cv-wrapper .col-sm-offset-5 {
margin-left:41.66666667%;
}

.pt-cv-wrapper .col-sm-offset-4 {
margin-left:33.33333333%;
}

.pt-cv-wrapper .col-sm-offset-3 {
margin-left:25%;
}

.pt-cv-wrapper .col-sm-offset-2 {
margin-left:16.66666667%;
}

.pt-cv-wrapper .col-sm-offset-1 {
margin-left:8.33333333%;
}

.pt-cv-wrapper .col-sm-offset-0 {
margin-left:0;
}
}

@media(min-width:992px) {
.pt-cv-wrapper .col-md-1,.pt-cv-wrapper .col-md-10,.pt-cv-wrapper .col-md-11,.pt-cv-wrapper .col-md-12,.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-md-3,.pt-cv-wrapper .col-md-4,.pt-cv-wrapper .col-md-5,.pt-cv-wrapper .col-md-6,.pt-cv-wrapper .col-md-7,.pt-cv-wrapper .col-md-8,.pt-cv-wrapper .col-md-9 {
float:left;
}

.pt-cv-wrapper .col-md-12 {
width:100%;
}

.pt-cv-wrapper .col-md-11 {
width:91.66666667%;
}

.pt-cv-wrapper .col-md-10 {
width:83.33333333%;
}

.pt-cv-wrapper .col-md-9 {
width:75%;
}

.pt-cv-wrapper .col-md-8 {
width:66.66666667%;
}

.pt-cv-wrapper .col-md-7 {
width:58.33333333%;
}

.pt-cv-wrapper .col-md-6 {
width:50%;
}

.pt-cv-wrapper .col-md-5 {
width:41.66666667%;
}

.pt-cv-wrapper .col-md-4 {
width:33.33333333%;
}

.pt-cv-wrapper .col-md-3 {
width:25%;
}

.pt-cv-wrapper .col-md-2 {
width:16.66666667%;
}

.pt-cv-wrapper .col-md-1 {
width:8.33333333%;
}

.pt-cv-wrapper .col-md-pull-12 {
right:100%;
}

.pt-cv-wrapper .col-md-pull-11 {
right:91.66666667%;
}

.pt-cv-wrapper .col-md-pull-10 {
right:83.33333333%;
}

.pt-cv-wrapper .col-md-pull-9 {
right:75%;
}

.pt-cv-wrapper .col-md-pull-8 {
right:66.66666667%;
}

.pt-cv-wrapper .col-md-pull-7 {
right:58.33333333%;
}

.pt-cv-wrapper .col-md-pull-6 {
right:50%;
}

.pt-cv-wrapper .col-md-pull-5 {
right:41.66666667%;
}

.pt-cv-wrapper .col-md-pull-4 {
right:33.33333333%;
}

.pt-cv-wrapper .col-md-pull-3 {
right:25%;
}

.pt-cv-wrapper .col-md-pull-2 {
right:16.66666667%;
}

.pt-cv-wrapper .col-md-pull-1 {
right:8.33333333%;
}

.pt-cv-wrapper .col-md-pull-0 {
right:auto;
}

.pt-cv-wrapper .col-md-push-12 {
left:100%;
}

.pt-cv-wrapper .col-md-push-11 {
left:91.66666667%;
}

.pt-cv-wrapper .col-md-push-10 {
left:83.33333333%;
}

.pt-cv-wrapper .col-md-push-9 {
left:75%;
}

.pt-cv-wrapper .col-md-push-8 {
left:66.66666667%;
}

.pt-cv-wrapper .col-md-push-7 {
left:58.33333333%;
}

.pt-cv-wrapper .col-md-push-6 {
left:50%;
}

.pt-cv-wrapper .col-md-push-5 {
left:41.66666667%;
}

.pt-cv-wrapper .col-md-push-4 {
left:33.33333333%;
}

.pt-cv-wrapper .col-md-push-3 {
left:25%;
}

.pt-cv-wrapper .col-md-push-2 {
left:16.66666667%;
}

.pt-cv-wrapper .col-md-push-1 {
left:8.33333333%;
}

.pt-cv-wrapper .col-md-push-0 {
left:auto;
}

.pt-cv-wrapper .col-md-offset-12 {
margin-left:100%;
}

.pt-cv-wrapper .col-md-offset-11 {
margin-left:91.66666667%;
}

.pt-cv-wrapper .col-md-offset-10 {
margin-left:83.33333333%;
}

.pt-cv-wrapper .col-md-offset-9 {
margin-left:75%;
}

.pt-cv-wrapper .col-md-offset-8 {
margin-left:66.66666667%;
}

.pt-cv-wrapper .col-md-offset-7 {
margin-left:58.33333333%;
}

.pt-cv-wrapper .col-md-offset-6 {
margin-left:50%;
}

.pt-cv-wrapper .col-md-offset-5 {
margin-left:41.66666667%;
}

.pt-cv-wrapper .col-md-offset-4 {
margin-left:33.33333333%;
}

.pt-cv-wrapper .col-md-offset-3 {
margin-left:25%;
}

.pt-cv-wrapper .col-md-offset-2 {
margin-left:16.66666667%;
}

.pt-cv-wrapper .col-md-offset-1 {
margin-left:8.33333333%;
}

.pt-cv-wrapper .col-md-offset-0 {
margin-left:0;
}
}

@media(min-width:1200px) {
.pt-cv-wrapper .col-lg-1,.pt-cv-wrapper .col-lg-10,.pt-cv-wrapper .col-lg-11,.pt-cv-wrapper .col-lg-12,.pt-cv-wrapper .col-lg-2,.pt-cv-wrapper .col-lg-3,.pt-cv-wrapper .col-lg-4,.pt-cv-wrapper .col-lg-5,.pt-cv-wrapper .col-lg-6,.pt-cv-wrapper .col-lg-7,.pt-cv-wrapper .col-lg-8,.pt-cv-wrapper .col-lg-9 {
float:left;
}

.pt-cv-wrapper .col-lg-12 {
width:100%;
}

.pt-cv-wrapper .col-lg-11 {
width:91.66666667%;
}

.pt-cv-wrapper .col-lg-10 {
width:83.33333333%;
}

.pt-cv-wrapper .col-lg-9 {
width:75%;
}

.pt-cv-wrapper .col-lg-8 {
width:66.66666667%;
}

.pt-cv-wrapper .col-lg-7 {
width:58.33333333%;
}

.pt-cv-wrapper .col-lg-6 {
width:50%;
}

.pt-cv-wrapper .col-lg-5 {
width:41.66666667%;
}

.pt-cv-wrapper .col-lg-4 {
width:33.33333333%;
}

.pt-cv-wrapper .col-lg-3 {
width:25%;
}

.pt-cv-wrapper .col-lg-2 {
width:16.66666667%;
}

.pt-cv-wrapper .col-lg-1 {
width:8.33333333%;
}

.pt-cv-wrapper .col-lg-pull-12 {
right:100%;
}

.pt-cv-wrapper .col-lg-pull-11 {
right:91.66666667%;
}

.pt-cv-wrapper .col-lg-pull-10 {
right:83.33333333%;
}

.pt-cv-wrapper .col-lg-pull-9 {
right:75%;
}

.pt-cv-wrapper .col-lg-pull-8 {
right:66.66666667%;
}

.pt-cv-wrapper .col-lg-pull-7 {
right:58.33333333%;
}

.pt-cv-wrapper .col-lg-pull-6 {
right:50%;
}

.pt-cv-wrapper .col-lg-pull-5 {
right:41.66666667%;
}

.pt-cv-wrapper .col-lg-pull-4 {
right:33.33333333%;
}

.pt-cv-wrapper .col-lg-pull-3 {
right:25%;
}

.pt-cv-wrapper .col-lg-pull-2 {
right:16.66666667%;
}

.pt-cv-wrapper .col-lg-pull-1 {
right:8.33333333%;
}

.pt-cv-wrapper .col-lg-pull-0 {
right:auto;
}

.pt-cv-wrapper .col-lg-push-12 {
left:100%;
}

.pt-cv-wrapper .col-lg-push-11 {
left:91.66666667%;
}

.pt-cv-wrapper .col-lg-push-10 {
left:83.33333333%;
}

.pt-cv-wrapper .col-lg-push-9 {
left:75%;
}

.pt-cv-wrapper .col-lg-push-8 {
left:66.66666667%;
}

.pt-cv-wrapper .col-lg-push-7 {
left:58.33333333%;
}

.pt-cv-wrapper .col-lg-push-6 {
left:50%;
}

.pt-cv-wrapper .col-lg-push-5 {
left:41.66666667%;
}

.pt-cv-wrapper .col-lg-push-4 {
left:33.33333333%;
}

.pt-cv-wrapper .col-lg-push-3 {
left:25%;
}

.pt-cv-wrapper .col-lg-push-2 {
left:16.66666667%;
}

.pt-cv-wrapper .col-lg-push-1 {
left:8.33333333%;
}

.pt-cv-wrapper .col-lg-push-0 {
left:auto;
}

.pt-cv-wrapper .col-lg-offset-12 {
margin-left:100%;
}

.pt-cv-wrapper .col-lg-offset-11 {
margin-left:91.66666667%;
}

.pt-cv-wrapper .col-lg-offset-10 {
margin-left:83.33333333%;
}

.pt-cv-wrapper .col-lg-offset-9 {
margin-left:75%;
}

.pt-cv-wrapper .col-lg-offset-8 {
margin-left:66.66666667%;
}

.pt-cv-wrapper .col-lg-offset-7 {
margin-left:58.33333333%;
}

.pt-cv-wrapper .col-lg-offset-6 {
margin-left:50%;
}

.pt-cv-wrapper .col-lg-offset-5 {
margin-left:41.66666667%;
}

.pt-cv-wrapper .col-lg-offset-4 {
margin-left:33.33333333%;
}

.pt-cv-wrapper .col-lg-offset-3 {
margin-left:25%;
}

.pt-cv-wrapper .col-lg-offset-2 {
margin-left:16.66666667%;
}

.pt-cv-wrapper .col-lg-offset-1 {
margin-left:8.33333333%;
}

.pt-cv-wrapper .col-lg-offset-0 {
margin-left:0;
}
}

.pt-cv-wrapper .btn {
display:inline-block;
margin-bottom:0;
font-weight:400;
text-align:center;
vertical-align:middle;
-ms-touch-action:manipulation;
touch-action:manipulation;
cursor:pointer;
background-image:none;
border:1px solid transparent;
white-space:nowrap;
padding:6px 12px;
font-size:14px;
line-height:1.42857143;
border-radius:4px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.pt-cv-wrapper .btn.active.focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn:focus {
outline:dotted thin;
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}

.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:focus,.pt-cv-wrapper .btn:hover {
color:#333;
text-decoration:none;
}

.pt-cv-wrapper .btn.active,.pt-cv-wrapper .btn:active {
outline:0;
background-image:none;
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.pt-cv-wrapper .btn.disabled,.pt-cv-wrapper .btn[disabled],.pt-cv-wrapper fieldset[disabled] .btn {
cursor:not-allowed;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
box-shadow:none;
}

.pt-cv-wrapper a.btn.disabled,.pt-cv-wrapper fieldset[disabled] a.btn {
pointer-events:none;
}

.pt-cv-wrapper .btn-default {
color:#333;
background-color:#fff;
border-color:#ccc;
}

.pt-cv-wrapper .btn-default.focus,.pt-cv-wrapper .btn-default:focus {
color:#333;
background-color:#e6e6e6;
border-color:#8c8c8c;
}

.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default {
color:#333;
background-color:#e6e6e6;
border-color:#adadad;
}

.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover {
color:#333;
background-color:#d4d4d4;
border-color:#8c8c8c;
}

.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper fieldset[disabled] .btn-default.active,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:hover {
background-color:#fff;
border-color:#ccc;
}

.pt-cv-wrapper .btn-default .badge {
color:#fff;
background-color:#333;
}

.pt-cv-wrapper .btn-primary {
color:#fff;
background-color:#337ab7;
border-color:#2e6da4;
}

.pt-cv-wrapper .btn-primary.focus,.pt-cv-wrapper .btn-primary:focus {
color:#fff;
background-color:#286090;
border-color:#122b40;
}

.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary {
color:#fff;
background-color:#286090;
border-color:#204d74;
}

.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover {
color:#fff;
background-color:#204d74;
border-color:#122b40;
}

.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper fieldset[disabled] .btn-primary.active,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover {
background-color:#337ab7;
border-color:#2e6da4;
}

.pt-cv-wrapper .btn-primary .badge {
color:#337ab7;
background-color:#fff;
}

.pt-cv-wrapper .btn-success {
color:#fff;
background-color:#5cb85c;
border-color:#4cae4c;
}

.pt-cv-wrapper .btn-success.focus,.pt-cv-wrapper .btn-success:focus {
color:#fff;
background-color:#449d44;
border-color:#255625;
}

.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success {
color:#fff;
background-color:#449d44;
border-color:#398439;
}

.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover {
color:#fff;
background-color:#398439;
border-color:#255625;
}

.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper fieldset[disabled] .btn-success.active,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:hover {
background-color:#5cb85c;
border-color:#4cae4c;
}

.pt-cv-wrapper .btn-success .badge {
color:#5cb85c;
background-color:#fff;
}

.pt-cv-wrapper .btn-info {
color:#fff;
background-color:#5bc0de;
border-color:#46b8da;
}

.pt-cv-wrapper .btn-info.focus,.pt-cv-wrapper .btn-info:focus {
color:#fff;
background-color:#31b0d5;
border-color:#1b6d85;
}

.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info {
color:#fff;
background-color:#31b0d5;
border-color:#269abc;
}

.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover {
color:#fff;
background-color:#269abc;
border-color:#1b6d85;
}

.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper fieldset[disabled] .btn-info.active,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:hover {
background-color:#5bc0de;
border-color:#46b8da;
}

.pt-cv-wrapper .btn-info .badge {
color:#5bc0de;
background-color:#fff;
}

.pt-cv-wrapper .btn-warning {
color:#fff;
background-color:#f0ad4e;
border-color:#eea236;
}

.pt-cv-wrapper .btn-warning.focus,.pt-cv-wrapper .btn-warning:focus {
color:#fff;
background-color:#ec971f;
border-color:#985f0d;
}

.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning {
color:#fff;
background-color:#ec971f;
border-color:#d58512;
}

.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover {
color:#fff;
background-color:#d58512;
border-color:#985f0d;
}

.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper fieldset[disabled] .btn-warning.active,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover {
background-color:#f0ad4e;
border-color:#eea236;
}

.pt-cv-wrapper .btn-warning .badge {
color:#f0ad4e;
background-color:#fff;
}

.pt-cv-wrapper .btn-danger {
color:#fff;
background-color:#d9534f;
border-color:#d43f3a;
}

.pt-cv-wrapper .btn-danger.focus,.pt-cv-wrapper .btn-danger:focus {
color:#fff;
background-color:#c9302c;
border-color:#761c19;
}

.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger {
color:#fff;
background-color:#c9302c;
border-color:#ac2925;
}

.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover {
color:#fff;
background-color:#ac2925;
border-color:#761c19;
}

.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper fieldset[disabled] .btn-danger.active,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover {
background-color:#d9534f;
border-color:#d43f3a;
}

.pt-cv-wrapper .btn-danger .badge {
color:#d9534f;
background-color:#fff;
}

.pt-cv-wrapper .btn-link {
color:#337ab7;
font-weight:400;
border-radius:0;
}

.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link {
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
}

.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover {
border-color:transparent;
}

.pt-cv-wrapper .btn-link:focus,.pt-cv-wrapper .btn-link:hover {
color:#23527c;
text-decoration:underline;
background-color:transparent;
}

.pt-cv-wrapper .btn-link[disabled]:focus,.pt-cv-wrapper .btn-link[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-link:focus,.pt-cv-wrapper fieldset[disabled] .btn-link:hover {
color:#777;
text-decoration:none;
}

.pt-cv-wrapper .btn-group-lg>.btn,.pt-cv-wrapper .btn-lg {
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
border-radius:6px;
}

.pt-cv-wrapper .btn-group-sm>.btn,.pt-cv-wrapper .btn-sm {
padding:5px 10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}

.pt-cv-wrapper .btn-group-xs>.btn,.pt-cv-wrapper .btn-xs {
padding:1px 5px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}

.pt-cv-wrapper .btn-block {
display:block;
width:100%;
}

.pt-cv-wrapper .btn-block+.btn-block {
margin-top:5px;
}

.pt-cv-wrapper input[type=button].btn-block,.pt-cv-wrapper input[type=reset].btn-block,.pt-cv-wrapper input[type=submit].btn-block {
width:100%;
}

.pt-cv-wrapper .fade {
opacity:0;
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear;
}

.pt-cv-wrapper .fade.in {
opacity:1;
}

.pt-cv-wrapper .collapse {
display:none;
}

.pt-cv-wrapper tr.collapse.in {
display:table-row;
}

.pt-cv-wrapper tbody.collapse.in {
display:table-row-group;
}

.pt-cv-wrapper .collapsing {
position:relative;
height:0;
overflow:hidden;
-webkit-transition-property:height,visibility;
-o-transition-property:height,visibility;
transition-property:height,visibility;
-webkit-transition-duration:.35s;
-o-transition-duration:.35s;
transition-duration:.35s;
-webkit-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
}

.pt-cv-wrapper .caret {
display:inline-block;
width:0;
height:0;
margin-left:2px;
vertical-align:middle;
border-top:4px dashed;
border-right:4px solid transparent;
border-left:4px solid transparent;
}

.pt-cv-wrapper .dropdown,.pt-cv-wrapper .dropup {
position:relative;
}

.pt-cv-wrapper .dropdown-menu {
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
padding:5px 0;
margin:2px 0 0;
list-style:none;
font-size:14px;
text-align:left;
background-color:#fff;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.15);
border-radius:4px;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
box-shadow:0 6px 12px rgba(0,0,0,.175);
-webkit-background-clip:padding-box;
background-clip:padding-box;
}

.pt-cv-wrapper .dropdown-menu .divider {
height:1px;
margin:9px 0;
overflow:hidden;
background-color:#e5e5e5;
}

.pt-cv-wrapper .dropdown-menu>li>a {
display:block;
padding:3px 20px;
clear:both;
font-weight:400;
line-height:1.42857143;
color:#333;
white-space:nowrap;
}

.pt-cv-wrapper .dropdown-menu>li>a:focus,.pt-cv-wrapper .dropdown-menu>li>a:hover {
text-decoration:none;
color:#262626;
background-color:#f5f5f5;
}

.pt-cv-wrapper .dropdown-menu>.active>a,.pt-cv-wrapper .dropdown-menu>.active>a:focus,.pt-cv-wrapper .dropdown-menu>.active>a:hover {
color:#fff;
text-decoration:none;
outline:0;
background-color:#337ab7;
}

.pt-cv-wrapper .dropdown-menu>.disabled>a,.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover {
color:#777;
}

.pt-cv-wrapper .dropdown-menu>.disabled>a:focus,.pt-cv-wrapper .dropdown-menu>.disabled>a:hover {
text-decoration:none;
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
cursor:not-allowed;
}

.pt-cv-wrapper .dropdown-menu-right {
left:auto;
right:0;
}

.pt-cv-wrapper .dropdown-menu-left {
left:0;
right:auto;
}

.pt-cv-wrapper .dropdown-header {
display:block;
padding:3px 20px;
font-size:12px;
line-height:1.42857143;
color:#777;
white-space:nowrap;
}

.pt-cv-wrapper .dropdown-backdrop {
position:fixed;
left:0;
right:0;
bottom:0;
top:0;
z-index:990;
}

.pt-cv-wrapper .dropup .caret,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .caret {
border-top:0;
border-bottom:4px dashed;
content:"";
}

.pt-cv-wrapper .dropup .dropdown-menu,.pt-cv-wrapper .navbar-fixed-bottom .dropdown .dropdown-menu {
top:auto;
bottom:100%;
margin-bottom:2px;
}

.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default,.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary,.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success,.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info,.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning,.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger {
background-image:none;
}

.pt-cv-wrapper .collapse.in,.pt-cv-wrapper .open>.dropdown-menu {
display:block;
}

.pt-cv-wrapper .dropdown-toggle:focus,.pt-cv-wrapper .open>a {
outline:0;
}

.pt-cv-wrapper .dropdown-menu.pull-right,.pt-cv-wrapper .pull-right>.dropdown-menu {
right:0;
left:auto;
}

@media(min-width:768px) {
.pt-cv-wrapper .navbar-right .dropdown-menu {
left:auto;
right:0;
}

.pt-cv-wrapper .navbar-right .dropdown-menu-left {
left:0;
right:auto;
}
}

.pt-cv-wrapper .btn-group,.pt-cv-wrapper .btn-group-vertical {
position:relative;
display:inline-block;
vertical-align:middle;
}

.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group>.btn {
position:relative;
float:left;
}

.pt-cv-wrapper .btn-group-vertical>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group>.btn:hover {
z-index:2;
}

.pt-cv-wrapper .btn-group .btn+.btn,.pt-cv-wrapper .btn-group .btn+.btn-group,.pt-cv-wrapper .btn-group .btn-group+.btn,.pt-cv-wrapper .btn-group .btn-group+.btn-group {
margin-left:-1px;
}

.pt-cv-wrapper .btn-toolbar {
margin-left:-5px;
}

.pt-cv-wrapper .btn-toolbar>.btn,.pt-cv-wrapper .btn-toolbar>.btn-group,.pt-cv-wrapper .btn-toolbar>.input-group {
margin-left:5px;
}

.pt-cv-wrapper .btn-group .dropdown-toggle:active,.pt-cv-wrapper .btn-group.open .dropdown-toggle {
outline:0;
}

.pt-cv-wrapper .btn-group>.btn+.dropdown-toggle {
padding-left:8px;
padding-right:8px;
}

.pt-cv-wrapper .btn-group>.btn-lg+.dropdown-toggle {
padding-left:12px;
padding-right:12px;
}

.pt-cv-wrapper .btn-group.open .dropdown-toggle {
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.pt-cv-wrapper .btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow:none;
box-shadow:none;
}

.pt-cv-wrapper .btn-lg .caret {
border-width:5px 5px 0;
}

.pt-cv-wrapper .dropup .btn-lg .caret {
border-width:0 5px 5px;
}

.pt-cv-wrapper .btn-group-vertical>.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn {
display:block;
float:none;
width:100%;
max-width:100%;
}

.pt-cv-wrapper .btn-group-vertical>.btn+.btn,.pt-cv-wrapper .btn-group-vertical>.btn+.btn-group,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn,.pt-cv-wrapper .btn-group-vertical>.btn-group+.btn-group {
margin-top:-1px;
margin-left:0;
}

.pt-cv-wrapper .btn-group-vertical>.btn:first-child:not(:last-child) {
border-top-right-radius:4px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}

.pt-cv-wrapper .btn-group-vertical>.btn:last-child:not(:first-child) {
border-bottom-left-radius:4px;
border-top-right-radius:0;
border-top-left-radius:0;
}

.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}

.pt-cv-wrapper .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-top-right-radius:0;
border-top-left-radius:0;
}

.pt-cv-wrapper .btn-group-justified {
display:table;
width:100%;
table-layout:fixed;
border-collapse:separate;
}

.pt-cv-wrapper .btn-group-justified>.btn,.pt-cv-wrapper .btn-group-justified>.btn-group {
float:none;
display:table-cell;
width:1%;
}

.pt-cv-wrapper .btn-group-justified>.btn-group .btn {
width:100%;
}

.pt-cv-wrapper .btn-group-justified>.btn-group .dropdown-menu {
left:auto;
}

.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn input[type=radio],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.pt-cv-wrapper [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none;
}

.pt-cv-wrapper .nav {
margin-bottom:0;
padding-left:0;
list-style:none;
}

.pt-cv-wrapper .nav>li {
position:relative;
display:block;
}

.pt-cv-wrapper .nav>li>a {
position:relative;
display:block;
padding:10px 15px;
}

.pt-cv-wrapper .nav>li>a:focus,.pt-cv-wrapper .nav>li>a:hover {
text-decoration:none;
background-color:#eee;
}

.pt-cv-wrapper .nav>li.disabled>a {
color:#777;
}

.pt-cv-wrapper .nav>li.disabled>a:focus,.pt-cv-wrapper .nav>li.disabled>a:hover {
color:#777;
text-decoration:none;
background-color:transparent;
cursor:not-allowed;
}

.pt-cv-wrapper .nav .open>a,.pt-cv-wrapper .nav .open>a:focus,.pt-cv-wrapper .nav .open>a:hover {
background-color:#eee;
border-color:#337ab7;
}

.pt-cv-wrapper .nav .nav-divider {
height:1px;
margin:9px 0;
overflow:hidden;
background-color:#e5e5e5;
}

.pt-cv-wrapper .nav>li>a>img {
max-width:none;
}

.pt-cv-wrapper .nav-tabs {
border-bottom:1px solid #ddd;
}

.pt-cv-wrapper .nav-tabs>li {
float:left;
margin-bottom:-1px;
}

.pt-cv-wrapper .nav-tabs>li>a {
margin-right:2px;
line-height:1.42857143;
border:1px solid transparent;
border-radius:4px 4px 0 0;
}

.pt-cv-wrapper .nav-tabs>li>a:hover {
border-color:#eee #eee #ddd;
}

.pt-cv-wrapper .nav-tabs>li.active>a,.pt-cv-wrapper .nav-tabs>li.active>a:focus,.pt-cv-wrapper .nav-tabs>li.active>a:hover {
color:#555;
background-color:#fff;
border:1px solid #ddd;
border-bottom-color:transparent;
cursor:default;
}

.pt-cv-wrapper .nav-tabs.nav-justified {
width:100%;
border-bottom:0;
}

.pt-cv-wrapper .nav-tabs.nav-justified>li>a {
text-align:center;
margin-bottom:5px;
}

.pt-cv-wrapper .nav-tabs.nav-justified>.dropdown .dropdown-menu {
top:auto;
left:auto;
}

.pt-cv-wrapper .btn-toolbar .btn,.pt-cv-wrapper .btn-toolbar .btn-group,.pt-cv-wrapper .btn-toolbar .input-group,.pt-cv-wrapper .btn-group>.btn-group {
float:left;
}

.pt-cv-wrapper .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.pt-cv-wrapper .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.pt-cv-wrapper .btn-group-vertical>.btn:not(:first-child):not(:last-child),.pt-cv-wrapper .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius:0;
}

.pt-cv-wrapper .btn-group>.btn:first-child,.pt-cv-wrapper .btn .caret {
margin-left:0;
}

.pt-cv-wrapper .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.pt-cv-wrapper .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius:0;
border-top-right-radius:0;
}

.pt-cv-wrapper .btn-group>.btn:last-child:not(:first-child),.pt-cv-wrapper .btn-group>.dropdown-toggle:not(:first-child),.pt-cv-wrapper .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-bottom-left-radius:0;
border-top-left-radius:0;
}

.pt-cv-wrapper .btn-group-vertical>.btn-group>.btn,.pt-cv-wrapper .nav-tabs.nav-justified>li {
float:none;
}

@media(min-width:768px) {
.pt-cv-wrapper .nav-tabs.nav-justified>li {
display:table-cell;
width:1%;
}

.pt-cv-wrapper .nav-tabs.nav-justified>li>a {
margin-bottom:0;
}
}

.pt-cv-wrapper .nav-tabs.nav-justified>li>a {
margin-right:0;
border-radius:4px;
}

.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover {
border:1px solid #ddd;
}

@media(min-width:768px) {
.pt-cv-wrapper .nav-tabs.nav-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0;
}

.pt-cv-wrapper .nav-tabs.nav-justified>.active>a,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs.nav-justified>.active>a:hover {
border-bottom-color:#fff;
}
}

.pt-cv-wrapper .nav-pills>li {
float:left;
}

.pt-cv-wrapper .nav-pills>li>a {
border-radius:4px;
}

.pt-cv-wrapper .nav-pills>li+li {
margin-left:2px;
}

.pt-cv-wrapper .nav-pills>li.active>a,.pt-cv-wrapper .nav-pills>li.active>a:focus,.pt-cv-wrapper .nav-pills>li.active>a:hover {
color:#fff;
background-color:#337ab7;
}

.pt-cv-wrapper .nav-stacked>li+li {
margin-top:2px;
margin-left:0;
}

.pt-cv-wrapper .nav-justified {
width:100%;
}

.pt-cv-wrapper .nav-justified>li>a {
text-align:center;
margin-bottom:5px;
}

.pt-cv-wrapper .nav-justified>.dropdown .dropdown-menu {
top:auto;
left:auto;
}

.pt-cv-wrapper .nav-stacked>li,.pt-cv-wrapper .nav-justified>li {
float:none;
}

@media(min-width:768px) {
.pt-cv-wrapper .nav-justified>li {
display:table-cell;
width:1%;
}

.pt-cv-wrapper .nav-justified>li>a {
margin-bottom:0;
}
}

.pt-cv-wrapper .nav-tabs-justified {
border-bottom:0;
}

.pt-cv-wrapper .nav-tabs-justified>li>a {
margin-right:0;
border-radius:4px;
}

.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover {
border:1px solid #ddd;
}

@media(min-width:768px) {
.pt-cv-wrapper .nav-tabs-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0;
}

.pt-cv-wrapper .nav-tabs-justified>.active>a,.pt-cv-wrapper .nav-tabs-justified>.active>a:focus,.pt-cv-wrapper .nav-tabs-justified>.active>a:hover {
border-bottom-color:#fff;
}
}

.pt-cv-wrapper .tab-content>.tab-pane {
display:none;
}

.pt-cv-wrapper .tab-content>.active {
display:block;
}

.pt-cv-wrapper .nav-tabs .dropdown-menu {
margin-top:-1px;
border-top-right-radius:0;
border-top-left-radius:0;
}

.pt-cv-wrapper .pagination {
display:inline-block;
padding-left:0;
margin:20px 0;
border-radius:4px;
}

.pt-cv-wrapper .pagination>li {
display:inline;
}

.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span {
position:relative;
float:left;
padding:6px 12px;
line-height:1.42857143;
text-decoration:none;
color:#337ab7;
background-color:#fff;
border:1px solid #ddd;
margin-left:-1px;
}

.pt-cv-wrapper .pagination>li:first-child>a,.pt-cv-wrapper .pagination>li:first-child>span {
margin-left:0;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
}

.pt-cv-wrapper .pagination>li:last-child>a,.pt-cv-wrapper .pagination>li:last-child>span {
border-bottom-right-radius:4px;
border-top-right-radius:4px;
}

.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:focus,.pt-cv-wrapper .pagination>li>span:hover {
z-index:3;
color:#23527c;
background-color:#eee;
border-color:#ddd;
}

.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>span:focus,.pt-cv-wrapper .pagination>.active>span:hover {
z-index:2;
color:#fff;
background-color:#337ab7;
border-color:#337ab7;
cursor:default;
}

.pt-cv-wrapper .pagination>.disabled>a,.pt-cv-wrapper .pagination>.disabled>a:focus,.pt-cv-wrapper .pagination>.disabled>a:hover,.pt-cv-wrapper .pagination>.disabled>span,.pt-cv-wrapper .pagination>.disabled>span:focus,.pt-cv-wrapper .pagination>.disabled>span:hover {
color:#777;
background-color:#fff;
border-color:#ddd;
cursor:not-allowed;
}

.pt-cv-wrapper .pagination-lg>li>a,.pt-cv-wrapper .pagination-lg>li>span {
padding:10px 16px;
font-size:18px;
line-height:1.3333333;
}

.pt-cv-wrapper .pagination-lg>li:first-child>a,.pt-cv-wrapper .pagination-lg>li:first-child>span {
border-bottom-left-radius:6px;
border-top-left-radius:6px;
}

.pt-cv-wrapper .pagination-lg>li:last-child>a,.pt-cv-wrapper .pagination-lg>li:last-child>span {
border-bottom-right-radius:6px;
border-top-right-radius:6px;
}

.pt-cv-wrapper .pagination-sm>li>a,.pt-cv-wrapper .pagination-sm>li>span {
padding:5px 10px;
font-size:12px;
line-height:1.5;
}

.pt-cv-wrapper .pagination-sm>li:first-child>a,.pt-cv-wrapper .pagination-sm>li:first-child>span {
border-bottom-left-radius:3px;
border-top-left-radius:3px;
}

.pt-cv-wrapper .pagination-sm>li:last-child>a,.pt-cv-wrapper .pagination-sm>li:last-child>span {
border-bottom-right-radius:3px;
border-top-right-radius:3px;
}

.pt-cv-wrapper .thumbnail {
display:block;
padding:4px;
margin-bottom:20px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:border .2s ease-in-out;
-o-transition:border .2s ease-in-out;
transition:border .2s ease-in-out;
}

.pt-cv-wrapper .thumbnail a>img,.pt-cv-wrapper .thumbnail>img {
margin-left:auto;
margin-right:auto;
}

.pt-cv-wrapper a.thumbnail.active,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail:hover {
border-color:#337ab7;
}

.pt-cv-wrapper .thumbnail .caption {
padding:9px;
color:#333;
}

.pt-cv-wrapper .pt-cv-carousel {
position:relative;
}

.pt-cv-wrapper .carousel-inner {
position:relative;
overflow:hidden;
width:100%;
}

.pt-cv-wrapper .carousel-inner>.item {
display:none;
position:relative;
-webkit-transition:.6s ease-in-out left;
-o-transition:.6s ease-in-out left;
transition:.6s ease-in-out left;
}

.pt-cv-wrapper .carousel-inner>.item>a>img,.pt-cv-wrapper .carousel-inner>.item>img {
line-height:1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
.pt-cv-wrapper .carousel-inner>.item {
-webkit-transition:-webkit-transform .6s ease-in-out;
-o-transition:-o-transform .6s ease-in-out;
transition:transform .6s ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000px;
perspective:1000px;
}

.pt-cv-wrapper .carousel-inner>.item.active.right,.pt-cv-wrapper .carousel-inner>.item.next {
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
left:0;
}

.pt-cv-wrapper .carousel-inner>.item.active.left,.pt-cv-wrapper .carousel-inner>.item.prev {
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
left:0;
}

.pt-cv-wrapper .carousel-inner>.item.active,.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
left:0;
}
}

.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev {
display:block;
}

.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev {
position:absolute;
top:0;
width:100%;
}

.pt-cv-wrapper .carousel-control {
position:absolute;
top:0;
left:0;
bottom:0;
width:15%;
opacity:.5;
filter:alpha(opacity=50);
font-size:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,.6);
}

.pt-cv-wrapper .carousel-control.left {
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
}

.pt-cv-wrapper .carousel-control.right {
left:auto;
right:0;
background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
}

.pt-cv-wrapper .carousel-control:focus,.pt-cv-wrapper .carousel-control:hover {
outline:0;
color:#fff;
text-decoration:none;
opacity:.9;
filter:alpha(opacity=90);
}

.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev {
position:absolute;
top:50%;
margin-top:-10px;
z-index:5;
display:inline-block;
}

.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev {
left:50%;
margin-left:-10px;
}

.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next {
right:50%;
margin-right:-10px;
}

.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev {
width:20px;
height:20px;
line-height:1;
font-family:serif;
}

.pt-cv-wrapper .carousel-control .icon-prev:before {
content:'\2039';
}

.pt-cv-wrapper .carousel-control .icon-next:before {
content:'\203a';
}

.pt-cv-wrapper .pt-cv-carousel-indicators {
position:absolute;
bottom:10px;
left:50%;
z-index:15;
width:60%;
margin-left:-30%;
padding-left:0;
list-style:none;
text-align:center;
}

.pt-cv-wrapper .pt-cv-carousel-indicators li {
display:inline-block;
width:10px;
height:10px;
margin:1px;
text-indent:-999px;
border:1px solid #fff;
border-radius:10px;
cursor:pointer;
background-color:transparent;
}

.pt-cv-wrapper .pt-cv-carousel-indicators .active {
margin:0;
width:12px;
height:12px;
background-color:#fff;
}

.pt-cv-wrapper .pt-cv-carousel-caption {
position:absolute;
left:15%;
right:15%;
bottom:20px;
z-index:10;
padding-top:20px;
padding-bottom:20px;
color:#fff;
text-align:center;
text-shadow:0 1px 2px rgba(0,0,0,.6);
}

.pt-cv-wrapper .pt-cv-carousel-caption .btn {
text-shadow:none;
}

.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next.left,.pt-cv-wrapper .carousel-inner>.prev.right {
left:0;
}

.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.active.right {
left:100%;
}

.pt-cv-wrapper .carousel-inner>.prev,.pt-cv-wrapper .carousel-inner>.active.left {
left:-100%;
}

@media screen and (min-width:768px) {
.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next,.pt-cv-wrapper .carousel-control .icon-prev {
width:30px;
height:30px;
margin-top:-15px;
font-size:30px;
}

.pt-cv-wrapper .carousel-control .glyphicon-chevron-left,.pt-cv-wrapper .carousel-control .icon-prev {
margin-left:-15px;
}

.pt-cv-wrapper .carousel-control .glyphicon-chevron-right,.pt-cv-wrapper .carousel-control .icon-next {
margin-right:-15px;
}

.pt-cv-wrapper .pt-cv-carousel-caption {
left:20%;
right:20%;
padding-bottom:30px;
}

.pt-cv-wrapper .pt-cv-carousel-indicators {
bottom:20px;
}
}

.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-group-vertical>.btn-group:before,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .btn-toolbar:before,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .clearfix:before,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container-fluid:before,.pt-cv-wrapper .container:after,.pt-cv-wrapper .container:before,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .nav:before,.pt-cv-wrapper .row:after,.pt-cv-wrapper .row:before {
content:" ";
display:table;
}

.pt-cv-wrapper .btn-group-vertical>.btn-group:after,.pt-cv-wrapper .btn-toolbar:after,.pt-cv-wrapper .clearfix:after,.pt-cv-wrapper .container-fluid:after,.pt-cv-wrapper .container:after,.pt-cv-wrapper .nav:after,.pt-cv-wrapper .row:after {
clear:both;
}

.pt-cv-wrapper .center-block {
display:block;
margin-left:auto;
margin-right:auto;
}

.pt-cv-wrapper .pull-right {
float:right !important;
}

.pt-cv-wrapper .pull-left {
float:left !important;
}

.pt-cv-wrapper .show {
display:block !important;
}

.pt-cv-wrapper .invisible {
visibility:hidden;
}

.pt-cv-wrapper .text-hide {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}

.pt-cv-wrapper .affix {
position:fixed;
}

.pt-cv-wrapper .text-left {
text-align:left;
}

.pt-cv-wrapper .text-right {
text-align:right;
}

.pt-cv-wrapper .text-center {
text-align:center;
}

.pt-cv-wrapper .text-justify {
text-align:justify;
}

.pt-cv-wrapper .text-nowrap {
white-space:nowrap;
}

.pt-cv-wrapper .text-lowercase {
text-transform:lowercase;
}

.pt-cv-wrapper .text-uppercase {
text-transform:uppercase;
}

.pt-cv-wrapper .text-capitalize {
text-transform:capitalize;
}

.pt-cv-wrapper .text-muted {
color:#777;
}

.pt-cv-wrapper .text-primary {
color:#428bca;
}

.pt-cv-wrapper .h1,.pt-cv-wrapper .h2,.pt-cv-wrapper .h3,.pt-cv-wrapper .h4,.pt-cv-wrapper .h5,.pt-cv-wrapper .h6,.pt-cv-wrapper h1,.pt-cv-wrapper h2,.pt-cv-wrapper h3,.pt-cv-wrapper h4,.pt-cv-wrapper h5,.pt-cv-wrapper h6 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit;
}

.pt-cv-view *,.pt-cv-view :after,.pt-cv-view :before {
-webkit-box-sizing:border-box !important;
-moz-box-sizing:border-box !important;
box-sizing:border-box !important;
}

.pt-cv-view {
position:relative;
clear:both;
}

.pt-cv-view:after {
clear:both;
content:'';
display:block;
}

.pt-cv-page {
position:relative;
}

.pt-cv-gls-group {
clear:left;
}

.pt-cv-view strong,.pt-cv-view strong * {
font-weight:600 !important;
}

.pt-cv-colsys {
margin-left:-15px;
margin-right:-15px;
}

.pt-cv-wrapper .hide,.pt-cv-wrapper .hidden {
display:none !important;
}

@media (min-width:992px) {
.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1),.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1) {
clear:left !important;
}
}

@media (min-width:768px) and (max-width:991px) {
.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-6:nth-child(2n+1) {
clear:left !important;
}
}

@media (max-width:767px) {
.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-6:nth-child(2n+1) {
clear:left !important;
}
}

@media (min-width:992px) {
.pt-cv-colsys [data-cvc="5"] .pt-cv-content-item {
width:20%;
}

.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item {
width:14.28571428%;
}

.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item {
width:12.5%;
}

.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item {
width:11.11111111%;
}

.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item {
width:10%;
}

.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item {
width:9.09090909%;
}
}

.pt-cv-colsys .pt-cv-content-item {
flex:none;
max-width:initial;
}

.pt-cv-view a,.pt-cv-wrapper .btn {
text-decoration:none !important;
outline:0 !important;
font-style:normal;
}

.pt-cv-view a {
pointer-events:auto;
}

.pt-cv-readmore {
color:#fff;
margin:10px 0;
max-width:100%;
}

.pt-cv-content-item {
padding-bottom:15px;
position:relative;
overflow:hidden;
}

.pt-cv-collapsible .pt-cv-content-item>* {
margin-bottom:0 !important;
}

.pt-cv-title {
margin-top:0 !important;
}

h4.pt-cv-title {
font-size:18px;
}

.pt-cv-title a {
font-weight:600;
}

.pt-cv-thumbnail {
height:auto;
max-width:100% !important;
margin-top:0 !important;
margin-bottom:10px !important;
min-width:inherit !important;
}

.pt-cv-thumbnail.pull-left {
margin-right:15px !important;
}

.pt-cv-thumbnail.pull-right {
margin-left:15px;
}

.pt-cv-no-image {
min-width:80px;
min-height:80px;
}

.pt-cv-content,.pt-cv-content * {
font-weight:400;
}

.pt-cv-meta-fields {
font-size:13px;
margin-top:0;
}

.pt-cv-meta-fields a {
color:#41b7d8;
}

.pt-cv-pagination-wrapper {
margin:20px 0;
clear:both;
position:relative;
}

.pt-cv-view+.pagination {
float:left;
margin:0 auto!important;
}

.pt-cv-view+.pagination>li {
background:0 0 !important;
}

.pt-cv-view+.pagination>li>a {
cursor:pointer;
}

.pt-cv-spinner {
width:15px !important;
height:15px !important;
margin-top:-25px;
display:inline-block;
opacity:0 !important;
filter:alpha(opacity=0);
color:#0470ec;
-webkit-transition:opacity .25s,width .25s;
-moz-transition:opacity .25s,width .25s;
-o-transition:opacity .25s,width .25s;
transition:opacity .25s,width .25s;
}

.pt-cv-spinner.active {
opacity:1 !important;
filter:alpha(opacity=100);
}

.pt-cv-clear-pagination {
margin-bottom:50px;
}

.pt-cv-pagination-wrapper .pt-cv-pagination.pagination {
-webkit-box-shadow:none !important;
box-shadow:none !important;
border:0;
padding:0;
margin:initial;
min-height:initial;
width:auto;
display:inline-block;
}

.pt-cv-pagination li {
display:inline !important;
background-image:none !important;
}

.pt-cv-pagination li:after,.pt-cv-pagination li:before {
content:none !important;
}

.pt-cv-pagination li a {
cursor:pointer;
display:inline-block;
}

.pt-cv-pagination li.active a {
border-color:rgba(66,139,202,.2)!important;
}

.pt-cv-pagination li a[href="#"] {
pointer-events:none;
}

.pt-cv-collapsible .panel-heading {
padding:0;
}

.pt-cv-collapsible .panel-heading a {
display:block;
padding:10px 15px;
}

.pt-cv-collapsible .panel-body {
padding:10px;
}

.pt-cv-view .collapse {
display:none;
visibility:hidden;
}

.pt-cv-view .collapse.in {
display:block;
visibility:visible;
overflow:auto;
}

.pt-cv-scrollable {
margin-left:0;
margin-right:0;
}

.pt-cv-scrollable .carousel-inner {
opacity:1;
}

.pt-cv-scrollable .pt-cv-carousel-caption {
text-align:left;
bottom:15px;
padding:10px;
margin-bottom:10px !important;
}

.pt-cv-scrollable .pt-cv-carousel-caption * {
text-shadow:none;
}

.pt-cv-scrollable .pt-cv-title {
padding-bottom:0;
}

.pt-cv-scrollable .pt-cv-thumbnail {
width:100%;
}

.pt-cv-scrollable .pt-cv-carousel .item {
height:auto;
margin:auto;
min-height:0;
max-height:none;
line-height:normal;
}

.pt-cv-scrollable .pt-cv-cap-w-img {
background:rgba(0,0,0,.6);
text-shadow:0 1px 1px #000;
left:15px;
right:15px;
}

.pt-cv-cap-w-img .pt-cv-title a {
color:#fff !important;
}

.pt-cv-scrollable .pt-cv-cap-wo-img {
position:relative !important;
bottom:0 !important;
left:0;
right:0;
}

.pt-cv-cap-wo-img * {
color:#000;
}

.pt-cv-view .carousel-control {
background-image:none !important;
height:30px;
width:40px;
bottom:0;
top:auto;
color:#00A100;
cursor:pointer;
}

.pt-cv-view .pt-cv-carousel-indicators {
bottom:0;
margin-bottom:4px;
}

.pt-cv-view .pt-cv-carousel-indicators li {
background:#cecece;
border:1px solid #cecece;
margin:0;
}

.pt-cv-view .pt-cv-carousel-indicators li.active {
background:#428bca;
border:1px solid #428bca;
}

.pt-cv-2-col .pt-cv-title {
clear:none !important;
}

.pt-cv-wrapper .row,.pt-cv-collapsible .panel {
display:block;
}

.pt-cv-ifield>*,.pt-cv-view .pt-cv-content-item>*,.pt-cv-view .pt-cv-title {
margin-bottom:10px;
}

.pt-cv-pgloadmore+.pt-cv-pagination-wrapper,.pt-cv-collapsible {
overflow-anchor:none;
}

.pt-cv-collapsible .panel-heading br,.pt-cv-carousel-caption:empty {
display:none;
}

.pt-cv-cap-w-img *,.pt-cv-cap-wo-img .pt-cv-readmore {
color:#fff;
}

@media (min-width:480px) {
.pt-cv-2-col .pt-cv-colwrap {
display:table-cell;
word-break:break-word;
}
}

@media (max-width:479px) {
.pt-cv-2-col .pt-cv-colwrap {
clear:both;
}
}

.pt-cv-view .panel {
margin-bottom:20px;
background-color:#fff;
border:1px solid transparent;
border-radius:4px;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
box-shadow:0 1px 1px rgba(0,0,0,.05);
}

.pt-cv-view .panel-default {
border-color:#ddd;
padding-bottom:0;
}

.pt-cv-view .panel-default>.panel-heading {
color:#333;
background-color:#f5f5f5;
border-color:#ddd;
}

.pt-cv-pagination:after,.pt-cv-pagination:before {
content:none !important;
}

.pt-cv-wrapper [class*=pt-cv-] a {
box-shadow:none;
}

.pt-cv-view p:empty {
display:none;
}

.pt-cv-view .pt-cv-ifield {
margin-bottom:0 !important;
}

@media (max-width:480px) {
.pt-cv-nolf .pt-cv-2-col .pt-cv-thumbnail {
float:none !important;
margin:0;
}
}

@media print {
.pt-cv-view a[href]:after {
content:none !important;
}

.pt-cv-view .collapse {
display:block !important;
height:auto !important;
visibility:visible !important;
}
}#cvpboxOverlay,#cvpboxWrapper,#cvpcolorbox {
position:absolute;
top:0;
left:0;
z-index:9999;
}

#cvpboxWrapper {
max-width:none;
}

#cvpboxOverlay {
position:fixed;
width:100%;
height:100%;
background:#000;
}

#cvpboxContent {
position:relative;
margin-top:20px;
background:#000;
}

#cvpboxLoadedContent {
overflow:auto;
-webkit-overflow-scrolling:touch;
border:5px solid #000;
background:#fff;
}

#cvpboxTitle {
margin:0;
position:absolute;
top:-20px;
left:0;
color:#ccc;
}

#cvpboxLoadingGraphic,#cvpboxLoadingOverlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

#cvpboxClose,#cvpboxNext,#cvpboxPrevious,#cvpboxSlideshow {
cursor:pointer;
border:0;
padding:0;
margin:0;
overflow:visible;
width:auto;
background:0;
}

.cvpboxPhoto {
float:left;
margin:auto;
border:0;
display:block;
max-width:none;
-ms-interpolation-mode:bicubic;
}

.cvpboxIframe {
width:100%;
height:100%;
display:block;
border:0;
padding:0;
margin:0;
background:#fff;
}

#cvpboxContent,#cvpboxLoadedContent,#cvpcolorbox {
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}

#cvpboxError {
padding:50px;
border:1px solid #ccc;
}

#cvpboxCurrent {
position:absolute;
top:-20px;
right:20px;
color:#ccc;
}

#cvpboxLoadingGraphic {
background:url(data:image/gif;base64,R0lGODlhDwAPALMPAMrKygwMDJOTkz09PZWVla+vr3p6euTk5M7OzuXl5TMzMwAAAJmZmWZmZszMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAADwAPAAAEQvDJaZaZOIcV8iQK8VRX4iTYoAwZ4iCYoAjZ4RxejhVNoT+mRGP4cyF4Pp0N98sBGIBMEMOotl6YZ3S61Bmbkm4mAgAh+QQFCgAPACwAAAAADQANAAAENPDJSRSZeA418itN8QiK8BiLITVsFiyBBIoYqnoewAD4xPw9iY4XLGYSjkQR4UAUD45DLwIAIfkEBQoADwAsAAAAAA8ACQAABC/wyVlamTi3nSdgwFNdhEJgTJoNyoB9ISYoQmdjiZPcj7EYCAeCF1gEDo4Dz2eIAAAh+QQFCgAPACwCAAAADQANAAAEM/DJBxiYeLKdX3IJZT1FU0iIg2RNKx3OkZVnZ98ToRD4MyiDnkAh6BkNC0MvsAj0kMpHBAAh+QQFCgAPACwGAAAACQAPAAAEMDC59KpFDll73HkAA2wVY5KgiK5b0RRoI6MuzG6EQqCDMlSGheEhUAgqgUUAFRySIgAh+QQFCgAPACwCAAIADQANAAAEM/DJKZNLND/kkKaHc3xk+QAMYDKsiaqmZCxGVjSFFCxB1vwy2oOgIDxuucxAMTAJFAJNBAAh+QQFCgAPACwAAAYADwAJAAAEMNAs86q1yaWwwv2Ig0jUZx3OYa4XoRAfwADXoAwfo1+CIjyFRuEho60aSNYlOPxEAAAh+QQFCgAPACwAAAIADQANAAAENPA9s4y8+IUVcqaWJ4qEQozSoAzoIyhCK2NFU2SJk0hNnyEOhKR2AzAAj4Pj4GE4W0bkJQIAOw==) center center no-repeat;
}

#cvpboxSlideshow {
position:absolute;
top:-20px;
right:90px;
color:#fff;
}

#cvpboxNext,#cvpboxPrevious {
position:absolute;
top:50%;
margin-top:-32px;
width:45px;
height:60px;
text-indent:-9999px;
opacity:.5;
}

#cvpboxNext:hover,#cvpboxPrevious:hover {
opacity:1;
}

#cvpboxClose,#cvpboxNext,#cvpboxPrevious {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAA8CAMAAACac46aAAAAQlBMVEUAAADy8vL///////////////////8AAAD///9TU1Pj4+NFRUUxMTENDQ0YGBi3t7ciIiLR0dHCwsJmZmaFhYWtra08Lf1PAAAAB3RSTlMA+8dCb5k2bKuPKAAAAhFJREFUWMPt2N2OgjAQhuEWVxl+Cqh4/7e61Ow6wqx903qwMYEDY8bYp2Lb+YKrcy6XuvKG2uEd/kA4vANPcyiF+7Yph4ezjOEFfDhWItXxsIHVFWkATrmylpVdVN+2frGV3rhp2aXdKP8Bfy3lZghhaEaRLwtHF2QH7lp+uP4xZOMf8sol2ZEb5WENn8T3tSpeTj+wVgRlx65Iv4arZbhh7mKhm4e6kWoNT8/f7fLgcJHNrBU+yKWu53u5EZnr+iIHhbez9h3A5Cp8jJUu/pj7S+SPCoNsYHQVrmSKi0o/naRSGGQDo6uw9yG+7/zvmMH7LcyyQ7cIZtmxW3KrY7VNys6445N71XrW4mJZYXZ5O6XkPgGDywcIyCk45fKRmZTbPgHfUi43iRzZsVvQFk2DtLJjtyQIsOzQfR19vH8ZfVh24BalTJYVDuCWwTYYtJPCsOXeh6+i1y0oDMsvB2bX/McgZ8DgWphlDvTsWphl3sfsWtjKU/nJxa7CLPNZnXbHzVCw5Uq7k3VDAgaZ+jG4EH26hMwJhF2FQS7OXM2Te1FX4aR8HjJTJrsWZplzNbsWZplhdi3MMt9qdi3MMi8udhmOA6s85W2nXsTOmmE7a5/5RGAY0Y0wym2ffWSO5EaYZHW5SaisLsNWVje3LYZRXYatHN28IKCyugxbWd3czBXm6Z3HxuEDn1fv8A7/F/wNTMGxgbCRpgYAAAAASUVORK5CYII=);
background-repeat:no-repeat;
}

#cvpboxPrevious {
left:5px;
background-position:top left;
}

#cvpboxNext {
right:5px;
background-position:top right;
}

#cvpboxClose {
position:absolute;
top:-11px;
right:-8px;
background-position:-49px -6px;
width:22px;
height:23px;
text-indent:-9999px;
border:0;
}

.pt-cv-collapsible .panel {
border:1px solid #ddd;
border-radius:0;
margin-bottom:8px;
-webkit-box-shadow:1px 1px 3px rgba(176,178,181,.34);
box-shadow:1px 1px 3px rgba(176,178,181,.34);
}

.pt-cv-collapsible .clickable,.pt-cv-collapsible .panel-heading {
cursor:pointer;
}

.pt-cv-collapsible .panel-heading .panel-collapsed {
position:absolute;
top:38%;
line-height:12px;
right:10px;
color:#00025F;
opacity:.6;
filter:alpha(opacity=60);
}

.pt-cv-collapsible .panel-heading>span .glyphicon {
font-size:12px !important;
top:0;
}

.pt-cv-collapsible .panel>.panel-heading {
position:relative;
padding:0;
background-color:#fff;
border:none;
}

.pt-cv-collapsible .panel>.panel-heading a {
padding:10px;
display:block;
border-bottom:none;
}

.pt-cv-collapsible .panel-group .panel-heading+.panel-collapse .panel-body {
border-top:1px solid #ddd;
overflow:hidden;
}

.pt-cv-collapsible .edd_purchase_submit_wrapper {
margin-bottom:10px;
}

.pt-cv-collapsible .panel-body {
margin:0;
padding:10px;
position:relative;
}

.pt-cv-gls-menu {
margin-bottom:20px;
}

.pt-cv-gls-menu li {
display:inline-block;
}

.pt-cv-gls-menu li:first-child {
padding-left:0;
}

.pt-cv-gls-menu li a {
font-weight:600;
padding:0 10px;
}

.pt-cv-gls-menu li a.pt-active {
text-decoration:none;
background:#ff5a5f;
color:#fff;
}

.pt-cv-gls-header,.pt-cv-gls-menu li a {
font-size:18px;
text-transform:uppercase;
}

.pt-cv-gls-header {
padding:6px;
margin:0 15px 10px;
}

.pt-cv-glossary .pt-cv-title a {
font-weight:400;
}

.pt-cv-one_others .pt-cv-ocol {
padding-left:0;
padding-right:0;
}

.pt-cv-pinterest .pt-cv-page:not(.cvpshuffled) {
opacity:0;
}

.pt-cv-pinterest {
margin-left:-9px;
margin-right:-9px;
}

.pt-cv-pinterest .pt-cv-content-item {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.pt-cv-masonry {
margin-left:-3px;
margin-right:-3px;
}

.pt-cv-masonry .pt-cv-content-item {
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
}

.pt-cv-mobile-tablet.pt-cv-masonry .pt-cv-content-item {
padding-bottom:6px;
}

.pt-cv-pinterest .pt-cv-pinmas {
background:#fff;
border-top:1px solid #f2f2f2;
margin-bottom:0;
display:inline-block;
overflow:hidden;
width:100%;
}

.pt-cv-pinterest * {
margin-bottom:0;
}

.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas {
-moz-box-shadow:0 2px 5px rgba(202,202,202,.8);
-webkit-box-shadow:0 2px 5px rgba(202,202,202,.8);
-khtml-box-shadow:0 2px 5px rgba(202,202,202,.8);
box-shadow:0 2px 5px rgba(202,202,202,.8);
}

.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas:hover {
-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);
-webkit-box-shadow:0 5px 10px rgba(0,0,0,.15);
-khtml-box-shadow:0 5px 10px rgba(0,0,0,.15);
box-shadow:0 5px 10px rgba(0,0,0,.15);
}

.pt-cv-pinterest.pt-cv-masonry .pt-cv-pinmas {
-moz-box-shadow:0 1px 3px rgba(202,202,202,.8);
-webkit-box-shadow:0 1px 3px rgba(202,202,202,.8);
-khtml-box-shadow:0 1px 3px rgba(202,202,202,.8);
box-shadow:0 1px 3px rgba(202,202,202,.8);
}

.pt-cv-pinterest.pt-cv-border .pt-cv-pinmas {
border:1px solid #eee;
}

.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas>* {
border-bottom:1px solid rgba(0,0,0,.1);
}

.pt-cv-pinterest:not(.pt-cv-no-bb) .pt-cv-pinmas>:last-child {
border-bottom:none;
}

.pt-cv-pinterest .edd_download_purchase_form,.pt-cv-pinterest .pt-cv-content,.pt-cv-pinterest .pt-cv-custom-fields,.pt-cv-pinterest .pt-cv-meta-fields,.pt-cv-pinterest .pt-cv-title {
padding:8px 12px;
margin-bottom:0 !important;
}

.pt-cv-pinterest .pt-cv-meta-fields {
margin-top:0;
}

.pt-cv-pinterest .pt-cv-title {
padding-top:15px;
padding-bottom:15px;
margin-bottom:0;
}

.pt-cv-pinterest .pt-cv-thumbnail {
margin-bottom:0 !important;
margin-top:0;
}

.pt-cv-pinterest .pt-cv-1-col .pt-cv-thumbnail:not(.img-circle) {
width:100%;
}

.pt-cv-pinterest .edd_download_purchase_form,.pt-cv-pinterest .pt-cv-2-col .pt-cv-content,.pt-cv-pinterest .pt-cv-2-col .pt-cv-title {
margin-left:10px;
margin-right:10px;
padding-left:0;
padding-right:0;
}

.pt-cv-pinterest .pt-cv-2-col .pt-cv-thumbnail {
margin-top:10px !important;
}

.pt-cv-pinterest .pt-cv-2-col .pt-cv-thumbnail.pull-left {
margin-left:10px;
margin-bottom:10px !important;
}

.pt-cv-pinterest .pt-cv-2-col .pt-cv-thumbnail.pull-right {
margin-right:10px;
}

.pt-cv-pinterest [data-cvc="1"] .pt-cv-pinmas :first-child .pt-cv-thumbnail {
margin-left:0 !important;
margin-bottom:0 !important;
margin-top:0 !important;
}

.pt-cv-pinterest .edd_purchase_submit_wrapper {
margin-top:10px;
}

.pt-cv-pinterest .pt-cv-social-buttons {
margin:5px auto!important;
text-align:center;
}

.pt-cv-pinterest .pt-cv-href-thumbnail iframe {
margin-bottom:-4px;
}

#cvpboxBottomLeft,#cvpboxMiddleLeft,.pt-cv-one_others .pt-cv-ocol:nth-child(odd) {
clear:left;
}

#cvpcolorbox,#cvpboxClose:active,#cvpboxNext:active,#cvpboxPrevious:active,#cvpboxSlideshow:active {
outline:0;
}

.pt-cv-ocol .pt-cv-ifield>[class^=pt-cv-]:last-child,.pt-cv-ocol .pt-cv-thumbnail.pull-left,.pt-cv-border .pt-cv-content-item>* {
margin-bottom:0 !important;
}

@media (max-width:490px) {
.pt-cv-pinterest .pt-cv-pinmas {
max-width:100%;
}
}

.pt-cv-scrollable {
margin-top:40px;
margin-bottom:30px;
}

.pt-cv-scrollable .carousel {
padding-bottom:10px;
}

.pt-cv-scrollable .pt-cv-content-item {
padding-bottom:0;
margin-bottom:10px;
z-index:98;
}

.pt-cv-scrollable .pt-cv-title {
margin-bottom:10px;
}

.pt-cv-scrollable .pt-cv-readmore {
color:#fff;
}

.pt-cv-scrollable .pt-cv-thumbnail {
width:100%;
margin-bottom:0 !important;
}

.pt-cv-cap-w-img {
background:rgba(51,51,51,.8) !important;
}

.pt-cv-cap-w-img:empty {
background:0 0 !important;
}

.pt-cv-view .carousel-control {
top:0;
bottom:auto;
margin-top:-35px;
margin-right:5px;
text-shadow:none;
opacity:1 !important;
filter:alpha(opacity=100) !important;
width:30px !important;
height:30px !important;
}

.pt-cv-view .carousel-control.left {
right:35px;
left:auto;
}

.pt-cv-view .carousel-control.right {
right:0;
left:auto;
}

.pt-cv-view .carousel-control.left,.pt-cv-view .carousel-control.right {
margin-left:0;
margin-right:0;
}

.pt-cv-view .carousel-control span {
line-height:31px;
background:#e7604a;
color:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.pt-cv-view .carousel-control:hover span {
color:#00FF14;
}

.pt-cv-view .carousel-control .glyphicon-chevron-left,.pt-cv-view .carousel-control .glyphicon-chevron-right,.pt-cv-view .carousel-control .icon-next,.pt-cv-view .carousel-control .icon-prev {
font-size:13px !important;
}

.pt-cv-view .pt-cv-carousel-indicators {
bottom:-20px;
padding-bottom:0;
}

.pt-cv-view .pt-cv-carousel-indicators li {
width:12px;
height:12px;
margin:0;
background:0 0;
border:none !important;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
-webkit-box-shadow:inset 0 0 0 2px #b6b6b6;
-moz-box-shadow:inset 0 0 0 2px #b6b6b6;
box-shadow:inset 0 0 0 2px #b6b6b6;
}

.pt-cv-view .pt-cv-carousel-indicators li.active {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#82d344;
background-image:-webkit-gradient(linear,left top,left bottom,from(#82d344),to(#51af34));
background-image:-webkit-linear-gradient(top,#82d344,#51af34);
background-image:-moz-linear-gradient(top,#82d344,#51af34);
background-image:-o-linear-gradient(top,#82d344,#51af34);
background-image:linear-gradient(to bottom,#82d344,#51af34);
}

.pt-cv-view .pt-cv-carousel-caption {
bottom:0;
position:absolute;
margin-bottom:0 !important;
}

.pt-cv-carousel-caption:empty {
display:none;
}

.pt-cv-scrollable .item.next,.pt-cv-scrollable .item.prev {
width:100% !important;
}

.pt-cv-scrollable .edd-add-to-cart-label {
color:#222;
}

@media (max-width:767px) {
.pt-cv-view .carousel-control.left {
margin-right:15px;
}
}

@media (max-width:490px) {
.pt-cv-nocaption .pt-cv-thumbnail {
margin-bottom:0 !important;
}

.pt-cv-nocaption .pt-cv-carousel-caption {
position:relative;
margin:0;
top:0;
left:0;
right:0;
}
}

.pt-cv-timeline a,.pt-cv-timeline a:visited {
color:#3B5998;
text-decoration:none;
}

.pt-cv-timeline a:hover {
text-decoration:underline !important;
}

.pt-cv-timeline .pt-cv-title {
margin:0;
padding:0;
}

.pt-cv-timeline .pt-cv-content-item {
background:#fff;
padding:15px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.pt-cv-tl-avatar {
padding-bottom:5px;
margin-bottom:15px;
}

.pt-cv-tl-heading .entry-date {
font-size:13px;
}

.pt-cv-tl-avatar img {
margin-right:5px;
border-radius:50%;
border:1px solid rgba(0,0,0,.1);
}

.pt-cv-tl-avatar>a:first-child {
float:left;
}

.pt-cv-tl-heading {
display:table-cell;
vertical-align:top;
}

.pt-cv-tl-heading>p {
margin:0;
}

.pt-cv-timeline .pt-cv-meta-fields {
background:#f6f7f8;
list-style:none;
padding:5px 10px;
margin:0;
clear:both;
}

.pt-cv-timeline .pt-cv-meta-fields>span {
display:inline;
}

.pt-cv-timeline:not(.pt-cv-content-hover) .pt-cv-meta-fields>span:before {
content:"\00b7" !important;
font-weight:700;
padding:0 6px;
}

.pt-cv-timeline .pt-cv-meta-fields>span:first-child:before {
content:'' !important;
margin-left:-14px;
}

.pt-cv-timeline .pt-cv-meta-fields .glyphicon {
margin-left:0;
}

.pt-cv-timeline .pt-cv-readmore {
color:#fff !important;
}

.pt-cv-timeline .btn-default.pt-cv-readmore {
color:#428bca !important;
}

.pt-cv-timeline .btn-default.pt-cv-readmore:hover {
background:#f6f7f8;
}

.pt-cv-timeline {
height:auto;
overflow:hidden;
position:relative;
width:100%;
}

.pt-cv-timeline .tl-spine {
background:#C3CCDF;
height:100%;
left:50%;
position:absolute;
width:1px;
}

.tl-items-clear {
clear:both;
width:100%;
}

.tl-items {
margin:0 auto;
padding:0;
}

.tl-items div.tl-item {
display:inline-block;
margin:2px 0 40px!important;
padding:0;
position:relative;
vertical-align:top;
width:50%;
}

.pt-cv-lmode .tl-items div.tl-item {
margin-bottom:0 !important;
}

.tl-items div.pt-right {
clear:right;
float:right;
}

.pt-cv-lmode .tl-items div.pt-right {
clear:left;
float:left;
left:50%;
}

.tl-items div.pt-left {
clear:left;
float:left;
}

.pt-cv-timeline div.pt-left:after,.pt-cv-timeline div.pt-right:after {
background:#C3CCDF;
border:5px solid #fff;
content:"";
width:15px;
height:15px;
position:absolute;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
transition:all 1s ease 0s;
}

.pt-cv-timeline div.pt-left:hover:after,.pt-cv-timeline div.pt-right:hover:after {
background:#94B7FF;
border:4px solid #F0F0F0;
}

.pt-cv-timeline div.pt-left:after {
right:-8px;
top:20px;
}

.pt-cv-timeline div.pt-right:after {
left:-7px;
top:62px;
}

.tl-items .tl-item-content {
background:#FFF;
margin:auto;
min-height:100px;
position:relative;
width:90%;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.15);
-moz-box-shadow:0 1px 6px 2px rgba(0,0,0,.15);
box-shadow:0 1px 6px 2px rgba(0,0,0,.15);
}

.tl-item-content:after,.tl-item-content:before {
border-top:8px dashed transparent;
border-bottom:8px solid transparent;
position:absolute;
top:20px;
content:'';
}

.pt-left .tl-item-content:before {
right:-8px;
border-left:8px solid #e5e5e5;
}

.pt-left .tl-item-content:after {
right:-7px;
border-left:8px solid #fff;
}

.pt-right .tl-item-content:before {
top:60px;
left:-8px;
border-right:8px solid #e5e5e5;
}

.pt-right .tl-item-content:after {
top:60px;
left:-7px;
border-right:8px solid #fff;
}

@media (max-width:490px) {
.tl-items div.tl-item {
width:100% !important;
}

.pt-cv-timeline div.pt-left:after,.pt-cv-timeline div.pt-right:after {
background:0 0 !important;
}
}

.pt-cv-edit-post,.pt-cv-edit-view {
color:red;
border:1px solid !important;
padding:2px;
z-index:10;
}

.pt-cv-content p {
color:inherit !important;
}

.pt-cv-content-text+br {
display:none !important;
}

.pt-cv-same-height .pt-cv-content {
position:relative !important;
}

.pt-cv-view input.edd-add-to-cart {
display:none;
}

.pt-cv-href-thumbnail {
max-width:100%;
}

.pt-cv-href-thumbnail iframe {
margin-bottom:10px;
max-width:100% !important;
}

.pt-cv-sharp-buttons .btn {
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
border-radius:0 !important;
}

.pt-cv-thumb-left iframe {
float:left !important;
margin-right:20px !important;
}

.pt-cv-thumb-right iframe {
float:right !important;
margin-left:20px !important;
}

.pt-cv-2-col .pt-cv-ctf-list {
display:table;
}

.pt-cv-ctf-list:after {
content:" ";
display:block;
clear:both;
}

.pt-cv-ctf-list:empty {
height:0 !important;
}

.pt-cv-thumbnail.img-shadow {
transition:.5s ease opacity;
-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);
-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);
box-shadow:0 2px 10px 0 rgba(0,0,0,.5);
}

.pt-cv-thumbnail.img-shadow:hover {
opacity:.8;
}

.pt-cv-ifield {
overflow:hidden;
}

@-webkit-keyframes wobble-horizontal {
16.65% {
-webkit-transform:translateX(5px);
transform:translateX(5px);
}

33.3% {
-webkit-transform:translateX(-4px);
transform:translateX(-4px);
}

49.95% {
-webkit-transform:translateX(3px);
transform:translateX(3px);
}

66.6% {
-webkit-transform:translateX(-2px);
transform:translateX(-2px);
}

83.25% {
-webkit-transform:translateX(1px);
transform:translateX(1px);
}

100% {
-webkit-transform:translateX(0);
transform:translateX(0);
}
}

@keyframes wobble-horizontal {
16.65% {
-webkit-transform:translateX(5px);
transform:translateX(5px);
}

33.3% {
-webkit-transform:translateX(-4px);
transform:translateX(-4px);
}

49.95% {
-webkit-transform:translateX(3px);
transform:translateX(3px);
}

66.6% {
-webkit-transform:translateX(-2px);
transform:translateX(-2px);
}

83.25% {
-webkit-transform:translateX(1px);
transform:translateX(1px);
}

100% {
-webkit-transform:translateX(0);
transform:translateX(0);
}
}

.et_pb_section .woocommerce a:after {
font-family:ETmodules;
}

@media (max-width:490px) {
.pt-cv-social-buttons a {
margin-top:5px;
}

.pt-cv-oothers.pt-cv-2-col .pt-cv-thumbnail {
float:none !important;
margin:0;
}

.pt-cv-ctf-name {
float:none;
}

.pt-cv-ctf-value audio,.pt-cv-ctf-value video {
max-width:239px !important;
}

.pt-cv-custom-fields {
display:block !important;
}

.pt-cv-ctf-name+.pt-cv-ctf-value {
clear:both;
}
}

@media (max-width:767px) {
.pt-cv-filter-bar .col-xs-6:nth-child(2n+1) {
clear:left;
}

.pt-cv-filter-group ul {
height:auto;
}
}

.pt-cv-view .adsbygoogle {
margin-bottom:0;
}

.pt-cv-wrapper .nav.nav-tabs {
padding-bottom:0;
}

.pt-cv-wrapper .carousel-control.left,.pt-cv-wrapper .carousel-control.right {
background:0 0;
}

.pt-cv-wrapper .dropdown-backdrop {
display:none;
}

.pt-cv-post-border .pt-cv-content-item {
border-top:1px solid #ececec;
border-left:1px solid #ececec;
padding-top:15px;
}

@media (min-width:992px) {
.pt-cv-colsys [data-cvc="1"] .col-md-12,.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1),.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1),.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1) {
border-left:none;
}
}

@media (min-width:768px) and (max-width:991px) {
.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-colsys .col-sm-6:nth-child(2n+1) {
border-left:none;
}
}

@media (max-width:767px) {
.pt-cv-colsys .col-xs-12,.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-colsys .col-xs-6:nth-child(2n+1) {
border-left:none;
}
}

.pt-cv-wrapper .carousel-control .glyphicon {
width:30px;
height:30px;
margin-top:-15px;
}

.pt-cv-overlay-box {
position:absolute !important;
width:100%;
height:100%;
left:0;
top:0;
margin:-5px;
padding-top:30px !important;
z-index:1000 !important;
background-color:#fff !important;
}

.pt-cv-view .pt-cv-overlay-box img {
display:block !important;
margin:0 auto!important;
min-width:15px !important;
width:15px !important;
}

.pt-cv-view .pt-cv-overlay-box {
height:70px !important;
}

.pt-cv-lightbox-dialog #cvpboxLoadedContent {
overflow-x:hidden !important;
padding:0 30px;
}

#cvpboxLoadedContent>#content {
width:90%;
margin:0 5% 5%;
}

.pt-cv-2-col [class*=pt-cv] {
word-wrap:normal;
}

.pt-cv-custom-fields {
display:flex;
margin-top:10px;
}

.pt-cv-ctf-name {
margin-right:20px;
min-width:100px;
float:left;
font-weight:600;
}

.pt-cv-ctf-value {
display:-ms-flexbox;
max-width:100%;
}

.pt-cv-ctf-value video {
max-width:initial !important;
}

.pt-cv-ctf-value iframe,.pt-cv-ctf-value img {
max-width:100%;
}

.pt-cv-view .pt-cv-ctf-column {
padding-left:0 !important;
}

.pt-cv-meta-fields a {
color:inherit;
}

.pt-cv-meta-fields span,.pt-cv-meta-fields time {
color:rgba(51,51,51,.6);
float:none;
}

.pt-cv-meta-fields .glyphicon {
margin-left:15px;
margin-right:2px;
color:rgba(51,51,51,.6);
}

.pt-cv-meta-fields span:first-child .glyphicon {
margin-left:0;
}

.pt-cv-meta-fields .glyphicon:before {
margin-top:2px;
float:left;
}

.pt-cv-meta-fields .glyphicon a {
margin-left:6px;
}

.pt-cv-meta-fields .avatar {
display:inline-block;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}

.pt-cv-force-mask .pt-cv-mask,.pt-cv-force-mask [class^=pt-cv-animation] {
opacity:1 !important;
visibility:visible !important;
}

.pt-cv-force-mask .pt-cv-hover-wrapper:before {
background:rgba(0,0,0,.15);
}

.pt-cv-meta-fields .comments-link:before,.comments-link a:before {
content:'' !important;
}

@media (min-width:992px) {
.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(10n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(11n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(12n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(7n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(8n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(9n+1),.pt-cv-one_others .pt-cv-ocol .col-md-2:nth-child(5n+1),.pt-cv-one_others .pt-cv-ocol .col-md-2:nth-child(6n+1),.pt-cv-one_others .pt-cv-ocol .col-md-3:nth-child(4n+1),.pt-cv-one_others .pt-cv-ocol .col-md-4:nth-child(3n+1),.pt-cv-one_others .pt-cv-ocol .col-md-6:nth-child(2n+1),.pt-cv-one_others .pt-cv-ocol:nth-child(2n+1) {
clear:left !important;
}
}

@media (max-width:490px) {
.pt-cv-view.pt-cv-nohover .pt-cv-mask,.pt-cv-view.pt-cv-nohover [class^=pt-cv-animation] {
top:auto !important;
left:0 !important;
right:0 !important;
transform:none !important;
opacity:1 !important;
visibility:visible !important;
position:relative !important;
}

.pt-cv-view.pt-cv-nohover .pt-cv-mask * {
color:inherit;
}

.pt-cv-view.pt-cv-nohover .pt-cv-hover-wrapper {
margin-bottom:15px !important;
}

.pt-cv-view.pt-cv-nohover .pt-cv-hover-wrapper:before {
content:none !important;
}
}

.pt-cv-hover-wrapper {
position:relative;
margin-bottom:0 !important;
overflow:hidden;
}

.pt-cv-hover-wrapper .pt-cv-thumbnail {
width:100%;
margin-bottom:0 !important;
}

.pt-cv-hover-wrapper .pt-cv-thumbnail.pull-left {
margin-right:0 !important;
float:none !important;
}

.pt-cv-hover-wrapper::before {
content:'';
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
transition-duration:.6s;
}

.pt-cv-mask {
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
margin:0;
padding:15px;
z-index:98;
opacity:0;
visibility:hidden;
max-height:100%;
}

.pt-cv-clickable .pt-cv-hover-wrapper {
cursor:pointer;
}

.pt-cv-mask>[class*=pt-cv-] {
padding-left:0;
padding-right:0;
}

.pt-cv-content-hover .pt-cv-content-item:hover .pt-cv-mask {
visibility:visible;
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
opacity:1;
}

.pt-cv-content-hover .pt-cv-content-item:hover [class^=pt-cv-animation] {
visibility:visible;
-moz-transition:all .6s ease !important;
-ms-transition:all .6s ease !important;
-o-transition:all .6s ease !important;
-webkit-transition:all .6s ease !important;
transition:all .6s ease !important;
}

.pt-cv-view.effect-lr .pt-cv-animation-left {
position:relative;
left:-100%;
}

.pt-cv-view.effect-lr .pt-cv-animation-right {
position:relative;
right:-100%;
}

.pt-cv-view.effect-lr .pt-cv-content-item:hover .pt-cv-animation-right {
right:0;
}

.pt-cv-view.effect-ud .pt-cv-content-item:hover .pt-cv-animation-left,.pt-cv-view.effect-ud .pt-cv-content-item:hover .pt-cv-animation-right {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.pt-cv-view.effect-ud .pt-cv-animation-left {
-webkit-transform:translateY(-100px);
-moz-transform:translateY(-100px);
-o-transform:translateY(-100px);
-ms-transform:translateY(-100px);
transform:translateY(-100px);
}

.pt-cv-view.effect-ud .pt-cv-animation-right {
-webkit-transform:translateY(100px);
-moz-transform:translateY(100px);
-o-transform:translateY(100px);
-ms-transform:translateY(100px);
transform:translateY(100px);
}

.pt-cv-view .cvp-block {
display:block;
position:relative;
margin-bottom:0;
}

.pt-cv-view .cvp-lazy-container {
background-color:rgba(0,0,0,.05) !important;
overflow:hidden;
}

.pt-cv-view iframe[data-cvpsrc] {
display:none;
}

.cvp-play {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAABL1BMVEVHcEyvsLLq6+wAAACmpqfm6OkEBAUAAAAAAAACAgJrbW8oKSoLDA3d3d0AAAAAAAF9fX/c3d4yMzQ4OTtbXF67vb8FBgYtLi+cnZ8+P0AaGxtjZGbIycuwsbJycnMBAQETFBTt7/F4eXoLDA3Q0dKFhonu7/AmJijk5OZRUlOdn6G6u71ERkgfICFISUwRERK/wsapq7BpaWkeHiCoq7FISkvl5edgYWGam5xxcnVCREZcXmBQUlUbHB2PkJEyMjOwtboiIyQdHR4EBAUEBAQeHh8eHyAAAAD////CwsMSEhMxMTLExcW/v8AWFhbv8PCampv9/f3p6ers7OyTk5SQkJBiY2NZWlpdXl41NjbKy8u6u7wrLCxlZmaYmZkMDQ0EBQWMjY08PT3Mzs6wsbK6JfObAAAAR3RSTlMANgr7Rgjj+P3pcbfUF/TtYhSspoUp265GnMJ3JDtz8cgDa9weWQW8DY9DLqm8ntEbMIHLKZEQg01oqn2I3FivIMTb8/Pc2SSzd+gAAAL+SURBVHhepdeHcuJIEMfhv2ShBIhsk5PBgGPOAa93zy3HjeFyfv9nOMpl3xQFUs9I3wP8ahpaCVISV/s7+9uID3pa647Gyb2b64vrmzfJQrFfSq8gqpzhDhyPprXMQrYRqblTHFg0XybfVJ1fXx07FGb5YA0KyksecTIj6WSpYpEM80yHBP3EJElWtQxWXRxPglMbIlx5i9Qs1REma5KqdgPBmg6pSxkI4mYoisXjoPOJnmLRwDxZhyKyUxpmrZoUXbU30+ttURyFDqYNKxSL1cW0E4tisU0NAlA3Ka78IQRUKDYvC6FsUXypNF4llijQ308kaaEmVtCjQLf//CR9xBxejCnYo//+R5Lk4hl2HAr2i+/7XyTH3jjEsyNigv7Pv5KMBQMTyG2wQf+z3NjnHUwYFhuc+PAH8ZZzmHBJJug/3BPL0wDoA7mg/+k3YhUBpB0mKHy9I0YSgOZxQeGBW/KtIdAlNii8/06h3mnASCYofAkd274ExgpBfsmbQFIx6H/6RsF2kdhTDfofQ5a8iKsfpIPCbeC/vYn9C4Ugv+Tr2FEKiuKfNNcp9q8VgvyGr2M7SvCvu+DfsPOGCyrtzVGEPXy8D91DFNSCH38PvdN2gSIX5McV7GOgb0sH+aeVUwJKLSbI32qEdgLILbJBcTPkjAGsFLiguIA5touJLBMUDxRWq4QJLcMExd2AszfEhJ7ng7f3Km9LTTYoljlUq4Fn24thQfFiw8p38AwHNgV6FMvM8fp4sZahQP9+eCJJ1QReHVCgO5Jl9fG/NZPiS+oQzjyKyyxDQKJKcY06EIBVh2JZaKcxpVOjWFoGBPZrimfXMKPejjFwZYhZjVTkXjKHeYxFimajDgQU7SjnC+wBRoSp7WQPwTT1Ba+kEaZXsEiBnanpCJfomiSvbYDXyMse0hn1IEPPpmziWckyZKVrKTZX7Q+hIOcOFihYq9BfgaKhcb7sza/tuQ1EktaKg623JNCC0x67pUPEMNQum7vFzfXT9c2j3e5xiZv0P+qKPcZqyoTVAAAAAElFTkSuQmCC) center center no-repeat;
background-size:60px;
position:absolute;
height:100%;
width:100%;
opacity:.5;
filter:alpha(opacity=80);
transition:all .2s ease-out;
}

.cvp-play:hover {
transform:scale(1.1);
opacity:.8;
filter:alpha(opacity=80);
}

.pt-cv-thumbnail[src$='lazy_image.png'] {
box-shadow:none !important;
}

.pt-cv-overlay-top .pt-cv-mask {
top:0 !important;
bottom:auto !important;
}

.pt-cv-overlay-middle .pt-cv-mask {
top:50% !important;
transform:translateY(-50%) !important;
bottom:auto !important;
}

.pt-cv-overlay-bottom .pt-cv-mask {
bottom:0 !important;
top:auto !important;
}

.pt-cv-view .pt-cv-title a {
font-weight:400;
}

.text-center .pt-cv-pagination {
margin:20px auto 0!important;
float:none;
}

.pt-cv-pagination {
display:inline-block !important;
padding:0;
}

.pt-cv-pagination li a {
cursor:pointer;
font-size:13px !important;
margin:auto 2px!important;
}

.pt-cv-pagination>li:first-child>a,.pt-cv-pagination>li:first-child>span {
border-bottom-left-radius:0 !important;
border-top-left-radius:0 !important;
}

.pt-cv-pagination>li:last-child>a,.pt-cv-pagination>li:last-child>span {
border-bottom-right-radius:0 !important;
border-top-right-radius:0 !important;
}

.pt-cv-pagination-wrapper button:active,.pt-cv-pagination-wrapper button:focus {
border:none !important;
outline:0 !important;
}

.pt-cv-wrapper .pt-cv-more {
border:none !important;
max-width:100%;
z-index:10;
}

.pt-cv-more+.pt-cv-spinner {
position:absolute;
top:10px;
margin-top:0 !important;
margin-bottom:0 !important;
margin-left:5px;
}

.pt-cv-content-item .dashicons {
position:absolute;
top:5px;
right:5px;
z-index:10;
color:#bbb;
}

.pt-cv-content-item:hover .dashicons {
-webkit-animation-name:wobble-horizontal;
animation-name:wobble-horizontal;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
-webkit-animation-iteration-count:1;
animation-iteration-count:1;
}

.pt-cv-grid .pt-cv-content-item .dashicons {
left:20px;
}

.pt-cv-grid .pt-cv-content-item .dashicons.pt-cv-wspecialp {
top:30px;
}

.pt-cv-view .pt-cv-readmore {
border:none !important;
margin:6px 0;
text-transform:none !important;
}

.pt-cv-readmore.btn-link {
color:#428bca !important;
padding-left:0;
}

.pt-cv-readmore.pt-cv-textlink {
color:inherit;
}

.pt-cv-title .pt-cv-none {
cursor:default;
}

.pt-cv-filter-bar+.pt-cv-grid {
margin-left:0;
margin-right:0;
}

.pt-cv-filter-bar>div {
box-sizing:border-box;
}

.pt-cv-filter-bar+.pt-cv-view,.pt-cv-filter-bar+.pt-cv-view .pt-cv-page {
position:relative;
}

.pt-cv-filter-bar+.pt-cv-view .pt-cv-page:not(.cvpshuffled) {
opacity:0;
}

.pt-cv-filter-bar+.pt-cv-grid .pt-cv-content-item {
float:left;
padding-left:0 !important;
}

.pt-cv-filter-bar+.pt-cv-content-hover .pt-cv-content {
margin-left:0 !important;
}

.pt-cv-filter-bar .active,.pt-cv-filter-bar .active a {
cursor:text;
}

.pt-cv-filter-bar {
margin-bottom:20px !important;
clear:both;
position:relative;
}

.btn-group.pt-cv-filter-bar .btn {
margin-bottom:10px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.btn-group.pt-cv-filter-bar .dropdown-toggle {
width:initial;
height:initial;
display:block;
}

.btn-group.pt-cv-filter-bar .dropdown-toggle:after {
content:'';
width:0;
}

.breadcrumb.pt-cv-filter-bar {
background:0 0;
margin-bottom:0;
margin-left:0;
padding:0;
list-style:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

.breadcrumb.pt-cv-filter-bar>li {
display:inline-block;
margin-bottom:20px;
}

.breadcrumb.pt-cv-filter-bar>li+li:before {
content:"/\00a0";
padding:0 5px;
color:#ccc;
}

.breadcrumb.pt-cv-filter-bar>.active {
color:#777;
padding-left:0;
}

.breadcrumb.pt-cv-filter-bar>li a {
padding:5px 10px;
}

.pt-cv-filter-bar:not(.pt-cv-filter-group) .pt-cv-filter-option {
border-color:#fff!important;
font-weight:600;
}

.pt-cv-filter-bar .pt-cv-filter-option.active {
font-weight:600;
-webkit-box-shadow:0 0 1px #222;
-moz-box-shadow:0 0 1px #222;
box-shadow:0 0 1px #222;
}

.breadcrumb.pt-cv-filter-bar * {
background:0 0;
}

.pt-cv-filter-bar .dropdown-menu li:hover {
background:#ececec !important;
}

.pt-cv-filter-bar .dropdown-toggle .caret {
margin-left:5px;
}

.pt-cv-filter-group {
margin:0 -15px;
overflow:hidden;
}

.pt-cv-filter-group ul {
position:relative;
padding-left:0 !important;
max-height:200px;
overflow-x:auto;
margin:0 0 30px;
}

.pt-cv-filter-group li {
margin-bottom:0 !important;
list-style:none;
}

.pt-cv-filter-group li a {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAOVBMVEWhoaEAAACrq6usrKyYmJisrKyioqKsrKz4+Pj+/v7r6+vz8/Pv7++np6esrKyhoaHm5ubBwcG5ubnIPozqAAAACHRSTlPnAOfJh357YH4u1fQAAABYSURBVBjTdchJDsAgDENRU6aElPH+h61QpRIk+uzVh4m2LDYa+J54Sd3jItboQuFdmYXWZslMGmdk2v0Vef8V0c5Fbk1OpUrSpAJtKw0Io+kwAoxDXeDMA3ptCz/cSYRZAAAAAElFTkSuQmCC) 0 center no-repeat;
background-size:15px;
border-bottom:1px solid #f3f3f3 !important;
display:block;
padding:6px 0 6px 20px;
text-indent:0;
}

.pt-cv-filter-group li a.selected {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAS1BMVEWhoaEAAACrq6usrKyYmJisrKyioqKsrKzt7e3+/v74+Pirq6vz8/OioqJubm7d3d11dXXm5uZlZWXDw8NcXFzi4uK5ubnU1NR9fX3PncBdAAAACHRSTlPnAOfJh357YH4u1fQAAAB9SURBVBjTVciLDsMgCEBR7FMRtajr9v9fOqgm2ksI4YA5Vz9aTwN7sW5kyw4LujlcwLt3XgX7sO+CPc41oIo+JPvJMWbGJiWnB66Ej1CpMZcG1OR7xVgbqAQiSkICpAURa4UUrNRE6ScwREM5XYDtHAMcN89wH2A2CCPYzB9DyQxIXLTuhgAAAABJRU5ErkJggg==) 0 center no-repeat #FFF3C0;
color:#444;
}

.pt-cv-filter-title {
margin-bottom:0 !important;
padding:10px!important;
}

.pt-cv-filter-bar .dropdown-menu li {
list-style:none;
padding:0;
}

.pt-cv-sf-item {
clear:none !important;
}

.pt-cv-sf-line-start {
clear:left !important;
}

.dropdown.pt-cv-filter-bar {
margin-right:20px !important;
clear:none;
}

.pt-cv-filter-bar.pt-cv-center {
display:block;
text-align:center;
}

.pt-cv-filter-bar.pt-cv-center .dropdown-toggle,.pt-cv-filter-bar.pt-cv-center .pt-cv-filter-option,.pt-cv-filter-bar.pt-cv-center li {
float:none;
}

.pt-cv-filter-bar.pull-right ul.dropdown-menu li {
width:100% !important;
}

.pt-cv-filter-operator {
margin-top:-10px;
margin-bottom:20px;
}

.pt-cv-filter-operator label {
margin-right:15px !important;
}

.pt-cv-filter-operator input[type=radio] {
margin-top:0 !important;
margin-right:4px !important;
}

.pt-cv-social-buttons {
margin-top:10px;
height:32px;
}

.pt-cv-social-buttons a {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAgCAMAAACioYPHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURTtZmPL4+OWfnvHb3NtDN////9o3KQB3tVWs7r0IHNLf7uGBftpZVbzd88IbLoC62Y3H7+7Dxtttcu3v7+m4ty+Qw2u38WyDsq251Fhxp+TA8skAAAJSSURBVFjD7dfpkqMgEADg0BxRDgVEk7z/i24DZtYDdJOt2tofdtUYxyTWZ9MN5HY7ieYk2EncT6I9idsFvIAX8AK+Qwjxl8DOg3PguyPg6yml/AYomPZe740LS3MCVISnIKoOfKXPnADttAMKBnQgAw26DrTcHgE7yn+CdjXgk1eB9v1KODHW2CVQaEoGkkKLeby3wFFyPtaBs885shZugHiTZ6UGiUmJs/kZ5QoYfUMAoARml1d6m8HRHGVQRZaPZzpSVR34qABnlJnrZFoCA44u1p/Q6l2RjoDYAscx/o1j3487YJfSFm2BpWR2JeDjgcD+8ShnMOVtkhloFzUo9BB9qY9TK+MhEJVH+TcFv3Xv8R7x6/0W6PGi1vnZu6j1JeC7RotAyZexAgJJ+dIqhRYKFCVBgS4Bc4wbIGACW8o9vnJoXTzUgbIyxMuYNkAlmFC5UQDHl6RTvFgA9iNZpHB2JBIaW3zPRa4rAaXEt6V8FoFm6SNNEZhgIMAFSmhwvgTETjFFoGspTbUY8n+fNsm0HGPTVIY4nx7VYF8Ehlh7wFMt+jb2ysfAVRFOTaVJQh7YUhcfAiMMlGt1hPpakxwDJ1JI4HqaYYAn6QoE9RGwS/cFXI4DY6Q2zRwDm8nsfduJeiAZtl9JjoGxL+JEQ5ROSzJ8PFFP1sqCb7fUgaitxcaYe2MMbhlsOhaWuk7tFuM/B77T97PIFTcLXny73WIobOcNA2XVzYKUr2oN4oOb1U5mv91i4vv9IDaxzz7o/ucNq1Pd9ZvkAl7AC/gPgb8AXg93ENAgd8QAAAAASUVORK5CYII=) no-repeat;
width:32px;
height:32px;
display:inline-block;
margin-right:8px;
position:relative;
}

.pt-cv-social-buttons .pt-cv-social-twitter {
background-position:-32px 0;
}

.pt-cv-social-buttons .pt-cv-social-googleplus {
background-position:-64px 0;
}

.pt-cv-social-buttons .pt-cv-social-linkedin {
background-position:-96px 0;
}

.pt-cv-social-buttons .pt-cv-social-pinterest {
background-position:-128px 0;
}

.pt-cv-social-badge {
display:inline-block;
position:absolute;
top:-7px;
right:-6px;
padding:1.5px 4px;
font-size:10.5px;
font-weight:700;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:middle;
background-color:red;
border-radius:10px;
text-indent:initial !important;
}

.pt-cv-specialp {
position:absolute;
left:22px;
top:10px;
z-index:10;
line-height:1;
}

.pt-cv-scrollable .pt-cv-specialp {
position:relative;
margin-bottom:10px;
left:initial;
top:initial;
}

.pt-cv-collapsible .pt-cv-specialp {
top:20px;
}

.pt-cv-one_others .pt-cv-specialp,.pt-cv-pinterest .pt-cv-specialp {
left:7px;
}

.pt-cv-specialp span {
padding:1px 4px;
}

.pt-cv-tao {
display:block !important;
line-height:1.2;
}

.pt-cv-pinterest .pt-cv-tao {
padding:0 12px;
}

.cvp-tao-woimg {
text-align:center;
padding:20px;
}

.pt-cv-taso img {
margin-top:10px;
margin-bottom:10px;
display:block;
max-width:100%;
height:auto;
}

.hvr-grow-shadow {
display:inline-block;
vertical-align:middle;
-webkit-transform:translateZ(0);
transform:translateZ(0);
box-shadow:0 0 1px transparent;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-moz-osx-font-smoothing:grayscale;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-property:box-shadow,transform;
transition-property:box-shadow,transform;
}

.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover {
box-shadow:0 10px 10px -10px rgba(0,0,0,.5);
-webkit-transform:scale(1.05);
transform:scale(1.05);
}

.pt-cv-term-heading {
border-bottom:3px solid #555;
padding-bottom:5px;
margin-bottom:15px;
border-bottom-style:double;
}

.pt-cv-center img {
margin-left:auto !important;
margin-right:auto !important;
}

.pt-cv-right .pt-cv-carousel-caption {
text-align:right;
}

.pt-cv-justify .pt-cv-carousel-caption {
text-align:justify;
}

.pt-cv-center.pt-cv-same-height .pt-cv-readmore {
left:50%;
transform:translateX(-50%);
}

.pt-cv-view.pt-cv-rtl {
direction:rtl;
unicode-bidi:embed;
}

.pt-cv-view.pt-cv-rtl .pt-cv-carousel-caption {
left:15px;
}

.pt-cv-view.pt-cv-rtl+.pt-cv-pagination-wrapper {
text-align:right !important;
}

.pt-cv-view.pt-cv-rtl .add_to_cart_button {
float:left;
}

.pt-cv-view.pt-cv-rtl .pt-cv-readmore.btn-link {
padding-right:0;
}

.pt-cv-view.pt-cv-rtl .pt-cv-gls-group {
clear:both;
}

.pt-cv-collapsible.pt-cv-rtl .pt-cv-content-item {
clear:both !important;
padding-left:20px;
}

.pt-cv-collapsible.pt-cv-rtl .panel-heading .panel-collapsed {
left:-10px;
right:auto;
}

.pt-cv-rtl .pt-cv-ctf-name+.pt-cv-ctf-value {
margin-right:15px;
}

.pt-cv-hover-wrapper+[class^=pt-cv-],.text-right .pt-cv-spinner {
margin-top:10px !important;
}

.pt-cv-view.effect-lr [class^=pt-cv-animation],.pt-cv-view.effect-ud [class^=pt-cv-animation],.pt-cv-pginfinite+.pt-cv-pagination-wrapper .pt-cv-more {
visibility:hidden;
}

.pt-cv-view.effect-lr .pt-cv-content-item:hover .pt-cv-animation-left,.pt-cv-pginfinite+.pt-cv-pagination-wrapper .pt-cv-spinner {
left:0;
}

.pt-cv-view .pt-cv-2-col .cvp-block,.pt-cv-filter-operator>div,.pt-cv-center .pt-cv-custom-fields {
display:inline-block;
}

.text-right .pt-cv-pagination,.breadcrumb.pt-cv-filter-bar.pull-right>li+li:before,.pt-cv-view.pt-cv-rtl .product .amount,.pt-cv-one_others.pt-cv-rtl .pt-cv-ocol {
float:right;
}

.pt-cv-readmore:focus,.pt-cv-readmore:hover,[id^=pt-cv-filter-bar] .pt-cv-filter-option:focus,[id^=pt-cv-filter-bar] .pt-cv-filter-option:hover,.pt-cv-social-buttons a:hover {
opacity:.8;
}

.pt-cv-filter-bar.pull-right li,.pt-cv-filter-bar.pull-right>.pt-cv-filter-option,.pt-cv-view.pt-cv-rtl:not(.pt-cv-timeline) .pt-cv-content-item {
float:right !important;
}

.pt-cv-center *,.pt-cv-center .pt-cv-carousel-caption {
text-align:center;
}

@media (min-width:992px) {
.pt-cv-rtl.pt-cv-colsys [data-cvc="2"] .col-md-6:nth-child(2n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="12"] .col-md-1:nth-child(12n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="3"] .col-md-4:nth-child(3n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="5"] .col-md-2:nth-child(5n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="6"] .col-md-2:nth-child(6n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="7"] .col-md-1:nth-child(7n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="8"] .col-md-1:nth-child(8n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="9"] .col-md-1:nth-child(9n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="10"] .col-md-1:nth-child(10n+1),.pt-cv-rtl.pt-cv-colsys [data-cvc="11"] .col-md-1:nth-child(11n+1) {
clear:right !important;
}
}

@media (min-width:768px) and (max-width:991px) {
.pt-cv-rtl.pt-cv-colsys .col-sm-2:nth-child(5n+1),.pt-cv-rtl.pt-cv-colsys .col-sm-2:nth-child(6n+1),.pt-cv-rtl.pt-cv-colsys .col-sm-3:nth-child(4n+1),.pt-cv-rtl.pt-cv-colsys .col-sm-4:nth-child(3n+1),.pt-cv-rtl.pt-cv-colsys .col-sm-6:nth-child(2n+1) {
clear:right !important;
}
}

@media (max-width:767px) {
.pt-cv-rtl.pt-cv-colsys .col-xs-2:nth-child(5n+1),.pt-cv-rtl.pt-cv-colsys .col-xs-2:nth-child(6n+1),.pt-cv-rtl.pt-cv-colsys .col-xs-3:nth-child(4n+1),.pt-cv-rtl.pt-cv-colsys .col-xs-4:nth-child(3n+1),.pt-cv-rtl.pt-cv-colsys .col-xs-6:nth-child(2n+1) {
clear:right !important;
}
}

@media (min-width:992px) {
.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(10n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(11n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(12n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(7n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(8n+1),.pt-cv-one_others .pt-cv-ocol .col-md-1:nth-child(9n+1),.pt-cv-one_others .pt-cv-ocol .col-md-2:nth-child(5n+1),.pt-cv-one_others .pt-cv-ocol .col-md-2:nth-child(6n+1),.pt-cv-one_others .pt-cv-ocol .col-md-3:nth-child(4n+1),.pt-cv-one_others .pt-cv-ocol .col-md-4:nth-child(3n+1),.pt-cv-one_others .pt-cv-ocol .col-md-6:nth-child(2n+1),.pt-cv-one_others .pt-cv-ocol:nth-child(2n+1) {
clear:right !important;
}
}

.pt-cv-view .product.woocommerce {
border:none !important;
display:inline-block;
padding:8px 12px 8px 0 !important;
margin-bottom:0 !important;
}

.pt-cv-pinterest .product.woocommerce {
padding-left:12px !important;
}

.pt-cv-view .product.woocommerce .button {
-webkit-box-shadow:none;
box-shadow:none;
}

.pt-cv-view .product .amount {
color:#000;
letter-spacing:-1px;
font-weight:700;
margin-bottom:0;
padding-right:5px;
}

.pt-cv-view .product .amount+.amount {
padding-left:5px;
}

.pt-cv-view .product ins {
text-decoration:initial;
}

.pt-cv-scrollable .pt-cv-cap-w-img .product .amount {
color:#fff !important;
}

.pt-cv-view .product del .amount {
color:rgba(145,145,145,.5) !important;
font-size:12px;
margin-top:9px;
margin-right:6px;
}

.pt-cv-view .added_to_cart {
float:right;
}

.pt-cv-view .add_to_cart_button {
background:#222 !important;
border:none !important;
color:#fff !important;
clear:both;
height:auto;
margin-top:10px !important;
padding:.5em 1.5em!important;
display:block !important;
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
border-radius:0 !important;
}

.pt-cv-view .add_to_cart_button.added {
display:none;
}

.pt-cv-view .add_to_cart_button:focus,.pt-cv-view .add_to_cart_button:hover {
background:#238803;
border-color:#999;
color:#fff;
opacity:.8;
}

.woocommerce-onsale {
position:absolute;
top:10px;
right:10px;
z-index:10;
font-size:14px;
color:#fff;
display:block;
height:40px;
width:40px;
line-height:40px;
text-align:center;
text-transform:uppercase;
background:#b1d1c9;
border:0 #fff;
border-radius:100%;
outline:#fff none;
}@charset "UTF-8";

/*!rtl:begin:ignore
!rtl:end:ignore
!rtl:begin:ignore
!rtl:end:ignore
!rtl:begin:ignore
!rtl:end:ignore
!rtl:begin:ignore
!rtl:end:ignore
!rtl:begin:ignore
!rtl:end:ignore*/
#start-resizable-editor-section {
display:none;
}

.wp-block-audio figcaption {
margin-top:.5em;
margin-bottom:1em;
}

.wp-block-audio audio {
width:100%;
min-width:300px;
}

.wp-block-button__link {
color:#fff;
background-color:#32373c;
border:none;
border-radius:1.55em;
box-shadow:none;
cursor:pointer;
display:inline-block;
font-size:1.125em;
padding:.667em 1.333em;
text-align:center;
text-decoration:none;
overflow-wrap:break-word;
}

.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited {
color:#fff;
}

.wp-block-button__link.alignright {
text-align:right;
}

.wp-block-buttons>.wp-block-button.has-custom-width {
max-width:none;
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
width:100%;
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
width:calc(25% - .5em);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
width:calc(50% - .5em);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
width:calc(75% - .5em);
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
margin-right:0;
width:100%;
}

.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {
border-radius:0;
}

.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {
border-radius:0 !important;
}

.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline {
border:2px solid;
}

.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color) {
color:#32373c;
}

.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background) {
background-color:transparent;
}

.wp-block-buttons {
display:flex;
flex-direction:row;
flex-wrap:wrap;
}

.wp-block-buttons.is-vertical {
flex-direction:column;
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
margin-bottom:0;
}

.wp-block-buttons>.wp-block-button {
display:inline-block;
margin-left:0;
margin-right:.5em;
margin-bottom:.5em;
}

.wp-block-buttons.is-content-justification-left {
justify-content:flex-start;
}

.wp-block-buttons.is-content-justification-left.is-vertical {
align-items:flex-start;
}

.wp-block-buttons.is-content-justification-center {
justify-content:center;
}

.wp-block-buttons.is-content-justification-center.is-vertical {
align-items:center;
}

.wp-block-buttons.is-content-justification-right {
justify-content:flex-end;
}

.wp-block-buttons.is-content-justification-right>.wp-block-button {
margin-left:.5em;
margin-right:0;
}

.wp-block-buttons.is-content-justification-right.is-vertical {
align-items:flex-end;
}

.wp-block-buttons.is-content-justification-space-between {
justify-content:space-between;
}

.wp-block-buttons.alignleft .wp-block-button {
margin-left:0;
margin-right:.5em;
}

.wp-block-buttons.alignright .wp-block-button {
margin-right:0;
margin-left:.5em;
}

.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
margin-left:auto;
margin-right:auto;
margin-bottom:.5em;
width:100%;
}

.wp-block-calendar tbody td,.wp-block-calendar th {
padding:.25em;
border:1px solid #ddd;
}

.wp-block-calendar tfoot td {
border:none;
}

.wp-block-calendar table {
width:100%;
border-collapse:collapse;
}

.wp-block-calendar table th {
font-weight:400;
background:#ddd;
}

.wp-block-calendar a {
text-decoration:underline;
}

.wp-block-calendar table caption,.wp-block-calendar table tbody {
color:#40464d;
}

.wp-block-categories.alignleft {
margin-right:2em;
}

.wp-block-categories.alignright {
margin-left:2em;
}

.wp-block-code code {
display:block;
white-space:pre-wrap;
overflow-wrap:break-word;
}

.wp-block-columns {
display:flex;
margin-bottom:1.75em;
flex-wrap:wrap;
}

.wp-block-button__link.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar {
text-align:center;
}

.wp-block-buttons.is-vertical>.wp-block-button,.wp-block-buttons>.wp-block-button:last-child,.wp-block-buttons.alignleft .wp-block-button:last-child {
margin-right:0;
}

.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child,.wp-block-buttons.alignright .wp-block-button:first-child {
margin-left:0;
}

@media (min-width:782px) {
.wp-block-columns {
flex-wrap:nowrap;
}
}

.wp-block-columns.has-background {
padding:1.25em 2.375em;
}

.wp-block-columns.are-vertically-aligned-top {
align-items:flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
align-items:center;
}

.wp-block-columns.are-vertically-aligned-bottom {
align-items:flex-end;
}

.wp-block-column {
flex-grow:1;
min-width:0;
word-break:break-word;
overflow-wrap:break-word;
}

@media (max-width:599px) {
.wp-block-column {
flex-basis:100% !important;
}
}

@media (min-width:600px) and (max-width:781px) {
.wp-block-column:not(:only-child) {
flex-basis:calc(50% - 1em) !important;
flex-grow:0;
}

.wp-block-column:nth-child(2n) {
margin-left:2em;
}
}

@media (min-width:782px) {
.wp-block-column {
flex-basis:0;
flex-grow:1;
}

.wp-block-column[style*=flex-basis] {
flex-grow:0;
}

.wp-block-column:not(:first-child) {
margin-left:2em;
}
}

.wp-block-column.is-vertically-aligned-top {
align-self:flex-start;
}

.wp-block-column.is-vertically-aligned-center {
-ms-grid-row-align:center;
align-self:center;
}

.wp-block-column.is-vertically-aligned-bottom {
align-self:flex-end;
}

.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
width:100%;
}

.wp-block-cover,.wp-block-cover-image {
position:relative;
background-size:cover;
background-position:50%;
min-height:430px;
width:100%;
display:flex;
justify-content:center;
align-items:center;
padding:1em;
box-sizing:border-box;
}

.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
background-attachment:fixed;
}

@supports (-webkit-overflow-scrolling:touch) {
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
background-attachment:scroll;
}
}

@media (prefers-reduced-motion:reduce) {
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax {
background-attachment:scroll;
}
}

.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated {
background-repeat:repeat;
background-size:auto;
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]) {
background-color:#000;
}

.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
content:"";
background-color:inherit;
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
z-index:1;
opacity:.5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity:.1;
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity:.2;
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity:.3;
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity:.4;
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity:.5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity:.6;
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity:.7;
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity:.8;
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity:.9;
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity:1;
}

.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
max-width:420px;
width:100%;
}

.wp-block-cover-image:after,.wp-block-cover:after {
display:block;
content:"";
font-size:0;
min-height:inherit;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-cover-image:after,.wp-block-cover:after {
content:none;
}
}

.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
display:flex;
}

.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container {
width:100%;
z-index:1;
color:#fff;
}

.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color) {
color:inherit;
}

.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {
align-items:flex-start;
justify-content:flex-start;
}

.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {
align-items:flex-start;
justify-content:center;
}

.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {
align-items:flex-start;
justify-content:flex-end;
}

.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {
align-items:center;
justify-content:flex-start;
}

.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {
align-items:center;
justify-content:center;
}

.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {
align-items:center;
justify-content:flex-end;
}

.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {
align-items:flex-end;
justify-content:flex-start;
}

.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {
align-items:flex-end;
justify-content:center;
}

.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {
align-items:flex-end;
justify-content:flex-end;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin:0;
width:auto;
}

.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:0;
padding:0;
width:100%;
height:100%;
max-width:none;
max-height:none;
-o-object-fit:cover;
object-fit:cover;
outline:none;
border:none;
box-shadow:none;
}

.wp-block-cover__image-background,.wp-block-cover__video-background {
z-index:0;
}

.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
color:#fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content:flex-start;
}

.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content:flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
margin-left:0;
text-align:left;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
margin-right:0;
text-align:right;
}

.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2 {
font-size:2em;
line-height:1.25;
z-index:1;
margin-bottom:0;
max-width:840px;
padding:.44em;
text-align:center;
}

.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] {
max-width:360px;
width:100%;
}

.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
min-width:280px;
}

.wp-block-cover .wp-block-embed {
min-width:320px;
min-height:240px;
}

.wp-block-embed {
margin-bottom:1em;
}

.wp-block-embed figcaption {
margin-top:.5em;
margin-bottom:1em;
}

.wp-block-embed iframe {
max-width:100%;
}

.wp-block-embed__wrapper {
position:relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content:"";
display:block;
padding-top:50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
height:100%;
width:100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top:42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top:50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top:56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top:75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top:100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
padding-top:177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top:200%;
}

.wp-block-file {
margin-bottom:1.5em;
}

.wp-block-file.aligncenter {
text-align:center;
}

.wp-block-file.alignright {
text-align:right;
}

.wp-block-file .wp-block-file__button {
background:#32373c;
border-radius:2em;
color:#fff;
font-size:.8em;
padding:.5em 1em;
}

.wp-block-file a.wp-block-file__button {
text-decoration:none;
}

.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited {
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none;
}

.wp-block-file *+.wp-block-file__button {
margin-left:.75em;
}

.blocks-gallery-grid,.wp-block-gallery {
display:flex;
flex-wrap:wrap;
list-style-type:none;
padding:0;
margin:0;
}

.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {
margin:0 1em 1em 0;
display:flex;
flex-grow:1;
flex-direction:column;
justify-content:center;
position:relative;
width:calc(50% - 1em);
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
margin-right:0;
}

.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
margin:0;
height:100%;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {
display:flex;
align-items:flex-end;
justify-content:flex-start;
}
}

.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
display:block;
max-width:100%;
height:auto;
width:100%;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {
width:auto;
}
}

.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {
position:absolute;
bottom:0;
width:100%;
max-height:100%;
overflow:auto;
padding:3em .77em .7em;
color:#fff;
text-align:center;
font-size:.8em;
background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
box-sizing:border-box;
margin:0;
}

.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img {
display:inline;
}

.blocks-gallery-grid figcaption,.wp-block-gallery figcaption {
flex-grow:1;
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
width:100%;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {
height:100%;
flex:1;
-o-object-fit:cover;
object-fit:cover;
}
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item {
width:100%;
margin-right:0;
}

@media (min-width:600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {
width:calc(33.33333% - .66667em);
margin-right:1em;
}

.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item {
width:calc(25% - .75em);
margin-right:1em;
}

.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item {
width:calc(20% - .8em);
margin-right:1em;
}

.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item {
width:calc(16.66667% - .83333em);
margin-right:1em;
}

.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item {
width:calc(14.28571% - .85714em);
margin-right:1em;
}

.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item {
width:calc(12.5% - .875em);
margin-right:1em;
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right:0;
}
}

.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child {
margin-right:0;
}

.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright {
max-width:420px;
width:100%;
}

.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure {
justify-content:center;
}

.wp-block-group {
box-sizing:border-box;
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
padding:1.25em 2.375em;
}

.wp-block-image {
margin-bottom:1em;
}

.wp-block-image img {
max-width:100%;
}

.wp-block-image:not(.is-style-rounded) img {
border-radius:inherit;
}

.wp-block-image.aligncenter {
text-align:center;
}

.wp-block-image.alignfull img,.wp-block-image.alignwide img {
width:100%;
}

.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright {
display:table;
}

.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption {
display:table-caption;
caption-side:bottom;
}

.wp-block-image .alignleft {
float:left;
margin:.5em 1em .5em 0;
}

.wp-block-image .alignright {
float:right;
margin:.5em 0 .5em 1em;
}

.wp-block-image .aligncenter {
margin-left:auto;
margin-right:auto;
}

.wp-block-image figcaption {
margin-top:.5em;
margin-bottom:1em;
}

.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img {
border-radius:9999px;
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
.wp-block-image.is-style-circle-mask img {
-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-mode:alpha;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-size:contain;
mask-size:contain;
-webkit-mask-position:center;
mask-position:center;
border-radius:0;
}
}

.wp-block-latest-comments__comment {
line-height:1.1;
list-style:none;
margin-bottom:1em;
}

.has-avatars .wp-block-latest-comments__comment {
min-height:2.25em;
list-style:none;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left:3.25em;
}

.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {
line-height:1.5;
}

.wp-block-latest-comments__comment-excerpt p {
font-size:.875em;
line-height:1.8;
margin:.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date {
display:block;
font-size:.75em;
}

.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
border-radius:1.5em;
display:block;
float:left;
height:2.5em;
margin-right:.75em;
width:2.5em;
}

.wp-block-latest-posts.alignleft {
margin-right:2em;
}

.wp-block-latest-posts.alignright {
margin-left:2em;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
list-style:none;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
clear:both;
}

.wp-block-latest-posts.is-grid {
display:flex;
flex-wrap:wrap;
padding:0;
}

.wp-block-latest-posts.is-grid li {
margin:0 1.25em 1.25em 0;
width:100%;
}

@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li {
width:calc(50% - .625em);
}

.wp-block-latest-posts.columns-3 li {
width:calc(33.33333% - .83333em);
}

.wp-block-latest-posts.columns-4 li {
width:calc(25% - .9375em);
}

.wp-block-latest-posts.columns-5 li {
width:calc(20% - 1em);
}

.wp-block-latest-posts.columns-6 li {
width:calc(16.66667% - 1.04167em);
}

.wp-block-latest-posts.columns-2 li:nth-child(2n),.wp-block-latest-posts.columns-3 li:nth-child(3n),.wp-block-latest-posts.columns-4 li:nth-child(4n),.wp-block-latest-posts.columns-5 li:nth-child(5n),.wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right:0;
}
}

.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
display:block;
color:#555;
font-size:.8125em;
}

.wp-block-latest-posts__post-excerpt {
margin-top:.5em;
margin-bottom:1em;
}

.wp-block-latest-posts__featured-image a {
display:inline-block;
}

.wp-block-latest-posts__featured-image img {
height:auto;
width:auto;
}

.wp-block-latest-posts__featured-image.alignleft {
margin-right:1em;
}

.wp-block-latest-posts__featured-image.alignright {
margin-left:1em;
}

.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom:1em;
text-align:center;
}

.block-editor-image-alignment-control__row .components-base-control__field {
display:flex;
justify-content:space-between;
align-items:center;
}

.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
margin-bottom:0;
}

ol.has-background,ul.has-background {
padding:1.25em 2.375em;
}

.wp-block-media-text {
direction:ltr;
display:-ms-grid;
display:grid;
-ms-grid-columns:50% 1fr;
grid-template-columns:50% 1fr;
-ms-grid-rows:auto;
grid-template-rows:auto;
}

.wp-block-media-text.has-media-on-the-right {
-ms-grid-columns:1fr 50%;
grid-template-columns:1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
-ms-grid-row-align:start;
align-self:start;
}

.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media {
-ms-grid-row-align:center;
align-self:center;
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
-ms-grid-row-align:end;
align-self:end;
}

.wp-block-media-text .wp-block-media-text__media {
-ms-grid-column:1;
grid-column:1;
-ms-grid-row:1;
grid-row:1;
margin:0;
}

.wp-block-media-text .wp-block-media-text__content {
direction:ltr;
-ms-grid-column:2;
grid-column:2;
-ms-grid-row:1;
grid-row:1;
padding:0 8%;
word-break:break-word;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
-ms-grid-column:2;
grid-column:2;
-ms-grid-row:1;
grid-row:1;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column:1;
grid-column:1;
-ms-grid-row:1;
grid-row:1;
}

.wp-block-media-text__media img,.wp-block-media-text__media video {
max-width:unset;
width:100%;
vertical-align:middle;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
height:100%;
min-height:250px;
background-size:cover;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
display:block;
height:100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
border:0;
}

@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns:100% !important;
grid-template-columns:100% !important;
}

.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
-ms-grid-column:1;
grid-column:1;
-ms-grid-row:1;
grid-row:1;
}

.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-ms-grid-column:1;
grid-column:1;
-ms-grid-row:2;
grid-row:2;
}
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
color:#1e1e1e;
background-color:#fff;
min-width:200px;
}

.items-justified-left>ul {
justify-content:flex-start;
}

.items-justified-center>ul {
justify-content:center;
}

.items-justified-right>ul {
justify-content:flex-end;
}

.items-justified-space-between>ul {
justify-content:space-between;
}

.wp-block-navigation-link {
display:flex;
align-items:center;
position:relative;
margin:0;
}

.wp-block-navigation-link .wp-block-navigation__container:empty {
display:none;
}

.wp-block-navigation__container {
list-style:none;
margin:0;
padding-left:0;
display:flex;
flex-wrap:wrap;
}

.is-vertical .wp-block-navigation__container {
display:block;
}

.has-child .wp-block-navigation__container {
border:1px solid rgba(0,0,0,.15);
background-color:inherit;
color:inherit;
position:absolute;
left:0;
top:100%;
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
z-index:2;
opacity:0;
transition:opacity .1s linear;
visibility:hidden;
}

.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content {
flex-grow:1;
}

.has-child>.wp-block-navigation-link__content,.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon {
padding-right:.5em;
}

@media (min-width:782px) {
.has-child .wp-block-navigation__container {
left:1.5em;
}

.has-child .wp-block-navigation__container .wp-block-navigation__container {
left:100%;
top:-1px;
}

.has-child .wp-block-navigation__container .wp-block-navigation__container:before {
content:"";
position:absolute;
right:100%;
height:100%;
display:block;
width:.5em;
background:transparent;
}

.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
transform:rotate(0);
}
}

.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-navigation__container {
text-decoration:inherit;
}

.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus {
text-decoration:none;
}

.wp-block-navigation-link__content {
color:inherit;
padding:.5em 1em;
}

.wp-block-navigation-link__content+.wp-block-navigation-link__content {
padding-top:0;
}

.has-text-color .wp-block-navigation-link__content {
color:inherit;
}

.wp-block-navigation-link__label {
word-break:normal;
overflow-wrap:break-word;
}

.wp-block-navigation-link__submenu-icon {
height:inherit;
padding:.375em 1em .375em 0;
}

.wp-block-navigation-link__submenu-icon svg {
fill:currentColor;
}

.has-child:hover,.has-child:focus-within {
cursor:pointer;
}

.has-child:hover>.wp-block-navigation__container,.has-child:focus-within>.wp-block-navigation__container {
visibility:visible;
opacity:1;
display:flex;
flex-direction:column;
}

@media (min-width:782px) {
.wp-block-navigation-link__submenu-icon svg {
transform:rotate(90deg);
}
}

.is-small-text {
font-size:.875em;
}

.is-regular-text {
font-size:1em;
}

.is-large-text {
font-size:2.25em;
}

.is-larger-text {
font-size:3em;
}

.has-drop-cap:not(:focus):first-letter {
float:left;
font-size:8.4em;
line-height:.68;
font-weight:100;
margin:.05em .1em 0 0;
text-transform:uppercase;
font-style:normal;
}

p.has-background {
padding:1.25em 2.375em;
}

p:empty:before {
content:"​";
}

.wp-block-post-author {
display:flex;
flex-wrap:wrap;
}

.wp-block-post-author__byline {
width:100%;
margin-top:0;
margin-bottom:0;
font-size:.5em;
}

.wp-block-post-author__avatar {
margin-right:1em;
}

.wp-block-post-author__bio {
margin-bottom:.7em;
font-size:.7em;
}

.wp-block-post-author__content {
flex-grow:1;
flex-basis:0;
}

.wp-block-post-author__name {
font-weight:700;
margin:0;
}

.wp-block-post-comments-form input[type=submit] {
color:#fff;
background-color:#32373c;
border:none;
border-radius:1.55em;
box-shadow:none;
cursor:pointer;
display:inline-block;
font-size:1.125em;
padding:.667em 1.333em;
text-align:center;
text-decoration:none;
overflow-wrap:break-word;
}

.wp-block-post-comments-form input[type=submit]:active,.wp-block-post-comments-form input[type=submit]:focus,.wp-block-post-comments-form input[type=submit]:hover,.wp-block-post-comments-form input[type=submit]:visited {
color:#fff;
}

.wp-block-preformatted {
white-space:pre-wrap;
}

.wp-block-pullquote {
padding:3em 0;
margin-left:0;
margin-right:0;
text-align:center;
}

.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
max-width:420px;
}

.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p {
font-size:1.25em;
}

.wp-block-pullquote p {
font-size:1.75em;
line-height:1.6;
}

.wp-block-pullquote cite,.wp-block-pullquote footer {
position:relative;
}

.wp-block-pullquote:not(.is-style-solid-color) {
background:none;
}

.wp-block-pullquote.is-style-solid-color {
border:none;
}

.wp-block-pullquote.is-style-solid-color blockquote {
margin-left:auto;
margin-right:auto;
text-align:left;
max-width:60%;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top:0;
margin-bottom:0;
font-size:2em;
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform:none;
font-style:normal;
}

.wp-block-query-loop {
max-width:100%;
list-style:none;
padding:0;
}

.wp-block-query-loop li {
clear:both;
}

.wp-block-query-loop.is-flex-container {
flex-direction:row;
display:flex;
flex-wrap:wrap;
}

.wp-block-query-loop.is-flex-container li {
margin:0 0 1.25em;
width:100%;
}

p.has-text-color a,.wp-block-pullquote .has-text-color a,.wp-block-pullquote cite {
color:inherit;
}

@media (min-width:600px) {
.wp-block-query-loop.is-flex-container li {
margin-right:1.25em;
}

.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
width:calc(50% - .625em);
}

.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
width:calc(33.33333% - .83333em);
}

.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
width:calc(25% - .9375em);
}

.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
width:calc(20% - 1em);
}

.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
width:calc(16.66667% - 1.04167em);
}

.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n) {
margin-right:0;
}
}

.wp-block-query-pagination {
display:flex;
flex-direction:row;
flex-wrap:wrap;
}

.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous {
display:inline-block;
margin-right:.5em;
margin-bottom:.5em;
}

.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
margin-right:0;
}

.wp-block-quote.is-large,.wp-block-quote.is-style-large {
margin-bottom:1em;
padding:0 1em;
}

.wp-block-quote.is-large p,.wp-block-quote.is-style-large p {
font-size:1.5em;
font-style:italic;
line-height:1.6;
}

.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer {
font-size:1.125em;
text-align:right;
}

.wp-block-rss.wp-block-rss {
box-sizing:border-box;
}

.wp-block-rss.alignleft {
margin-right:2em;
}

.wp-block-rss.alignright {
margin-left:2em;
}

.wp-block-rss.is-grid {
display:flex;
flex-wrap:wrap;
padding:0;
list-style:none;
}

.wp-block-rss.is-grid li {
margin:0 1em 1em 0;
width:100%;
}

@media (min-width:600px) {
.wp-block-rss.columns-2 li {
width:calc(50% - 1em);
}

.wp-block-rss.columns-3 li {
width:calc(33.33333% - 1em);
}

.wp-block-rss.columns-4 li {
width:calc(25% - 1em);
}

.wp-block-rss.columns-5 li {
width:calc(20% - 1em);
}

.wp-block-rss.columns-6 li {
width:calc(16.66667% - 1em);
}
}

.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
display:block;
color:#555;
font-size:.8125em;
}

.wp-block-search .wp-block-search__button {
background:#f7f7f7;
border:1px solid #ccc;
padding:.375em .625em;
color:#32373c;
margin-left:.625em;
word-break:normal;
}

.wp-block-search .wp-block-search__button svg {
min-width:1.5em;
min-height:1.5em;
}

.wp-block-search .wp-block-search__inside-wrapper {
display:flex;
flex:auto;
flex-wrap:nowrap;
max-width:100%;
}

.wp-block-search .wp-block-search__label {
width:100%;
}

.wp-block-search .wp-block-search__input {
flex-grow:1;
min-width:3em;
border:1px solid #949494;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
margin-left:0;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
padding:4px;
border:1px solid #949494;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
border-radius:0;
border:none;
padding:0 0 0 .25em;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
outline:none;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
padding:.125em .5em;
}

.wp-block-separator.is-style-wide {
border-bottom-width:1px;
}

.wp-block-separator.is-style-dots {
background:none !important;
border:none;
text-align:center;
max-width:none;
line-height:1;
height:auto;
}

.wp-block-separator.is-style-dots:before {
content:"···";
color:currentColor;
font-size:1.5em;
letter-spacing:2em;
padding-left:2em;
font-family:serif;
}

.wp-block-custom-logo .aligncenter {
display:table;
}

.wp-block-custom-logo.is-style-rounded img {
border-radius:9999px;
}

.wp-block-social-links {
display:flex;
flex-wrap:wrap;
justify-content:flex-start;
padding-left:0;
padding-right:0;
text-indent:0;
margin-left:0;
}

.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
text-decoration:none;
border-bottom:0;
box-shadow:none;
}

.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
margin:4px 8px 4px 0;
}

.wp-block-social-links .wp-social-link a {
padding:.25em;
}

.wp-block-social-links .wp-social-link svg {
width:1em;
height:1em;
}

.wp-block-social-links.has-small-icon-size {
font-size:16px;
}

.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
font-size:24px;
}

.wp-block-social-links.has-large-icon-size {
font-size:36px;
}

.wp-block-social-links.has-huge-icon-size {
font-size:48px;
}

.wp-block-social-links.aligncenter {
justify-content:center;
display:flex;
}

.wp-block-social-links.alignright {
justify-content:flex-end;
}

.wp-social-link {
display:block;
border-radius:9999px;
transition:transform .1s ease;
height:auto;
}

.wp-block-search .wp-block-search__button.has-icon,.wp-block-custom-logo {
line-height:0;
}

@media (prefers-reduced-motion:reduce) {
.wp-social-link {
transition-duration:0s;
}
}

.wp-social-link a {
display:block;
line-height:0;
transition:transform .1s ease;
}

.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg {
color:currentColor;
fill:currentColor;
}

.wp-social-link:hover {
transform:scale(1.1);
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color:#f0f0f0;
color:#444;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color:#f90;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color:#1ea0c3;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color:#0757fe;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color:#1e1f26;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color:#02e49b;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color:#e94c89;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color:#4280ff;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color:#f45800;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color:#1778f2;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color:#0461dd;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color:#e65678;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color:#24292d;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color:#eceadd;
color:#382110;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color:#ea4434;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color:#f00075;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color:#e21b24;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color:#0d66c2;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color:#3288d4;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color:#02ab6c;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color:#f6405f;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
background-color:#ff424d;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color:#e60122;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color:#ef4155;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color:#fe4500;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color:#0478d7;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color:#fefc00;
color:#fff;
stroke:#000;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color:#ff5600;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color:#1bd760;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
background-color:#2aabee;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color:#011835;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color:#6440a4;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color:#1da1f2;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color:#1eb7ea;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color:#4680c2;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color:#3499cd;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color:red;
color:#fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
background:none;
padding:4px;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color:#f90;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color:#1ea0c3;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color:#0757fe;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color:#1e1f26;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color:#02e49b;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color:#e94c89;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color:#4280ff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color:#f45800;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color:#1778f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color:#0461dd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color:#e65678;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color:#24292d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color:#382110;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color:#ea4434;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color:#f00075;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color:#e21b24;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color:#0d66c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color:#3288d4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color:#02ab6c;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color:#f6405f;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
color:#ff424d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color:#e60122;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color:#ef4155;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color:#fe4500;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color:#0478d7;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color:#fff;
stroke:#000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color:#ff5600;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color:#1bd760;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
color:#2aabee;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color:#011835;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color:#6440a4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color:#1da1f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color:#1eb7ea;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color:#4680c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color:#3499cd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color:red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
width:auto;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left:.66667em;
padding-right:.66667em;
}

.wp-block-spacer {
clear:both;
}

p.wp-block-subhead {
font-size:1.1em;
font-style:italic;
opacity:.75;
}

.wp-block-tag-cloud.aligncenter {
text-align:center;
}

.wp-block-tag-cloud.alignfull {
padding-left:1em;
padding-right:1em;
}

.wp-block-table {
overflow-x:auto;
}

.wp-block-table .has-fixed-layout {
table-layout:fixed;
width:100%;
}

.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
display:table;
width:auto;
}

.wp-block-table.is-style-stripes {
border-spacing:0;
border-collapse:inherit;
background-color:transparent;
border-bottom:1px solid #f0f0f0;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color:#f0f0f0;
}

.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
border-color:transparent;
}

.wp-block-text-columns,.wp-block-text-columns.aligncenter {
display:flex;
}

.wp-block-text-columns .wp-block-column {
margin:0 1em;
padding:0;
}

.wp-block-text-columns .wp-block-column:first-child {
margin-left:0;
}

.wp-block-text-columns .wp-block-column:last-child {
margin-right:0;
}

.wp-block-text-columns.columns-2 .wp-block-column {
width:50%;
}

.wp-block-text-columns.columns-3 .wp-block-column {
width:33.33333%;
}

.wp-block-text-columns.columns-4 .wp-block-column {
width:25%;
}

pre.wp-block-verse {
font-family:inherit;
overflow:auto;
white-space:pre-wrap;
}

.wp-block-video {
margin-left:0;
margin-right:0;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
background-color:#000;
color:#fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp,.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
background-color:#d32422;
color:#fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
color:#000;
}

.wp-block-table table,.wp-block-video video {
width:100%;
}

.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th,.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
word-break:break-word;
}

.wp-block-table .has-subtle-light-gray-background-color,.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color:#f3f4f5;
}

.wp-block-table .has-subtle-pale-green-background-color,.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color:#e9fbe5;
}

.wp-block-table .has-subtle-pale-blue-background-color,.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color:#e7f5fe;
}

.wp-block-table .has-subtle-pale-pink-background-color,.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color:#fcf0ef;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-video [poster] {
-o-object-fit:cover;
object-fit:cover;
}
}

.wp-block-video figcaption {
margin-top:.5em;
margin-bottom:1em;
}

.wp-block-post-featured-image a {
display:inline-block;
}

.wp-block-post-featured-image img {
max-width:100%;
height:auto;
}

:root .has-pale-pink-background-color {
background-color:#f78da7;
}

:root .has-vivid-red-background-color {
background-color:#cf2e2e;
}

:root .has-luminous-vivid-orange-background-color {
background-color:#ff6900;
}

:root .has-luminous-vivid-amber-background-color {
background-color:#fcb900;
}

:root .has-light-green-cyan-background-color {
background-color:#7bdcb5;
}

:root .has-vivid-green-cyan-background-color {
background-color:#00d084;
}

:root .has-pale-cyan-blue-background-color {
background-color:#8ed1fc;
}

:root .has-vivid-cyan-blue-background-color {
background-color:#0693e3;
}

:root .has-vivid-purple-background-color {
background-color:#9b51e0;
}

:root .has-white-background-color {
background-color:#fff;
}

:root .has-very-light-gray-background-color {
background-color:#eee;
}

:root .has-cyan-bluish-gray-background-color {
background-color:#abb8c3;
}

:root .has-very-dark-gray-background-color {
background-color:#313131;
}

:root .has-black-background-color {
background-color:#000;
}

:root .has-pale-pink-color {
color:#f78da7;
}

:root .has-vivid-red-color {
color:#cf2e2e;
}

:root .has-luminous-vivid-orange-color {
color:#ff6900;
}

:root .has-luminous-vivid-amber-color {
color:#fcb900;
}

:root .has-light-green-cyan-color {
color:#7bdcb5;
}

:root .has-vivid-green-cyan-color {
color:#00d084;
}

:root .has-pale-cyan-blue-color {
color:#8ed1fc;
}

:root .has-vivid-cyan-blue-color {
color:#0693e3;
}

:root .has-vivid-purple-color {
color:#9b51e0;
}

:root .has-white-color {
color:#fff;
}

:root .has-very-light-gray-color {
color:#eee;
}

:root .has-cyan-bluish-gray-color {
color:#abb8c3;
}

:root .has-very-dark-gray-color {
color:#313131;
}

:root .has-black-color {
color:#000;
}

:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background:linear-gradient(135deg,#0693e3,#9b51e0);
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background:linear-gradient(135deg,#00d084,#0693e3);
}

:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background:linear-gradient(135deg,#7adcb4,#00d082);
}

:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background:linear-gradient(135deg,#fcb900,#ff6900);
}

:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
background:linear-gradient(135deg,#ff6900,#cf2e2e);
}

:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background:linear-gradient(135deg,#eee,#a9b8c3);
}

:root .has-cool-to-warm-spectrum-gradient-background {
background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c);
}

:root .has-blush-light-purple-gradient-background {
background:linear-gradient(135deg,#ffceec,#9896f0);
}

:root .has-blush-bordeaux-gradient-background {
background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e);
}

:root .has-purple-crush-gradient-background {
background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);
}

:root .has-luminous-dusk-gradient-background {
background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0);
}

:root .has-hazy-dawn-gradient-background {
background:linear-gradient(135deg,#faaca8,#dad0ec);
}

:root .has-pale-ocean-gradient-background {
background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5);
}

:root .has-electric-grass-gradient-background {
background:linear-gradient(135deg,#caf880,#71ce7e);
}

:root .has-subdued-olive-gradient-background {
background:linear-gradient(135deg,#fafae1,#67a671);
}

:root .has-atomic-cream-gradient-background {
background:linear-gradient(135deg,#fdd79a,#004a59);
}

:root .has-nightshade-gradient-background {
background:linear-gradient(135deg,#330968,#31cdcf);
}

:root .has-midnight-gradient-background {
background:linear-gradient(135deg,#020381,#2874fc);
}

:root .has-link-color a {
color:#00e;
color:var(--wp--style--color--link,#00e);
}

.has-small-font-size {
font-size:.8125em;
}

.has-normal-font-size,.has-regular-font-size {
font-size:1em;
}

.has-medium-font-size {
font-size:1.25em;
}

.has-large-font-size {
font-size:2.25em;
}

.has-huge-font-size,.has-larger-font-size {
font-size:2.625em;
}

.has-text-align-left {
text-align:left;
}

.has-text-align-right {
text-align:right;
}

#end-resizable-editor-section {
display:none;
}

.aligncenter {
clear:both;
}

.wp-block-video.aligncenter,.has-text-align-center {
text-align:center;
}.wp-block-code {
font-family:Menlo,Consolas,monaco,monospace;
color:#1e1e1e;
padding:.8em 1em;
border:1px solid #ddd;
border-radius:4px;
}

.wp-block-pullquote {
border-top:4px solid;
border-bottom:4px solid;
margin-bottom:1.75em;
color:currentColor;
}

.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer {
color:currentColor;
text-transform:uppercase;
font-size:.8125em;
font-style:normal;
}

.wp-block-navigation ul,.wp-block-navigation ul li {
list-style:none;
}

.wp-block-navigation-link.wp-block-navigation-link {
margin:0;
}

.wp-block-quote {
border-left:.25em solid;
margin:0 0 1.75em;
padding-left:1em;
}

.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer {
color:currentColor;
font-size:.8125em;
margin-top:1em;
position:relative;
font-style:normal;
}

.wp-block-quote.has-text-align-right {
border-left:none;
border-right:.25em solid;
padding-left:0;
padding-right:1em;
}

.wp-block-quote.has-text-align-center {
border:none;
padding-left:0;
}

.wp-block-quote.is-large,.wp-block-quote.is-style-large {
border:none;
}

.wp-block-search .wp-block-search__label {
font-weight:700;
}

.wp-block-separator {
border:none;
border-bottom:2px solid;
margin-left:auto;
margin-right:auto;
opacity:.4;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width:100px;
}

.wp-block-separator.has-background:not(.is-style-dots) {
border-bottom:none;
height:1px;
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
height:2px;
}

.wp-block-table {
border-collapse:collapse;
}

.wp-block-table thead {
border-bottom:3px solid;
}

.wp-block-table tfoot {
border-top:3px solid;
}

.wp-block-table td,.wp-block-table th {
padding:.5em;
border:1px solid;
word-break:normal;
}

#start-resizable-editor-section,#end-resizable-editor-section {
display:none;
}

.wp-block-audio figcaption,.wp-block-embed figcaption,.blocks-gallery-caption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption {
color:#555;
font-size:13px;
text-align:center;
}

.is-dark-theme .wp-block-audio figcaption,.is-dark-theme .wp-block-embed figcaption,.is-dark-theme .blocks-gallery-caption,.is-dark-theme .wp-block-image figcaption,.is-dark-theme .wp-block-table figcaption,.is-dark-theme .wp-block-video figcaption {
color:hsla(0,0%,100%,.65);
}

.wp-block-group.has-background,.wp-block-template-part.has-background {
padding:1.25em 2.375em;
margin-top:0;
margin-bottom:0;
}#glt-settings.wrap {
max-width:1300px;
}

#glt-settings.wrap:after {
content:'';
display:block;
clear:both;
}

#glt-settings .glt-main-settings h3:before {
content:'\f108';
}

#glt-settings .glt-layout-settings h3:before {
content:'\f116';
}

#glt-settings .glt-floating-widget-settings h3:before {
content:'\f134';
}

#glt-settings .glt-behavior-settings h3:before {
content:'\f185';
}

#glt-settings .glt-usage-settings h3:before {
content:'\f106';
}

#glt-settings .glt-preview-settings h3:before {
content:'\f115';
}

#glt-settings .glt-flag-settings h3:before {
content:'\f227';
}

#glt-settings .glt-seo-settings h3:before {
content:'\f11e';
}

#glt-settings .glt-gtranslate-ad h3:before {
content:'\f326';
}

#glt-settings .glt-css-settings h3:before {
content:'\f119';
}

#glt-settings .glt-seo-settings {
background-color:#FFC293;
}

#glt-settings .glt-main-settings h3:before,#glt-settings .glt-layout-settings h3:before,#glt-settings .glt-behavior-settings h3:before,#glt-settings .glt-floating-widget-settings h3:before,#glt-settings .glt-usage-settings h3:before,#glt-settings .glt-preview-settings h3:before,#glt-settings .glt-flag-settings h3:before,#glt-settings .glt-seo-settings h3:before,#glt-settings .glt-gtranslate-ad h3:before,#glt-settings .glt-css-settings h3:before {
margin-right:5px;
display:inline-block;
width:20px;
height:20px;
font-size:20px;
line-height:1;
font-family:dashicons;
text-decoration:inherit;
font-weight:400;
font-style:normal;
vertical-align:top;
text-align:center;
-webkit-transition:color .1s ease-in 0;
transition:color .1s ease-in 0;
-webkit-font-smoothing:antialiased;
}

#glt-settings .button,#glt-settings .button-primary {
text-shadow:none;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
box-shadow:none;
transition:.25s opacity ease-in-out;
-webkit-transition:.25s opacity ease-in-out;
-moz-transition:.25s opacity ease-in-out;
}

#glt-settings .button {
background:#95a5a6;
border:1px solid #95a5a6;
color:#fff;
}

#glt-settings .button-primary {
background:#ea4335;
border:1px solid #ea4335;
}

#glt-settings .button:hover {
opacity:.8;
}

#glt-settings .button-primary:hover {
opacity:.8;
background:#ea4335;
border:1px solid #ea4335;
}

.tool-container {
bottom:50px !important;
top:auto !important;
z-index:99999999 !important;
line-height:1;
}

.tool-container .tool-items a {
margin:4px;
display:inline-block;
margin:3px 5px 3px;
width:24px !important;
height:18px !important;
}

.box-right {
clear:right;
}

a.wp-studio-logo:focus,a.wp-helpdesk-logo:focus {
box-shadow:none !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
}

.goog-te-gadget-simple {
margin:4px 0;
}

#google_language_translator select.goog-te-combo {
width:143px;
background:#fff;
box-shadow:none !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
padding:3px!important;
height:auto !important;
border:1px solid lightgray !important;
border-radius:0 !important;
-webkit-border-radius:0;
-moz-border-radius:0 !important;
-o-border-radius:0 !important;
}

#google_language_translator select.goog-te-combo:focus {
outline:none !important;
}

#flags {
overflow:hidden;
}

#flags ul {
margin:0;
padding:0;
}

#flags li {
float:left !important;
margin-bottom:0 !important;
padding:0!important;
border:none !important;
list-style:none !important;
content:none !important;
}

#flags li:before {
content:none !important;
border:none !important;
background:none !important;
}

#flags a,.tool-container .tool-items a {
display:inline-block;
cursor:pointer;
}

a.nturl.single-language {
border:0;
}

a.single-language span.flag {
display:inline-block;
vertical-align:middle;
margin-right:5px;
}

#flags.size24 a,.tool-container .tool-items a,a.single-language span.size24 {
width:24px !important;
height:18px !important;
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
-o-box-sizing:content-box;
-ms-box-sizing:content-box;
}

#flags.size22 a,a.single-language span.size22 {
width:22px !important;
height:17px !important;
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
-o-box-sizing:content-box;
-ms-box-sizing:content-box;
}

#flags.size20 a,a.single-language span.size20 {
width:20px !important;
height:14px !important;
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
-o-box-sizing:content-box;
-ms-box-sizing:content-box;
}

#flags.size18 a,a.single-language span.size18 {
width:18px !important;
height:14px !important;
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
-o-box-sizing:content-box;
-ms-box-sizing:content-box;
}

#flags.size16 a,#language span.size16,a.single-language span.size16 {
width:16px !important;
height:12px !important;
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
-o-box-sizing:content-box;
-ms-box-sizing:content-box;
}

.goog-te-gadget {
color:#444;
font-size:11px;
font-family:"Arial",sans,sans-serif;
}

.goog-te-gadget img {
vertical-align:middle;
}

select.goog-te-combo:focus {
box-shadow:none !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
}

.metabox-holder {
width:65%;
float:left;
}

.metabox-holder h2 {
margin-bottom:18px;
}

.submit {
padding:0;
}

.form-table th {
width:50%;
}

td.advanced {
padding-top:0;
padding-bottom:0;
}

p.hello {
font-size:12px;
color:#a9a9a9;
}

.flag {
padding:1px 0;
}

.flag img,.alt_flag img {
border:0 !important;
margin-top:2px !important;
padding:0!important;
}

.attribution {
width:152px;
line-height:1em;
margin-top:4px;
}

span.goog-branding {
font-size:11px;
font-family:arial;
color:#666;
white-space:nowrap;
padding-top:4px;
text-align:left;
width:150px;
margin-top:2px;
left:170px;
z-index:9999;
float:right;
}

.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active {
font-size:12px;
font-weight:700;
color:#444;
text-decoration:none;
line-height:.8em;
}

span.goog-branding img {
float:left;
margin:0;
width:37px;
}

span.vertical-translator {
position:auto;
float:none !important;
font-size:11px;
font-family:arial;
color:#666;
white-space:nowrap;
vertical-align:middle;
padding-top:4px;
text-align:left;
width:150px;
margin-top:2px;
right:-50px;
z-index:9999;
}

.tool-container .tool-items .flag img {
width:24px !important;
height:24px !important;
margin-top:1px !important;
}

.tool-items .flag {
padding:0!important;
}

code {
border:1px solid lightgray;
}

#flags.size22 a[title="Albanian"],.tool-container .tool-items a[title="Albanian"],a.single-language[title="Albanian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -3px no-repeat;
}

#flags.size22 a[title="Amharic"],.tool-container .tool-items a[title="Amharic"],a.single-language[title="Amharic"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -467px no-repeat;
}

#flags.size22 a[title="Arabic"],.tool-container .tool-items a[title="Arabic"],a.single-language[title="Arabic"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -3px no-repeat;
}

#flags.size22 a[title="Armenian"],.tool-container .tool-items a[title="Armenian"],a.single-language[title="Armenian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -3px no-repeat;
}

#flags.size22 a[title="Azerbaijani"],.tool-container .tool-items a[title="Azerbaijani"],a.single-language[title="Azerbaijani"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -3px no-repeat;
}

#flags.size22 a[title="Basque"],.tool-container .tool-items a[title="Basque"],a.single-language[title="Basque"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -3px no-repeat;
}

#flags.size22 a[title="Belarusian"],.tool-container .tool-items a[title="Belarusian"],a.single-language[title="Belarusian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -32px no-repeat;
}

#flags.size22 a[title="Bengali"],.tool-container .tool-items a[title="Bengali"],a.single-language[title="Bengali"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -32px no-repeat;
}

#flags.size22 a[title="Bosnian"],.tool-container .tool-items a[title="Bosnian"],a.single-language[title="Bosnian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -32px no-repeat;
}

#flags.size22 a[title="Bulgarian"],.tool-container .tool-items a[title="Bulgarian"],a.single-language[title="Bulgarian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -32px no-repeat;
}

#flags.size22 a[title="Catalan"],.tool-container .tool-items a[title="Catalan"],a.single-language[title="Catalan"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -32px no-repeat;
}

#flags.size22 a[title="Cebuano"],.tool-container .tool-items a[title="Cebuano"],a.single-language[title="Cebuano"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -32px no-repeat;
}

#flags.size22 a[title="Chichewa"],.tool-container .tool-items a[title="Chichewa"],a.single-language[title="Chichewa"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -409px no-repeat;
}

#flags.size22 a[title="Chinese (Simplified)"],.tool-container .tool-items a[title="Chinese (Simplified)"],a.single-language[title="Chinese (Simplified)"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -61px no-repeat;
}

#flags.size22 a[title="Chinese (Traditional)"],.tool-container .tool-items a[title="Chinese (Traditional)"],a.single-language[title="Chinese (Traditional)"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -61px no-repeat;
}

#flags.size22 a[title="Croatian"],.tool-container .tool-items a[title="Croatian"],a.single-language[title="Croatian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -61px no-repeat;
}

#flags.size22 a[title="Czech"],.tool-container .tool-items a[title="Czech"],a.single-language[title="Afrikaans"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -61px no-repeat;
}

#flags.size22 a[title="Danish"],.tool-container .tool-items a[title="Danish"],a.single-language[title="Danish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -61px no-repeat;
}

#flags.size22 a[title="English"],.tool-container .tool-items a[title="English"],a.single-language[title="English"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -351px no-repeat;
}

#flags.size22 a.united-states[title="English"],a.single-language.united-states[title="English"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -351px no-repeat;
}

#flags.size22 a.canada[title="English"],a.single-language.canada[title="English"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -438px no-repeat;
}

#flags.size22 a[title="Esperanto"],.tool-container .tool-items a[title="Esperanto"],a.single-language[title="Esperanto"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -90px no-repeat;
}

#flags.size22 a[title="Estonian"],.tool-container .tool-items a[title="Estonian"],a.single-language[title="Estonian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -90px no-repeat;
}

#flags.size22 a[title="Filipino"],.tool-container .tool-items a[title="Filipino"],a.single-language[title="Filipino"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -90px no-repeat;
}

#flags.size22 a[title="Finnish"],.tool-container .tool-items a[title="Finnish"],a.single-language[title="Finnish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -90px no-repeat;
}

#flags.size22 a[title="Galician"],.tool-container .tool-items a[title="Galician"],a.single-language[title="Galician"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -90px no-repeat;
}

#flags.size22 a[title="Georgian"],.tool-container .tool-items a[title="Georgian"],a.single-language[title="Georgian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -119px no-repeat;
}

#flags.size22 a[title="German"],.tool-container .tool-items a[title="German"],a.single-language[title="German"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -119px no-repeat;
}

#flags.size22 a[title="Greek"],.tool-container .tool-items a[title="Greek"],a.single-language[title="Greek"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -119px no-repeat;
}

#flags.size22 a[title="Gujarati"],.tool-container .tool-items a[title="Gujarati"],a.single-language[title="Gujarati"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -119px no-repeat;
}

#flags.size22 a[title="Haitian"],.tool-container .tool-items a[title="Haitian"],a.single-language[title="Haitian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -119px no-repeat;
}

#flags.size22 a[title="Hausa"],.tool-container .tool-items a[title="Hausa"],a.single-language[title="Hausa"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -119px no-repeat;
}

#flags.size22 a[title="Hawaiian"],.tool-container .tool-items a[title="Hawaiian"],a.single-language[title="Hawaiian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -467px no-repeat;
}

#flags.size22 a[title="Hebrew"],.tool-container .tool-items a[title="Hebrew"] {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -148px no-repeat;
}

#flags.size22 a[title="Hindi"],.tool-container .tool-items a[title="Hindi"],a.single-language[title="Hindi"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -148px no-repeat;
}

#flags.size22 a[title="Hmong"],.tool-container .tool-items a[title="Hmong"],a.single-language[title="Hmong"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -148px no-repeat;
}

#flags.size22 a[title="Hungarian"],.tool-container .tool-items a[title="Hungarian"],a.single-language[title="Hungarian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -148px no-repeat;
}

#flags.size22 a[title="Icelandic"],.tool-container .tool-items a[title="Icelandic"],a.single-language[title="Icelandic"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -148px no-repeat;
}

#flags.size22 a[title="Igbo"],.tool-container .tool-items a[title="Igbo"],a.single-language[title="Igbo"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -148px no-repeat;
}

#flags.size22 a[title="Indonesian"],.tool-container .tool-items a[title="Indonesian"],a.single-language[title="Indonesian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -177px no-repeat;
}

#flags.size22 a[title="Irish"],.tool-container .tool-items a[title="Irish"],a.single-language[title="Irish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -177px no-repeat;
}

#flags.size22 a[title="Italian"],.tool-container .tool-items a[title="Italian"],a.single-language[title="Italian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -177px no-repeat;
}

#flags.size22 a[title="Japanese"],.tool-container .tool-items a[title="Japanese"],a.single-language[title="Japanese"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -177px no-repeat;
}

#flags.size22 a[title="Javanese"],.tool-container .tool-items a[title="Javanese"],a.single-language[title="Javanese"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -177px no-repeat;
}

#flags.size22 a[title="Kannada"],.tool-container .tool-items a[title="Kannada"],a.single-language[title="Kannada"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -177px no-repeat;
}

#flags.size22 a[title="Kazakh"],.tool-container .tool-items a[title="Kazakh"],a.single-language[title="Kazakh"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -409px no-repeat;
}

#flags.size22 a[title="Khmer"],.tool-container .tool-items a[title="Khmer"],a.single-language[title="Khmer"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -206px no-repeat;
}

#flags.size22 a[title="Korean"],.tool-container .tool-items a[title="Korean"],a.single-language[title="Korean"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -206px no-repeat;
}

#flags.size22 a[title="Kurdish"],.tool-container .tool-items a[title="Kurdish"],a.single-language[title="Kurdish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -467px no-repeat;
}

#flags.size22 a[title="Kyrgyz"],.tool-container .tool-items a[title="Kyrgyz"],a.single-language[title="Kyrgyz"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -467px no-repeat;
}

#flags.size22 a[title="Lao"],.tool-container .tool-items a[title="Lao"],a.single-language[title="Lao"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -206px no-repeat;
}

#flags.size22 a[title="Latin"],.tool-container .tool-items a[title="Latin"],a.single-language[title="Latin"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -206px no-repeat;
}

#flags.size22 a[title="Latvian"],.tool-container .tool-items a[title="Latvian"],a.single-language[title="Latvian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -206px no-repeat;
}

#flags.size22 a[title="Lithuanian"],.tool-container .tool-items a[title="Lithuanian"],a.single-language[title="Lithuanian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -206px no-repeat;
}

#flags.size22 a[title="Luxembourgish"],.tool-container .tool-items a[title="Luxembourgish"],a.single-language[title="Luxembourgish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -496px no-repeat;
}

#flags.size22 a[title="Macedonian"],.tool-container .tool-items a[title="Macedonian"],a.single-language[title="Macedonian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -235px no-repeat;
}

#flags.size22 a[title="Malagasy"],.tool-container .tool-items a[title="Malagasy"],a.single-language[title="Malagasy"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -409px no-repeat;
}

#flags.size22 a[title="Malay"],.tool-container .tool-items a[title="Malay"],a.single-language[title="Malay"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -235px no-repeat;
}

#flags.size22 a[title="Malayalam"],.tool-container .tool-items a[title="Malayalam"],a.single-language[title="Malayalam"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -409px no-repeat;
}

#flags.size22 a[title="Maltese"],.tool-container .tool-items a[title="Maltese"],a.single-language[title="Maltese"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -235px no-repeat;
}

#flags.size22 a[title="Maori"],.tool-container .tool-items a[title="Maori"],a.single-language[title="Maori"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -235px no-repeat;
}

#flags.size22 a[title="Marathi"],.tool-container .tool-items a[title="Marathi"],a.single-language[title="Marathi"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -235px no-repeat;
}

#flags.size22 a[title="Mongolian"],.tool-container .tool-items a[title="Mongolian"],a.single-language[title="Mongolian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -235px no-repeat;
}

#flags.size22 a[title="Myanmar (Burmese)"],.tool-container .tool-items a[title="Myanmar (Burmese)"],a.single-language[title="Myanmar (Buremese)"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -409px no-repeat;
}

#flags.size22 a[title="Nepali"],.tool-container .tool-items a[title="Nepali"],a.single-language[title="Nepali"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -264px no-repeat;
}

#flags.size22 a[title="Norwegian"],.tool-container .tool-items a[title="Norwegian"],a.single-language[title="Norwegian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -264px no-repeat;
}

#flags.size22 a[title="Pashto"],.tool-container .tool-items a[title="Pashto"],a.single-language[title="Pashto"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -496px no-repeat;
}

#flags.size22 a[title="Persian"],.tool-container .tool-items a[title="Persian"],a.single-language[title="Persian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -264px no-repeat;
}

#flags.size22 a[title="Polish"],.tool-container .tool-items a[title="Polish"],a.single-language[title="Polish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -264px no-repeat;
}

#flags.size22 a[title="Portuguese"],.tool-container .tool-items a[title="Portuguese"],a.single-language[title="Portuguese"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -264px no-repeat;
}

#flags.size22 a.brazil[title="Portuguese"],a.single-language.brazil[title="Portuguese"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -438px no-repeat;
}

#flags.size22 a[title="Punjabi"],.tool-container .tool-items a[title="Punjabi"],a.single-language[title="Punjabi"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -264px no-repeat;
}

#flags.size22 a[title="Romanian"],.tool-container .tool-items a[title="Romanian"],a.single-language[title="Romanian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -293px no-repeat;
}

#flags.size22 a[title="Russian"],.tool-container .tool-items a[title="Russian"],a.single-language[title="Russian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -293px no-repeat;
}

#flags.size22 a[title="Samoan"],.tool-container .tool-items a[title="Samoan"],a.single-language[title="Samoan"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -467px no-repeat;
}

#flags.size22 a[title="Scots Gaelic"],.tool-container .tool-items a[title="Scots Gaelic"],a.single-language[title="Scots Gaelic"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -467px no-repeat;
}

#flags.size22 a[title="Serbian"],.tool-container .tool-items a[title="Serbian"],a.single-language[title="Serbian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -293px no-repeat;
}

#flags.size22 a[title="Sesotho"],.tool-container .tool-items a[title="Sesotho"],a.single-language[title="Sesotho"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -409px no-repeat;
}

#flags.size22 a[title="Shona"],.tool-container .tool-items a[title="Shona"],a.single-language[title="Shona"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -496px no-repeat;
}

#flags.size22 a[title="Sinhala"],.tool-container .tool-items a[title="Sinhala"],a.single-language[title="Sinhala"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -438px no-repeat;
}

#flags.size22 a[title="Slovak"],.tool-container .tool-items a[title="Slovak"],a.single-language[title="Slovak"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -293px no-repeat;
}

#flags.size22 a[title="Slovenian"],.tool-container .tool-items a[title="Slovenian"],a.single-language[title="Slovenian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -293px no-repeat;
}

#flags.size22 a[title="Somali"],.tool-container .tool-items a[title="Somali"],a.single-language[title="Somali"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -293px no-repeat;
}

#flags.size22 a[title="Spanish"],.tool-container .tool-items a[title="Spanish"],a.single-language[title="Spanish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -322px no-repeat;
}

#flags.size22 a.mexico[title="Spanish"],a.single-language.mexico[title="Spanish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -438px no-repeat;
}

#flags.size22 a[title="Sundanese"],.tool-container .tool-items a[title="Sundanese"],a.single-language[title="Sundanse"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -380px no-repeat;
}

#flags.size22 a[title="Swahili"],.tool-container .tool-items a[title="Swahili"],a.single-language[title="Swahili"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -322px no-repeat;
}

#flags.size22 a[title="Swedish"],.tool-container .tool-items a[title="Swedish"],a.single-language[title="Swedish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -322px no-repeat;
}

#flags.size22 a[title="Tajik"],.tool-container .tool-items a[title="Tajik"],a.single-language[title="Tajik"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -438px no-repeat;
}

#flags.size22 a[title="Tamil"],.tool-container .tool-items a[title="Tamil"],a.single-language[title="Tamil"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -322px no-repeat;
}

#flags.size22 a[title="Telugu"],.tool-container .tool-items a[title="Telugu"],a.single-language[title="Telugu"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -322px no-repeat;
}

#flags.size22 a[title="Thai"],.tool-container .tool-items a[title="Thai"],a.single-language[title="Thai"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -322px no-repeat;
}

#flags.size22 a[title="Turkish"],.tool-container .tool-items a[title="Turkish"],a.single-language[title="Turkish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -351px no-repeat;
}

#flags.size22 a[title="Ukrainian"],.tool-container .tool-items a[title="Ukrainian"],a.single-language[title="Ukrainian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -351px no-repeat;
}

#flags.size22 a[title="Uzbek"],.tool-container .tool-items a[title="Uzbek"],a.single-language[title="Uzbek"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -438px no-repeat;
}

#flags.size22 a[title="Vietnamese"],.tool-container .tool-items a[title="Vietnamese"],a.single-language[title="Vietnamese"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -380px no-repeat;
}

#flags.size22 a[title="Welsh"],.tool-container .tool-items a[title="Welsh"],a.single-language[title="Welsh"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -30px -380px no-repeat;
}

#flags.size22 a[title="Yiddish"],.tool-container .tool-items a[title="Yiddish"],a.single-language[title="Yiddish"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -59px -380px no-repeat;
}

#flags.size22 a[title="Yoruba"],.tool-container .tool-items a[title="Yoruba"],a.single-language[title="Yoruba"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -88px -380px no-repeat;
}

#flags.size22 a[title="Zulu"],.tool-container .tool-items a[title="Zulu"],a.single-language[title="Zulu"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -380px no-repeat;
}

#flags.size20 a[title="Albanian"],.tool-container .tool-items a[title="Albanian"],a.single-language[title="Albanian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -4px no-repeat;
}

#flags.size20 a[title="Amharic"],.tool-container .tool-items a[title="Amharic"],a.single-language[title="Amharic"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -468px no-repeat;
}

#flags.size20 a[title="Arabic"],.tool-container .tool-items a[title="Arabic"],a.single-language[title="Arabic"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -4px no-repeat;
}

#flags.size20 a[title="Armenian"],.tool-container .tool-items a[title="Armenian"],a.single-language[title="Armenian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -4px no-repeat;
}

#flags.size20 a[title="Azerbaijani"],.tool-container .tool-items a[title="Azerbaijani"],a.single-language[title="Azerbaijani"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -4px no-repeat;
}

#flags.size20 a[title="Basque"],.tool-container .tool-items a[title="Basque"],a.single-language[title="Basque"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -4px no-repeat;
}

#flags.size20 a[title="Belarusian"],.tool-container .tool-items a[title="Belarusian"],a.single-language[title="Belarusian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -33px no-repeat;
}

#flags.size20 a[title="Bengali"],.tool-container .tool-items a[title="Bengali"],a.single-language[title="Bengali"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -33px no-repeat;
}

#flags.size20 a[title="Bosnian"],.tool-container .tool-items a[title="Bosnian"],a.single-language[title="Bosnian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -33px no-repeat;
}

#flags.size20 a[title="Bulgarian"],.tool-container .tool-items a[title="Bulgarian"],a.single-language[title="Bulgarian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -33px no-repeat;
}

#flags.size20 a[title="Catalan"],.tool-container .tool-items a[title="Catalan"],a.single-language[title="Catalan"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -33px no-repeat;
}

#flags.size20 a[title="Cebuano"],.tool-container .tool-items a[title="Cebuano"],a.single-language[title="Cebuano"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -33px no-repeat;
}

#flags.size20 a[title="Chichewa"],.tool-container .tool-items a[title="Chichewa"],a.single-language[title="Chichewa"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -410px no-repeat;
}

#flags.size20 a[title="Chinese (Simplified)"],.tool-container .tool-items a[title="Chinese (Simplified)"],a.single-language[title="Chinese (Simplified)"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -62px no-repeat;
}

#flags.size20 a[title="Chinese (Traditional)"],.tool-container .tool-items a[title="Chinese (Traditional)"],a.single-language[title="Chinese (Traditional)"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -62px no-repeat;
}

#flags.size20 a[title="Croatian"],.tool-container .tool-items a[title="Croatian"],a.single-language[title="Croatian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -62px no-repeat;
}

#flags.size20 a[title="Czech"],.tool-container .tool-items a[title="Czech"],a.single-language[title="Czech"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -62px no-repeat;
}

#flags.size20 a[title="Danish"],.tool-container .tool-items a[title="Danish"],a.single-language[title="Danish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -62px no-repeat;
}

#flags.size20 a[title="English"],.tool-container .tool-items a[title="English"],a.single-language[title="English"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -352px no-repeat;
}

#flags.size20 a.united-states[title="English"],a.single-language.united-states[title="English"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -352px no-repeat;
}

#flags.size20 a.canada[title="English"],a.single-language.canada[title="English"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -439px no-repeat;
}

#flags.size20 a[title="Esperanto"],.tool-container .tool-items a[title="Esperanto"],a.single-language[title="Esperanto"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -91px no-repeat;
}

#flags.size20 a[title="Estonian"],.tool-container .tool-items a[title="Estonian"],a.single-language[title="Estonian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -91px no-repeat;
}

#flags.size20 a[title="Filipino"],.tool-container .tool-items a[title="Filipino"],a.single-language[title="Filipino"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -91px no-repeat;
}

#flags.size20 a[title="Finnish"],.tool-container .tool-items a[title="Finnish"],a.single-language[title="Finnish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -91px no-repeat;
}

#flags.size20 a[title="Galician"],.tool-container .tool-items a[title="Galician"],a.single-language[title="Galician"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -91px no-repeat;
}

#flags.size20 a[title="Georgian"],.tool-container .tool-items a[title="Georgian"],a.single-language[title="Georgian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -120px no-repeat;
}

#flags.size20 a[title="German"],.tool-container .tool-items a[title="German"],a.single-language[title="German"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -120px no-repeat;
}

#flags.size20 a[title="Greek"],.tool-container .tool-items a[title="Greek"],a.single-language[title="Greek"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -120px no-repeat;
}

#flags.size20 a[title="Gujarati"],.tool-container .tool-items a[title="Gujarati"],a.single-language[title="Gujarati"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -120px no-repeat;
}

#flags.size20 a[title="Haitian"],.tool-container .tool-items a[title="Haitian"],a.single-language[title="Haitian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -120px no-repeat;
}

#flags.size20 a[title="Hausa"],.tool-container .tool-items a[title="Hausa"],a.single-language[title="Hausa"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -120px no-repeat;
}

#flags.size20 a[title="Hawaiian"],.tool-container .tool-items a[title="Hawaiian"],a.single-language[title="Hawaiian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -468px no-repeat;
}

#flags.size20 a[title="Hebrew"],.tool-container .tool-items a[title="Hebrew"],a.single-language[title="Hebrew"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -149px no-repeat;
}

#flags.size20 a[title="Hindi"],.tool-container .tool-items a[title="Hindi"],a.single-language[title="Hindi"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -149px no-repeat;
}

#flags.size20 a[title="Hmong"],.tool-container .tool-items a[title="Hmong"],a.single-language[title="Hmong"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -149px no-repeat;
}

#flags.size20 a[title="Hungarian"],.tool-container .tool-items a[title="Hungarian"],a.single-language[title="Hungarian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -149px no-repeat;
}

#flags.size20 a[title="Icelandic"],.tool-container .tool-items a[title="Icelandic"],a.single-language[title="Icelandic"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -149px no-repeat;
}

#flags.size20 a[title="Igbo"],.tool-container .tool-items a[title="Igbo"],a.single-language[title="Igbo"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -149px no-repeat;
}

#flags.size20 a[title="Indonesian"],.tool-container .tool-items a[title="Indonesian"],a.single-language[title="Indonesian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -178px no-repeat;
}

#flags.size20 a[title="Irish"],.tool-container .tool-items a[title="Irish"],a.single-language[title="Irish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -178px no-repeat;
}

#flags.size20 a[title="Italian"],.tool-container .tool-items a[title="Italian"],a.single-language[title="Italian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -178px no-repeat;
}

#flags.size20 a[title="Japanese"],.tool-container .tool-items a[title="Japanese"],a.single-language[title="Japanese"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -178px no-repeat;
}

#flags.size20 a[title="Javanese"],.tool-container .tool-items a[title="Javanese"],a.single-language[title="Javanese"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -178px no-repeat;
}

#flags.size20 a[title="Kannada"],.tool-container .tool-items a[title="Kannada"],a.single-language[title="Kannada"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -178px no-repeat;
}

#flags.size20 a[title="Kazakh"],.tool-container .tool-items a[title="Kazakh"],a.single-language[title="Kazakh"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -410px no-repeat;
}

#flags.size20 a[title="Khmer"],.tool-container .tool-items a[title="Khmer"],a.single-language[title="Khmer"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -207px no-repeat;
}

#flags.size20 a[title="Korean"],.tool-container .tool-items a[title="Korean"],a.single-language[title="Korean"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -207px no-repeat;
}

#flags.size20 a[title="Kurdish"],.tool-container .tool-items a[title="Kurdish"],a.single-language[title="Kurdish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -468px no-repeat;
}

#flags.size20 a[title="Kyrgyz"],.tool-container .tool-items a[title="Kyrgyz"],a.single-language[title="Kyrgyz"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -468px no-repeat;
}

#flags.size20 a[title="Lao"],.tool-container .tool-items a[title="Lao"],a.single-language[title="Lao"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -207px no-repeat;
}

#flags.size20 a[title="Latin"],.tool-container .tool-items a[title="Latin"],a.single-language[title="Latin"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -207px no-repeat;
}

#flags.size20 a[title="Latvian"],.tool-container .tool-items a[title="Latvian"],a.single-language[title="Latvian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -207px no-repeat;
}

#flags.size20 a[title="Lithuanian"],.tool-container .tool-items a[title="Lithuanian"],a.single-language[title="Lithuanian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -207px no-repeat;
}

#flags.size20 a[title="Luxembourgish"],.tool-container .tool-items a[title="Luxembourgish"],a.single-language[title="Luxembourgish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -497px no-repeat;
}

#flags.size20 a[title="Macedonian"],.tool-container .tool-items a[title="Macedonian"],a.single-language[title="Macedonian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -236px no-repeat;
}

#flags.size20 a[title="Malagasy"],.tool-container .tool-items a[title="Malagasy"],a.single-language[title="Malagasy"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -410px no-repeat;
}

#flags.size20 a[title="Malay"],.tool-container .tool-items a[title="Malay"],a.single-language[title="Malay"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -236px no-repeat;
}

#flags.size20 a[title="Maltese"],.tool-container .tool-items a[title="Maltese"],a.single-language[title="Maltese"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -236px no-repeat;
}

#flags.size20 a[title="Malayalam"],.tool-container .tool-items a[title="Malayalam"],a.single-language[title="Malayalam"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -410px no-repeat;
}

#flags.size20 a[title="Maori"],.tool-container .tool-items a[title="Maori"],a.single-language[title="Maori"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -236px no-repeat;
}

#flags.size20 a[title="Marathi"],.tool-container .tool-items a[title="Marathi"],a.single-language[title="Marathi"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -236px no-repeat;
}

#flags.size20 a[title="Mongolian"],.tool-container .tool-items a[title="Mongolian"],a.single-language[title="Mongolian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -236px no-repeat;
}

#flags.size20 a[title="Myanmar (Burmese)"],.tool-container .tool-items a[title="Myanmar (Burmese)"],a.single-language[title="Myanmar (Burmese)"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -410px no-repeat;
}

#flags.size20 a[title="Nepali"],.tool-container .tool-items a[title="Nepali"],a.single-language[title="Nepali"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -265px no-repeat;
}

#flags.size20 a[title="Norwegian"],.tool-container .tool-items a[title="Norwegian"],a.single-language[title="Norwegian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -265px no-repeat;
}

#flags.size20 a[title="Pashto"],.tool-container .tool-items a[title="Pashto"],a.single-language[title="Pashto"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -497px no-repeat;
}

#flags.size20 a[title="Persian"],.tool-container .tool-items a[title="Persian"],a.single-language[title="Persian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -265px no-repeat;
}

#flags.size20 a[title="Polish"],.tool-container .tool-items a[title="Polish"],a.single-language[title="Polish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -265px no-repeat;
}

#flags.size20 a[title="Portuguese"],.tool-container .tool-items a[title="Portuguese"],a.single-language[title="Portuguese"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -265px no-repeat;
}

#flags.size20 a.brazil[title="Portuguese"],a.single-language.brazil[title="Portuguese"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -439px no-repeat;
}

#flags.size20 a[title="Punjabi"],.tool-container .tool-items a[title="Punjabi"],a.single-language[title="Punjabi"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -265px no-repeat;
}

#flags.size20 a[title="Romanian"],.tool-container .tool-items a[title="Romanian"],a.single-language[title="Romanian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -294px no-repeat;
}

#flags.size20 a[title="Russian"],.tool-container .tool-items a[title="Russian"],a.single-language[title="Russian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -294px no-repeat;
}

#flags.size20 a[title="Samoan"],.tool-container .tool-items a[title="Samoan"],a.single-language[title="Samoan"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -468px no-repeat;
}

#flags.size20 a[title="Scots Gaelic"],.tool-container .tool-items a[title="Scots Gaelic"],a.single-language[title="Scots Gaelic"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -468px no-repeat;
}

#flags.size20 a[title="Serbian"],.tool-container .tool-items a[title="Serbian"],a.single-language[title="Serbian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -294px no-repeat;
}

#flags.size20 a[title="Sesotho"],.tool-container .tool-items a[title="Sesotho"],a.single-language[title="Sesotho"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -410px no-repeat;
}

#flags.size20 a[title="Shona"],.tool-container .tool-items a[title="Shona"],a.single-language[title="Shona"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -497px no-repeat;
}

#flags.size20 a[title="Sinhala"],.tool-container .tool-items a[title="Sinhala"],a.single-language[title="Sinhala"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -439px no-repeat;
}

#flags.size20 a[title="Slovak"],.tool-container .tool-items a[title="Slovak"],a.single-language[title="Slovak"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -294px no-repeat;
}

#flags.size20 a[title="Slovenian"],.tool-container .tool-items a[title="Slovenian"],a.single-language[title="Slovenian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -294px no-repeat;
}

#flags.size20 a[title="Somali"],.tool-container .tool-items a[title="Somali"],a.single-language[title="Somali"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -294px no-repeat;
}

#flags.size20 a[title="Spanish"],.tool-container .tool-items a[title="Spanish"],a.single-language[title="Spanish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -323px no-repeat;
}

#flags.size20 a.mexico[title="Spanish"],a.single-language.mexico[title="Spanish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -439px no-repeat;
}

#flags.size20 a[title="Sundanese"],.tool-container .tool-items a[title="Sundanese"],a.single-language[title="Sundanese"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -381px no-repeat;
}

#flags.size20 a[title="Swahili"],.tool-container .tool-items a[title="Swahili"],a.single-language[title="Swahili"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -323px no-repeat;
}

#flags.size20 a[title="Swedish"],.tool-container .tool-items a[title="Swedish"],a.single-language[title="Swedish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -323px no-repeat;
}

#flags.size20 a[title="Tajik"],.tool-container .tool-items a[title="Tajik"],a.single-language[title="Tajik"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -439px no-repeat;
}

#flags.size20 a[title="Tamil"],.tool-container .tool-items a[title="Tamil"],a.single-language[title="Tamil"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -323px no-repeat;
}

#flags.size20 a[title="Telugu"],.tool-container .tool-items a[title="Telugu"],a.single-language[title="Telugu"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -323px no-repeat;
}

#flags.size20 a[title="Thai"],.tool-container .tool-items a[title="Thai"],a.single-language[title="Thai"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -323px no-repeat;
}

#flags.size20 a[title="Turkish"],.tool-container .tool-items a[title="Turkish"],a.single-language[title="Turkish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -352px no-repeat;
}

#flags.size20 a[title="Ukrainian"],.tool-container .tool-items a[title="Ukrainian"],a.single-language[title="Ukrainian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -352px no-repeat;
}

#flags.size20 a[title="Uzbek"],.tool-container .tool-items a[title="Uzbek"],a.single-language[title="Uzbek"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -439px no-repeat;
}

#flags.size20 a[title="Vietnamese"],.tool-container .tool-items a[title="Vietnamese"],a.single-language[title="Vietnamese"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -381px no-repeat;
}

#flags.size20 a[title="Welsh"],.tool-container .tool-items a[title="Welsh"],a.single-language[title="Welsh"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -31px -381px no-repeat;
}

#flags.size20 a[title="Yiddish"],.tool-container .tool-items a[title="Yiddish"],a.single-language[title="Yiddish"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -60px -381px no-repeat;
}

#flags.size20 a[title="Yoruba"],.tool-container .tool-items a[title="Yoruba"],a.single-language[title="Yoruba"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -89px -381px no-repeat;
}

#flags.size20 a[title="Zulu"],.tool-container .tool-items a[title="Zulu"],a.single-language[title="Zulu"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -381px no-repeat;
}

#flags.size18 a[title="Albanian"],.tool-container .tool-items a[title="Albanian"],a.single-language[title="Albanian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -4px no-repeat;
}

#flags.size18 a[title="Amharic"],.tool-container .tool-items a[title="Amharic"],a.single-language[title="Amharic"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -468px no-repeat;
}

#flags.size18 a[title="Arabic"],.tool-container .tool-items a[title="Arabic"],a.single-language[title="Arabic"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -4px no-repeat;
}

#flags.size18 a[title="Armenian"],.tool-container .tool-items a[title="Armenian"],a.single-language[title="Armenian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -4px no-repeat;
}

#flags.size18 a[title="Azerbaijani"],.tool-container .tool-items a[title="Azerbaijani"],a.single-language[title="Azerbaijani"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -4px no-repeat;
}

#flags.size18 a[title="Basque"],.tool-container .tool-items a[title="Basque"],a.single-language[title="Basque"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -4px no-repeat;
}

#flags.size18 a[title="Belarusian"],.tool-container .tool-items a[title="Belarusian"],a.single-language[title="Belarusian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -33px no-repeat;
}

#flags.size18 a[title="Bengali"],.tool-container .tool-items a[title="Bengali"],a.single-language[title="Bengali"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -33px no-repeat;
}

#flags.size18 a[title="Bosnian"],.tool-container .tool-items a[title="Bosnian"],a.single-language[title="Bosnian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -33px no-repeat;
}

#flags.size18 a[title="Bulgarian"],.tool-container .tool-items a[title="Bulgarian"],a.single-language[title="Bulgarian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -33px no-repeat;
}

#flags.size18 a[title="Catalan"],.tool-container .tool-items a[title="Catalan"],a.single-language[title="Catalan"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -33px no-repeat;
}

#flags.size18 a[title="Cebuano"],.tool-container .tool-items a[title="Cebuano"],a.single-language[title="Cebuano"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -33px no-repeat;
}

#flags.size18 a[title="Chichewa"],.tool-container .tool-items a[title="Chichewa"],a.single-language[title="Chichewa"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -410px no-repeat;
}

#flags.size18 a[title="Chinese (Simplified)"],.tool-container .tool-items a[title="Chinese (Simplified)"],a.single-language[title="Chinese (Simplified)"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -62px no-repeat;
}

#flags.size18 a[title="Chinese (Traditional)"],.tool-container .tool-items a[title="Chinese (Traditional)"],a.single-language[title="Chinese (Traditional)"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -62px no-repeat;
}

#flags.size18 a[title="Croatian"],.tool-container .tool-items a[title="Croatian"],a.single-language[title="Croatian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -62px no-repeat;
}

#flags.size18 a[title="Czech"],.tool-container .tool-items a[title="Czech"],a.single-language[title="Czech"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -62px no-repeat;
}

#flags.size18 a[title="Danish"],.tool-container .tool-items a[title="Danish"],a.single-language[title="Danish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -62px no-repeat;
}

#flags.size18 a[title="English"],.tool-container .tool-items a[title="English"],a.single-language[title="English"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -352px no-repeat;
}

#flags.size18 a.united-states[title="English"],a.single-language.united-states[title="English"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -352px no-repeat;
}

#flags.size18 a.canada[title="English"] a.single-language.canada[title="English"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -439px no-repeat;
}

#flags.size18 a[title="Esperanto"],.tool-container .tool-items a[title="Esperanto"],a.single-language[title="Esperanto"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -91px no-repeat;
}

#flags.size18 a[title="Estonian"],.tool-container .tool-items a[title="Estonian"],a.single-language[title="Estonian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -91px no-repeat;
}

#flags.size18 a[title="Filipino"],.tool-container .tool-items a[title="Filipino"],a.single-language[title="Filipino"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -91px no-repeat;
}

#flags.size18 a[title="Finnish"],.tool-container .tool-items a[title="Finnish"],a.single-language[title="Finnish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -91px no-repeat;
}

#flags.size18 a[title="Galician"],.tool-container .tool-items a[title="Galician"],a.single-language[title="Galician"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -91px no-repeat;
}

#flags.size18 a[title="Georgian"],.tool-container .tool-items a[title="Georgian"],a.single-language[title="Georgian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -120px no-repeat;
}

#flags.size18 a[title="German"],.tool-container .tool-items a[title="German"],a.single-language[title="German"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -120px no-repeat;
}

#flags.size18 a[title="Greek"],.tool-container .tool-items a[title="Greek"],a.single-language[title="Greek"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -120px no-repeat;
}

#flags.size18 a[title="Gujarati"],.tool-container .tool-items a[title="Gujarati"],a.single-language[title="Gujarati"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -120px no-repeat;
}

#flags.size18 a[title="Haitian"],.tool-container .tool-items a[title="Haitian"],a.single-language[title="Haitian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -120px no-repeat;
}

#flags.size18 a[title="Hawaiian"],.tool-container .tool-items a[title="Hawaiian"],a.single-language[title="Hawaiian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -468px no-repeat;
}

#flags.size18 a[title="Hausa"],.tool-container .tool-items a[title="Hausa"],a.single-language[title="Hausa"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -120px no-repeat;
}

#flags.size18 a[title="Hebrew"],.tool-container .tool-items a[title="Hebrew"],a.single-language[title="Hebrew"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -149px no-repeat;
}

#flags.size18 a[title="Hindi"],.tool-container .tool-items a[title="Hindi"],a.single-language[title="Hindi"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -149px no-repeat;
}

#flags.size18 a[title="Hmong"],.tool-container .tool-items a[title="Hmong"],a.single-language[title="Hmong"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -149px no-repeat;
}

#flags.size18 a[title="Hungarian"],.tool-container .tool-items a[title="Hungarian"],a.single-language[title="Hungarian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -149px no-repeat;
}

#flags.size18 a[title="Icelandic"],.tool-container .tool-items a[title="Icelandic"],a.single-language[title="Icelandic"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -149px no-repeat;
}

#flags.size18 a[title="Igbo"],.tool-container .tool-items a[title="Igbo"],a.single-language[title="Igbo"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -149px no-repeat;
}

#flags.size18 a[title="Indonesian"],.tool-container .tool-items a[title="Indonesian"],a.single-language[title="Indonesian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -178px no-repeat;
}

#flags.size18 a[title="Irish"],.tool-container .tool-items a[title="Irish"],a.single-language[title="Irish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -178px no-repeat;
}

#flags.size18 a[title="Italian"],.tool-container .tool-items a[title="Italian"],a.single-language[title="Italian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -178px no-repeat;
}

#flags.size18 a[title="Japanese"],.tool-container .tool-items a[title="Japanese"],a.single-language[title="Japanese"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -178px no-repeat;
}

#flags.size18 a[title="Javanese"],.tool-container .tool-items a[title="Javanese"],a.single-language[title="Javanese"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -178px no-repeat;
}

#flags.size18 a[title="Kannada"],.tool-container .tool-items a[title="Kannada"],a.single-language[title="Kannada"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -178px no-repeat;
}

#flags.size18 a[title="Kazakh"],.tool-container .tool-items a[title="Kazakh"],a.single-language[title="Kazakh"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -410px no-repeat;
}

#flags.size18 a[title="Khmer"],.tool-container .tool-items a[title="Khmer"],a.single-language[title="Khmer"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -207px no-repeat;
}

#flags.size18 a[title="Korean"],.tool-container .tool-items a[title="Korean"],a.single-language[title="Korean"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -207px no-repeat;
}

#flags.size18 a[title="Kurdish"],.tool-container .tool-items a[title="Kurdish"],a.single-language[title="Kurdish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -468px no-repeat;
}

#flags.size18 a[title="Kyrgyz"],.tool-container .tool-items a[title="Kyrgyz"],a.single-language[title="Kyrgyz"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -468px no-repeat;
}

#flags.size18 a[title="Lao"],.tool-container .tool-items a[title="Lao"],a.single-language[title="Lao"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -207px no-repeat;
}

#flags.size18 a[title="Latin"],.tool-container .tool-items a[title="Latin"],a.single-language[title="Latin"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -207px no-repeat;
}

#flags.size18 a[title="Latvian"],.tool-container .tool-items a[title="Latvian"],a.single-language[title="Latvian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -207px no-repeat;
}

#flags.size18 a[title="Lithuanian"],.tool-container .tool-items a[title="Lithuanian"],a.single-language[title="Lithuanian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -207px no-repeat;
}

#flags.size18 a[title="Luxembourgish"],.tool-container .tool-items a[title="Luxembourgish"],a.single-language[title="Luxembourgish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -496px no-repeat;
}

#flags.size18 a[title="Macedonian"],.tool-container .tool-items a[title="Macedonian"],a.single-language[title="Macedonian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -236px no-repeat;
}

#flags.size18 a[title="Malagasy"],.tool-container .tool-items a[title="Malagasy"],a.single-language[title="Malagasy"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -410px no-repeat;
}

#flags.size18 a[title="Malay"],.tool-container .tool-items a[title="Malay"],a.single-language[title="Malay"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -236px no-repeat;
}

#flags.size18 a[title="Malayalam"],.tool-container .tool-items a[title="Malayalam"],a.single-language[title="Malayalam"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -410px no-repeat;
}

#flags.size18 a[title="Maltese"],.tool-container .tool-items a[title="Maltese"],a.single-language[title="Maltese"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -236px no-repeat;
}

#flags.size18 a[title="Maori"],.tool-container .tool-items a[title="Maori"],a.single-language[title="Maori"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -236px no-repeat;
}

#flags.size18 a[title="Marathi"],.tool-container .tool-items a[title="Marathi"],a.single-language[title="Marathi"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -236px no-repeat;
}

#flags.size18 a[title="Mongolian"],.tool-container .tool-items a[title="Mongolian"],a.single-language[title="Mongolian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -236px no-repeat;
}

#flags.size18 a[title="Myanmar (Burmese)"],.tool-container .tool-items a[title="Myanmar (Burmese)"],a.single-language[title="Myanmar (Burmese)"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -410px no-repeat;
}

#flags.size18 a[title="Nepali"],.tool-container .tool-items a[title="Nepali"],a.single-language[title="Nepali"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -265px no-repeat;
}

#flags.size18 a[title="Norwegian"],.tool-container .tool-items a[title="Norwegian"],a.single-language[title="Norwegian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -265px no-repeat;
}

#flags.size18 a[title="Pashto"],.tool-container .tool-items a[title="Pashto"],a.single-language[title="Pashto"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -496px no-repeat;
}

#flags.size18 a[title="Persian"],.tool-container .tool-items a[title="Persian"],a.single-language[title="Persian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -265px no-repeat;
}

#flags.size18 a[title="Polish"],.tool-container .tool-items a[title="Polish"],a.single-language[title="Polish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -265px no-repeat;
}

#flags.size18 a[title="Portuguese"],.tool-container .tool-items a[title="Portuguese"],a.single-language[title="Portuguese"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -265px no-repeat;
}

#flags.size18 a.brazil[title="Portuguese"],a.single-language.brazil[title="Portuguese"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -439px no-repeat;
}

#flags.size18 a[title="Punjabi"],.tool-container .tool-items a[title="Punjabi"],a.single-language[title="Punjabi"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -265px no-repeat;
}

#flags.size18 a[title="Romanian"],.tool-container .tool-items a[title="Romanian"],a.single-language[title="Romanian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -294px no-repeat;
}

#flags.size18 a[title="Russian"],.tool-container .tool-items a[title="Russian"],a.single-language[title="Russian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -294px no-repeat;
}

#flags.size18 a[title="Samoan"],.tool-container .tool-items a[title="Samoan"],a.single-language[title="Samoan"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -468px no-repeat;
}

#flags.size18 a[title="Scots Gaelic"],.tool-container .tool-items a[title="Scots Gaelic"],a.single-language[title="Scots Gaelic"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -468px no-repeat;
}

#flags.size18 a[title="Serbian"],.tool-container .tool-items a[title="Serbian"],a.single-language[title="Serbian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -294px no-repeat;
}

#flags.size18 a[title="Sesotho"],.tool-container .tool-items a[title="Sesotho"],a.single-language[title="Sesotho"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -410px no-repeat;
}

#flags.size18 a[title="Shona"],.tool-container .tool-items a[title="Shona"],a.single-language[title="Shona"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -496px no-repeat;
}

#flags.size18 a[title="Sinhala"],.tool-container .tool-items a[title="Sinhala"],a.single-language[title="Sinhala"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -439px no-repeat;
}

#flags.size18 a[title="Slovak"],.tool-container .tool-items a[title="Slovak"],a.single-language[title="Slovak"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -294px no-repeat;
}

#flags.size18 a[title="Slovenian"],.tool-container .tool-items a[title="Slovenian"],a.single-language[title="Slovenian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -294px no-repeat;
}

#flags.size18 a[title="Somali"],.tool-container .tool-items a[title="Somali"],a.single-language[title="Somali"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -294px no-repeat;
}

#flags.size18 a[title="Spanish"],.tool-container .tool-items a[title="Spanish"],a.single-language[title="Spanish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -323px no-repeat;
}

#flags.size18 a.mexico[title="Spanish"],a.single-language.mexico[title="Spanish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -439px no-repeat;
}

#flags.size18 a[title="Sundanese"],.tool-container .tool-items a[title="Sundanese"],a.single-language[title="Sundanese"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -381px no-repeat;
}

#flags.size18 a[title="Swahili"],.tool-container .tool-items a[title="Swahili"],a.single-language[title="Swahili"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -323px no-repeat;
}

#flags.size18 a[title="Swedish"],.tool-container .tool-items a[title="Swedish"],a.single-language[title="Swedish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -323px no-repeat;
}

#flags.size18 a[title="Tajik"],.tool-container .tool-items a[title="Tajik"],a.single-language[title="Tajik"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -439px no-repeat;
}

#flags.size18 a[title="Tamil"],.tool-container .tool-items a[title="Tamil"],a.single-language[title="Tamil"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -323px no-repeat;
}

#flags.size18 a[title="Telugu"],.tool-container .tool-items a[title="Telugu"],a.single-language[title="Telugu"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -323px no-repeat;
}

#flags.size18 a[title="Thai"],.tool-container .tool-items a[title="Thai"],a.single-language[title="Thai"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -323px no-repeat;
}

#flags.size18 a[title="Turkish"],.tool-container .tool-items a[title="Turkish"],a.single-language[title="Turkish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -352px no-repeat;
}

#flags.size18 a[title="Ukrainian"],.tool-container .tool-items a[title="Ukrainian"],a.single-language[title="Ukrainian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -352px no-repeat;
}

#flags.size18 a[title="Uzbek"],.tool-container .tool-items a[title="Uzbek"],a.single-language[title="Uzbek"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -439px no-repeat;
}

#flags.size18 a[title="Vietnamese"],.tool-container .tool-items a[title="Vietnamese"],a.single-language[title="Vietnamese"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -381px no-repeat;
}

#flags.size18 a[title="Welsh"],.tool-container .tool-items a[title="Welsh"],a.single-language[title="Welsh"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -31px -381px no-repeat;
}

#flags.size18 a[title="Yiddish"],.tool-container .tool-items a[title="Yiddish"],a.single-language[title="Yiddish"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -60px -381px no-repeat;
}

#flags.size18 a[title="Yoruba"],.tool-container .tool-items a[title="Yoruba"],a.single-language[title="Yoruba"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -89px -381px no-repeat;
}

#flags.size18 a[title="Zulu"],.tool-container .tool-items a[title="Zulu"],a.single-language[title="Zulu"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -381px no-repeat;
}

#flags.size16 a[title="Albanian"],#language .switcher .selected a[title="Albanian"] span,#language .switcher .option a[title="Albanian"] span,.tool-container .tool-items a[title="Albanian"],a.single-language[title="Albanian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -5px no-repeat;
}

#flags.size16 a[title="Amharic"],#language .switcher .selected a[title="Amharic"] span,#language .switcher .option a[title="Amharic"] span,.tool-container .tool-items a[title="Amharic"],a.single-language[title="Amharic"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -469px no-repeat;
}

#flags.size16 a[title="Arabic"],#language .switcher .selected a[title="Arabic"] span,#language .switcher .option a[title="Arabic"] span,.tool-container .tool-items a[title="Arabic"],a.single-language[title="Arabic"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -5px no-repeat;
}

#flags.size16 a[title="Armenian"],#language .switcher .selected a[title="Armenian"] span,#language .switcher .option a[title="Armenian"] span,.tool-container .tool-items a[title="Armenian"],a.single-language[title="Armenian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -5px no-repeat;
}

#flags.size16 a[title="Azerbaijani"],#language .switcher .selected a[title="Azerbaijani"] span,#language .switcher .option a[title="Azerbaijani"] span,.tool-container .tool-items a[title="Azerbaijani"],a.single-language[title="Azerbaijani"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -5px no-repeat;
}

#flags.size16 a[title="Basque"],#language .switcher .selected a[title="Basque"] span,#language .switcher .option a[title="Basque"] span,.tool-container .tool-items a[title="Basque"],a.single-language[title="Basque"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -5px no-repeat;
}

#flags.size16 a[title="Belarusian"],#language .switcher .selected a[title="Belarusian"] span,#language .switcher .option a[title="Belarusian"] span,.tool-container .tool-items a[title="Belarusian"],a.single-language[title="Belarusian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -34px no-repeat;
}

#flags.size16 a[title="Bengali"],#language .switcher .selected a[title="Bengali"] span,#language .switcher .option a[title="Bengali"] span,.tool-container .tool-items a[title="Bengali"],a.single-language[title="Bengali"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -34px no-repeat;
}

#flags.size16 a[title="Bosnian"],#language .switcher .selected a[title="Bosnian"] span,#language .switcher .option a[title="Bosnian"] span,.tool-container .tool-items a[title="Bosnian"],a.single-language[title="Bosnian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -34px no-repeat;
}

#flags.size16 a[title="Bulgarian"],#language .switcher .selected a[title="Bulgarian"] span,#language .switcher .option a[title="Bulgarian"] span,.tool-container .tool-items a[title="Bulgarian"],a.single-language[title="Bulgarian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -34px no-repeat;
}

#flags.size16 a[title="Catalan"],#language .switcher .selected a[title="Catalan"] span,#language .switcher .option a[title="Catalan"] span,.tool-container .tool-items a[title="Catalan"],a.single-language[title="Catalan"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -34px no-repeat;
}

#flags.size16 a[title="Cebuano"],#language .switcher .selected a[title="Cebuano"] span,#language .switcher .option a[title="Cebuano"] span,.tool-container .tool-items a[title="Cebuano"],a.single-language[title="Cebuano"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -34px no-repeat;
}

#flags.size16 a[title="Chichewa"],#language .switcher .selected a[title="Chichewa"] span,#language .switcher .option a[title="Chichewa"] span,.tool-container .tool-items a[title="Chichewa"],a.single-language[title="Chichewa"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -411px no-repeat;
}

#flags.size16 a[title="Chinese (Simplified)"],#language .switcher .selected a[title="Chinese (Simplified)"] span,#language .switcher .option a[title="Chinese (Simplified)"] span,.tool-container .tool-items a[title="Chinese (Simplified)"],a.single-language[title="Chinese (Simplified)"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -63px no-repeat;
}

#flags.size16 a[title="Chinese (Traditional)"],#language .switcher .selected a[title="Chinese (Traditional)"] span,#language .switcher .option a[title="Chinese (Traditional)"] span,.tool-container .tool-items a[title="Chinese (Traditional)"],a.single-language[title="Chinese (Traditional)"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -63px no-repeat;
}

#flags.size16 a[title="Croatian"],#language .switcher .selected a[title="Croatian"] span,#language .switcher .option a[title="Croatian"] span,.tool-container .tool-items a[title="Croatian"],a.single-language[title="Croatian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -63px no-repeat;
}

#flags.size16 a[title="Czech"],#language .switcher .selected a[title="Czech"] span,#language .switcher .option a[title="Czech"] span,.tool-container .tool-items a[title="Czech"],a.single-language[title="Czech"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -63px no-repeat;
}

#flags.size16 a[title="Danish"],#language .switcher .selected a[title="Danish"] span,#language .switcher .option a[title="Danish"] span,.tool-container .tool-items a[title="Danish"],a.single-language[title="Danish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -63px no-repeat;
}

#flags.size16 a[title="English"],#language .switcher .selected a[title="English"] span,#language .switcher .option a[title="English"] span,.tool-container .tool-items a[title="English"],a.single-language[title="English"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -353px no-repeat;
}

#flags.size16 a.united-states[title="English"],#language .switcher .selected a[title="English"] span.united-states,#language .switcher .option a[title="English"] span.united-states,a.single-language.united-states[title="English"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -353px no-repeat;
}

#flags.size16 a.canada[title="English"],#language .switcher .selected a[title="English"] span.canada,#language .switcher .option a[title="English"] span.canada,a.single-language.canada[title="English"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -440px no-repeat;
}

#flags.size16 a[title="Esperanto"],#language .switcher .selected a[title="Esperanto"] span,#language .switcher .option a[title="Esperanto"] span,.tool-container .tool-items a[title="Esperanto"],a.single-language[title="Esperanto"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -92px no-repeat;
}

#flags.size16 a[title="Estonian"],#language .switcher .selected a[title="Estonian"] span,#language .switcher .option a[title="Estonian"] span,.tool-container .tool-items a[title="Estonian"],a.single-language[title="Estonian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -92px no-repeat;
}

#flags.size16 a[title="Filipino"],#language .switcher .selected a[title="Filipino"] span,#language .switcher .option a[title="Filipino"] span,.tool-container .tool-items a[title="Filipino"],a.single-language[title="Filipino"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -92px no-repeat;
}

#flags.size16 a[title="Finnish"],#language .switcher .selected a[title="Finnish"] span,#language .switcher .option a[title="Finnish"] span,.tool-container .tool-items a[title="Finnish"],a.single-language[title="Finnish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -92px no-repeat;
}

#flags.size16 a[title="Galician"],#language .switcher .selected a[title="Galician"] span,#language .switcher .option a[title="Galician"] span,.tool-container .tool-items a[title="Galician"],a.single-language[title="Galician"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -92px no-repeat;
}

#flags.size16 a[title="Georgian"],#language .switcher .selected a[title="Georgian"] span,#language .switcher .option a[title="Georgian"] span,.tool-container .tool-items a[title="Georgian"],a.single-language[title="Georgian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -121px no-repeat;
}

#flags.size16 a[title="German"],#language .switcher .selected a[title="German"] span,#language .switcher .option a[title="German"] span,.tool-container .tool-items a[title="German"],a.single-language[title="German"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -121px no-repeat;
}

#flags.size16 a[title="Greek"],#language .switcher .selected a[title="Greek"] span,#language .switcher .option a[title="Greek"] span,.tool-container .tool-items a[title="Greek"],a.single-language[title="Greek"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -121px no-repeat;
}

#flags.size16 a[title="Gujarati"],#language .switcher .selected a[title="Gujarati"] span,#language .switcher .option a[title="Gujarati"] span,.tool-container .tool-items a[title="Gujarati"],a.single-language[title="Gujarati"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -121px no-repeat;
}

#flags.size16 a[title="Haitian"],#language .switcher .selected a[title="Haitian"] span,#language .switcher .option a[title="Haitian"] span,.tool-container .tool-items a[title="Haitian"],a.single-language[title="Haitian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -121px no-repeat;
}

#flags.size16 a[title="Hawaiian"],#language .switcher .selected a[title="Hawaiian"] span,#language .switcher .option a[title="Hawaiian"] span,.tool-container .tool-items a[title="Hawaiian"],a.single-language[title="Hawaiian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -469px no-repeat;
}

#flags.size16 a[title="Hausa"],#language .switcher .selected a[title="Hausa"] span,#language .switcher .option a[title="Hausa"] span,.tool-container .tool-items a[title="Hausa"],a.single-language[title="Hausa"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -121px no-repeat;
}

#flags.size16 a[title="Hebrew"],#language .switcher .selected a[title="Hebrew"] span,#language .switcher .option a[title="Hebrew"] span,.tool-container .tool-items a[title="Hebrew"],a.single-language[title="Hebrew"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -150px no-repeat;
}

#flags.size16 a[title="Hindi"],#language .switcher .selected a[title="Hindi"] span,#language .switcher .option a[title="Hindi"] span,.tool-container .tool-items a[title="Hindi"],a.single-language[title="Hindi"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -150px no-repeat;
}

#flags.size16 a[title="Hmong"],#language .switcher .selected a[title="Hmong"] span,#language .switcher .option a[title="Hmong"] span,.tool-container .tool-items a[title="Hmong"],a.single-language[title="Hmong"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -150px no-repeat;
}

#flags.size16 a[title="Hungarian"],#language .switcher .selected a[title="Hungarian"] span,#language .switcher .option a[title="Hungarian"] span,.tool-container .tool-items a[title="Hungarian"],a.single-language[title="Hungarian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -150px no-repeat;
}

#flags.size16 a[title="Icelandic"],#language .switcher .selected a[title="Icelandic"] span,#language .switcher .option a[title="Icelandic"] span,.tool-container .tool-items a[title="Icelandic"],a.single-language[title="Icelandic"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -150px no-repeat;
}

#flags.size16 a[title="Igbo"],#language .switcher .selected a[title="Igbo"] span,#language .switcher .option a[title="Igbo"] span,.tool-container .tool-items a[title="Igbo"],a.single-language[title="Igbo"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -150px no-repeat;
}

#flags.size16 a[title="Indonesian"],#language .switcher .selected a[title="Indonesian"] span,#language .switcher .option a[title="Indonesian"] span,.tool-container .tool-items a[title="Indonesian"],a.single-language[title="Indonesian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -179px no-repeat;
}

#flags.size16 a[title="Irish"],#language .switcher .selected a[title="Irish"] span,#language .switcher .option a[title="Irish"] span,.tool-container .tool-items a[title="Irish"],a.single-language[title="Irish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -179px no-repeat;
}

#flags.size16 a[title="Italian"],#language .switcher .selected a[title="Italian"] span,#language .switcher .option a[title="Italian"] span,.tool-container .tool-items a[title="Italian"],a.single-language[title="Italian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -179px no-repeat;
}

#flags.size16 a[title="Japanese"],#language .switcher .selected a[title="Japanese"] span,#language .switcher .option a[title="Japanese"] span,.tool-container .tool-items a[title="Japanese"],a.single-language[title="Japanese"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -179px no-repeat;
}

#flags.size16 a[title="Javanese"],#language .switcher .selected a[title="Javanese"] span,#language .switcher .option a[title="Javanese"] span,.tool-container .tool-items a[title="Javanese"],a.single-language[title="Javanese"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -179px no-repeat;
}

#flags.size16 a[title="Kannada"],#language .switcher .selected a[title="Kannada"] span,#language .switcher .option a[title="Kannada"] span,.tool-container .tool-items a[title="Kannada"],a.single-language[title="Kannada"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -179px no-repeat;
}

#flags.size16 a[title="Kazakh"],#language .switcher .selected a[title="Kazakh"] span,#language .switcher .option a[title="Kazakh"] span,.tool-container .tool-items a[title="Kazakh"],a.single-language[title="Kazakh"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -411px no-repeat;
}

#flags.size16 a[title="Khmer"],#language .switcher .selected a[title="Khmer"] span,#language .switcher .option a[title="Khmer"] span,.tool-container .tool-items a[title="Khmer"],a.single-language[title="Khmer"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -208px no-repeat;
}

#flags.size16 a[title="Korean"],#language .switcher .selected a[title="Korean"] span,#language .switcher .option a[title="Korean"] span,.tool-container .tool-items a[title="Korean"],a.single-language[title="Korean"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -208px no-repeat;
}

#flags.size16 a[title="Kurdish"],#language .switcher .selected a[title="Kurdish"] span,#language .switcher .option a[title="Kurdish"] span,.tool-container .tool-items a[title="Kurdish"],a.single-language[title="Kurdish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -469px no-repeat;
}

#flags.size16 a[title="Kyrgyz"],#language .switcher .selected a[title="Kyrgyz"] span,#language .switcher .option a[title="Kyrgyz"] span,.tool-container .tool-items a[title="Kyrgyz"],a.single-language[title="Kyrgyz"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -469px no-repeat;
}

#flags.size16 a[title="Lao"],#language .switcher .selected a[title="Lao"] span,#language .switcher .option a[title="Lao"] span,.tool-container .tool-items a[title="Lao"],a.single-language[title="Lao"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -208px no-repeat;
}

#flags.size16 a[title="Latin"],#language .switcher .selected a[title="Latin"] span,#language .switcher .option a[title="Latin"] span,.tool-container .tool-items a[title="Latin"],a.single-language[title="Latin"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -208px no-repeat;
}

#flags.size16 a[title="Latvian"],#language .switcher .selected a[title="Latvian"] span,#language .switcher .option a[title="Latvian"] span,.tool-container .tool-items a[title="Latvian"],a.single-language[title="Latvian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -208px no-repeat;
}

#flags.size16 a[title="Lithuanian"],#language .switcher .selected a[title="Lithuanian"] span,#language .switcher .option a[title="Lithuanian"] span,.tool-container .tool-items a[title="Lithuanian"],a.single-language[title="Lithuanian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -208px no-repeat;
}

#flags.size16 a[title="Luxembourgish"],#language .switcher .selected a[title="Luxembourgish"] span,#language .switcher .option a[title="Luxembourgish"] span,.tool-container .tool-items a[title="Luxembourgish"],a.single-language[title="Luxembourgish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -498px no-repeat;
}

#flags.size16 a[title="Macedonian"],#language .switcher .selected a[title="Macedonian"] span,#language .switcher .option a[title="Macedonian"] span,.tool-container .tool-items a[title="Macedonian"],a.single-language[title="Macedonian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -237px no-repeat;
}

#flags.size16 a[title="Malay"],#language .switcher .selected a[title="Malay"] span,#language .switcher .option a[title="Malay"] span,.tool-container .tool-items a[title="Malay"],a.single-language[title="Malay"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -237px no-repeat;
}

#flags.size16 a[title="Malagasy"],#language .switcher .selected a[title="Malagasy"] span,#language .switcher .option a[title="Malagasy"] span,.tool-container .tool-items a[title="Malagasy"],a.single-language[title="Malagasy"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -411px no-repeat;
}

#flags.size16 a[title="Malayalam"],#language .switcher .selected a[title="Malayalam"] span,#language .switcher .option a[title="Malayalam"] span,.tool-container .tool-items a[title="Malayalam"],a.single-language[title="Malayalam"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -411px no-repeat;
}

#flags.size16 a[title="Maltese"],#language .switcher .selected a[title="Maltese"] span,#language .switcher .option a[title="Maltese"] span,.tool-container .tool-items a[title="Maltese"],a.single-language[title="Maltese"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -237px no-repeat;
}

#flags.size16 a[title="Maori"],#language .switcher .selected a[title="Maori"] span,#language .switcher .option a[title="Maori"] span,.tool-container .tool-items a[title="Maori"],a.single-language[title="Maori"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -237px no-repeat;
}

#flags.size16 a[title="Marathi"],#language .switcher .selected a[title="Marathi"] span,#language .switcher .option a[title="Marathi"] span,.tool-container .tool-items a[title="Marathi"],a.single-language[title="Marathi"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -237px no-repeat;
}

#flags.size16 a[title="Mongolian"],#language .switcher .selected a[title="Mongolian"] span,#language .switcher .option a[title="Mongolian"] span,.tool-container .tool-items a[title="Mongolian"],a.single-language[title="Mongolian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -237px no-repeat;
}

#flags.size16 a[title="Myanmar (Burmese)"],#language .switcher .selected a[title="Myanmar (Burmese)"] span,#language .switcher .option a[title="Myanmar (Burmese)"] span,.tool-container .tool-items a[title="Myanmar (Burmese)"],a.single-language[title="Myanmar (Burmese)"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -411px no-repeat;
}

#flags.size16 a[title="Nepali"],#language .switcher .selected a[title="Nepali"] span,#language .switcher .option a[title="Nepali"] span,.tool-container .tool-items a[title="Nepali"],a.single-language[title="Nepali"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -266px no-repeat;
}

#flags.size16 a[title="Norwegian"],#language .switcher .selected a[title="Norwegian"] span,#language .switcher .option a[title="Norwegian"] span,.tool-container .tool-items a[title="Norwegian"],a.single-language[title="Norwegian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -266px no-repeat;
}

#flags.size16 a[title="Pashto"],#language .switcher .selected a[title="Pashto"] span,#language .switcher .option a[title="Pashto"] span,.tool-container .tool-items a[title="Pashto"],a.single-language[title="Pashto"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -498px no-repeat;
}

#flags.size16 a[title="Persian"],#language .switcher .selected a[title="Persian"] span,#language .switcher .option a[title="Persian"] span,.tool-container .tool-items a[title="Persian"],a.single-language[title="Persian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -266px no-repeat;
}

#flags.size16 a[title="Polish"],#language .switcher .selected a[title="Polish"] span,#language .switcher .option a[title="Polish"] span,.tool-container .tool-items a[title="Polish"],a.single-language[title="Polish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -266px no-repeat;
}

#flags.size16 a[title="Portuguese"],#language .switcher .selected a[title="Portuguese"] span,#language .switcher .option a[title="Portuguese"] span,.tool-container .tool-items a[title="Portuguese"],a.single-language[title="Portuguese"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -266px no-repeat;
}

#flags.size16 a.brazil[title="Portuguese"],#language .switcher .selected a[title="Portuguese"] span.brazil,#language .switcher .option a[title="Portuguese"] span.brazil,a.single-language.brazil[title="Portuguese"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -440px no-repeat;
}

#flags.size16 a[title="Punjabi"],#language .switcher .selected a[title="Punjabi"] span,#language .switcher .option a[title="Punjabi"] span,.tool-container .tool-items a[title="Punjabi"],a.single-language[title="Punjabi"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -266px no-repeat;
}

#flags.size16 a[title="Romanian"],#language .switcher .selected a[title="Romanian"] span,#language .switcher .option a[title="Romanian"] span,.tool-container .tool-items a[title="Romanian"],a.single-language[title="Romanian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -295px no-repeat;
}

#flags.size16 a[title="Russian"],#language .switcher .selected a[title="Russian"] span,#language .switcher .option a[title="Russian"] span,.tool-container .tool-items a[title="Russian"],a.single-language[title="Russian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -295px no-repeat;
}

#flags.size16 a[title="Samoan"],#language .switcher .selected a[title="Samoan"] span,#language .switcher .option a[title="Samoan"] span,.tool-container .tool-items a[title="Samoan"],a.single-language[title="Samoan"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -469px no-repeat;
}

#flags.size16 a[title="Scots Gaelic"],#language .switcher .selected a[title="Scots Gaelic"] span,#language .switcher .option a[title="Scots Gaelic"] span,.tool-container .tool-items a[title="Scots Gaelic"],a.single-language[title="Scots Gaelic"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -469px no-repeat;
}

#flags.size16 a[title="Serbian"],#language .switcher .selected a[title="Serbian"] span,#language .switcher .option a[title="Serbian"] span,.tool-container .tool-items a[title="Serbian"],a.single-language[title="Serbian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -295px no-repeat;
}

#flags.size16 a[title="Sesotho"],#language .switcher .selected a[title="Sesotho"] span,#language .switcher .option a[title="Sesotho"] span,.tool-container .tool-items a[title="Sesotho"],a.single-language[title="Sesotho"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -411px no-repeat;
}

#flags.size16 a[title="Shona"],#language .switcher .selected a[title="Shona"] span,#language .switcher .option a[title="Shona"] span,.tool-container .tool-items a[title="Shona"],a.single-language[title="Shona"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -498px no-repeat;
}

#flags.size16 a[title="Sinhala"],#language .switcher .selected a[title="Sinhala"] span,#language .switcher .option a[title="Sinhala"] span,.tool-container .tool-items a[title="Sinhala"],a.single-language[title="Sinhala"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -440px no-repeat;
}

#flags.size16 a[title="Slovak"],#language .switcher .selected a[title="Slovak"] span,#language .switcher .option a[title="Slovak"] span,.tool-container .tool-items a[title="Slovak"],a.single-language[title="Slovak"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -295px no-repeat;
}

#flags.size16 a[title="Slovenian"],#language .switcher .selected a[title="Slovenian"] span,#language .switcher .option a[title="Slovenian"] span,.tool-container .tool-items a[title="Slovenian"],a.single-language[title="Slovenian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -295px no-repeat;
}

#flags.size16 a[title="Somali"],#language .switcher .selected a[title="Somali"] span,#language .switcher .option a[title="Somali"] span,.tool-container .tool-items a[title="Somali"],a.single-language[title="Somali"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -295px no-repeat;
}

#flags.size16 a[title="Spanish"],#language .switcher .selected a[title="Spanish"] span,#language .switcher .option a[title="Spanish"] span,.tool-container .tool-items a[title="Spanish"],a.single-language[title="Spanish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -324px no-repeat;
}

#flags.size16 a.mexico[title="Spanish"],#language .switcher .selected a[title="Spanish"] span.mexico,#language .switcher .option a[title="Spanish"] span.mexico,a.single-language.mexico[title="Spanish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -440px no-repeat;
}

#flags.size16 a[title="Swahili"],#language .switcher .selected a[title="Swahili"] span,#language .switcher .option a[title="Swahili"] span,.tool-container .tool-items a[title="Swahili"],a.single-language[title="Swahili"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -324px no-repeat;
}

#flags.size16 a[title="Swedish"],#language .switcher .selected a[title="Swedish"] span,#language .switcher .option a[title="Swedish"] span,.tool-container .tool-items a[title="Swedish"],a.single-language[title="Swedish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -324px no-repeat;
}

#flags.size16 a[title="Sundanese"],#language .switcher .selected a[title="Sundanese"] span,#language .switcher .option a[title="Sundanese"] span,.tool-container .tool-items a[title="Sundanese"],a.single-language[title="Sundanese"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -382px no-repeat;
}

#flags.size16 a[title="Tajik"],#language .switcher .selected a[title="Tajik"] span,#language .switcher .option a[title="Tajik"] span,.tool-container .tool-items a[title="Tajik"],a.single-language[title="Tajik"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -440px no-repeat;
}

#flags.size16 a[title="Tamil"],#language .switcher .selected a[title="Tamil"] span,#language .switcher .option a[title="Tamil"] span,.tool-container .tool-items a[title="Tamil"],a.single-language[title="Tamil"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -324px no-repeat;
}

#flags.size16 a[title="Telugu"],#language .switcher .selected a[title="Telugu"] span,#language .switcher .option a[title="Telugu"] span,.tool-container .tool-items a[title="Telugu"],a.single-language[title="Telugu"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -324px no-repeat;
}

#flags.size16 a[title="Thai"],#language .switcher .selected a[title="Thai"] span,#language .switcher .option a[title="Thai"] span,.tool-container .tool-items a[title="Thai"],a.single-language[title="Thai"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -324px no-repeat;
}

#flags.size16 a[title="Turkish"],#language .switcher .selected a[title="Turkish"] span,#language .switcher .option a[title="Turkish"] span,.tool-container .tool-items a[title="Turkish"],a.single-language[title="Turkish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -353px no-repeat;
}

#flags.size16 a[title="Ukrainian"],#language .switcher .selected a[title="Ukrainian"] span,#language .switcher .option a[title="Ukrainian"] span,.tool-container .tool-items a[title="Ukrainian"],a.single-language[title="Ukrainian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -353px no-repeat;
}

#flags.size16 a[title="Uzbek"],#language .switcher .selected a[title="Uzbek"] span,#language .switcher .option a[title="Uzbek"] span,.tool-container .tool-items a[title="Uzbek"],a.single-language[title="Uzbek"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -440px no-repeat;
}

#flags.size16 a[title="Vietnamese"],#language .switcher .selected a[title="Vietnamese"] span,#language .switcher .option a[title="Vietnamese"] span,.tool-container .tool-items a[title="Vietnamese"],a.single-language[title="Vietnamese"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -382px no-repeat;
}

#flags.size16 a[title="Welsh"],#language .switcher .selected a[title="Welsh"] span,#language .switcher .option a[title="Welsh"] span,.tool-container .tool-items a[title="Welsh"],a.single-language[title="Welsh"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -33px -382px no-repeat;
}

#flags.size16 a[title="Yiddish"],#language .switcher .selected a[title="Yiddish"] span,#language .switcher .option a[title="Yiddish"] span,.tool-container .tool-items a[title="Yiddish"],a.single-language[title="Yiddish"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -62px -382px no-repeat;
}

#flags.size16 a[title="Yoruba"],#language .switcher .selected a[title="Yoruba"] span,a.single-language[title="Yoruba"] span.size16 span,#language .switcher .option a[title="Yoruba"] span,.tool-container .tool-items a[title="Yoruba"],a.single-language[title="Yoruba"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -91px -382px no-repeat;
}

#flags.size16 a[title="Zulu"],#language .switcher .selected a[title="Zulu"] span,#language .switcher .option a[title="Zulu"] span,.tool-container .tool-items a[title="Zulu"],a.single-language[title="Zulu"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -382px no-repeat;
}

#flags.size24 a[title="Albanian"],.tool-container .tool-items a[title="Albanian"],a.single-language[title="Albanian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -3px no-repeat;
}

#flags.size24 a[title="Amharic"],.tool-container .tool-items a[title="Amharic"],a.single-language[title="Amharic"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -467px no-repeat;
}

#flags.size24 a[title="Arabic"],.tool-container .tool-items a[title="Arabic"],a.single-language[title="Arabic"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -3px no-repeat;
}

#flags.size24 a[title="Armenian"],.tool-container .tool-items a[title="Armenian"],a.single-language[title="Armenian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -3px no-repeat;
}

#flags.size24 a[title="Azerbaijani"],.tool-container .tool-items a[title="Azerbaijani"],a.single-language[title="Azerbaijani"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -3px no-repeat;
}

#flags.size24 a[title="Basque"],.tool-container .tool-items a[title="Basque"],a.single-language[title="Basque"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -3px no-repeat;
}

#flags.size24 a[title="Belarusian"],.tool-container .tool-items a[title="Belarusian"],a.single-language[title="Belarusian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -32px no-repeat;
}

#flags.size24 a[title="Bengali"],.tool-container .tool-items a[title="Bengali"],a.single-language[title="Bengali"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -32px no-repeat;
}

#flags.size24 a[title="Bosnian"],.tool-container .tool-items a[title="Bosnian"],a.single-language[title="Bosnian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -32px no-repeat;
}

#flags.size24 a[title="Bulgarian"],.tool-container .tool-items a[title="Bulgarian"],a.single-language[title="Bulgarian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -32px no-repeat;
}

#flags.size24 a[title="Catalan"],.tool-container .tool-items a[title="Catalan"],a.single-language[title="Catalan"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -32px no-repeat;
}

#flags.size24 a[title="Cebuano"],.tool-container .tool-items a[title="Cebuano"],a.single-language[title="Cebuano"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -32px no-repeat;
}

#flags.size24 a[title="Chichewa"],.tool-container .tool-items a[title="Chichewa"],a.single-language[title="Chichewa"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -409px no-repeat;
}

#flags.size24 a[title="Chinese (Simplified)"],.tool-container .tool-items a[title="Chinese (Simplified)"],a.single-language[title="Chinese (Simplified)"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -61px no-repeat;
}

#flags.size24 a[title="Chinese (Traditional)"],.tool-container .tool-items a[title="Chinese (Traditional)"],a.single-language[title="Chinese (Traditional)"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -61px no-repeat;
}

#flags.size24 a[title="Croatian"],.tool-container .tool-items a[title="Croatian"],a.single-language[title="Croatian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -61px no-repeat;
}

#flags.size24 a[title="Czech"],.tool-container .tool-items a[title="Czech"],a.single-language[title="Czech"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -61px no-repeat;
}

#flags.size24 a[title="Danish"],.tool-container .tool-items a[title="Danish"],a.single-language[title="Danish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -61px no-repeat;
}

#flags.size24 a[title="English"],.tool-container .tool-items a[title="English"],a.single-language[title="English"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -351px no-repeat;
}

#flags.size24 a.united-states[title="English"],.tool-container a.united-states[title="English"],a.single-language.united-states[title="English"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -351px no-repeat !important;
}

#flags.size24 a.canada[title="English"],.tool-container a.canada[title="English"],a.single-language.canada[title="English"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -438px no-repeat !important;
}

#flags.size24 a[title="Esperanto"],.tool-container .tool-items a[title="Esperanto"],a.single-language[title="Esperanto"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -90px no-repeat;
}

#flags.size24 a[title="Estonian"],.tool-container .tool-items a[title="Estonian"],a.single-language[title="Estonian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -90px no-repeat;
}

#flags.size24 a[title="Filipino"],.tool-container .tool-items a[title="Filipino"],a.single-language[title="Filipino"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -90px no-repeat;
}

#flags.size24 a[title="Finnish"],.tool-container .tool-items a[title="Finnish"],a.single-language[title="Finnish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -90px no-repeat;
}

#flags.size24 a[title="Galician"],.tool-container .tool-items a[title="Galician"],a.single-language[title="Galician"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -90px no-repeat;
}

#flags.size24 a[title="Georgian"],.tool-container .tool-items a[title="Georgian"],a.single-language[title="Georgian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -119px no-repeat;
}

#flags.size24 a[title="German"],.tool-container .tool-items a[title="German"],a.single-language[title="German"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -119px no-repeat;
}

#flags.size24 a[title="Greek"],.tool-container .tool-items a[title="Greek"],a.single-language[title="Greek"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -119px no-repeat;
}

#flags.size24 a[title="Gujarati"],.tool-container .tool-items a[title="Gujarati"],a.single-language[title="Gujarati"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -119px no-repeat;
}

#flags.size24 a[title="Haitian"],.tool-container .tool-items a[title="Haitian"],a.single-language[title="Haitian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -119px no-repeat;
}

#flags.size24 a[title="Hausa"],.tool-container .tool-items a[title="Hausa"],a.single-language[title="Hausa"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -119px no-repeat;
}

#flags.size24 a[title="Hawaiian"],.tool-container .tool-items a[title="Hawaiian"],a.single-language[title="Hawaiian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -467px no-repeat;
}

#flags.size24 a[title="Hebrew"],.tool-container .tool-items a[title="Hebrew"],a.single-language[title="Hebrew"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -148px no-repeat;
}

#flags.size24 a[title="Hindi"],.tool-container .tool-items a[title="Hindi"],a.single-language[title="Hindi"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -148px no-repeat;
}

#flags.size24 a[title="Hmong"],.tool-container .tool-items a[title="Hmong"],a.single-language[title="Hmong"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -148px no-repeat;
}

#flags.size24 a[title="Hungarian"],.tool-container .tool-items a[title="Hungarian"],a.single-language[title="Hungarian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -148px no-repeat;
}

#flags.size24 a[title="Icelandic"],.tool-container .tool-items a[title="Icelandic"],a.single-language[title="Icelandic"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -148px no-repeat;
}

#flags.size24 a[title="Igbo"],.tool-container .tool-items a[title="Igbo"],a.single-language[title="Igbo"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -148px no-repeat;
}

#flags.size24 a[title="Indonesian"],.tool-container .tool-items a[title="Indonesian"],a.single-language[title="Indonesian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -177px no-repeat;
}

#flags.size24 a[title="Irish"],.tool-container .tool-items a[title="Irish"],a.single-language[title="Irish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -177px no-repeat;
}

#flags.size24 a[title="Italian"],.tool-container .tool-items a[title="Italian"],a.single-language[title="Italian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -177px no-repeat;
}

#flags.size24 a[title="Japanese"],.tool-container .tool-items a[title="Japanese"],a.single-language[title="Japanese"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -177px no-repeat;
}

#flags.size24 a[title="Javanese"],.tool-container .tool-items a[title="Javanese"],a.single-language[title="Javanese"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -177px no-repeat;
}

#flags.size24 a[title="Kannada"],.tool-container .tool-items a[title="Kannada"],a.single-language[title="Kannada"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -177px no-repeat;
}

#flags.size24 a[title="Kazakh"],.tool-container .tool-items a[title="Kazakh"],a.single-language[title="Kazakh"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -409px no-repeat;
}

#flags.size24 a[title="Khmer"],.tool-container .tool-items a[title="Khmer"],a.single-language[title="Khmer"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -206px no-repeat;
}

#flags.size24 a[title="Korean"],.tool-container .tool-items a[title="Korean"],a.single-language[title="Korean"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -206px no-repeat;
}

#flags.size24 a[title="Kurdish"],.tool-container .tool-items a[title="Kurdish"],a.single-language[title="Kurdish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -467px no-repeat;
}

#flags.size24 a[title="Kyrgyz"],.tool-container .tool-items a[title="Kyrgyz"],a.single-language[title="Kyrgyz"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -467px no-repeat;
}

#flags.size24 a[title="Lao"],.tool-container .tool-items a[title="Lao"],a.single-language[title="Lao"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -206px no-repeat;
}

#flags.size24 a[title="Latin"],.tool-container .tool-items a[title="Latin"],a.single-language[title="Latin"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -206px no-repeat;
}

#flags.size24 a[title="Latvian"],.tool-container .tool-items a[title="Latvian"],a.single-language[title="Latvian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -206px no-repeat;
}

#flags.size24 a[title="Lithuanian"],.tool-container .tool-items a[title="Lithuanian"],a.single-language[title="Lithuanian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -206px no-repeat;
}

#flags.size24 a[title="Luxembourgish"],.tool-container .tool-items a[title="Luxembourgish"],a.single-language[title="Luxembourgish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -496px no-repeat;
}

#flags.size24 a[title="Macedonian"],.tool-container .tool-items a[title="Macedonian"],a.single-language[title="Macedonian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -235px no-repeat;
}

#flags.size24 a[title="Malagasy"],.tool-container .tool-items a[title="Malagasy"],a.single-language[title="Malagasy"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -409px no-repeat;
}

#flags.size24 a[title="Malay"],.tool-container .tool-items a[title="Malay"],a.single-language[title="Malay"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -235px no-repeat;
}

#flags.size24 a[title="Malayalam"],.tool-container .tool-items a[title="Malayalam"],a.single-language[title="Malayalam"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -409px no-repeat;
}

#flags.size24 a[title="Maltese"],.tool-container .tool-items a[title="Maltese"],a.single-language[title="Maltese"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -235px no-repeat;
}

#flags.size24 a[title="Maori"],.tool-container .tool-items a[title="Maori"],a.single-language[title="Maori"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -235px no-repeat;
}

#flags.size24 a[title="Marathi"],.tool-container .tool-items a[title="Marathi"],a.single-language[title="Marathi"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -235px no-repeat;
}

#flags.size24 a[title="Mongolian"],.tool-container .tool-items a[title="Mongolian"],a.single-language[title="Mongolian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -235px no-repeat;
}

#flags.size24 a[title="Myanmar (Burmese)"],.tool-container .tool-items a[title="Myanmar (Burmese)"],a.single-language[title="Myanmar (Burmese)"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -409px no-repeat;
}

#flags.size24 a[title="Nepali"],.tool-container .tool-items a[title="Nepali"],a.single-language[title="Nepali"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -264px no-repeat;
}

#flags.size24 a[title="Norwegian"],.tool-container .tool-items a[title="Norwegian"],a.single-language[title="Norwegian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -264px no-repeat;
}

#flags.size24 a[title="Pashto"],.tool-container .tool-items a[title="Pashto"],a.single-language[title="Pashto"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -496px no-repeat;
}

#flags.size24 a[title="Persian"],.tool-container .tool-items a[title="Persian"],a.single-language[title="Persian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -264px no-repeat;
}

#flags.size24 a[title="Polish"],.tool-container .tool-items a[title="Polish"],a.single-language[title="Polish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -264px no-repeat;
}

#flags.size24 a[title="Portuguese"],.tool-container .tool-items a[title="Portuguese"],a.single-language[title="Portuguese"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -264px no-repeat !important;
}

#flags.size24 a.brazil[title="Portuguese"],.tool-container a.brazil[title="Portuguese"],a.single-language.brazil[title="Portuguese"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -438px no-repeat !important;
}

#flags.size24 a[title="Punjabi"],.tool-container .tool-items a[title="Punjabi"],a.single-language[title="Punjabi"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -264px no-repeat;
}

#flags.size24 a[title="Romanian"],.tool-container .tool-items a[title="Romanian"],a.single-language[title="Romanian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -293px no-repeat;
}

#flags.size24 a[title="Russian"],.tool-container .tool-items a[title="Russian"],a.single-language[title="Russian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -293px no-repeat;
}

#flags.size24 a[title="Samoan"],.tool-container .tool-items a[title="Samoan"],a.single-language[title="Samoan"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -467px no-repeat;
}

#flags.size24 a[title="Scots Gaelic"],.tool-container .tool-items a[title="Scots Gaelic"],a.single-language[title="Scots Gaelic"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -467px no-repeat;
}

#flags.size24 a[title="Serbian"],.tool-container .tool-items a[title="Serbian"],a.single-language[title="Serbian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -293px no-repeat;
}

#flags.size24 a[title="Sesotho"],.tool-container .tool-items a[title="Sesotho"],a.single-language[title="Sesotho"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -409px no-repeat;
}

#flags.size24 a[title="Shona"],.tool-container .tool-items a[title="Shona"],a.single-language[title="Shona"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -496px no-repeat;
}

#flags.size24 a[title="Sinhala"],.tool-container .tool-items a[title="Sinhala"],a.single-language[title="Sinhala"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -438px no-repeat;
}

#flags.size24 a[title="Slovak"],.tool-container .tool-items a[title="Slovak"],a.single-language[title="Slovak"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -293px no-repeat;
}

#flags.size24 a[title="Slovenian"],.tool-container .tool-items a[title="Slovenian"],a.single-language[title="Slovenian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -293px no-repeat;
}

#flags.size24 a[title="Somali"],.tool-container .tool-items a[title="Somali"],a.single-language[title="Somali"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -293px no-repeat;
}

#flags.size24 a[title="Spanish"],.tool-container .tool-items a[title="Spanish"],a.single-language[title="Spanish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -322px no-repeat;
}

#flags.size24 a.mexico[title="Spanish"],.tool-container a.mexico[title="Spanish"],a.single-language.mexico[title="Spanish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -438px no-repeat !important;
}

#flags.size24 a[title="Sundanese"],.tool-container .tool-items a[title="Sundanese"],a.single-language[title="Sundanese"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -380px no-repeat;
}

#flags.size24 a[title="Swahili"],.tool-container .tool-items a[title="Swahili"],a.single-language[title="Swahili"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -322px no-repeat;
}

#flags.size24 a[title="Swedish"],.tool-container .tool-items a[title="Swedish"],a.single-language[title="Swedish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -322px no-repeat;
}

#flags.size24 a[title="Tajik"],.tool-container .tool-items a[title="Tajik"],a.single-language[title="Tajik"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -438px no-repeat;
}

#flags.size24 a[title="Tamil"],.tool-container .tool-items a[title="Tamil"],a.single-language[title="Tamil"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -322px no-repeat;
}

#flags.size24 a[title="Telugu"],.tool-container .tool-items a[title="Telugu"],a.single-language[title="Telugu"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -322px no-repeat;
}

#flags.size24 a[title="Thai"],.tool-container .tool-items a[title="Thai"],a.single-language[title="Thai"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -322px no-repeat;
}

#flags.size24 a[title="Turkish"],.tool-container .tool-items a[title="Turkish"],a.single-language[title="Turkish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -351px no-repeat;
}

#flags.size24 a[title="Ukrainian"],.tool-container .tool-items a[title="Ukrainian"],a.single-language[title="Ukrainian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -351px no-repeat;
}

#flags.size24 a[title="Uzbek"],.tool-container .tool-items a[title="Uzbek"],a.single-language[title="Uzbek"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -438px no-repeat;
}

#flags.size24 a[title="Vietnamese"],.tool-container .tool-items a[title="Vietnamese"],a.single-language[title="Vietnamese"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -380px no-repeat;
}

#flags.size24 a[title="Welsh"],.tool-container .tool-items a[title="Welsh"],a.single-language[title="Welsh"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -29px -380px no-repeat;
}

#flags.size24 a[title="Yiddish"],.tool-container .tool-items a[title="Yiddish"],a.single-language[title="Yiddish"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -58px -380px no-repeat;
}

#flags.size24 a[title="Yoruba"],.tool-container .tool-items a[title="Yoruba"],a.single-language[title="Yoruba"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -87px -380px no-repeat;
}

#flags.size24 a[title="Zulu"],.tool-container .tool-items a[title="Zulu"],a.single-language[title="Zulu"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -380px no-repeat;
}

.glt-controls {
margin-bottom:15px;
background:#f0f0f0;
padding:10px;
}

#glt-footer,#glt-footer #google_language_translator,#footer-instance {
display:none !important;
}

#glt-translate-trigger,#glt-translate-trigger span,a.nturl {
cursor:pointer;
}

#flags.size22 a[title="Afrikaans"],.tool-container .tool-items a[title="Afrikaans"],a.single-language[title="Afrikaans"] span.size22,#flags.size22 a[title="Xhosa"],.tool-container .tool-items a[title="Xhosa"],a.single-language[title="Xhosa"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -1px -3px no-repeat;
}

#flags.size22 a[title="Corsican"],.tool-container .tool-items a[title="Corsican"],a.single-language[title="Corsican"] span.size22,#flags.size22 a[title="French"],.tool-container .tool-items a[title="French"],a.single-language[title="French"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -117px -90px no-repeat;
}

#flags.size22 a[title="Dutch"],.tool-container .tool-items a[title="Dutch"],a.single-language[title="Dutch"] span.size22,#flags.size22 a[title="Frisian"],.tool-container .tool-items a[title="Frisian"],a.single-language[title="Frisian"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -61px no-repeat;
}

#flags.size22 a[title="Sindhi"],.tool-container .tool-items a[title="Sindhi"],a.single-language[title="Sindhi"] span.size22,#flags.size22 a[title="Urdu"],.tool-container .tool-items a[title="Urdu"],a.single-language[title="Urdu"] span.size22 {
background:url(/wp-content/plugins/google-language-translator/images/flags22.png?x72941) -146px -351px no-repeat;
}

#flags.size20 a[title="Afrikaans"],.tool-container .tool-items a[title="Afrikaans"],a.single-language[title="Afrikaans"] span.size20,#flags.size20 a[title="Xhosa"],.tool-container .tool-items a[title="Xhosa"],a.single-language[title="Xhosa"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -2px -4px no-repeat;
}

#flags.size20 a[title="Corsican"],.tool-container .tool-items a[title="Corsican"],a.single-language[title="Corsican"] span.size20,#flags.size20 a[title="French"],.tool-container .tool-items a[title="French"],a.single-language[title="French"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -118px -91px no-repeat;
}

#flags.size20 a[title="Dutch"],.tool-container .tool-items a[title="Dutch"],a.single-language[title="Dutch"] span.size20,#flags.size20 a[title="Frisian"],.tool-container .tool-items a[title="Frisian"],a.single-language[title="Frisian"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -62px no-repeat;
}

#flags.size20 a[title="Sindhi"],.tool-container .tool-items a[title="Sindhi"],a.single-language[title="Sindhi"] span.size20,#flags.size20 a[title="Urdu"],.tool-container .tool-items a[title="Urdu"],a.single-language[title="Urdu"] span.size20 {
background:url(/wp-content/plugins/google-language-translator/images/flags20.png?x72941) -147px -352px no-repeat;
}

#flags.size18 a[title="Afrikaans"],.tool-container .tool-items a[title="Afrikaans"],a.single-language[title="Afrikaans"] span.size18,#flags.size18 a[title="Xhosa"],.tool-container .tool-items a[title="Xhosa"],a.single-language[title="Xhosa"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -2px -4px no-repeat;
}

#flags.size18 a[title="Corsican"],.tool-container .tool-items a[title="Corsican"],a.single-language[title="Corsican"] span.size18,#flags.size18 a[title="French"],.tool-container .tool-items a[title="French"],a.single-language[title="French"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -118px -91px no-repeat;
}

#flags.size18 a[title="Dutch"],.tool-container .tool-items a[title="Dutch"],a.single-language[title="Dutch"] span.size18,#flags.size18 a[title="Frisian"],.tool-container .tool-items a[title="Frisian"],a.single-language[title="Frisian"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -62px no-repeat;
}

#flags.size18 a[title="Sindhi"],.tool-container .tool-items a[title="Sindhi"],a.single-language[title="Sindhi"] span.size18,#flags.size18 a[title="Urdu"],.tool-container .tool-items a[title="Urdu"],a.single-language[title="Urdu"] span.size18 {
background:url(/wp-content/plugins/google-language-translator/images/flags18.png?x72941) -147px -352px no-repeat;
}

#flags.size16 a[title="Afrikaans"],#language .switcher .selected a[title="Afrikaans"] span,#language .switcher .option a[title="Afrikaans"] span,.tool-container .tool-items a[title="Afrikaans"],a.single-language[title="Afrikaans"] span.size16,#flags.size16 a[title="Xhosa"],#language .switcher .selected a[title="Xhosa"] span,#language .switcher .option a[title="Xhosa"] span,.tool-container .tool-items a[title="Xhosa"],a.single-language[title="Xhosa"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -4px -5px no-repeat;
}

#flags.size16 a[title="Corsican"],#language .switcher .selected a[title="Corsican"] span,#language .switcher .option a[title="Corsican"] span,.tool-container .tool-items a[title="Corsican"],a.single-language[title="Corsican"] span.size16,#flags.size16 a[title="French"],#language .switcher .selected a[title="French"] span,#language .switcher .option a[title="French"] span,.tool-container .tool-items a[title="French"],a.single-language[title="French"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -120px -92px no-repeat;
}

#flags.size16 a[title="Dutch"],#language .switcher .selected a[title="Dutch"] span,#language .switcher .option a[title="Dutch"] span,.tool-container .tool-items a[title="Dutch"],a.single-language[title="Dutch"] span.size16,#flags.size16 a[title="Frisian"],#language .switcher .selected a[title="Frisian"] span,#language .switcher .option a[title="Frisian"] span,.tool-container .tool-items a[title="Frisian"],a.single-language[title="Frisian"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -63px no-repeat;
}

#flags.size16 a[title="Sindhi"],#language .switcher .selected a[title="Sindhi"] span,#language .switcher .option a[title="Sindhi"] span,.tool-container .tool-items a[title="Sindhi"],a.single-language[title="Sindhi"] span.size16,#flags.size16 a[title="Urdu"],#language .switcher .selected a[title="Urdu"] span,#language .switcher .option a[title="Urdu"] span,.tool-container .tool-items a[title="Urdu"],a.single-language[title="Urdu"] span.size16 {
background:url(/wp-content/plugins/google-language-translator/images/flags16.png?x72941) -149px -353px no-repeat;
}

#flags.size24 a[title="Afrikaans"],.tool-container .tool-items a[title="Afrikaans"],a.single-language[title="Afrikaans"] span.size24,#flags.size24 a[title="Xhosa"],.tool-container .tool-items a[title="Xhosa"],a.single-language[title="Xhosa"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) 0 -3px no-repeat;
}

#flags.size24 a[title="Corsican"],.tool-container .tool-items a[title="Corsican"],a.single-language[title="Corsican"] span.size24,#flags.size24 a[title="French"],.tool-container .tool-items a[title="French"],a.single-language[title="French"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -116px -90px no-repeat;
}

#flags.size24 a[title="Dutch"],.tool-container .tool-items a[title="Dutch"],a.single-language[title="Dutch"] span.size24,#flags.size24 a[title="Frisian"],.tool-container .tool-items a[title="Frisian"],a.single-language[title="Frisian"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -61px no-repeat;
}

#flags.size24 a[title="Sindhi"],.tool-container .tool-items a[title="Sindhi"],a.single-language[title="Sindhi"] span.size24,#flags.size24 a[title="Urdu"],.tool-container .tool-items a[title="Urdu"],a.single-language[title="Urdu"] span.size24 {
background:url(/wp-content/plugins/google-language-translator/images/flags.png?x72941) -145px -351px no-repeat;
}

@media only screen and (max-width:1023px) {
.flagdisplay div {
margin-bottom:10px;
}

.metabox-holder,.flagdisplay {
float:none !important;
width:100% !important;
}
}#glt-toolbar {
display:none;
}

#glt-translate-trigger {
position:fixed;
bottom:0;
top:auto;
right:20px;
z-index:200002;
padding:6px 20px 3px;
font-size:16px;
font-family:Arial;
font-weight:700;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
text-decoration:none;
text-align:center;
box-shadow:0 0 9px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 9px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 9px rgba(0,0,0,0.3);
box-sizing:content-box !important;
-webkit-box-sizing:content-box !important;
-moz-box-sizing:content-box !important;
background:linear-gradient(center top,#fbb450,#f89406);
background:-webkit-gradient(linear,center top,center bottom,from(#fbb450),to(#f89406));
background:-webkit-linear-gradient(#fbb450,#f89406);
background:-moz-linear-gradient(#fbb450,#f89406);
background:-o-linear-gradient(#fbb450,#f89406);
background:-ms-linear-gradient(#fbb450,#f89406);
background:linear-gradient(#fbb450,#f89406);
background:-o-linear-gradientcenter(center top,#fbb450,#f89406);
}

.tool-container {
background-color:#d0cbcb;
background:-webkit-gradient(linear,left top,left bottom,color-stop(14%,#d0cbcb),color-stop(100%,#e9e5e5));
background:-moz-linear-gradient(top,#d0cbcb 14%,#e9e5e5 100%);
background:-ms-linear-gradient(top,#d0cbcb 14%,#e9e5e5 100%);
background:linear-gradient(to bottom,#d0cbcb 14%,#e9e5e5 100%);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNkMGNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0cbcb',endColorstr='#e9e5e5',GradientType=0);
background-size:100% 100%;
border-radius:3px;
box-shadow:0 0 15px #000;
position:absolute;
}

.tool-container.tool-top,.tool-container.tool-bottom {
border-bottom:1px solid #beb8b8;
}

.tool-items {
height:100%;
}

.tool-top .tool-item,.tool-bottom .tool-item {
float:left;
}

.tool-left .tool-item,.tool-right .tool-item {
height:34px;
border-top:1px solid #e2dfdf;
border-bottom:1px solid #9f9898;
}

.tool-item {
height:100%;
display:block;
width:34px;
text-align:center;
}

.tool-item:first-child {
border-left:none;
}

.tool-left .tool-item:first-child,.tool-right .tool-item:first-child {
border-top:1px solid transparent;
}

.tool-item:last-child {
border-right:none;
border-bottom:none;
}

.tool-item.selected,.tool-item:hover {
background:#a79f9f;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a79f9f),color-stop(93%,#e2dfdf));
background:-moz-linear-gradient(top,#a79f9f 0%,#e2dfdf 93%);
background:-ms-linear-gradient(top,#a79f9f 0%,#e2dfdf 93%);
background:linear-gradient(to bottom,#a79f9f 0%,#e2dfdf 93%);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3OWY5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2UyZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a79f9f',endColorstr='#e2dfdf',GradientType=0);
}

.tool-top .tool-item:last-child:hover,.tool-bottom .tool-item:last-child:hover {
border-top-right-radius:4px;
border-bottom-right-radius:4px;
}

.tool-top .tool-item:first-child:hover,.tool-bottom .tool-item:first-child:hover {
border-top-left-radius:4px;
border-bottom-left-radius:4px;
}

.tool-left .tool-item:last-child:hover,.tool-right .tool-item:last-child:hover {
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
}

.tool-left .tool-item:first-child:hover,.tool-right .tool-item:first-child:hover {
border-top-right-radius:4px;
border-top-left-radius:4px;
}

.tool-container .arrow {
width:0;
height:0;
position:absolute;
border-width:7px;
border-style:solid;
}

.tool-container.tool-top .arrow {
border-color:#e9e5e5 transparent transparent;
left:50%;
bottom:-14px;
margin-left:-7px;
}

.tool-container.tool-bottom .arrow {
border-color:transparent transparent #e9e5e5;
left:50%;
top:-14px;
margin-left:-7px;
}

.tool-container.tool-left .arrow {
border-color:transparent transparent transparent #E9E5E5;
top:50%;
right:-14px;
margin-top:-7px;
}

.tool-container.tool-right .arrow {
border-color:transparent #E9E5E5 transparent transparent;
top:50%;
left:-14px;
margin-top:-7px;
}

.demo-link {
color:#89CDE4;
text-decoration:underline;
cursor:pointer;
margin-left:30px;
}

.demo-link:hover {
text-decoration:none;
cursor:pointer;
}.typed-cursor {
opacity:1;
-webkit-animation:blink .7s infinite;
-moz-animation:blink .7s infinite;
animation:blink .7s infinite;
}

@keyframes blink {
50% {
opacity:0;
}

0%,100% {
opacity:1;
}
}

@-webkit-keyframes blink {
50% {
opacity:0;
}

0%,100% {
opacity:1;
}
}

@-moz-keyframes blink {
50% {
opacity:0;
}

0%,100% {
opacity:1;
}
}

.premium-newsticker-type {
display:inline-block;
padding-left:1%;
}

.wp-premium-newsticker .premium-newsticker-type {
font-weight:700;
color:#fff;
padding-top:.7%;
text-overflow:ellipsis;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
}

.label_for_newsticker {
font-weight:700;
padding:.7% 3%!important;
height:40px;
}

@media screen and (max-width: 768px) {
.wp-premium-newsticker .premium-newsticker-type {
position:absolute;
left:17%;
width:100%;
}
}

@media screen and (max-width: 425px) {
.wp-premium-newsticker .premium-newsticker-type {
position:absolute;
left:25%;
width:225px;
overflow:hidden;
height:30px;
}
}@font-face {
font-family:'lato-medium';
src:url(/wp-content/uploads/useanyfont/170606060958Lato-Medium.woff) format("woff");
font-display:auto;
}

.lato-medium {
font-family:'lato-medium' !important;
}

@font-face {
font-family:'oswald-medium';
src:url(/wp-content/uploads/useanyfont/170616123856Oswald-Medium.woff) format("woff");
font-display:auto;
}

.oswald-medium {
font-family:'oswald-medium' !important;
}

@font-face {
font-family:'dubai';
src:url(/wp-content/uploads/useanyfont/180511045600Dubai.woff) format("woff");
font-display:auto;
}

.dubai {
font-family:'dubai' !important;
}

@font-face {
font-family:'cabin';
src:url(/wp-content/uploads/useanyfont/180511090854Cabin.woff) format("woff");
font-display:auto;
}

.cabin {
font-family:'cabin' !important;
}

@font-face {
font-family:'helmet';
src:url(/wp-content/uploads/useanyfont/180525124215Helmet.woff) format("woff");
font-display:auto;
}

.helmet {
font-family:'helmet' !important;
}

@font-face {
font-family:'berthold-regular';
src:url(/wp-content/uploads/useanyfont/180528090458Berthold-Regular.woff) format("woff");
font-display:auto;
}

.berthold-regular {
font-family:'berthold-regular' !important;
}

@font-face {
font-family:'chivo-bold';
src:url(/wp-content/uploads/useanyfont/190102024301Chivo-Bold.woff) format("woff");
font-display:auto;
}

.chivo-bold {
font-family:'chivo-bold' !important;
}

@font-face {
font-family:'gothamblack';
src:url(/wp-content/uploads/useanyfont/190430105530GothamBlack.woff) format("woff");
font-display:auto;
}

.gothamblack {
font-family:'gothamblack' !important;
}

@font-face {
font-family:'aliseo';
src:url(/wp-content/uploads/useanyfont/191209091235Aliseo.woff) format("woff");
font-display:auto;
}

.aliseo {
font-family:'aliseo' !important;
}

@font-face {
font-family:'francois';
src:url(/wp-content/uploads/useanyfont/191213073507Francois.woff) format("woff");
font-display:auto;
}

.francois {
font-family:'francois' !important;
}

@font-face {
font-family:'caviar';
src:url(/wp-content/uploads/useanyfont/5606Caviar.woff2) format("woff2"),url(/wp-content/uploads/useanyfont/5606Caviar.woff) format("woff");
font-display:auto;
}

.caviar {
font-family:'caviar' !important;
}.mfp-bg {
top:0;
left:0;
width:100%;
height:100%;
z-index:9999999;
overflow:hidden;
position:fixed;
background:#0b0b0b;
opacity:.8;
filter:alpha(opacity=80);
}

.mfp-wrap {
top:0;
left:0;
width:100%;
height:100%;
z-index:9999999;
position:fixed;
outline:none !important;
-webkit-backface-visibility:hidden;
}

.mfp-container {
text-align:center;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0 8px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.mfp-container:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
}

.mfp-content {
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1045;
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
width:100%;
cursor:auto;
}

.mfp-ajax-cur {
cursor:progress;
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor:-moz-zoom-out;
cursor:-webkit-zoom-out;
cursor:zoom-out;
}

.mfp-zoom {
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in;
cursor:zoom-in;
}

.mfp-auto-cursor .mfp-content {
cursor:auto;
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
}

.mfp-hide {
display:none !important;
}

.mfp-preloader {
color:#ccc;
position:absolute;
top:50%;
width:auto;
text-align:center;
margin-top:-.8em;
left:8px;
right:8px;
z-index:1044;
}

.mfp-preloader a {
color:#ccc;
}

.mfp-preloader a:hover {
color:#fff;
}

button.mfp-close,button.mfp-arrow {
overflow:visible;
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none;
display:block;
outline:none;
padding:0;
z-index:1046;
-webkit-box-shadow:none;
box-shadow:none;
}

button::-moz-focus-inner {
padding:0;
border:0;
}

.mfp-close {
width:44px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:0;
text-decoration:none;
text-align:center;
opacity:.65;
filter:alpha(opacity=65);
padding:0 0 18px 10px;
color:#fff;
font-style:normal;
font-size:28px;
font-family:Arial,Baskerville,monospace;
}

.mfp-close:active {
top:1px;
}

.mfp-close-btn-in .mfp-close {
color:#333;
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
color:#fff;
right:-6px;
text-align:right;
padding-right:6px;
width:100%;
}

.mfp-counter {
position:absolute;
top:0;
right:0;
color:#ccc;
font-size:12px;
line-height:18px;
}

.mfp-arrow {
position:absolute;
opacity:.65;
filter:alpha(opacity=65);
margin:0;
top:50%;
margin-top:-55px;
padding:0;
width:90px;
height:110px;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.mfp-arrow:active {
margin-top:-54px;
}

.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
content:'';
display:block;
width:0;
height:0;
position:absolute;
left:0;
top:0;
margin-top:35px;
margin-left:35px;
border:medium inset transparent;
}

.mfp-arrow:after,.mfp-arrow .mfp-a {
border-top-width:13px;
border-bottom-width:13px;
top:8px;
}

.mfp-arrow:before,.mfp-arrow .mfp-b {
border-top-width:21px;
border-bottom-width:21px;
opacity:.7;
}

.mfp-arrow-left {
left:0;
}

.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {
border-right:17px solid #fff;
margin-left:31px;
}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {
margin-left:25px;
border-right:27px solid #3f3f3f;
}

.mfp-arrow-right {
right:0;
}

.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {
border-left:17px solid #fff;
margin-left:39px;
}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {
border-left:27px solid #3f3f3f;
}

.mfp-iframe-holder {
padding-top:40px;
padding-bottom:40px;
}

.mfp-iframe-holder .mfp-content {
line-height:0;
width:100%;
max-width:900px;
}

.mfp-iframe-holder .mfp-close {
top:-40px;
}

.mfp-iframe-scaler {
width:100%;
height:0;
overflow:hidden;
padding-top:56.25%;
}

.mfp-iframe-scaler iframe {
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 8px rgba(0,0,0,0.6);
background:#000;
}

img.mfp-img {
width:auto;
max-width:100%;
height:auto;
display:block;
line-height:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:40px 0;
margin:0 auto;
}

.mfp-figure {
line-height:0;
}

.mfp-figure:after {
content:'';
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index:-1;
box-shadow:0 0 8px rgba(0,0,0,0.6);
background:#444;
}

.mfp-figure small {
color:#bdbdbd;
display:block;
font-size:12px;
line-height:14px;
}

.mfp-figure figure {
margin:0;
}

.mfp-bottom-bar {
margin-top:-36px;
position:absolute;
top:100%;
left:0;
width:100%;
cursor:auto;
}

.mfp-title {
text-align:left;
line-height:18px;
color:#f3f3f3;
word-wrap:break-word;
padding-right:36px;
}

.mfp-image-holder .mfp-content {
max-width:100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
cursor:pointer;
}

.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content {
display:none;
}

.mfp-close:hover,.mfp-close:focus,.mfp-arrow:hover,.mfp-arrow:focus {
opacity:1;
filter:alpha(opacity=100);
}

@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0;
}

.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0;
}

.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px;
}

.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0,0,0,0.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.mfp-img-mobile .mfp-counter {
right:5px;
top:3px;
}

.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0,0,0,0.6);
position:fixed;
text-align:center;
padding:0;
}

.mfp-img-mobile img.mfp-img,.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0;
}
}

@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform:scale(0.75);
transform:scale(0.75);
}

.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0;
}

.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%;
}

.mfp-container {
padding-left:6px;
padding-right:6px;
}
}

.mfp-ie7 .mfp-bottom-bar {
width:600px;
left:50%;
margin-left:-300px;
margin-top:5px;
padding-bottom:5px;
}

.mfp-ie7 .mfp-content {
padding-top:44px;
}

.mfp-ie7 .mfp-close {
top:0;
right:0;
padding-top:0;
}

.penci-owl-carousel .animated {
-webkit-animation-duration:1000ms;
animation-duration:1000ms;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}

.penci-owl-carousel .owl-animated-in {
z-index:0;
}

.penci-owl-carousel .owl-animated-out {
z-index:1;
}

.penci-owl-carousel .fadeOut {
-webkit-animation-name:fadeOut;
animation-name:fadeOut;
}

.mfp-ie7 .mfp-img,.mfp-ie7 .mfp-container {
padding:0;
}

@-webkit-keyframes fadeOut {
0% {
opacity:1;
}

100% {
opacity:0;
}
}

@keyframes fadeOut {
0% {
opacity:1;
}

100% {
opacity:0;
}
}

.owl-height {
-webkit-transition:height 500ms ease-in-out;
-moz-transition:height 500ms ease-in-out;
-ms-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out;
}

.penci-owl-carousel {
display:none;
width:100%;
-webkit-tap-highlight-color:transparent;
position:relative;
z-index:1;
}

.penci-owl-carousel .owl-stage {
position:relative;
-ms-touch-action:pan-Y;
}

.penci-owl-carousel .owl-stage:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.penci-owl-carousel .owl-stage-outer {
position:relative;
overflow:hidden;
-webkit-transform:translate3d(0px,0px,0px);
}

.penci-owl-carousel .owl-nav .owl-prev,.penci-owl-carousel .owl-nav .owl-next,.penci-owl-carousel .owl-dot {
cursor:pointer;
cursor:hand;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.penci-owl-carousel.owl-loaded {
display:block;
}

.penci-owl-carousel.owl-loading {
opacity:0;
display:block;
}

.penci-owl-carousel.owl-hidden {
opacity:0;
}

.penci-owl-carousel .owl-item {
position:relative;
min-height:1px;
float:left;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.penci-owl-carousel .owl-item img {
display:block;
width:100%;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
}

.penci-owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select:auto;
-moz-user-select:auto;
-ms-user-select:auto;
user-select:auto;
}

.penci-owl-carousel .owl-grab {
cursor:move;
cursor:-webkit-grab;
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab;
}

.penci-owl-carousel.owl-rtl {
direction:rtl;
}

.penci-owl-carousel.owl-rtl .owl-item {
float:right;
}

.penci-owl-carousel .owl-item .owl-lazy {
opacity:0;
-webkit-transition:opacity 400ms ease;
-moz-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease;
}

.penci-owl-carousel .owl-video-wrapper {
position:relative;
height:100%;
background:#000;
}

.penci-owl-carousel .owl-video-play-icon {
position:absolute;
height:80px;
width:80px;
left:50%;
top:50%;
margin-left:-40px;
margin-top:-40px;
cursor:pointer;
z-index:1;
-webkit-backface-visibility:hidden;
-webkit-transition:scale 100ms ease;
-moz-transition:scale 100ms ease;
-ms-transition:scale 100ms ease;
-o-transition:scale 100ms ease;
transition:scale 100ms ease;
}

.penci-owl-carousel .owl-video-play-icon:hover {
-webkit-transition:scale(1.3,1.3);
-moz-transition:scale(1.3,1.3);
-ms-transition:scale(1.3,1.3);
-o-transition:scale(1.3,1.3);
transition:scale(1.3,1.3);
}

.penci-owl-carousel .owl-video-tn {
opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
background-size:contain;
-webkit-transition:opacity 400ms ease;
-moz-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease;
}

.penci-owl-carousel .owl-video-frame {
position:relative;
z-index:1;
}

.animated {
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
}

.animated.infinite {
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
}

.animated.hinge {
-webkit-animation-duration:2s;
animation-duration:2s;
}

.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {
-webkit-animation-duration:.75s;
animation-duration:.75s;
}

.penci-owl-carousel .owl-refresh .owl-item,.penci-owl-carousel .owl-video-playing .owl-video-tn,.penci-owl-carousel .owl-video-playing .owl-video-play-icon {
display:none;
}

@-webkit-keyframes bounce {
from,20%,53%,80%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

40%,43% {
-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-30px,0);
transform:translate3d(0,-30px,0);
}

70% {
-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-15px,0);
transform:translate3d(0,-15px,0);
}

90% {
-webkit-transform:translate3d(0,-4px,0);
transform:translate3d(0,-4px,0);
}
}

@keyframes bounce {
from,20%,53%,80%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

40%,43% {
-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-30px,0);
transform:translate3d(0,-30px,0);
}

70% {
-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
-webkit-transform:translate3d(0,-15px,0);
transform:translate3d(0,-15px,0);
}

90% {
-webkit-transform:translate3d(0,-4px,0);
transform:translate3d(0,-4px,0);
}
}

.bounce {
-webkit-animation-name:bounce;
animation-name:bounce;
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
}

@-webkit-keyframes flash {
from,50%,to {
opacity:1;
}

25%,75% {
opacity:0;
}
}

@keyframes flash {
from,50%,to {
opacity:1;
}

25%,75% {
opacity:0;
}
}

.flash {
-webkit-animation-name:flash;
animation-name:flash;
}

@-webkit-keyframes pulse {
50% {
-webkit-transform:scale3d(1.05,1.05,1.05);
transform:scale3d(1.05,1.05,1.05);
}

from,to {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

@keyframes pulse {
50% {
-webkit-transform:scale3d(1.05,1.05,1.05);
transform:scale3d(1.05,1.05,1.05);
}

from,to {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

.pulse {
-webkit-animation-name:pulse;
animation-name:pulse;
}

@-webkit-keyframes rubberBand {
30% {
-webkit-transform:scale3d(1.25,0.75,1);
transform:scale3d(1.25,0.75,1);
}

40% {
-webkit-transform:scale3d(0.75,1.25,1);
transform:scale3d(0.75,1.25,1);
}

50% {
-webkit-transform:scale3d(1.15,0.85,1);
transform:scale3d(1.15,0.85,1);
}

65% {
-webkit-transform:scale3d(.95,1.05,1);
transform:scale3d(.95,1.05,1);
}

75% {
-webkit-transform:scale3d(1.05,.95,1);
transform:scale3d(1.05,.95,1);
}

from,to {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

@keyframes rubberBand {
30% {
-webkit-transform:scale3d(1.25,0.75,1);
transform:scale3d(1.25,0.75,1);
}

40% {
-webkit-transform:scale3d(0.75,1.25,1);
transform:scale3d(0.75,1.25,1);
}

50% {
-webkit-transform:scale3d(1.15,0.85,1);
transform:scale3d(1.15,0.85,1);
}

65% {
-webkit-transform:scale3d(.95,1.05,1);
transform:scale3d(.95,1.05,1);
}

75% {
-webkit-transform:scale3d(1.05,.95,1);
transform:scale3d(1.05,.95,1);
}

from,to {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

.rubberBand {
-webkit-animation-name:rubberBand;
animation-name:rubberBand;
}

@-webkit-keyframes shake {
from,to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

10%,30%,50%,70%,90% {
-webkit-transform:translate3d(-10px,0,0);
transform:translate3d(-10px,0,0);
}

20%,40%,60%,80% {
-webkit-transform:translate3d(10px,0,0);
transform:translate3d(10px,0,0);
}
}

@keyframes shake {
from,to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

10%,30%,50%,70%,90% {
-webkit-transform:translate3d(-10px,0,0);
transform:translate3d(-10px,0,0);
}

20%,40%,60%,80% {
-webkit-transform:translate3d(10px,0,0);
transform:translate3d(10px,0,0);
}
}

.shake {
-webkit-animation-name:shake;
animation-name:shake;
}

@-webkit-keyframes headShake {
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg);
}

18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg);
}

31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg);
}

43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg);
}

0%,50% {
-webkit-transform:translateX(0);
transform:translateX(0);
}
}

@keyframes headShake {
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg);
}

18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg);
}

31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg);
}

43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg);
}

0%,50% {
-webkit-transform:translateX(0);
transform:translateX(0);
}
}

.headShake {
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
-webkit-animation-name:headShake;
animation-name:headShake;
}

@-webkit-keyframes swing {
20% {
-webkit-transform:rotate3d(0,0,1,15deg);
transform:rotate3d(0,0,1,15deg);
}

40% {
-webkit-transform:rotate3d(0,0,1,-10deg);
transform:rotate3d(0,0,1,-10deg);
}

60% {
-webkit-transform:rotate3d(0,0,1,5deg);
transform:rotate3d(0,0,1,5deg);
}

80% {
-webkit-transform:rotate3d(0,0,1,-5deg);
transform:rotate3d(0,0,1,-5deg);
}

to {
-webkit-transform:rotate3d(0,0,1,0deg);
transform:rotate3d(0,0,1,0deg);
}
}

@keyframes swing {
20% {
-webkit-transform:rotate3d(0,0,1,15deg);
transform:rotate3d(0,0,1,15deg);
}

40% {
-webkit-transform:rotate3d(0,0,1,-10deg);
transform:rotate3d(0,0,1,-10deg);
}

60% {
-webkit-transform:rotate3d(0,0,1,5deg);
transform:rotate3d(0,0,1,5deg);
}

80% {
-webkit-transform:rotate3d(0,0,1,-5deg);
transform:rotate3d(0,0,1,-5deg);
}

to {
-webkit-transform:rotate3d(0,0,1,0deg);
transform:rotate3d(0,0,1,0deg);
}
}

.swing {
-webkit-transform-origin:top center;
transform-origin:top center;
-webkit-animation-name:swing;
animation-name:swing;
}

@-webkit-keyframes tada {
10%,20% {
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
}

30%,50%,70%,90% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
}

40%,60%,80% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
}

from,to {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

@keyframes tada {
10%,20% {
-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
}

30%,50%,70%,90% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
}

40%,60%,80% {
-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
}

from,to {
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

.tada {
-webkit-animation-name:tada;
animation-name:tada;
}

@-webkit-keyframes wobble {
15% {
-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
}

30% {
-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
}

45% {
-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
}

60% {
-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
}

75% {
-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
}

from,to {
-webkit-transform:none;
transform:none;
}
}

@keyframes wobble {
15% {
-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
}

30% {
-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
}

45% {
-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
}

60% {
-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
}

75% {
-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
}

from,to {
-webkit-transform:none;
transform:none;
}
}

.wobble {
-webkit-animation-name:wobble;
animation-name:wobble;
}

@-webkit-keyframes jello {
from,11.1%,to {
-webkit-transform:none;
transform:none;
}

22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg);
}

33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg);
}

44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg);
}

55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg);
}

66.6% {
-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
transform:skewX(-0.78125deg) skewY(-0.78125deg);
}

77.7% {
-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
transform:skewX(0.390625deg) skewY(0.390625deg);
}

88.8% {
-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}

@keyframes jello {
from,11.1%,to {
-webkit-transform:none;
transform:none;
}

22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg);
}

33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg);
}

44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg);
}

55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg);
}

66.6% {
-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
transform:skewX(-0.78125deg) skewY(-0.78125deg);
}

77.7% {
-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
transform:skewX(0.390625deg) skewY(0.390625deg);
}

88.8% {
-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}

.jello {
-webkit-animation-name:jello;
animation-name:jello;
-webkit-transform-origin:center;
transform-origin:center;
}

@-webkit-keyframes bounceIn {
from,20%,40%,60%,80%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

0% {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}

20% {
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1);
}

40% {
-webkit-transform:scale3d(.9,.9,.9);
transform:scale3d(.9,.9,.9);
}

60% {
opacity:1;
-webkit-transform:scale3d(1.03,1.03,1.03);
transform:scale3d(1.03,1.03,1.03);
}

80% {
-webkit-transform:scale3d(.97,.97,.97);
transform:scale3d(.97,.97,.97);
}

to {
opacity:1;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

@keyframes bounceIn {
from,20%,40%,60%,80%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

0% {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}

20% {
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1);
}

40% {
-webkit-transform:scale3d(.9,.9,.9);
transform:scale3d(.9,.9,.9);
}

60% {
opacity:1;
-webkit-transform:scale3d(1.03,1.03,1.03);
transform:scale3d(1.03,1.03,1.03);
}

80% {
-webkit-transform:scale3d(.97,.97,.97);
transform:scale3d(.97,.97,.97);
}

to {
opacity:1;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
}
}

.bounceIn {
-webkit-animation-name:bounceIn;
animation-name:bounceIn;
}

@-webkit-keyframes bounceInDown {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

0% {
opacity:0;
-webkit-transform:translate3d(0,-3000px,0);
transform:translate3d(0,-3000px,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(0,25px,0);
transform:translate3d(0,25px,0);
}

75% {
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

90% {
-webkit-transform:translate3d(0,5px,0);
transform:translate3d(0,5px,0);
}

to {
-webkit-transform:none;
transform:none;
}
}

@keyframes bounceInDown {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

0% {
opacity:0;
-webkit-transform:translate3d(0,-3000px,0);
transform:translate3d(0,-3000px,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(0,25px,0);
transform:translate3d(0,25px,0);
}

75% {
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

90% {
-webkit-transform:translate3d(0,5px,0);
transform:translate3d(0,5px,0);
}

to {
-webkit-transform:none;
transform:none;
}
}

.bounceInDown {
-webkit-animation-name:bounceInDown;
animation-name:bounceInDown;
}

@-webkit-keyframes bounceInLeft {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

0% {
opacity:0;
-webkit-transform:translate3d(-3000px,0,0);
transform:translate3d(-3000px,0,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(25px,0,0);
transform:translate3d(25px,0,0);
}

75% {
-webkit-transform:translate3d(-10px,0,0);
transform:translate3d(-10px,0,0);
}

90% {
-webkit-transform:translate3d(5px,0,0);
transform:translate3d(5px,0,0);
}

to {
-webkit-transform:none;
transform:none;
}
}

@keyframes bounceInLeft {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

0% {
opacity:0;
-webkit-transform:translate3d(-3000px,0,0);
transform:translate3d(-3000px,0,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(25px,0,0);
transform:translate3d(25px,0,0);
}

75% {
-webkit-transform:translate3d(-10px,0,0);
transform:translate3d(-10px,0,0);
}

90% {
-webkit-transform:translate3d(5px,0,0);
transform:translate3d(5px,0,0);
}

to {
-webkit-transform:none;
transform:none;
}
}

.bounceInLeft {
-webkit-animation-name:bounceInLeft;
animation-name:bounceInLeft;
}

@-webkit-keyframes bounceInRight {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

from {
opacity:0;
-webkit-transform:translate3d(3000px,0,0);
transform:translate3d(3000px,0,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(-25px,0,0);
transform:translate3d(-25px,0,0);
}

75% {
-webkit-transform:translate3d(10px,0,0);
transform:translate3d(10px,0,0);
}

90% {
-webkit-transform:translate3d(-5px,0,0);
transform:translate3d(-5px,0,0);
}

to {
-webkit-transform:none;
transform:none;
}
}

@keyframes bounceInRight {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

from {
opacity:0;
-webkit-transform:translate3d(3000px,0,0);
transform:translate3d(3000px,0,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(-25px,0,0);
transform:translate3d(-25px,0,0);
}

75% {
-webkit-transform:translate3d(10px,0,0);
transform:translate3d(10px,0,0);
}

90% {
-webkit-transform:translate3d(-5px,0,0);
transform:translate3d(-5px,0,0);
}

to {
-webkit-transform:none;
transform:none;
}
}

.bounceInRight {
-webkit-animation-name:bounceInRight;
animation-name:bounceInRight;
}

@-webkit-keyframes bounceInUp {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

from {
opacity:0;
-webkit-transform:translate3d(0,3000px,0);
transform:translate3d(0,3000px,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
}

75% {
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0);
}

90% {
-webkit-transform:translate3d(0,-5px,0);
transform:translate3d(0,-5px,0);
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

@keyframes bounceInUp {
from,60%,75%,90%,to {
-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}

from {
opacity:0;
-webkit-transform:translate3d(0,3000px,0);
transform:translate3d(0,3000px,0);
}

60% {
opacity:1;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
}

75% {
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0);
}

90% {
-webkit-transform:translate3d(0,-5px,0);
transform:translate3d(0,-5px,0);
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.bounceInUp {
-webkit-animation-name:bounceInUp;
animation-name:bounceInUp;
}

@-webkit-keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9,.9,.9);
transform:scale3d(.9,.9,.9);
}

50%,55% {
opacity:1;
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1);
}

to {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}
}

@keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9,.9,.9);
transform:scale3d(.9,.9,.9);
}

50%,55% {
opacity:1;
-webkit-transform:scale3d(1.1,1.1,1.1);
transform:scale3d(1.1,1.1,1.1);
}

to {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}
}

.bounceOut {
-webkit-animation-name:bounceOut;
animation-name:bounceOut;
}

@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0);
}

40%,45% {
opacity:1;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
}

to {
opacity:0;
-webkit-transform:translate3d(0,2000px,0);
transform:translate3d(0,2000px,0);
}
}

@keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0);
}

40%,45% {
opacity:1;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
}

to {
opacity:0;
-webkit-transform:translate3d(0,2000px,0);
transform:translate3d(0,2000px,0);
}
}

.bounceOutDown {
-webkit-animation-name:bounceOutDown;
animation-name:bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px,0,0);
transform:translate3d(20px,0,0);
}

to {
opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
transform:translate3d(-2000px,0,0);
}
}

@keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px,0,0);
transform:translate3d(20px,0,0);
}

to {
opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
transform:translate3d(-2000px,0,0);
}
}

.bounceOutLeft {
-webkit-animation-name:bounceOutLeft;
animation-name:bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px,0,0);
transform:translate3d(-20px,0,0);
}

to {
opacity:0;
-webkit-transform:translate3d(2000px,0,0);
transform:translate3d(2000px,0,0);
}
}

@keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px,0,0);
transform:translate3d(-20px,0,0);
}

to {
opacity:0;
-webkit-transform:translate3d(2000px,0,0);
transform:translate3d(2000px,0,0);
}
}

.bounceOutRight {
-webkit-animation-name:bounceOutRight;
animation-name:bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

40%,45% {
opacity:1;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

to {
opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
transform:translate3d(0,-2000px,0);
}
}

@keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
}

40%,45% {
opacity:1;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

to {
opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
transform:translate3d(0,-2000px,0);
}
}

.bounceOutUp {
-webkit-animation-name:bounceOutUp;
animation-name:bounceOutUp;
}

@-webkit-keyframes fadeIn {
from {
opacity:0;
}

to {
opacity:1;
}
}

@keyframes fadeIn {
from {
opacity:0;
}

to {
opacity:1;
}
}

.fadeIn {
-webkit-animation-name:fadeIn;
animation-name:fadeIn;
}

@-webkit-keyframes fadeInDown {
from {
opacity:0;
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInDown {
from {
opacity:0;
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInDown {
-webkit-animation-name:fadeInDown;
animation-name:fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
from {
opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
transform:translate3d(0,-2000px,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInDownBig {
from {
opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
transform:translate3d(0,-2000px,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInDownBig {
-webkit-animation-name:fadeInDownBig;
animation-name:fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
from {
opacity:0;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInLeft {
from {
opacity:0;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInLeft {
-webkit-animation-name:fadeInLeft;
animation-name:fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
from {
opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
transform:translate3d(-2000px,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInLeftBig {
from {
opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
transform:translate3d(-2000px,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInLeftBig {
-webkit-animation-name:fadeInLeftBig;
animation-name:fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
from {
opacity:0;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInRight {
from {
opacity:0;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInRight {
-webkit-animation-name:fadeInRight;
animation-name:fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
from {
opacity:0;
-webkit-transform:translate3d(2000px,0,0);
transform:translate3d(2000px,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInRightBig {
from {
opacity:0;
-webkit-transform:translate3d(2000px,0,0);
transform:translate3d(2000px,0,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInRightBig {
-webkit-animation-name:fadeInRightBig;
animation-name:fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
from {
opacity:0;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInUp {
from {
opacity:0;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInUp {
-webkit-animation-name:fadeInUp;
animation-name:fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
from {
opacity:0;
-webkit-transform:translate3d(0,2000px,0);
transform:translate3d(0,2000px,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes fadeInUpBig {
from {
opacity:0;
-webkit-transform:translate3d(0,2000px,0);
transform:translate3d(0,2000px,0);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.fadeInUpBig {
-webkit-animation-name:fadeInUpBig;
animation-name:fadeInUpBig;
}

@-webkit-keyframes fadeOut {
from {
opacity:1;
}

to {
opacity:0;
}
}

@keyframes fadeOut {
from {
opacity:1;
}

to {
opacity:0;
}
}

.fadeOut {
-webkit-animation-name:fadeOut;
animation-name:fadeOut;
}

@-webkit-keyframes fadeOutDown {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
}
}

@keyframes fadeOutDown {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
}
}

.fadeOutDown {
-webkit-animation-name:fadeOutDown;
animation-name:fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,2000px,0);
transform:translate3d(0,2000px,0);
}
}

@keyframes fadeOutDownBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,2000px,0);
transform:translate3d(0,2000px,0);
}
}

.fadeOutDownBig {
-webkit-animation-name:fadeOutDownBig;
animation-name:fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}
}

@keyframes fadeOutLeft {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}
}

.fadeOutLeft {
-webkit-animation-name:fadeOutLeft;
animation-name:fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
transform:translate3d(-2000px,0,0);
}
}

@keyframes fadeOutLeftBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(-2000px,0,0);
transform:translate3d(-2000px,0,0);
}
}

.fadeOutLeftBig {
-webkit-animation-name:fadeOutLeftBig;
animation-name:fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}
}

@keyframes fadeOutRight {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}
}

.fadeOutRight {
-webkit-animation-name:fadeOutRight;
animation-name:fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(2000px,0,0);
transform:translate3d(2000px,0,0);
}
}

@keyframes fadeOutRightBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(2000px,0,0);
transform:translate3d(2000px,0,0);
}
}

.fadeOutRightBig {
-webkit-animation-name:fadeOutRightBig;
animation-name:fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
}
}

@keyframes fadeOutUp {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
}
}

.fadeOutUp {
-webkit-animation-name:fadeOutUp;
animation-name:fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
transform:translate3d(0,-2000px,0);
}
}

@keyframes fadeOutUpBig {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(0,-2000px,0);
transform:translate3d(0,-2000px,0);
}
}

.fadeOutUpBig {
-webkit-animation-name:fadeOutUpBig;
animation-name:fadeOutUpBig;
}

@-webkit-keyframes flip {
from {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
transform:perspective(400px) rotate3d(0,1,0,-360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

40% {
-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

50% {
-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

80% {
-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
transform:perspective(400px) scale3d(.95,.95,.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

to {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
}

@keyframes flip {
from {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
transform:perspective(400px) rotate3d(0,1,0,-360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

40% {
-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

50% {
-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

80% {
-webkit-transform:perspective(400px) scale3d(.95,.95,.95);
transform:perspective(400px) scale3d(.95,.95,.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

to {
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}
}

.animated.flip {
-webkit-backface-visibility:visible;
backface-visibility:visible;
-webkit-animation-name:flip;
animation-name:flip;
}

@-webkit-keyframes flipInX {
from {
-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
transform:perspective(400px) rotate3d(1,0,0,90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
}

40% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
transform:perspective(400px) rotate3d(1,0,0,-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

60% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
transform:perspective(400px) rotate3d(1,0,0,10deg);
opacity:1;
}

80% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
transform:perspective(400px) rotate3d(1,0,0,-5deg);
}

to {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}

@keyframes flipInX {
from {
-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
transform:perspective(400px) rotate3d(1,0,0,90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
}

40% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
transform:perspective(400px) rotate3d(1,0,0,-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

60% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
transform:perspective(400px) rotate3d(1,0,0,10deg);
opacity:1;
}

80% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
transform:perspective(400px) rotate3d(1,0,0,-5deg);
}

to {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}

.flipInX {
-webkit-backface-visibility:visible !important;
backface-visibility:visible !important;
-webkit-animation-name:flipInX;
animation-name:flipInX;
}

@-webkit-keyframes flipInY {
from {
-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
transform:perspective(400px) rotate3d(0,1,0,90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
}

40% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
transform:perspective(400px) rotate3d(0,1,0,-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

60% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
transform:perspective(400px) rotate3d(0,1,0,10deg);
opacity:1;
}

80% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
transform:perspective(400px) rotate3d(0,1,0,-5deg);
}

to {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}

@keyframes flipInY {
from {
-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
transform:perspective(400px) rotate3d(0,1,0,90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0;
}

40% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
transform:perspective(400px) rotate3d(0,1,0,-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

60% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
transform:perspective(400px) rotate3d(0,1,0,10deg);
opacity:1;
}

80% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
transform:perspective(400px) rotate3d(0,1,0,-5deg);
}

to {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}
}

.flipInY {
-webkit-backface-visibility:visible !important;
backface-visibility:visible !important;
-webkit-animation-name:flipInY;
animation-name:flipInY;
}

@-webkit-keyframes flipOutX {
from {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}

30% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
transform:perspective(400px) rotate3d(1,0,0,-20deg);
opacity:1;
}

to {
-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
transform:perspective(400px) rotate3d(1,0,0,90deg);
opacity:0;
}
}

@keyframes flipOutX {
from {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}

30% {
-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
transform:perspective(400px) rotate3d(1,0,0,-20deg);
opacity:1;
}

to {
-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
transform:perspective(400px) rotate3d(1,0,0,90deg);
opacity:0;
}
}

.flipOutX {
-webkit-animation-name:flipOutX;
animation-name:flipOutX;
-webkit-backface-visibility:visible !important;
backface-visibility:visible !important;
}

@-webkit-keyframes flipOutY {
from {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}

30% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
transform:perspective(400px) rotate3d(0,1,0,-15deg);
opacity:1;
}

to {
-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
transform:perspective(400px) rotate3d(0,1,0,90deg);
opacity:0;
}
}

@keyframes flipOutY {
from {
-webkit-transform:perspective(400px);
transform:perspective(400px);
}

30% {
-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
transform:perspective(400px) rotate3d(0,1,0,-15deg);
opacity:1;
}

to {
-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
transform:perspective(400px) rotate3d(0,1,0,90deg);
opacity:0;
}
}

.flipOutY {
-webkit-backface-visibility:visible !important;
backface-visibility:visible !important;
-webkit-animation-name:flipOutY;
animation-name:flipOutY;
}

@-webkit-keyframes lightSpeedIn {
from {
-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
transform:translate3d(100%,0,0) skewX(-30deg);
opacity:0;
}

60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1;
}

80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1;
}

to {
-webkit-transform:none;
transform:none;
opacity:1;
}
}

@keyframes lightSpeedIn {
from {
-webkit-transform:translate3d(100%,0,0) skewX(-30deg);
transform:translate3d(100%,0,0) skewX(-30deg);
opacity:0;
}

60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1;
}

80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1;
}

to {
-webkit-transform:none;
transform:none;
opacity:1;
}
}

.lightSpeedIn {
-webkit-animation-name:lightSpeedIn;
animation-name:lightSpeedIn;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out;
}

@-webkit-keyframes lightSpeedOut {
from {
opacity:1;
}

to {
-webkit-transform:translate3d(100%,0,0) skewX(30deg);
transform:translate3d(100%,0,0) skewX(30deg);
opacity:0;
}
}

@keyframes lightSpeedOut {
from {
opacity:1;
}

to {
-webkit-transform:translate3d(100%,0,0) skewX(30deg);
transform:translate3d(100%,0,0) skewX(30deg);
opacity:0;
}
}

.lightSpeedOut {
-webkit-animation-name:lightSpeedOut;
animation-name:lightSpeedOut;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
}

@-webkit-keyframes rotateIn {
from {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0,0,1,-200deg);
transform:rotate3d(0,0,1,-200deg);
opacity:0;
}

to {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

@keyframes rotateIn {
from {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0,0,1,-200deg);
transform:rotate3d(0,0,1,-200deg);
opacity:0;
}

to {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

.rotateIn {
-webkit-animation-name:rotateIn;
animation-name:rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,-45deg);
transform:rotate3d(0,0,1,-45deg);
opacity:0;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

@keyframes rotateInDownLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,-45deg);
transform:rotate3d(0,0,1,-45deg);
opacity:0;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

.rotateInDownLeft {
-webkit-animation-name:rotateInDownLeft;
animation-name:rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,45deg);
transform:rotate3d(0,0,1,45deg);
opacity:0;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

@keyframes rotateInDownRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,45deg);
transform:rotate3d(0,0,1,45deg);
opacity:0;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

.rotateInDownRight {
-webkit-animation-name:rotateInDownRight;
animation-name:rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,45deg);
transform:rotate3d(0,0,1,45deg);
opacity:0;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

@keyframes rotateInUpLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,45deg);
transform:rotate3d(0,0,1,45deg);
opacity:0;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

.rotateInUpLeft {
-webkit-animation-name:rotateInUpLeft;
animation-name:rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,-90deg);
transform:rotate3d(0,0,1,-90deg);
opacity:0;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

@keyframes rotateInUpRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,-90deg);
transform:rotate3d(0,0,1,-90deg);
opacity:0;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1;
}
}

.rotateInUpRight {
-webkit-animation-name:rotateInUpRight;
animation-name:rotateInUpRight;
}

@-webkit-keyframes rotateOut {
from {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1;
}

to {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0,0,1,200deg);
transform:rotate3d(0,0,1,200deg);
opacity:0;
}
}

@keyframes rotateOut {
from {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1;
}

to {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0,0,1,200deg);
transform:rotate3d(0,0,1,200deg);
opacity:0;
}
}

.rotateOut {
-webkit-animation-name:rotateOut;
animation-name:rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,45deg);
transform:rotate3d(0,0,1,45deg);
opacity:0;
}
}

@keyframes rotateOutDownLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,45deg);
transform:rotate3d(0,0,1,45deg);
opacity:0;
}
}

.rotateOutDownLeft {
-webkit-animation-name:rotateOutDownLeft;
animation-name:rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,-45deg);
transform:rotate3d(0,0,1,-45deg);
opacity:0;
}
}

@keyframes rotateOutDownRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,-45deg);
transform:rotate3d(0,0,1,-45deg);
opacity:0;
}
}

.rotateOutDownRight {
-webkit-animation-name:rotateOutDownRight;
animation-name:rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,-45deg);
transform:rotate3d(0,0,1,-45deg);
opacity:0;
}
}

@keyframes rotateOutUpLeft {
from {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1;
}

to {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0,0,1,-45deg);
transform:rotate3d(0,0,1,-45deg);
opacity:0;
}
}

.rotateOutUpLeft {
-webkit-animation-name:rotateOutUpLeft;
animation-name:rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,90deg);
transform:rotate3d(0,0,1,90deg);
opacity:0;
}
}

@keyframes rotateOutUpRight {
from {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1;
}

to {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0,0,1,90deg);
transform:rotate3d(0,0,1,90deg);
opacity:0;
}
}

.rotateOutUpRight {
-webkit-animation-name:rotateOutUpRight;
animation-name:rotateOutUpRight;
}

@-webkit-keyframes hinge {
0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}

20%,60% {
-webkit-transform:rotate3d(0,0,1,80deg);
transform:rotate3d(0,0,1,80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}

40%,80% {
-webkit-transform:rotate3d(0,0,1,60deg);
transform:rotate3d(0,0,1,60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1;
}

to {
-webkit-transform:translate3d(0,700px,0);
transform:translate3d(0,700px,0);
opacity:0;
}
}

@keyframes hinge {
0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}

20%,60% {
-webkit-transform:rotate3d(0,0,1,80deg);
transform:rotate3d(0,0,1,80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
}

40%,80% {
-webkit-transform:rotate3d(0,0,1,60deg);
transform:rotate3d(0,0,1,60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1;
}

to {
-webkit-transform:translate3d(0,700px,0);
transform:translate3d(0,700px,0);
opacity:0;
}
}

.hinge {
-webkit-animation-name:hinge;
animation-name:hinge;
}

@-webkit-keyframes rollIn {
from {
opacity:0;
-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes rollIn {
from {
opacity:0;
-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
}

to {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.rollIn {
-webkit-animation-name:rollIn;
animation-name:rollIn;
}

@-webkit-keyframes rollOut {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
}
}

@keyframes rollOut {
from {
opacity:1;
}

to {
opacity:0;
-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
}
}

.rollOut {
-webkit-animation-name:rollOut;
animation-name:rollOut;
}

@-webkit-keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}

50% {
opacity:1;
}
}

@keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}

50% {
opacity:1;
}
}

.zoomIn {
-webkit-animation-name:zoomIn;
animation-name:zoomIn;
}

@-webkit-keyframes zoomInDown {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

@keyframes zoomInDown {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

.zoomInDown {
-webkit-animation-name:zoomInDown;
animation-name:zoomInDown;
}

@-webkit-keyframes zoomInLeft {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

@keyframes zoomInLeft {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

.zoomInLeft {
-webkit-animation-name:zoomInLeft;
animation-name:zoomInLeft;
}

@-webkit-keyframes zoomInRight {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

@keyframes zoomInRight {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

.zoomInRight {
-webkit-animation-name:zoomInRight;
animation-name:zoomInRight;
}

@-webkit-keyframes zoomInUp {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

@keyframes zoomInUp {
from {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

60% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

.zoomInUp {
-webkit-animation-name:zoomInUp;
animation-name:zoomInUp;
}

@-webkit-keyframes zoomOut {
from {
opacity:1;
}

50% {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}

to {
opacity:0;
}
}

@keyframes zoomOut {
from {
opacity:1;
}

50% {
opacity:0;
-webkit-transform:scale3d(.3,.3,.3);
transform:scale3d(.3,.3,.3);
}

to {
opacity:0;
}
}

.zoomOut {
-webkit-animation-name:zoomOut;
animation-name:zoomOut;
}

@-webkit-keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

to {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

@keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

to {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

.zoomOutDown {
-webkit-animation-name:zoomOutDown;
animation-name:zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
}

to {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px,0,0);
transform:scale(.1) translate3d(-2000px,0,0);
-webkit-transform-origin:left center;
transform-origin:left center;
}
}

@keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
}

to {
opacity:0;
-webkit-transform:scale(.1) translate3d(-2000px,0,0);
transform:scale(.1) translate3d(-2000px,0,0);
-webkit-transform-origin:left center;
transform-origin:left center;
}
}

.zoomOutLeft {
-webkit-animation-name:zoomOutLeft;
animation-name:zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
}

to {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px,0,0);
transform:scale(.1) translate3d(2000px,0,0);
-webkit-transform-origin:right center;
transform-origin:right center;
}
}

@keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
}

to {
opacity:0;
-webkit-transform:scale(.1) translate3d(2000px,0,0);
transform:scale(.1) translate3d(2000px,0,0);
-webkit-transform-origin:right center;
transform-origin:right center;
}
}

.zoomOutRight {
-webkit-animation-name:zoomOutRight;
animation-name:zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

to {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

@keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}

to {
opacity:0;
-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}

.zoomOutUp {
-webkit-animation-name:zoomOutUp;
animation-name:zoomOutUp;
}

@-webkit-keyframes slideInDown {
from {
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

@keyframes slideInDown {
from {
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.slideInDown {
-webkit-animation-name:slideInDown;
animation-name:slideInDown;
}

@-webkit-keyframes slideInLeft {
from {
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

@keyframes slideInLeft {
from {
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.slideInLeft {
-webkit-animation-name:slideInLeft;
animation-name:slideInLeft;
}

@-webkit-keyframes slideInRight {
from {
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

@keyframes slideInRight {
from {
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.slideInRight {
-webkit-animation-name:slideInRight;
animation-name:slideInRight;
}

@-webkit-keyframes slideInUp {
from {
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

@keyframes slideInUp {
from {
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
visibility:visible;
}

to {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}
}

.slideInUp {
-webkit-animation-name:slideInUp;
animation-name:slideInUp;
}

@-webkit-keyframes slideOutDown {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
}
}

@keyframes slideOutDown {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
}
}

.slideOutDown {
-webkit-animation-name:slideOutDown;
animation-name:slideOutDown;
}

@-webkit-keyframes slideOutLeft {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}
}

@keyframes slideOutLeft {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0);
}
}

.slideOutLeft {
-webkit-animation-name:slideOutLeft;
animation-name:slideOutLeft;
}

@-webkit-keyframes slideOutRight {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}
}

@keyframes slideOutRight {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(100%,0,0);
transform:translate3d(100%,0,0);
}
}

.slideOutRight {
-webkit-animation-name:slideOutRight;
animation-name:slideOutRight;
}

@-webkit-keyframes slideOutUp {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
}
}

@keyframes slideOutUp {
from {
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

to {
visibility:hidden;
-webkit-transform:translate3d(0,-100%,0);
transform:translate3d(0,-100%,0);
}
}

.slideOutUp {
-webkit-animation-name:slideOutUp;
animation-name:slideOutUp;
}

@-webkit-keyframes justified-gallery-show-caption-animation {
from {
opacity:0;
}

to {
opacity:.7;
}
}

@-moz-keyframes justified-gallery-show-caption-animation {
from {
opacity:0;
}

to {
opacity:.7;
}
}

@-o-keyframes justified-gallery-show-caption-animation {
from {
opacity:0;
}

to {
opacity:.7;
}
}

@keyframes justified-gallery-show-caption-animation {
from {
opacity:0;
}

to {
opacity:.7;
}
}

@-webkit-keyframes justified-gallery-show-entry-animation {
from {
opacity:0;
}

to {
opacity:1;
}
}

@-moz-keyframes justified-gallery-show-entry-animation {
from {
opacity:0;
}

to {
opacity:1;
}
}

@-o-keyframes justified-gallery-show-entry-animation {
from {
opacity:0;
}

to {
opacity:1;
}
}

@keyframes justified-gallery-show-entry-animation {
from {
opacity:0;
}

to {
opacity:1;
}
}

.justified-gallery {
width:100%;
position:relative;
overflow:hidden;
}

.justified-gallery>a,.justified-gallery>div {
position:absolute;
display:inline-block;
overflow:hidden;
opacity:0;
filter:alpha(opacity=0);
}

.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img {
position:absolute;
top:50%;
left:50%;
margin:0;
padding:0;
border:0;
}

.justified-gallery>a>.caption,.justified-gallery>div>.caption {
display:none;
position:absolute;
bottom:0;
padding:5px;
background-color:#000;
left:0;
right:0;
margin:0;
color:#fff;
font-size:12px;
font-weight:300;
font-family:sans-serif;
}

.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible {
display:initial;
opacity:.7;
filter:alpha(opacity=70);
-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;
-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;
-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease;
}

.justified-gallery>.entry-visible {
opacity:1;
filter:alpha(opacity=100);
-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;
-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;
-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease;
}

.justified-gallery>.jg-filtered {
display:none;
}

.justified-gallery>.spinner {
position:absolute;
bottom:0;
margin-left:-24px;
padding:10px 0;
left:50%;
opacity:initial;
filter:initial;
overflow:initial;
}

.justified-gallery>.spinner>span {
display:inline-block;
opacity:0;
filter:alpha(opacity=0);
width:8px;
height:8px;
margin:0 4px;
background-color:#000;
border-radius:6px;
}

.jq-ry-container {
position:relative;
padding:0 5px;
line-height:0;
display:block;
cursor:pointer;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
direction:ltr;
}

.jq-ry-container[readonly=readonly] {
cursor:default;
}

.jq-ry-container>.jq-ry-group-wrapper {
position:relative;
width:100%;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group {
position:relative;
line-height:0;
z-index:10;
white-space:nowrap;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
display:inline-block;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group {
width:0;
z-index:11;
position:absolute;
top:0;
left:0;
overflow:hidden;
}

* {
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-moz-box-sizing:border-box;
outline:none;
}

*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td {
margin:0;
padding:0;
}

input {
background-color:transparent;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,strong,th,var {
font-style:normal;
font-weight:400;
}

ol,ul,li {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
font-family:'Raleway',sans-serif;
font-style:normal;
letter-spacing:1px;
font-weight:bold;
}

q:before,q:after {
content:'';
}

strong {
font-weight:700;
}

em {
font-style:italic;
}

img {
max-width:100%;
vertical-align:top;
height:auto;
}

a img {
border:none;
}

iframe {
border:none;
max-width:none;
}

iframe[name="google_conversion_frame"] {
height:0;
display:block;
overflow:hidden;
}

.penci-center {
text-align:center;
}

body:not(.penci-fawesome-ver5) .penci-faicon {
font-family:'FontAwesome';
font-weight:400;
}

body:not(.penci-fawesome-ver5) .penci-faicon.fa-vimeo:before {
content:"\f27d";
}

html,body {
-webkit-font-smoothing:antialiased;
}

body {
font-family:'PT Serif',serif;
color:#313131;
background-color:#FFF;
font-size:14px;
overflow-x:hidden;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

textarea {
font-family:'PT Serif',serif;
min-height:100px;
background:none;
}

p {
font-size:14px;
line-height:28px;
}

.elementor-text-editor p {
font-size:inherit;
line-height:inherit;
}

a {
text-decoration:none;
color:#6eb48c;
transition:color .3s;
-webkit-transition:color .3s;
-moz-transition:color .3s;
outline:none;
cursor:pointer;
}

.container {
width:1170px;
margin:0 auto;
}

.container.container-1400 {
max-width:1400px;
width:100%;
}

.container.container-fullwidth {
max-width:100%;
width:100%;
}

.penci-page-container-smaller {
max-width:900px;
margin-left:auto;
margin-right:auto;
display:block;
}

body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook-f:before,body:not(.penci-fawesome-ver5) .penci-faicon.fa-facebook:before {
content:"\f09a";
}

.penci-single-style-10 .penci-single-s10-content,.container.penci_sidebar #main {
width:70.94%;
padding-right:50px;
float:left;
}

.penci-single-style-10.penci_sidebar.left-sidebar .penci-single-s10-content,.container.penci_sidebar.left-sidebar #main {
float:right;
padding:0 0 0 60px;
}

.penci-sidebar-content {
width:29.06%;
float:right;
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group,#main {
width:100%;
}

@media only screen and (min-width: 961px) {
.penci-single-style-10 .penci-post-image-wrapper .container.two-sidebar .penci-sidebar-content {
width:29.06%;
}
}

.penci-sidebar-content-vc {
width:100%;
float:none;
}

.penci-sidebar-content.penci-sticky-sidebar.is-sticky {
margin-top:75px;
}

.admin-bar .penci-sidebar-content.penci-sticky-sidebar.is-sticky {
margin-top:107px;
}

#penci-end-sidebar-sticky {
margin-top:-300px;
padding-top:300px;
}

.clear-footer {
height:1px;
margin-bottom:29px;
clear:both;
display:block;
width:100%;
}

.clearfix {
clear:both;
}

.wrapper-boxed {
overflow:hidden;
}

body.penci-body-boxed {
background:#F5F5F5;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
background-attachment:fixed;
}

.wrapper-boxed.enable-boxed {
background:#fff;
max-width:1230px;
display:block;
overflow:hidden;
margin:0 auto;
box-shadow:0 5px 8px rgba(0,0,0,0.2);
-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.2);
-moz-box-shadow:0 5px 8px rgba(0,0,0,0.2);
}

.penci-body-boxed.penci-two-sidebar .container.penci-breadcrumb,.penci-body-boxed.penci-two-sidebar .container.two-sidebar {
width:100%;
padding-left:15px;
padding-right:15px;
}

.penci-top-bar {
height:32px;
background:#313131;
}

.penci-headline {
display:block;
}

.headline-title {
height:32px;
line-height:32px;
padding:0 15px;
font-size:12px;
color:#fff;
background:#6eb48c;
float:left;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
z-index:10;
position:relative;
display:inline-block;
font-weight:700;
}

.penci-headline-posts {
margin:0 15px 0 49px;
}

.penci-owl-carousel.penci-headline-posts .owl-stage-outer {
height:32px !important;
}

.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-prev,.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-next,.penci-headline-posts .slick-prev,.penci-headline-posts .slick-next {
width:16px;
height:20px;
border:none;
background:none;
display:inline-block;
text-align:center;
line-height:20px;
left:-54px;
outline:none;
cursor:pointer;
position:absolute;
color:#999;
opacity:1 !important;
font-size:18px;
transition:color .3s;
-webkit-transition:color .3s;
-moz-transition:color .3s;
padding:0;
top:50%;
margin-top:-10px;
}

.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-next,.penci-headline-posts .slick-next {
left:-32px;
}

.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-prev:hover,.penci-owl-carousel-slider.penci-headline-posts .owl-nav .owl-next:hover,.penci-headline-posts .slick-prev:hover,.penci-headline-posts .slick-next:hover {
color:#fff;
}

.penci-headline-posts .owl-item.sliderInUp {
animation-name:sliderInUp;
-webkit-animation-name:sliderInUp;
}

.penci-headline-posts .owl-item.sliderOutUp {
animation-name:sliderOutUp;
-webkit-animation-name:sliderOutUp;
}

.penci-headline-posts .slideInUp {
-webkit-animation-name:slideInUp !important;
animation-name:slideInUp !important;
}

.penci-headline-posts .slideOutUp {
-webkit-animation-name:slideOutUp !important;
animation-name:slideOutUp !important;
}

a.penci-topbar-post-title {
color:#fff;
font-size:12px;
font-family:'Raleway',sans-serif;
text-decoration:none;
text-transform:uppercase;
transition:color .3s;
-webkit-transition:color .3s;
-moz-transition:color .3s;
letter-spacing:1px;
display:inline-block;
white-space:nowrap;
line-height:32px;
font-weight:700;
}

.loaded .penci-headline-posts .slick-prev,.loaded .penci-headline-posts .slick-next,.loaded a.penci-topbar-post-title {
opacity:1;
}

.penci-topbar-social {
display:inline-block;
float:right;
z-index:10;
position:relative;
}

.penci-topbar-social a {
float:left;
display:inline-block;
vertical-align:top;
margin-left:13px;
font-size:13px;
color:#fff;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-ms-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
line-height:32px;
}

.penci-topbar-social a:first-child {
margin-left:0;
}

.penci-headline .animated.slideOutUp,.penci-headline .animated.slideInUp {
-webkit-animation-duration:.3s;
animation-duration:.3s;
}

ul.penci-topbar-menu,div.penci-topbar-menu > ul {
display:inline-block;
vertical-align:top;
padding:0;
margin:0;
}

ul.penci-topbar-menu li,div.penci-topbar-menu > ul li {
position:relative;
}

ul.penci-topbar-menu > li,div.penci-topbar-menu > ul > li {
display:inline-block;
float:left;
margin-right:25px;
}

ul.penci-topbar-menu > li a,div.penci-topbar-menu > ul > li a {
color:#fff;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
background:none;
font-size:11px;
text-transform:uppercase;
line-height:32px;
font-family:'Raleway',sans-serif;
font-weight:600;
}

ul.penci-topbar-menu ul.sub-menu,div.penci-topbar-menu > ul ul.sub-menu {
display:none;
position:absolute;
left:0;
top:32px;
background:#313131;
box-shadow:0 3px 3px rgba(0,0,0,0.15);
-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.15);
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.15);
}

ul.penci-topbar-menu li:hover > ul.sub-menu,div.penci-topbar-menu > ul li:hover > ul.sub-menu {
display:block;
z-index:5;
}

ul.penci-topbar-menu li:hover ul.sub-menu ul.sub-menu,div.penci-topbar-menu > ul li:hover ul.sub-menu ul.sub-menu {
left:100%;
top:0;
}

ul.penci-topbar-menu ul.sub-menu li a,div.penci-topbar-menu > ul ul.sub-menu li a {
width:150px;
padding:7px 0;
margin:0 20px;
line-height:1.7;
display:block;
}

ul.penci-topbar-menu ul.sub-menu li a,div.penci-topbar-menu > ul ul.sub-menu li a,ul.penci-topbar-menu > li > ul.sub-menu > li:first-child,div.penci-topbar-menu > ul > li > ul.sub-menu > li:first-child {
border-top:1px solid #414141;
}

ul.penci-topbar-menu ul.sub-menu > li:first-child > a,div.penci-topbar-menu > ul ul.sub-menu li:first-child > a {
border-top:none;
}

#navigation {
background:#fff;
height:60px;
z-index:9999;
width:100%;
-webkit-backface-visibility:hidden;
border-bottom:1px solid #ECECEC;
transition:box-shadow .3s;
-webkit-transition:box-shadow .3s;
-moz-transition:box-shadow .3s;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

#navigation.header-6,#navigation.header-9 {
transition:box-shadow 0.3s,height .3s;
-webkit-transition:box-shadow 0.3s,height .3s;
-moz-transition:box-shadow 0.3s,height .3s;
}

#navigation.header-layout-bottom {
box-shadow:0 0 0 transparent;
-webkit-box-shadow:0 0 0 transparent;
-moz-box-shadow:0 0 0 transparent;
border-top:1px solid #ECECEC;
}

#navigation.header-1,#navigation.header-4,#navigation.header-7 {
border-top:1px solid transparent !important;
}

.is-sticky #navigation {
box-shadow:0 1px 5px rgba(190,190,190,0.46);
-webkit-box-shadow:0 1px 5px rgba(190,190,190,0.46);
-moz-box-shadow:0 1px 5px rgba(190,190,190,0.46);
border-color:transparent!important;
}

.wrapper-boxed.enable-boxed .is-sticky #navigation {
margin:0 auto;
left:0;
right:0;
width:100%;
max-width:1230px;
}

.slicknav_menu {
display:none;
}

#navigation .container {
position:relative;
display:table;
text-align:center;
}

#navigation.header-4 .menu,#navigation.header-5 .menu,#navigation.header-4 #top-search,#navigation.header-5 #top-search {
float:none;
vertical-align:top;
}

#navigation.header-4 #top-search,#navigation.header-5 #top-search {
margin-left:40px;
display:inline-block;
}

#navigation ul.menu > li,#navigation .menu > ul > li {
display:inline-block;
position:relative;
float:left;
margin-right:30px;
}

#navigation .menu li a {
font-family:'Raleway',sans-serif;
font-size:12px;
letter-spacing:1px;
color:#313131;
line-height:58px;
text-transform:uppercase;
display:inline-block;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
position:relative;
font-weight:700;
text-decoration:none;
}

#navigation .menu li a i {
font-size:13px;
margin-right:5px;
}

#navigation ul.menu > li > a:before,#navigation .menu > ul > li > a:before {
content:"";
position:absolute;
bottom:18px;
transition:all .2s;
-webkit-transition:all .2s;
-moz-transition:all .2s;
left:50%;
height:2px;
width:0;
background:#6eb48c;
}

#navigation ul.menu > li > a:hover:before,#navigation .menu > ul > li > a:hover:before,#navigation ul.menu > li:hover > a:before,#navigation .menu > ul > li:hover > a:before {
left:0;
width:100%;
}

#navigation ul.menu > li > a > img,#navigation .menu > ul > li > a > img {
vertical-align:middle;
}

#navigation .button-menu-mobile {
display:none;
float:left;
line-height:60px;
text-align:center;
color:#313131;
font-size:21px;
cursor:pointer;
transition:color .3s;
-webkit-transition:color .3s;
-moz-transition:color .3s;
}

#logo h1 {
margin:0;
}

.penci-mobile-hlogo {
display:none;
float:left;
margin-left:10px;
}

.penci-mobile-hlogo a {
display:inline-block;
}

.penci-mobile-hlogo img {
max-height:60px;
padding:8px 0;
}

.penci_sidebar.left-sidebar .penci-sidebar-content,#navigation .menu {
float:left;
}

.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed,.penci-body-boxed.penci-two-sidebar .wrapper-boxed.enable-boxed .is-sticky #navigation {
max-width:1430px;
}

.penci-top-bar.topbar-fullwidth,#navigation.header-7,#navigation.header-8,#navigation.header-9 {
padding:0 20px;
}

.penci-top-bar.topbar-fullwidth .container,#navigation.header-7 .container,#navigation.header-8 .container,#navigation.header-9 .container {
width:100%;
}

a.penci-topbar-post-title:hover,.penci-topbar-social a:hover,ul.penci-topbar-menu > li a:hover,div.penci-topbar-menu > ul > li a:hover,#navigation .menu li a:hover,#navigation .menu li:hover > a,#navigation .menu li.current-menu-item > a,#navigation .menu > li.current_page_item > a,#navigation .menu > li.current-menu-ancestor > a,#navigation .menu > li.current-menu-item > a {
color:#6eb48c;
}

.penci-topbar-social > div,#navigation .container .inner-top-navigation,#logo a {
display:inline-block;
vertical-align:top;
}

ul.penci-topbar-menu > li:last-child,div.penci-topbar-menu > ul > li:last-child,#navigation .menu > li:last-child,#navigation .menu > ul > li:last-child {
margin-right:0;
}

@media only screen and (max-width: 960px) {
.penci-hlogo-center .penci-mobile-hlogo,.penci-hlogo-center #navigation.header-6 #logo {
float:none;
margin:0;
position:absolute;
left:50%;
top:0;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
z-index:10;
}

.penci-mobile-hlogo {
display:inline-block;
}
}

#navigation.header-6 .container {
text-align:right;
}

#navigation.header-6 .menu {
float:none;
}

#navigation.header-6 #logo {
float:left;
display:block;
text-align:left;
}

#navigation.header-6 ul.menu > li > a:before,#navigation.header-6 .menu > ul > li > a:before {
bottom:29px;
}

#navigation.header-6 #top-search {
margin-left:40px;
}

#navigation.header-11 > .container,#navigation.header-10 > .container {
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

#navigation.header-11 .penci-menu-wrap,#navigation.header-10 .penci-menu-wrap {
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
flex:3 0;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:100%;
float:left;
text-align:center;
-webkit-justify-content:space-between;
justify-content:space-between;
}

#navigation.header-11 .penci-menu-wrap #logo,#navigation.header-10 .penci-menu-wrap #logo {
width:24%;
display:flex;
justify-content:center;
align-items:center;
position:relative;
}

#navigation.header-11 .penci-menu-wrap .menu,#navigation.header-10 .penci-menu-wrap .menu {
padding:0;
margin:0;
display:flex;
align-items:center;
flex-wrap:wrap;
}

.is-sticky #navigation.header-10 #logo img,.is-sticky #navigation.header-11 #logo img {
padding:7px 0;
}

#navigation.header-11 .penci-header-extra,#navigation.header-10 .penci-header-extra {
margin-left:15px;
}

#navigation.header-11 .show-search #searchform input.search-input {
height:80px;
padding:26px 35px 26px 20px;
}

#navigation.header-11 .show-search a.close-search,#navigation.header-10 .show-search a.close-search {
right:10px;
}

.is-sticky #navigation.header-6,.is-sticky #navigation.header-10,.is-sticky #navigation.header-11 {
height:60px;
}

.is-sticky #navigation.header-6 #logo img {
max-height:58px;
padding:7px 0;
}

.is-sticky #navigation.header-6 .menu > li > a,.is-sticky #navigation.header-6 ul.menu > li > a {
line-height:58px;
}

.is-sticky #navigation.header-6 ul.menu > li > a:before,.is-sticky #navigation.header-6 .menu > ul > li > a:before {
bottom:18px;
}

.is-sticky #navigation.header-10 .show-search,.is-sticky #navigation.header-10 .penci-menuhbg-toggle,.is-sticky #navigation.header-11 .show-search,.is-sticky #navigation.header-11 .penci-menuhbg-toggle,.is-sticky #navigation.header-10 .show-search,.is-sticky #navigation.header-11 .show-search,.is-sticky #navigation.header-6 .show-search,.is-sticky #navigation.header-6 .penci-menuhbg-toggle {
height:58px;
}

.is-sticky #navigation.header-10 #top-search > a,.is-sticky #navigation.header-10 .show-search a.close-search,.is-sticky #navigation.header-11 #top-search > a,.is-sticky #navigation.header-11 .show-search a.close-search,.is-sticky #navigation.header-6 #top-search > a,.is-sticky #navigation.header-6 .show-search a.close-search {
height:58px;
line-height:58px;
}

.is-sticky #navigation.header-11 .show-search #searchform input.search-input {
padding:15px 35px 15px 15px;
height:58px;
}

.is-sticky #navigation.header-10 .show-search #searchform input.search-input,.is-sticky #navigation.header-6 .show-search #searchform input.search-input {
height:58px;
padding:15px 35px 15px 0;
}

#navigation .menu .sub-menu,#navigation .menu .children {
visibility:hidden;
opacity:0;
position:absolute;
left:0;
z-index:9999;
-webkit-transition:all .27s ease-in-out;
-moz-transition:all .27s ease-in-out;
-o-transition:all .27s ease-in-out;
transition:all .27s ease-in-out;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
-o-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:rotateX(-90deg);
-moz-transform:rotateX(-90deg);
-ms-transform:rotateX(-90deg);
-o-transform:rotateX(-90deg);
transform:rotateX(-90deg);
box-shadow:0 3px 3px rgba(190,190,190,0.6);
-webkit-box-shadow:0 3px 3px rgba(190,190,190,0.6);
-moz-box-shadow:0 3px 3px rgba(190,190,190,0.6);
border-top:1px solid #ECECEC;
margin-top:0;
background:#fff;
}

#navigation ul.menu ul a,#navigation .menu ul ul a {
margin:0 20px;
padding:12px 0;
font-size:12px;
min-width:200px;
line-height:1.4;
-moz-transition:color 0.3s,background-color .3s;
-webkit-transition:color 0.3s,background-color .3s;
transition:color 0.3s,background-color .3s;
border-bottom:1px solid #E0E0E0;
text-align:left;
border-left:none !important;
position:relative;
overflow:hidden;
vertical-align:top;
}

#navigation ul.menu ul li,#navigation ul.menu ul ul li {
padding-right:0;
margin-right:0;
float:none;
position:relative;
width:100%;
}

#navigation .menu ul.sub-menu > li:last-child > a {
border-bottom:none;
}

#navigation ul.menu li:hover > ul,#navigation .menu ul li:hover > ul {
visibility:visible;
opacity:1;
-webkit-transform:rotateX(0deg);
-moz-transform:rotateX(0deg);
-ms-transform:rotateX(0deg);
-o-transform:rotateX(0deg);
transform:rotateX(0deg);
}

#navigation .menu .sub-menu ul,#navigation .menu .children ul {
left:100%;
top:0;
}

#navigation .menu li.penci-mega-menu {
position:static !important;
}

li.penci-mega-menu > ul.sub-menu {
display:none;
}

#sidebar-nav li.penci-mega-menu .penci-content-megamenu,.penci-menu-hbg li.penci-mega-menu .penci-content-megamenu {
display:none !important;
}

#navigation .menu li.penci-mega-menu > ul.sub-menu {
width:100%;
padding:0!important;
clear:both;
display:block;
}

#navigation .penci-megamenu {
width:100%;
display:table;
}

#navigation .penci-megamenu .penci-mega-child-categories {
width:230px;
display:table-cell;
vertical-align:top;
background:#fff;
padding:20px 0;
position:relative;
}

#navigation .penci-megamenu .penci-mega-child-categories:after {
content:"";
width:1px;
height:100%;
position:absolute;
top:0;
right:0;
background-color:#ECECEC;
}

#navigation .penci-megamenu .penci-mega-child-categories a {
min-width:0;
display:block;
font-size:12px;
text-align:right;
line-height:1.4em;
margin:0;
padding:12px 20px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
position:relative;
}

#navigation .penci-megamenu .penci-mega-child-categories a.cat-active {
border-top-color:#ECECEC;
border-bottom-color:#ECECEC;
background:#fff;
color:#6eb48c;
z-index:10;
position:relative;
}

#navigation .penci-megamenu .penci-mega-child-categories a.cat-active:before {
content:"";
width:1px;
height:100%;
position:absolute;
top:0;
right:0;
background:#fff;
z-index:1;
transition:none;
-webkit-transition:none;
-moz-transition:none;
}

#navigation .penci-megamenu .penci-content-megamenu {
display:table-cell;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts {
padding:20px 10px 0;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-row {
width:100%;
display:none;
vertical-align:top;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-row.row-active {
display:inline-block;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
width:20%;
padding:0 10px;
float:left;
margin-bottom:15px;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
width:25%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1) {
clear:both;
}

.penci-megamenu .penci-image-holder:before {
padding-top:66.6667%;
}

#navigation.header-6,#navigation.header-11,#navigation.header-10 {
height:82px;
}

#navigation.header-6 #logo img,#navigation.header-10 #logo img,#navigation.header-11 #logo img {
padding:12px 0;
max-height:80px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
width:auto;
}

#navigation.header-6 .menu > li > a,#navigation.header-6 ul.menu > li > a,#navigation.header-11 .menu > li > a,#navigation.header-11 ul.menu > li > a,#navigation.header-10 .menu > li > a,#navigation.header-10 ul.menu > li > a {
line-height:80px;
}

#navigation.header-6 .penci-menuhbg-toggle,#navigation.header-6 .show-search,#navigation.header-10 .show-search,#navigation.header-11 .show-search {
height:80px;
}

#navigation.header-6 #top-search > a,#navigation.header-6 .show-search a.close-search,#navigation.header-11 #top-search > a,#navigation.header-11 .show-search a.close-search,#navigation.header-11 .penci-menuhbg-toggle,#navigation.header-10 #top-search > a,#navigation.header-10 .show-search a.close-search,#navigation.header-10 .penci-menuhbg-toggle {
height:80px;
line-height:80px;
}

#navigation.header-6 .show-search #searchform input.search-input,#navigation.header-10 .show-search #searchform input.search-input {
height:80px;
padding:26px 35px 26px 0;
}

@media only screen and (min-width: 1800px) {
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
width:14.2857%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
width:16.66666%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(7n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(6n+1) {
clear:both;
}
}

@media only screen and (max-width: 1799px) and (min-width: 1500px) {
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
width:16.66666%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
width:20%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(6n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(5n+1) {
clear:both;
}
}

@media only screen and (max-width: 1799px) {
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(7),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(6),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(13),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(21),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(20),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(19),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(18),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(17),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(16) {
display:none;
}
}

@media only screen and (max-width: 1499px) and (min-width: 1170px) {
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
width:20%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
width:25%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(5n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(4n+1) {
clear:both;
}
}

@media only screen and (max-width: 1499px) {
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(6),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(5),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(9),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(18),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(17),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(16),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(15),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(13) {
display:none;
}
}

@media only screen and (max-width: 1169px) {
#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post {
width:25%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post {
width:33.33333%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7 .penci-mega-post:nth-child(4n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6 .penci-mega-post:nth-child(3n+1) {
clear:both;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-1 .penci-mega-post:nth-child(5),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-1 .penci-mega-post:nth-child(4),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-2 .penci-mega-post:nth-child(9),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(8),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-2 .penci-mega-post:nth-child(7),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(15),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-7.mega-row-3 .penci-mega-post:nth-child(13),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-6.mega-row-3 .penci-mega-post:nth-child(10) {
display:none;
}
}

#navigation .penci-megamenu .penci-mega-thumbnail {
display:block;
margin:0 0 17px;
position:relative;
}

#navigation .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
font-size:10px;
background:#6eb48c;
text-transform:uppercase;
position:absolute;
display:inline-block;
padding:0 6px;
color:#fff;
top:0;
left:0;
letter-spacing:1px;
z-index:3;
height:18px;
font-weight:400;
line-height:18px;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post a {
margin:0;
padding:0;
min-width:0;
border-bottom:none;
position:relative;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a {
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail a:hover {
opacity:.8;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-thumbnail .mega-cat-name a {
font-size:inherit !important;
font-family:inherit !important;
font-weight:inherit !important;
line-height:inherit !important;
color:inherit !important;
opacity:1;
padding:0;
margin:0;
text-transform:none;
letter-spacing:0;
}

#navigation .penci-megamenu .penci-mega-thumbnail img {
width:100%;
height:auto;
}

#navigation .penci-megamenu .post-mega-title {
text-align:center;
margin:0;
}

#navigation .penci-megamenu .post-mega-title a {
text-align:center;
}

#navigation .penci-megamenu .penci-mega-date {
line-height:1;
font-size:12px;
color:#999;
text-align:center;
margin-top:6px;
}

#navigation ul.menu > li.megamenu {
position:static;
}

#navigation ul.menu > li.megamenu > ul.sub-menu {
width:1170px;
padding:15px 0;
display:table;
table-layout:fixed;
background:#fff;
left:0;
}

#navigation ul.menu > li.megamenu > ul.sub-menu > li {
min-width:200px;
max-width:300px;
display:table-cell;
vertical-align:top;
padding:0 5px;
margin:0;
position:relative;
}

#navigation ul.menu > li.megamenu > ul.sub-menu > li:before {
left:0;
content:"";
position:absolute;
top:15px;
bottom:15px;
width:1px;
display:block;
background:#E0E0E0;
}

#navigation ul.menu > li.megamenu > ul.sub-menu > li > a {
margin:0 20px;
border-bottom:1px solid #E0E0E0;
display:none;
}

#navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu {
visibility:visible;
opacity:1;
transform:none;
-webkit-transform:none;
-moz-transform:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
position:static;
border:none;
}

#navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu li,#navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu li a {
display:block;
}

#navigation ul.menu > li.menu-item-has-children > a:after,#navigation .menu > ul > li.menu-item-has-children > a:after,#navigation ul.menu > li.penci-mega-menu > a:after,#navigation .menu > ul > li.penci-mega-menu > a:after {
font-family:FontAwesome;
content:"\f107";
margin-left:5px;
color:inherit;
font-size:13px;
font-weight:400;
}

.penci-fawesome-ver5 #navigation ul.menu > li.menu-item-has-children > a:after,.penci-fawesome-ver5 #navigation .menu > ul > li.menu-item-has-children > a:after,.penci-fawesome-ver5 #navigation ul.menu > li.penci-mega-menu > a:after,.penci-fawesome-ver5 #navigation .menu > ul > li.penci-mega-menu > a:after {
font-family:"Font Awesome 5 Free";
content:"\f107";
font-weight:900;
}

#navigation.menu-style-2 .menu .sub-menu,#navigation.menu-style-2 .menu .children {
border-top:4px solid #E0E0E0;
padding:8px 0;
}

#navigation.menu-style-2 ul.menu ul:before,#navigation.menu-style-2 .menu ul ul:before {
width:0;
height:4px;
top:-4px;
position:absolute;
background:#6eb48c;
left:0;
-webkit-transition:width 400ms cubic-bezier(0.870,0.020,0.230,1);
-webkit-transition:width 400ms cubic-bezier(0.870,0.020,0.230,1.005);
-moz-transition:width 400ms cubic-bezier(0.870,0.020,0.230,1.005);
-o-transition:width 500ms cubic-bezier(0.870,0.020,0.230,1.005);
transition:width 500ms cubic-bezier(0.870,0.020,0.230,1.005);
content:"";
transition-delay:.3s;
-webkit-transition-delay:.3s;
-moz-transition-delay:.3s;
}

#navigation.menu-style-2 ul.menu ul a,#navigation.menu-style-2 .menu ul ul a {
padding:8px 0;
border:none !important;
}

#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts {
padding:0;
}

#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
padding:0 0 15px;
margin:0;
position:relative;
z-index:5;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail {
position:relative;
z-index:5;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-meta {
padding:0 5px;
}

#navigation.menu-style-2 .penci-megamenu .post-mega-title {
line-height:1;
}

.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post:before {
position:absolute;
content:'';
right:0;
top:0;
bottom:0;
width:1px;
background:#f1f1f2;
z-index:1;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-thumbnail .mega-cat-name {
bottom:0;
top:auto;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories {
padding:12px 0;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories:after {
background-color:#f1f1f2;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a {
min-width:0;
display:block;
text-align:left;
line-height:1.4em;
margin:0;
padding:6px 0 6px 20px;
position:relative;
border:none;
background-color:inherit;
z-index:0;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:after {
content:"";
display:block;
position:absolute;
top:50%;
margin-top:-.5px;
-webkit-transition:width,0.4s ease-in-out;
-o-transition:width,0.4s ease-in-out;
transition:width,0.4s ease-in-out;
border-bottom:1px solid;
width:0;
opacity:.3;
left:20px;
z-index:1;
box-shadow:none;
-webkit-box-shadow:none;
color:inherit;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a:hover:after {
width:calc(100% + 20px);
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a span {
position:relative;
z-index:2;
background-color:inherit;
padding-right:20px;
display:inline-block;
}

#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:before {
content:"";
background:#f1f1f2;
width:24px;
display:block;
height:1px;
margin:4px 0 17px;
opacity:1;
position:static;
box-shadow:none;
-webkit-box-shadow:none;
}

#navigation.menu-style-2 ul.menu > li.megamenu > ul.sub-menu {
padding:5px 0;
}

#navigation.menu-style-2 ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu:before {
display:none;
content:none;
}

#navigation.menu-item-padding ul.menu > li,#navigation.menu-item-padding .menu > ul > li {
margin:0;
}

#navigation.menu-item-padding ul.menu > li > a,#navigation.menu-item-padding .menu > ul > li > a {
padding:0 15px;
}

#navigation.menu-item-padding .menu > li > a:hover,#navigation.menu-item-padding .menu > li:hover > a,#navigation.menu-item-padding .menu > li.current-menu-item > a,#navigation.menu-item-padding .menu > li.current_page_item > a,#navigation.menu-item-padding .menu > li.current-menu-ancestor > a,#navigation.menu-item-padding .menu > li.current-menu-item > a {
background-color:#ececec;
}

#navigation .penci-megamenu .penci-mega-thumbnail a,#navigation.header-7 ul.menu > li.megamenu > ul.sub-menu,#navigation.header-8 ul.menu > li.megamenu > ul.sub-menu,#navigation.header-9 ul.menu > li.megamenu > ul.sub-menu,#navigation.menu-style-2 ul.menu li:hover > ul:before,#navigation.menu-style-2 .menu ul li:hover > ul:before {
width:100%;
}

#navigation ul.menu > li.megamenu > ul.sub-menu > li:first-child:before,#navigation.menu-style-2 ul.menu > li > a:before,#navigation.menu-style-2 .menu > ul > li > a:before,#navigation.menu-style-2 .penci-megamenu .penci-mega-child-categories a.all-style:after,#navigation.menu-item-padding ul.menu > li > a:before,#navigation.menu-item-padding .menu > ul > li > a:before {
content:none;
display:none;
}

@media only screen and (min-width: 961px) {
#navigation.header-1.menu-item-padding,#navigation.header-4.menu-item-padding,#navigation.header-7.menu-item-padding,#navigation.header-1.menu-item-padding ul.menu > li > a,#navigation.header-4.menu-item-padding ul.menu > li > a,#navigation.header-7.menu-item-padding ul.menu > li > a {
height:59px;
}

.is-sticky #navigation.header-10.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-11.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-1.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-4.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-7.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-6.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-9.menu-item-padding ul.menu > li > a {
height:58px;
}

.is-sticky #navigation.header-10.penci-logo-overflow #logo,.is-sticky #navigation.header-11.penci-logo-overflow #logo {
height:58px !important;
}

.is-sticky #navigation.header-10 #logo img,.is-sticky #navigation.header-11 #logo img {
max-height:58px;
}

.is-sticky #navigation.header-11 .menu > li > a,.is-sticky #navigation.header-11 ul.menu > li > a,.is-sticky #navigation.header-10 .menu > li > a,.is-sticky #navigation.header-10 ul.menu > li > a {
line-height:58px;
}

#navigation.header-10.menu-item-padding,#navigation.header-11.menu-item-padding,#navigation.header-6.menu-item-padding,#navigation.header-9.menu-item-padding,#navigation.header-10.menu-item-padding ul.menu > li > a,#navigation.header-11.menu-item-padding ul.menu > li > a,#navigation.header-6.menu-item-padding ul.menu > li > a,#navigation.header-9.menu-item-padding ul.menu > li > a {
height:81px;
}

#navigation.header-2.menu-item-padding ul.menu > li > a,#navigation.header-3.menu-item-padding ul.menu > li > a,#navigation.header-5.menu-item-padding ul.menu > li > a,#navigation.header-8.menu-item-padding ul.menu > li > a {
height:60px;
margin-top:-1px;
}

.is-sticky #navigation.header-2.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-3.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-5.menu-item-padding ul.menu > li > a,.is-sticky #navigation.header-8.menu-item-padding ul.menu > li > a {
height:58px;
margin-top:0;
}

#navigation.header-1.menu-item-padding,#navigation.header-4.menu-item-padding,#navigation.header-6.menu-item-padding,#navigation.header-7.menu-item-padding,#navigation.header-9.menu-item-padding {
border-top:none !important;
}

.is-sticky #navigation.menu-item-padding,.is-sticky #navigation.menu-item-padding {
height:58px;
border:none !important;
}

#navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu,#navigation-sticky-wrapper:not(.is-sticky) .menu .children {
margin-top:-1px;
}
}

.penci-menu-hbg,#sidebar-nav {
position:fixed;
top:0;
height:100%;
z-index:99997;
width:270px;
overflow-y:auto;
padding:30px 20px 20px;
background:#fff;
left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
transform:translateX(-270px);
-webkit-transform:translateX(-270px);
-moz-transform:translateX(-270px);
}

.penci-menu-hbg.penci-vernav-show {
z-index:100;
}

@media only screen and (min-width: 961px) {
#sidebar-nav {
display:none;
}
}

#sidebar-nav #logo {
display:none !important;
}

#sidebar-nav #logo + ul {
border-top:1px solid #DEDEDE;
}

.penci-menu-hbg {
width:330px;
transform:translateX(-330px);
-webkit-transform:translateX(-330px);
-moz-transform:translateX(-330px);
background-repeat:no-repeat;
background-position:center center;
padding-bottom:30px;
}

.admin-bar .penci-menu-hbg {
padding-top:62px;
}

.open-sidebar-nav #sidebar-nav {
left:270px;
}

.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-left {
left:330px;
}

.penci-menu-hbg::-webkit-scrollbar {
width:0;
}

#sidebar-nav::-webkit-scrollbar {
width:6px;
background:#848484;
}

#sidebar-nav::-webkit-scrollbar-thumb {
background-color:#313131;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}

#sidebar-nav::-webkit-scrollbar-corner {
background-color:#DEDEDE;
}

#sidebar-nav-logo {
padding:0 20px 20px;
text-align:center;
margin:0 0 15px;
position:relative;
}

#sidebar-nav-logo:before {
content:"";
width:60px;
height:1px;
background:#6eb48c;
position:absolute;
bottom:0;
left:50%;
margin-left:-30px;
}

.header-social.sidebar-nav-social {
margin:0 0 43px;
padding:0 10px;
}

.header-social.sidebar-nav-social .inner-header-social:before,.header-social.sidebar-nav-social .inner-header-social:after {
content:none;
}

.header-social.sidebar-nav-social a i {
color:#313131;
}

.penci-menu-hbg .header-social.sidebar-nav-social a i {
font-size:14px;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}

.penci-menu-hbg .header-social.penci-hbg-social-style-2 a,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a {
margin:0 3px 6px;
}

.penci-menu-hbg .header-social.penci-hbg-social-style-2 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i {
width:36px;
height:36px;
line-height:34px;
background:none;
border:1px solid #E0E0E0;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
margin:0;
display:inline-block;
text-align:center;
}

.penci-menu-hbg .header-social.penci-hbg-social-style-2 a:hover i {
background:#6eb48c;
border-color:#6eb48c;
color:#fff;
}

.penci-menu-hbg .header-social.penci-hbg-social-style-2.hgb-social-style-3 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4.hgb-social-style-5 a i {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}

.penci-menu-hbg .header-social.penci-hbg-social-style-4 a i,.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,.penci-social-colored ul.footer-socials li a i {
color:#fff !important;
border:none !important;
line-height:36px;
}

.penci-menu-hbg .header-social.penci-hbg-social-style-4 a:hover i,.penci-social-colored ul.footer-socials li a:hover i {
opacity:.85;
}

.tags-share-box.tags-share-box-s2 .post-share-facebook,.penci-social-facebook .penci-social-content,.penci-social-colored a i.fa-facebook,.penci-social-colored a i.fa-facebook-f {
background:#0d47a1 !important;
}

.tags-share-box.tags-share-box-s2 .post-share-twitter,.penci-social-twitter .penci-social-content,.penci-social-colored a i.fa-twitter {
background:#40c4ff !important;
}

.penci-social-colored a i.fa-google-plus {
background:#eb4026 !important;
}

.penci-social-instagram .penci-social-content,.penci-social-colored a i.fa-instagram {
background:#4D7A9E !important;
background:radial-gradient(circle farthest-corner at 35% 90%,#ffa100,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#efa11c,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#8f44c7,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d43178,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%) !important;
}

.tags-share-box.tags-share-box-s2 .post-share-pinterest,.penci-social-pinterest .penci-social-content,.penci-social-colored a i.fa-pinterest {
background:#bd081c !important;
}

.tags-share-box.tags-share-box-s2 .post-share-linkedin,.penci-social-linkedin .penci-social-content,.penci-social-colored a i.fa-linkedin,.penci-social-colored a i.fa-linkedin-in {
background:#0077b5 !important;
}

.penci-social-flickr .penci-social-content,.penci-social-colored a i.fa-flickr {
background:#ff0084 !important;
}

.penci-social-behance .penci-social-content,.penci-social-colored a i.fa-behance {
background:#053eff !important;
}

.tags-share-box.tags-share-box-s2 .post-share-tumblr,.penci-social-tumblr .penci-social-content,.penci-social-colored a i.fa-tumblr {
background:#34465d !important;
}

.penci-social-youtube .penci-social-content,.penci-social-colored a i.fa-youtube-play,.penci-social-colored a i.fa-youtube {
background:red !important;
}

.tags-share-box.tags-share-box-s2 .post-share-email,.penci-social-email .penci-social-content,.penci-social-colored a i.fa-envelope-o,.penci-social-colored a i.fa-envelope {
background:#0084ff !important;
}

.penci-social-vk .penci-social-content,.penci-social-colored a i.fa-vk {
background:#4c75a3 !important;
}

.penci-social-vine .penci-social-content,.penci-social-colored a i.fa-vine {
background:#00B98A !important;
}

.penci-social-soundcloud .penci-social-content,.penci-social-colored a i.fa-soundcloud {
background:#F76201 !important;
}

.penci-social-snapchat .penci-social-content,.penci-social-colored a i.fa-snapchat-ghost,.penci-social-colored a i.fa-snapchat {
background:#F6F600 !important;
}

.penci-social-spotify .penci-social-content,.penci-social-colored a i.fa-spotify {
background:#22C95C !important;
}

.penci-social-github .penci-social-content,.penci-social-colored a i.fa-github {
background:#302F2F !important;
}

.penci-social-stack .penci-social-content,.penci-social-colored a i.fa-stack-overflow {
background:#F7A000 !important;
}

.penci-social-twitch .penci-social-content,.penci-social-colored a i.fa-twitch {
background:#613FA0 !important;
}

.penci-social-vimeo .penci-social-content,.penci-social-colored a i.fa-vimeo,.penci-social-colored a i.fa-vimeo-v {
background:#00A8E8 !important;
}

.penci-social-steam .penci-social-content,.penci-social-colored a i.fa-steam {
background:#BCBAB8 !important;
}

.penci-social-xing .penci-social-content,.penci-social-colored a i.fa-xing {
background:#007C7C !important;
}

.tags-share-box.tags-share-box-s2 .post-share-whatsapp,.penci-social-whatsapp .penci-social-content,.penci-social-colored a i.fa-whatsapp {
background:#00E676 !important;
}

.tags-share-box.tags-share-box-s2 .post-share-telegram,.penci-social-telegram .penci-social-content,.penci-social-colored a i.fa-telegram {
background:#289FD9 !important;
}

.tags-share-box.tags-share-box-s2 .post-share-reddit,.penci-social-reddit .penci-social-content,.penci-social-colored a i.fa-reddit-alien {
background:#F74300 !important;
}

.penci-social-odnoklassniki .penci-social-content,.penci-social-colored a i.fa-odnoklassniki {
background:#F18F00 !important;
}

.penci-social-500px .penci-social-content,.penci-social-colored a i.fa-500px {
background:#0AF !important;
}

.tags-share-box.tags-share-box-s2 .post-share-stumbleupon,.penci-social-stumbleupon .penci-social-content,.penci-social-colored a i.fa-stumbleupon {
background:#EB4823 !important;
}

.penci-social-weixin .penci-social-content,.penci-social-colored a i.fa-weixin {
background:#0FC91C !important;
}

.penci-social-weibo .penci-social-content,.penci-social-colored a i.fa-weibo {
background:#DF152C !important;
}

.penci-social-rss .penci-social-content,.penci-social-colored a i.fa-rss {
background:#F0941A !important;
}

.penci-social-viber .penci-social-content,.penci-social-colored a i.penci-icon-viber,.penci-social-colored a i.fa-viber {
background:#7d51a0 !important;
}

.penci-social-discord .penci-social-content,.penci-social-colored a i.penci-icon-discord,.penci-social-colored a i.fa-discord {
background:#7289da !important;
}

.penci-social-colored a i.fa-slack {
background:#611f69 !important;
}

.penci-social-colored a i.fa-mixcloud {
background:#f3b2a6 !important;
}

.penci-social-colored a i.fa-goodreads,.penci-social-colored a i.penci-icon-goodreads {
background:#8a5724 !important;
}

.penci-social-colored a i.fa-tripadvisor {
background:#34e0a1 !important;
}

.penci-social-colored a i.fa-tiktok,.penci-social-colored a i.penci-icon-tiktok {
background:#fe2c55 !important;
}

.tags-share-box.tags-share-box-s2 .post-share-plike {
background:#6eb48c;
}

.penci-social-delicious .penci-social-content {
background:#6eb48c !important;
}

.penci-social-dribbble .penci-social-content {
background:#ea4c89 !important;
}

.penci-social-textcolored a i.fa-facebook,.penci-social-textcolored a i.fa-facebook-f {
color:#0d47a1 !important;
}

.penci-social-textcolored a i.fa-twitter {
color:#40c4ff !important;
}

.penci-social-textcolored a i.fa-google-plus {
color:#eb4026 !important;
}

.penci-social-textcolored a i.fa-instagram {
color:#4D7A9E !important;
}

.penci-social-textcolored a i.fa-pinterest {
color:#bd081c !important;
}

.penci-social-textcolored a i.fa-linkedin,.penci-social-textcolored a i.fa-linkedin-in {
color:#0077b5 !important;
}

.penci-social-textcolored a i.fa-flickr {
color:#ff0084 !important;
}

.penci-social-textcolored a i.fa-behance {
color:#053eff !important;
}

.penci-social-textcolored a i.fa-tumblr {
color:#34465d !important;
}

.penci-social-textcolored a i.fa-youtube-play,.penci-social-textcolored a i.fa-youtube {
color:red !important;
}

.penci-social-textcolored a i.fa-envelope-o,.penci-social-textcolored a i.fa-envelope {
color:#0084ff !important;
}

.penci-social-textcolored a i.fa-vk {
color:#4c75a3 !important;
}

.penci-social-textcolored a i.fa-heart,.penci-social-textcolored a i.fa-heart-o {
color:#000 !important;
}

.penci-social-textcolored a i.fa-vine {
color:#00B98A !important;
}

.penci-social-textcolored a i.fa-soundcloud {
color:#F76201 !important;
}

.penci-social-textcolored a i.fa-snapchat-ghost,.penci-social-textcolored a i.fa-snapchat {
color:#F6F600 !important;
}

.penci-social-textcolored a i.fa-spotify {
color:#22C95C !important;
}

.penci-social-textcolored a i.fa-github {
color:#302F2F !important;
}

.penci-social-textcolored a i.fa-stack-overflow {
color:#F7A000 !important;
}

.penci-social-textcolored a i.fa-twitch {
color:#613FA0 !important;
}

.penci-social-textcolored a i.fa-vimeo,.penci-social-textcolored a i.fa-vimeo-v {
color:#00A8E8 !important;
}

.penci-social-textcolored a i.fa-steam {
color:#BCBAB8 !important;
}

.penci-social-textcolored a i.fa-xing {
color:#007C7C !important;
}

.penci-social-textcolored a i.fa-whatsapp {
color:#00E676 !important;
}

.penci-social-textcolored a i.fa-telegram {
color:#289FD9 !important;
}

.penci-social-textcolored a i.fa-reddit-alien {
color:#F74300 !important;
}

.penci-social-textcolored a i.fa-odnoklassniki {
color:#F18F00 !important;
}

.penci-social-textcolored a i.fa-500px {
color:#0AF !important;
}

.penci-social-textcolored a i.fa-stumbleupon {
color:#EB4823 !important;
}

.penci-social-textcolored a i.fa-weixin {
color:#0FC91C !important;
}

.penci-social-textcolored a i.fa-weibo {
color:#DF152C !important;
}

.penci-social-textcolored a i.fa-rss {
color:#F0941A !important;
}

.penci-social-textcolored a i.fa-slack {
color:#611f69 !important;
}

.penci-social-textcolored a i.fa-mixcloud {
color:#f3b2a6 !important;
}

.penci-social-textcolored a i.fa-goodreads,.penci-social-textcolored a i.penci-icon-goodreads {
color:#8a5724 !important;
}

.penci-social-textcolored a i.fa-tripadvisor {
color:#34e0a1 !important;
}

.penci-social-textcolored a i.fa-tiktok,.penci-social-textcolored a i.penci-icon-tiktok {
color:#fe2c55 !important;
}

.penci-social-textcolored a i.penci-icon-line,.penci-social-textcolored a i.fa-line {
color:#01b901 !important;
}

.penci-social-textcolored a i.penci-icon-viber,.penci-social-textcolored a i.fa-viber {
color:#7d51a0 !important;
}

.penci-social-textcolored a i.penci-icon-discord,.penci-social-textcolored a i.fa-discord {
color:#7289da !important;
}

.penci-menu-hbg .menu,#sidebar-nav .menu {
margin:0;
list-style:none;
}

.penci-menu-hbg .menu li,#sidebar-nav .menu li {
display:block;
border-bottom:1px solid #DEDEDE;
padding:0;
margin-bottom:0;
}

.penci-menu-hbg .menu > li:last-child,.penci-menu-hbg .menu ul > li:last-child,#sidebar-nav .menu > li:last-child,#sidebar-nav .menu ul > li:last-child {
border-bottom:none;
}

.penci-menu-hbg .menu li a,#sidebar-nav .menu li a {
font-size:13px;
font-weight:400;
letter-spacing:0;
text-transform:uppercase;
color:#313131;
margin:0;
position:relative;
padding:13px 0;
display:block;
line-height:1.3em;
font-family:'Raleway',sans-serif;
font-weight:bold;
}

.penci-menu-hbg .menu li a {
text-decoration:none;
}

.penci-menu-hbg .menu li.menu-item-has-children a,#sidebar-nav .menu li.menu-item-has-children a {
padding-right:17px;
}

.penci-menu-hbg ul.sub-menu,#sidebar-nav ul.sub-menu {
border-top:1px solid #DEDEDE;
display:none;
padding:10px 0 10px 12px;
}

.penci-menu-hbg ul.sub-menu {
margin:0;
}

.penci-menu-hbg ul.sub-menu ul.sub-menu,#sidebar-nav ul.sub-menu ul.sub-menu {
border:none;
padding:5px 0 5px 12px;
padding-right:0;
}

.penci-menu-hbg ul.sub-menu li,#sidebar-nav ul.sub-menu li {
overflow:hidden;
border:none;
}

.penci-menu-hbg ul.sub-menu li a,#sidebar-nav ul.sub-menu li a {
margin:0;
padding:10px 0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.penci-menu-hbg .menu li a .indicator,#sidebar-nav .menu li a .indicator {
text-decoration:none;
position:absolute;
top:0;
right:0;
height:100%;
z-index:20;
font-size:17px;
font-style:normal;
text-align:right;
padding:11px 0 11px 5px;
line-height:1;
color:inherit !important;
opacity:.85;
}

.penci-menu-hbg .menu .sub-menu li a .indicator,#sidebar-nav .menu .sub-menu li a .indicator {
padding:8px 0 8px 5px;
}

.penci-menu-hbg ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu,#sidebar-nav ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu {
display:block;
padding:0;
}

.fa-angle-double-up:before {
content:"\f102";
}

.penci-menu-hbg-overlay,#close-sidebar-nav {
position:fixed;
visibility:hidden;
opacity:0;
text-decoration:none;
top:0;
left:0;
font-size:1.4em;
color:#313131;
padding:10px;
height:100%;
background:rgba(0,0,0,.8);
right:0;
z-index:99996;
cursor:pointer;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
}

.penci-menuhbg-open .penci-menu-hbg-overlay {
left:0;
opacity:1;
visibility:visible;
}

.open-sidebar-nav #close-sidebar-nav {
left:270px;
opacity:1;
visibility:visible;
}

#close-sidebar-nav i {
display:none;
width:24px;
height:24px;
background-color:#fff;
line-height:24px;
text-align:center;
border-radius:12px;
font-size:14px;
}

.penci-menuhbg-wapper {
float:right;
width:18px;
margin-right:12px;
text-align:center;
}

.penci-menuhbg-toggle {
padding:0;
width:18px;
line-height:20px;
background-position:right top;
background-repeat:no-repeat;
box-sizing:content-box;
-moz-box-sizing:content-box;
display:flex;
align-items:center;
height:58px;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-ms-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
}

.penci-menuhbg-toggle .penci-menuhbg-inner {
transition:-webkit-transform .33s .3s ease-in;
transition:transform .33s .3s ease-in;
-webkit-transform-origin:center;
transform-origin:center;
display:block;
height:20px;
position:relative;
width:100%;
overflow:hidden;
}

.penci-menuhbg-toggle .penci-lines {
height:2px;
display:block;
width:18px;
background-color:transparent;
position:relative;
transition:background .2s ease,opacity .2s ease;
}

.penci-menuhbg-toggle .penci-lines:before {
top:5px;
transition:transform .65s cubic-bezier(0.3,1,0.3,1) 0s,background-color .2s ease,opacity .2s ease;
}

.penci-menuhbg-toggle .penci-lines:after {
top:-5px;
-webkit-transform-origin:50% 50%;
transform-origin:50% 50%;
transition:transform .65s cubic-bezier(0.3,1,0.3,1) 0.08s,background-color .2s ease,opacity .2s ease;
}

.penci-menuhbg-toggle .penci-lines:before,.penci-menuhbg-toggle .penci-lines:after {
display:block;
width:100%;
height:2px;
position:absolute;
left:0;
content:'';
background-color:#313131;
}

.penci-menuhbg-toggle .lines-button {
cursor:pointer;
line-height:0 !important;
top:9px;
position:relative;
font-size:0 !important;
user-select:none;
display:block;
}

.penci-menuhbg-toggle .lines-button.penci-hover-effect {
left:-30px;
margin-top:-2px;
}

.penci-menuhbg-toggle .lines-button:after {
height:2px;
display:inline-block;
width:100%;
position:absolute;
left:0;
top:0;
content:'';
background-color:#313131;
transition:transform .65s cubic-bezier(0.3,1,0.3,1) 0.04s,background-color .2s ease,opacity .2s ease;
}

.penci-menuhbg-toggle.closed .penci-menuhbg-inner {
transition:-webkit-transform .33s 0s ease;
transition:transform .33s 0s ease;
}

.penci-menuhbg-toggle:hover .lines-button:after,.penci-menuhbg-toggle:hover .penci-lines:before,.penci-menuhbg-toggle:hover .penci-lines:after {
background:#6eb48c;
transform:translateX(30px);
}

.penci-menu-hbg-inner #penci-close-hbg {
position:absolute;
top:10px;
left:15px;
cursor:pointer;
z-index:1;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
width:20px;
height:20px;
display:block;
overflow:hidden;
}

.admin-bar .penci-menu-hbg #penci-close-hbg {
top:40px;
}

.penci-menu-hbg-inner #penci-close-hbg:before,.penci-menu-hbg-inner #penci-close-hbg:after {
content:'';
height:100%;
width:2px;
backface-visibility:hidden;
position:absolute;
border-radius:5px;
background:#888;
left:9px;
transition:opacity .2s ease,background-color .2s ease;
}

.penci-menu-hbg-inner #penci-close-hbg:before {
transform:rotate(45deg);
}

.penci-menu-hbg-inner #penci-close-hbg:after {
transform:rotate(-45deg);
}

.penci-menu-hbg-inner #penci-close-hbg:hover {
transform:rotate(180deg);
-ms-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
-moz-transform:rotate(180deg);
}

.penci-menu-hbg-inner #penci-close-hbg:hover:before,.penci-menu-hbg-inner #penci-close-hbg:hover:after {
background-color:#111;
}

.penci-menu-hbg-inner .penci-hbg_sitetitle {
font-weight:700;
font-size:18px;
margin-top:15px;
line-height:1.3;
font-family:'Raleway',sans-serif;
font-weight:bold;
}

.penci-menu-hbg-inner .penci-hbg_desc {
margin-top:10px;
line-height:1.45;
font-size:14px;
}

.penci-menu-hbg-inner .penci-hbg-header {
text-align:center;
margin-bottom:30px;
}

.penci-hbg-header .penci-lazy[src*="penci-holder"] {
width:auto;
height:auto;
}

.penci-hbg-header .penci-hbg-logo .penci-lazy[src*="penci-holder"] {
background:none;
}

.penci-menu-hbg-inner .menu-hamburger-navigation {
margin-bottom:30px;
}

.penci-menu-hbg .penci-sidebar-content .widget {
margin-bottom:40px;
}

.penci-menu-hbg-inner .header-social.sidebar-nav-social {
text-align:left;
padding-left:0;
padding-right:0;
margin:26px -3px 0;
}

.penci-menu-hbg-inner .penci-hbg-footer {
margin-bottom:0;
margin-top:30px;
}

.penci_menu_hbg_ftext {
line-height:1.6;
}

.penci-menu-hbg.penci-menu-hbg-left #penci-close-hbg {
left:auto;
right:10px;
}

.penci-menu-hbg-inner .penci-sidebar-content {
width:100% !important;
float:none !important;
}

.penci-menu-hbg.penci-menu-hbg-right {
right:0;
left:auto;
transform:translateX(330px);
-webkit-transform:translateX(330px);
-moz-transform:translateX(330px);
}

.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-right {
transform:translateX(0);
}

#navigation.header-4 .penci-menuhbg-wapper,#navigation.header-5 .penci-menuhbg-wapper {
float:none;
vertical-align:top;
display:inline-block;
}

.wrap-social-search {
display:inline-block;
vertical-align:top;
}

#top-search {
float:right;
width:20px;
text-align:center;
}

#top-search.shoping-cart-icon {
margin-right:15px;
}

#top-search > a {
height:58px;
font-size:14px;
line-height:58px;
color:#313131;
cursor:pointer;
background:none;
display:block;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}

#top-search > a > i {
width:20px;
}

#top-search.shoping-cart-icon > a {
position:relative;
}

#top-search.shoping-cart-icon > a > i {
font-size:17px;
}

#top-search.shoping-cart-icon > a > span {
position:absolute;
z-index:1;
width:14px;
height:14px;
display:inline-block;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
top:calc(50% - 17px);
right:-4px;
background:#6eb48c;
color:#fff;
text-align:center;
white-space:nowrap;
line-height:14px;
font-size:8px;
font-family:'PT Serif',serif;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

body:not(.penci-fawesome-ver5) .shoping-cart-icon > a i.fas.fa-shopping-cart {
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

#navigation.header-6 #top-search.shoping-cart-icon > a > span {
top:23px;
}

.is-sticky #navigation.header-6 #top-search.shoping-cart-icon > a > span {
top:12px;
}

#top-search .fa-shopping-bag:before {
content:"\f07a";
font-family:FontAwesome;
}

.penci-fawesome-ver5 #top-search .fa-shopping-bag:before {
font-family:"Font Awesome 5 Free";
font-weight:900;
}

.show-search {
position:absolute;
left:0;
width:100%;
top:0;
height:58px;
background:#fff;
text-align:left;
z-index:200;
display:none;
}

.show-search #searchform input.search-input {
padding:15px 35px 15px 0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
border:none;
position:absolute;
top:0;
left:0;
width:100%;
z-index:3;
color:#313131;
height:58px;
line-height:28px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
background:none;
font-weight:400;
letter-spacing:1px;
font-size:13px;
}

.show-search a.close-search {
position:absolute;
width:20px;
height:60px;
display:inline-block;
right:0;
top:0;
z-index:5;
text-align:center;
line-height:60px;
font-size:16px;
cursor:pointer;
color:#313131;
}

.penci-header-trans .show-search #searchform input.search-input {
padding-left:15px;
}

.penci-header-trans .show-search a.close-search {
right:15px;
}

.main-nav-social {
display:inline-block;
text-align:left;
margin:0 13px 0 0;
float:right;
line-height:58px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}

#navigation.header-4 .main-nav-social,#navigation.header-5 .main-nav-social {
float:none;
vertical-align:top;
margin:0 0 0 30px;
}

.main-nav-social .inner-header-social {
display:inline-block;
vertical-align:top;
position:relative;
}

.main-nav-social a {
float:left;
display:inline-block;
vertical-align:top;
margin-right:10px;
color:#313131;
font-size:14px;
}

#navigation.header-6 .main-nav-social {
line-height:80px;
margin:0 0 0 30px;
}

.main-nav-social a i,#top-search a i,.button-menu-mobile i {
line-height:inherit;
}

.is-sticky #navigation.header-6 .main-nav-social {
line-height:58px;
}

.header-social.sidebar-nav-social a i:hover,.penci-menu-hbg .menu li a:hover,#sidebar-nav .menu li a:hover,.penci-menu-hbg .menu li a .indicator:hover,.penci-menu-hbg .menu .sub-menu li a .indicator:hover
#sidebar-nav .menu li a .indicator:hover,#sidebar-nav .menu .sub-menu li a .indicator:hover,.main-nav-social a:hover {
color:#6eb48c;
}

.penci-social-heart .penci-social-content,.penci-social-colored a i.fa-heart,.penci-social-colored a i.fa-heart-o {
background:#000 !important;
}

.penci-social-line .penci-social-content,.penci-social-colored a i.penci-icon-line,.penci-social-colored a i.fa-line,.tags-share-box.tags-share-box-s2 .post-share-line {
background:#01b901 !important;
}

.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:empty,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu a:blank,.penci-menu-hbg .menu li.penci-mega-menu .sub-menu .penci-megamenu a:not(.mega-cat-child) {
padding:0;
display:none;
}

.penci-menu-hbg .menu li a > i,#sidebar-nav .menu li a > i,.penci-menu-hbg ul.menu > li.megamenu > ul.sub-menu > li > a,#sidebar-nav ul.menu > li.megamenu > ul.sub-menu > li > a,.penci-menu-hbg #logo,.penci-menu-hbg-inner #penci-close-hbg i {
display:none;
}

.penci-menu-hbg-widgets1,.penci-menu-hbg-widgets2 {
margin-top:40px;
}

#top-search.shoping-cart-icon.clear-right,#navigation.header-4 #top-search.shoping-cart-icon,#navigation.header-5 #top-search.shoping-cart-icon,#navigation.header-6 #top-search.shoping-cart-icon,.main-nav-social a:last-child {
margin-right:0;
}

@media only screen and (min-width: 961px) {
#navigation.header-9 .main-nav-social,#navigation.header-10 .main-nav-social,#navigation.header-11 .main-nav-social {
line-height:80px;
}

.is-sticky #navigation.header-9 .main-nav-social,.is-sticky #navigation.header-10 .main-nav-social,.is-sticky #navigation.header-11 .main-nav-social {
line-height:58px;
}
}

#navigation.header-4 .penci-menuhbg-toggle,#navigation.header-5 .penci-menuhbg-toggle,#navigation.header-6 .penci-menuhbg-toggle,#navigation.header-4 #top-search,#navigation.header-5 #top-search,#navigation.header-6 #top-search {
margin-left:15px;
}

#header {
margin-bottom:60px;
position:relative;
}

.page-template-page-fullwidth .clear-footer {
height:0;
margin-bottom:0;
}

.header-header-1.has-bottom-line,.header-header-4.has-bottom-line,.header-header-7.has-bottom-line {
border-bottom:1px solid #ECECEC;
}

.header-header-1.has-bottom-line.penci-vernav-hide-innerhead,.header-header-4.has-bottom-line.penci-vernav-hide-innerhead,.header-header-7.has-bottom-line.penci-vernav-hide-innerhead {
border-bottom:none;
}

#header .inner-header {
width:100%;
background-size:cover;
position:relative;
background-position:center center;
background-repeat:no-repeat;
}

#header .inner-header .container {
padding:40px 0;
text-align:center;
position:relative;
overflow:hidden;
}

.header-style-header-3 #header .inner-header .container {
display:table;
}

#logo {
text-align:center;
}

.container.align-left-logo #logo {
text-align:left;
}

.container.has-banner #logo {
display:table-cell;
vertical-align:middle;
width:400px;
}

.container.has-banner .header-banner {
display:table-cell;
vertical-align:middle;
width:770px;
text-align:right;
}

.penci-header-trans .penci-header-wrap {
position:absolute;
z-index:10000;
left:0;
right:0;
}

.penci-header-trans .penci-header-second {
box-shadow:none;
border:0;
}

.penci-header-trans .penci-header-signup-form {
margin-top:0;
}

.penci-header-trans .is-sticky #logo .penci-logo,.penci-header-trans #logo .penci-logo-sticky {
display:none;
}

.penci-header-trans .is-sticky #logo .penci-logo-sticky {
display:block;
position:static;
visibility:visible;
opacity:1;
}

.page-template-page-fullwidth #header,.penci-header-trans .penci-header-wrap #header {
margin-bottom:0;
}

@media only screen and (min-width: 960px) {
#navigation.header-11 {
background:transparent !important;
}

#navigation.header-11 .container {
background:#fff;
box-shadow:0 0 30px 0 rgba(0,0,0,0.1);
padding-left:20px;
padding-right:20px;
}

#navigation.header-11.header-layout-bottom {
box-shadow:none;
border:0;
}

#navigation.header-10.penci-logo-overflow #logo,#navigation.header-11.penci-logo-overflow #logo {
z-index:199;
position:relative;
height:80px !important;
line-height:1 !important;
}

#navigation.header-10.penci-logo-overflow #logo a,#navigation.header-11.penci-logo-overflow #logo a {
position:absolute;
top:0;
width:100%;
left:50%;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
}

#navigation.header-10.penci-logo-overflow #logo img,#navigation.header-11.penci-logo-overflow #logo img {
height:auto !important;
max-height:inherit;
margin-top:0 !important;
z-index:199;
}

.penci-header-trans .header-style-header-1 .penci-header-wrap > #navigation,.penci-header-trans .header-style-header-4 .penci-header-wrap > #navigation,.penci-header-trans .header-style-header-7 .penci-header-wrap > #navigation,.penci-header-trans .header-style-header-11 #header > #navigation .container,.penci-header-trans .header-style-header-10 #header > #navigation,.penci-header-trans .header-style-header-9 #header > #navigation,.penci-header-trans .header-style-header-8 #header > #navigation,.penci-header-trans .header-style-header-6 #header > #navigation,.penci-header-trans .header-style-header-5 #header > #navigation,.penci-header-trans .header-style-header-2 #header > #navigation,.penci-header-trans .header-style-header-3 #header > #navigation,.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation.header-11 .container,.penci-header-trans .sticky-wrapper:not( .is-sticky ) #navigation {
background:transparent !important;
border-top-color:transparent !important;
border-bottom-color:transparent !important;
}
}

.header-slogan {
margin:17px 0 0;
text-align:center;
line-height:1;
}

.header-slogan .header-slogan-text {
margin:0;
font-size:14px;
font-weight:700;
line-height:1.5;
font-style:italic;
color:#313131;
display:inline-block;
position:relative;
font-family:'PT Serif',serif;
padding:0 15px;
letter-spacing:1px;
vertical-align:top;
}

.header-slogan .header-slogan-text:before,.header-slogan .header-slogan-text:after {
content:"";
position:absolute;
top:50%;
height:1px;
display:block;
width:60px;
background:#313131;
left:100%;
}

.header-slogan .header-slogan-text:before {
left:auto;
right:100%;
}

.header-social {
display:block;
text-align:center;
margin:20px 0 0;
}

.header-social .inner-header-social {
display:inline-block;
vertical-align:top;
position:relative;
}

.header-social a {
float:left;
display:inline-block;
vertical-align:top;
margin-right:13px;
}

.header-social a:last-child {
margin-right:0;
}

.header-social a i {
font-size:14px;
color:#313131;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-ms-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear;
}

.header-social a:hover i {
color:#6eb48c;
}

.featured-area {
margin-top:-56px;
margin-bottom:60px;
position:relative;
}

.penci-block-el.featured-area,.penci-block-vc.featured-area {
margin-top:0 !important;
margin-bottom:0 !important;
}

.featured-area:before,.featured-area:after {
content:'';
display:table;
clear:both;
}

.penci-vernav-enable #header + .featured-area.featured-style-1,.penci-vernav-enable #header + .featured-area.featured-style-4:not(.style-5),.penci-vernav-enable #header + .featured-area.featured-style-8,.penci-vernav-enable #header + .featured-area.featured-style-10,.penci-vernav-enable #header + .featured-area.featured-style-12,.penci-vernav-enable #header + .featured-area.featured-style-14,.penci-vernav-enable #header + .featured-area.featured-style-16,.penci-vernav-enable #header + .featured-area.featured-style-18,.penci-vernav-enable #header + .featured-area.featured-style-19,.penci-vernav-enable #header + .featured-area.featured-style-20,.penci-vernav-enable #header + .featured-area.featured-style-21,.penci-vernav-enable #header + .featured-area.featured-style-22,.penci-vernav-enable #header + .featured-area.featured-style-23,.penci-vernav-enable #header + .featured-area.featured-style-24,.penci-vernav-enable #header + .featured-area.featured-style-25,.penci-vernav-enable #header + .featured-area.featured-style-26,.penci-vernav-enable #header + .featured-area.featured-style-27,.penci-vernav-enable #header + .featured-area.featured-style-29.style-30,.penci-vernav-enable #header + .featured-area.featured-style-32,.penci-vernav-enable #header + .featured-area.featured-style-35.style-36 {
margin-top:-30px;
}

.penci-vernav-enable #header + .featured-area.featured-style-28,.penci-vernav-enable #header + .featured-area.featured-style-38 {
margin-top:-56px;
}

.featured-area.featured-video {
background:#fafafa url(/wp-content/themes/soledad/images/loading.gif?x72941) no-repeat center center;
}

.dark-layout-enabled .featured-area.featured-video {
background-color:#2d2d2d;
background-image:url(/wp-content/themes/soledad/images/loading2.gif?x72941);
}

.featured-area.featured-video > div {
visibility:hidden;
}

.featured-area.featured-video.loaded-wait > div {
visibility:visible;
}

.featured-area.featured-video.loaded-wait {
background:none;
}

.penci-owl-carousel .owl-item .owl-lazy {
opacity:1;
-webkit-transition:none;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
transition:none;
}

.penci-owl-carousel .owl-nav .owl-prev,.penci-owl-carousel .owl-nav .owl-next {
width:34px;
height:34px;
display:inline-block;
vertical-align:top;
background:#fff;
color:#010101;
font-size:18px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
position:absolute;
z-index:10;
top:50%;
margin-top:-18px;
left:20px;
line-height:34px;
text-align:center;
opacity:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
border:none;
}

.penci-owl-carousel .owl-nav .owl-prev i,.penci-owl-carousel .owl-nav .owl-next i {
line-height:inherit;
}

.penci-nav-visible .owl-nav .owl-prev,.penci-nav-visible .owl-nav .owl-next {
opacity:.5;
}

.penci-owl-carousel .owl-nav.disabled {
display:none;
}

.penci-owl-carousel .owl-nav .owl-next {
left:auto;
right:20px;
}

.penci-owl-carousel:hover .owl-nav .owl-prev,.penci-owl-carousel:hover .owl-nav .owl-next {
opacity:.8;
}

.penci-owl-carousel .owl-nav .owl-prev:hover,.penci-owl-carousel .owl-nav .owl-next:hover {
opacity:1;
}

.penci-custom-slides .penci-owl-carousel .owl-dots,.penci-owl-carousel .owl-dots {
position:absolute;
bottom:15px;
z-index:10;
width:100%;
text-align:center;
left:0;
}

.penci-custom-slides .penci-owl-carousel .owl-dot,.penci-owl-carousel .owl-dot {
display:inline-block;
margin:0 3px;
vertical-align:top;
background:none;
border:none;
}

.penci-owl-carousel .owl-dot span {
width:10px;
height:10px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border:2px solid #fff;
background:rgba(0,0,0,0.3);
display:inline-block;
vertical-align:top;
}

.penci-owl-carousel .owl-dot.active span {
background:#fff;
}

.penci-enSticky .penci-sticky-ct.elementor-column,.penci-enSticky .penci-sticky-sb.elementor-column {
display:block !important;
}

.penci-featured-content {
position:absolute;
display:block;
top:50%;
width:100%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
padding:0 25px;
}

.penci-featured-content .feat-text {
max-width:480px;
width:100%;
display:block;
margin:0 auto;
padding:23px 10px 21px;
position:relative;
text-align:center;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:.7s;
-moz-animation-duration:.7s;
-ms-animation-duration:.7s;
-o-animation-duration:.7s;
animation-duration:.7s;
animation-delay:.4s;
-webkit-animation-delay:.4s;
opacity:0;
}

.penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text {
-webkit-animation-name:pencitextslider;
-moz-animation-name:pencitextslider;
-o-animation-name:pencitextslider;
animation-name:pencitextslider;
}

.featured-area.featured-style-2,.featured-area.featured-style-6,.penci-vernav-enable #header + .featured-area.featured-style-2,.penci-vernav-enable #header + .featured-area.featured-style-6,.penci-vernav-enable #header + .featured-area.featured-style-37 {
margin-top:-50px;
}

.penci-vernav-enable #header + .featured-area,.penci-vernav-enable #header + .penci-header-signup-form {
margin-top:-60px;
}

.single.penci-vernav-enable.penci-body-single-style-10.penci-show-pthumb:not(.single-portfolio) #header + .penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header + .penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header + .penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.single-portfolio) #header + .penci-header-signup-form,.single.penci-vernav-enable.penci-body-single-style-5.penci-show-pthumb:not(.single-portfolio) #header + .penci-header-signup-form,.wrapper-boxed.penci-page-hide-header .featured-area {
margin-top:0;
}

.penci-owl-carousel .owl-nav.disabled .owl-prev,.penci-owl-carousel .owl-nav.disabled .owl-next,.penci-owl-carousel .owl-dots.disabled {
display:none !important;
}

@-webkit-keyframes pencifade {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@-moz-keyframes pencifade {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@-o-keyframes pencifade {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@keyframes pencifade {
0% {
opacity:0;
}

100% {
opacity:1;
}
}

@-webkit-keyframes pencitextslider {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-moz-keyframes pencitextslider {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-o-keyframes pencitextslider {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencitextslider {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-webkit-keyframes pencitextslide {
0% {
opacity:0;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-moz-keyframes pencitextslide {
0% {
opacity:0;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-o-keyframes pencitextslide {
0% {
opacity:0;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencitextslide {
0% {
opacity:0;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.penci-featured-content .featured-slider-overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
background:#000;
opacity:.7;
}

.penci-featured-content .feat-text .featured-cat {
z-index:3;
position:relative;
margin-bottom:5px;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:.7s;
-moz-animation-duration:.7s;
-ms-animation-duration:.7s;
-o-animation-duration:.7s;
animation-duration:.7s;
animation-delay:.6s;
-webkit-animation-delay:.6s;
}

.penci-featured-content .feat-text .featured-cat a {
color:#fff;
text-decoration:none !important;
}

.penci-featured-content .feat-text h3 {
z-index:3;
position:relative;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:.7s;
-moz-animation-duration:.7s;
-ms-animation-duration:.7s;
-o-animation-duration:.7s;
animation-duration:.7s;
animation-delay:.8s;
-webkit-animation-delay:.8s;
}

.penci-featured-content .feat-text h3 a {
color:#fff;
font-size:24px;
text-transform:uppercase;
text-decoration:none;
}

.penci-featured-content .feat-text .feat-meta {
z-index:3;
position:relative;
margin-top:6px;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:.7s;
-moz-animation-duration:.7s;
-ms-animation-duration:.7s;
-o-animation-duration:.7s;
animation-duration:.7s;
animation-delay:1s;
-webkit-animation-delay:1s;
}

.feat-meta span > time,span.side-item-meta > time,span.date > time {
font-size:inherit;
color:inherit;
text-decoration:inherit;
font-weight:inherit;
background:none;
font-style:inherit;
font-family:inherit;
}

.penci-featured-content .feat-text .feat-meta span a {
color:#fff;
font-size:inherit;
text-decoration:none !important;
}

.penci-featured-content .feat-text .feat-meta > span:after {
content:"";
display:inline-block;
margin:0 11px 0 15px;
width:0;
height:10px;
border-left:1px solid;
opacity:.35;
color:inherit;
}

.penci-featured-content .feat-text .feat-meta > span:last-of-type:after {
content:none;
display:none;
}

.featured-style-1 .penci-owl-carousel .penci-image-holder:before {
padding-top:45%;
}

.featured-style-2 .penci-owl-carousel .penci-image-holder:before {
padding-top:57%;
}

.featured-style-2 .penci-owl-carousel .owl-item .item {
width:900px;
}

.featured-style-2 .penci-owl-carousel.owl-loaded .center .penci-featured-content .feat-text {
-webkit-animation-name:pencitextslider;
-moz-animation-name:pencitextslider;
-o-animation-name:pencitextslider;
animation-name:pencitextslider;
}

.featured-style-3 .penci-featured-content .feat-text {
max-width:500px;
}

.featured-style-3 .penci-owl-carousel .penci-image-holder:before {
padding-top:0;
height:540px;
}

.featured-style-4 .penci-owl-carousel .penci-image-holder {
width:67%;
}

.featured-style-4 .penci-owl-carousel .penci-image-holder:before {
height:526px;
padding-top:0;
}

.penci-slider4-overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2;
background:-moz-linear-gradient(left,transparent 26%,#000 65%);
background:-webkit-gradient(linear,left top,right top,color-stop(26%,#000),color-stop(65%,transparent));
background:-webkit-linear-gradient(left,transparent 26%,#000 65%);
background:-o-linear-gradient(left,transparent 26%,#000 65%);
background:-ms-linear-gradient(left,transparent 26%,#000 65%);
background:linear-gradient(to right,transparent 26%,#000 65%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#000',GradientType=1);
}

.featured-style-4 .penci-featured-content {
width:40%;
padding:0 20px;
right:0;
z-index:5;
}

.featured-style-4 .penci-featured-content .featured-slider-overlay {
background:none;
}

.featured-style-4 .penci-featured-content .feat-text h3 a {
font-weight:inherit;
letter-spacing:0;
font-size:26px;
transition:all .3s;
-webkit-transition:all .3s;
line-height:1.3;
font-family:inherit;
text-transform:uppercase;
}

.featured-style-4 .penci-featured-content .feat-text h3 a:hover {
opacity:.8;
}

.featured-style-4 .overlay-link {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:2;
}

.featured-style-4 .penci-featured-content .feat-text .featured-cat {
margin-bottom:2px;
}

.featured-style-6 .penci-image-holder:before,.featured-style-37 .penci-image-holder:before {
padding-top:64%;
}

.featured-area .wrapper-item-classess {
width:100%;
position:relative;
display:inline-block;
vertical-align:top;
}

.featured-style-6 .wrapper-item .penci-item-mag,.featured-style-37 .penci-featured-items-left,.featured-style-37 .penci-featured-items-right {
float:left;
display:inline-block;
width:32.6%;
position:relative;
}

.featured-style-6 .wrapper-item .penci-item-1,.featured-style-37 .penci-featured-items-left {
width:67.4%;
border-right:10px solid transparent;
}

.featured-style-6 .wrapper-item .penci-item-2 {
border-bottom:5px solid transparent;
}

.featured-style-6 .wrapper-item .penci-item-0 {
border-top:5px solid transparent;
}

.penci-slide-overlay {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}

.penci-slide-overlay .overlay-link {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
background:-moz-linear-gradient(top,transparent 60%,#000 100%);
background:-webkit-linear-gradient(top,transparent 60%,#000 100%);
background:-o-linear-gradient(top,transparent 60%,#000 100%);
background:-ms-linear-gradient(top,transparent 60%,#000 100%);
background:linear-gradient(to bottom,transparent 60%,#000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0);
-webkit-transition:opacity .4s ease 0s;
-moz-transition:opacity .4s ease 0s;
-o-transition:opacity .4s ease 0s;
transition:opacity .4s ease 0s;
opacity:.7;
}

.penci-item-mag:hover .penci-slide-overlay .overlay-link {
opacity:.9;
}

.penci-slide-overlay .penci-mag-featured-content {
position:absolute;
bottom:16px;
left:20px;
padding-right:20px;
z-index:5;
opacity:0;
transition:opacity .4s;
-webkit-transition:opacity .4s;
-moz-transition:opacity .4s;
transition-delay:.3s;
-webkit-transition-delay:.3s;
-moz-transition-delay:.3s;
width:calc(100% - 20px);
}

.penci-mag-featured-content h3 {
line-height:1.3;
}

.penci-mag-featured-content h3 a {
text-decoration:none;
text-transform:uppercase;
color:#fff;
font-size:16px;
}

.penci-mag-featured-content h3 a:hover {
text-decoration:none;
}

.penci-mag-featured-content .cat > a.penci-cat-name {
color:#fff;
}

.penci-mag-featured-content .cat {
margin-bottom:6px;
}

.penci-mag-featured-content .feat-meta > span:after {
content:"";
display:inline-block;
margin:0 11px 0 15px;
width:0;
height:8px;
border-left:1px solid;
opacity:.5;
}

.penci-mag-featured-content .feat-meta {
margin-top:6px;
}

.penci-mag-featured-content .feat-meta > span:last-child:after {
content:none;
}

.featured-style-7 .penci-image-holder:before {
padding-top:100%;
}

.featured-area.featured-style-14 .wrapper-item-classess,.featured-area.featured-style-20 .wrapper-item-classess,.featured-area.featured-style-21 .wrapper-item-classess,.featured-area.featured-style-22 .wrapper-item-classess,.featured-area.featured-style-23 .wrapper-item-classess,.featured-area.featured-style-25 .wrapper-item-classess,.featured-area.featured-style-26 .wrapper-item-classess,.featured-area.featured-style-27 .wrapper-item-classess {
width:calc(100% + 4px);
margin-left:-2px;
}

.featured-style-8 .penci-image-holder:before {
padding-top:135.416%;
}

.featured-style-9 .penci-image-holder:before {
padding-top:80%;
}

.featured-style-10 .penci-image-holder:before {
padding-top:120%;
}

.featured-style-11 .penci-image-holder:before {
padding-top:56%;
}

.featured-style-13 .penci-image-holder:before,.featured-style-15 .penci-image-holder:before {
padding-top:0;
height:500px;
}

.featured-style-14 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before {
padding-top:0;
height:380px;
}

.featured-style-17 .penci-image-holder:before {
padding:0;
height:273px;
}

.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before {
height:550px;
}

.featured-style-18 .penci-image-holder:before {
padding:0;
height:198px;
}

.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
height:400px;
}

.featured-style-19 .wrapper-item .penci-item-mag {
float:left;
display:inline-block;
width:55%;
position:relative;
}

.featured-style-19 .wrapper-item .penci-item-2,.featured-style-19 .wrapper-item .penci-item-3 {
width:45%;
}

.featured-style-19 .wrapper-item .penci-item-2,.featured-style-19 .wrapper-item .penci-item-0 {
border-left:4px solid transparent;
}

.featured-style-19 .penci-image-holder:before {
height:275px;
padding-top:0;
}

.featured-style-22 .wrapper-item .penci-item-mag {
float:left;
display:inline-block;
width:20%;
position:relative;
border-left:2px solid transparent;
border-right:2px solid transparent;
}

.featured-style-21 .wrapper-item .penci-item-4,.featured-style-21 .wrapper-item .penci-item-0 {
border-top:4px solid transparent;
width:50%;
}

.featured-style-22 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-0 .penci-slide-overlay .penci-mag-featured-content {
bottom:12px;
left:0;
width:100%;
padding:0 15px;
text-align:center;
}

.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:14px;
text-transform:none;
letter-spacing:0;
}

.featured-style-24 .penci-image-holder:before {
padding:0;
height:192px;
}

.featured-style-24 .penci-item-1 .penci-image-holder:before {
height:456px;
}

.featured-style-24 .penci-item-2 .penci-image-holder:before {
height:260px;
}

.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:14px;
letter-spacing:0;
}

.featured-style-25 .penci-image-holder:before {
padding:0;
height:170px;
}

.featured-style-25 .penci-item-1 .penci-image-holder:before {
height:518px;
}

.featured-style-26 .penci-image-holder:before {
padding:0;
height:238px;
}

.featured-style-26 .penci-item-1 .penci-image-holder:before {
height:480px;
}

.featured-style-27 .penci-image-holder:before {
padding:0;
height:260px;
}

.featured-style-28 .wrapper-item .penci-item-mag {
width:300px;
}

.featured-style-28 .wrapper-item .penci-item-1 {
width:606px;
}

.overlay-icon-format {
position:absolute;
text-align:center;
display:inline-block;
width:36px;
height:36px;
line-height:32px;
top:50%;
left:50%;
margin:-18px 0 0 -18px;
font-size:14px;
opacity:0;
color:rgba(255,255,255,0.9);
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
border:2px solid rgba(255,255,255,0.9);
transform:scale(0.5);
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
z-index:3;
background:rgba(0,0,0,0.3);
}

.overlay-icon-format.lager-size-icon {
width:42px;
height:42px;
line-height:38px;
margin:-21px 0 0 -21px;
font-size:16px;
}

.penci-item-mag:hover .overlay-icon-format {
opacity:1;
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
}

.overlay-icon-format i.fa-music {
margin-right:3px;
}

.overlay-icon-format i.fa-play {
margin-left:2px;
}

.overlay-icon-format i.fa-image:before,.overlay-icon-format i.fa-picture-o:before {
content:"\e913";
font-family:'icomoon';
}

.featured-style-27 .penci-item-mag .overlay-icon-format,.featured-style-26 .penci-item-2 .overlay-icon-format,.featured-style-26 .penci-item-3 .overlay-icon-format,.featured-style-26 .penci-item-4 .overlay-icon-format,.featured-style-26 .penci-item-0 .overlay-icon-format,.featured-style-25 .penci-item-2 .overlay-icon-format,.featured-style-25 .penci-item-3 .overlay-icon-format,.featured-style-25 .penci-item-0 .overlay-icon-format,.featured-style-24 .penci-item-2 .overlay-icon-format,.featured-style-24 .penci-item-3 .overlay-icon-format,.featured-style-24 .penci-item-0 .overlay-icon-format,.featured-style-23 .penci-item-3 .overlay-icon-format,.featured-style-23 .penci-item-4 .overlay-icon-format,.featured-style-23 .penci-item-5 .overlay-icon-format,.featured-style-23 .penci-item-0 .overlay-icon-format,.featured-style-22 .penci-item-3 .overlay-icon-format,.featured-style-22 .penci-item-4 .overlay-icon-format,.featured-style-22 .penci-item-5 .overlay-icon-format,.featured-style-22 .penci-item-6 .overlay-icon-format,.featured-style-22 .penci-item-0 .overlay-icon-format,.featured-style-21 .penci-item-1 .overlay-icon-format,.featured-style-21 .penci-item-2 .overlay-icon-format,.featured-style-21 .penci-item-3 .overlay-icon-format,.featured-style-20 .penci-item-3 .overlay-icon-format,.featured-style-20 .penci-item-4 .overlay-icon-format,.featured-style-20 .penci-item-0 .overlay-icon-format,.featured-style-19 .penci-item-mag .overlay-icon-format,.featured-style-18 .penci-item-1 .overlay-icon-format,.featured-style-18 .penci-item-2 .overlay-icon-format,.featured-style-18 .penci-item-4 .overlay-icon-format,.featured-style-18 .penci-item-0 .overlay-icon-format,.featured-style-17 .penci-item-1 .overlay-icon-format,.featured-style-17 .penci-item-2 .overlay-icon-format,.featured-style-17 .penci-item-4 .overlay-icon-format,.featured-style-17 .penci-item-0 .overlay-icon-format,.featured-style-6 .penci-item-2 .overlay-icon-format,.featured-style-6 .penci-item-0 .overlay-icon-format {
top:20px;
left:auto;
right:20px;
margin:0;
}

.featured-style-29 .penci-image-holder:before {
height:550px;
padding:0;
}

.featured-style-35 .penci-image-holder:before {
height:600px;
padding:0;
}

.featured-style-29 .featured-slider-overlay {
position:absolute;
background:#000;
top:0;
left:0;
right:0;
bottom:0;
opacity:.3;
z-index:1;
}

.featured-style-29 .penci-featured-content {
z-index:5;
}

.featured-style-29 .penci-featured-content .feat-text {
width:100%;
max-width:1170px;
margin:0 auto;
padding:0;
opacity:1;
animation-delay:0s;
-webkit-animation-delay:0s;
}

.featured-style-29 .penci-featured-content .feat-text h3 {
position:relative;
padding-bottom:15px;
}

.featured-style-29 .penci-featured-content .feat-text h3:before {
width:60px;
height:0;
border-top:1px solid #fff;
left:50%;
margin-left:-30px;
bottom:0;
content:"";
position:absolute;
}

.featured-style-29 .penci-featured-content .feat-text h3 a {
font-size:28px;
}

.featured-style-29 .penci-featured-slider-button {
margin-top:20px;
animation-delay:1s;
-webkit-animation-delay:1s;
-webkit-animation-duration:.7s;
-moz-animation-duration:.7s;
-ms-animation-duration:.7s;
-o-animation-duration:.7s;
animation-duration:.7s;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

.featured-style-29 .penci-featured-slider-button a,.featured-style-35 .penci-featured-slider-button a,.featured-style-38 .penci-featured-slider-button a {
height:36px;
line-height:34px;
padding:0 15px;
border:1px solid #fff;
color:#fff;
font-family:'Raleway',sans-serif;
font-size:12px;
text-transform:uppercase;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
display:inline-block;
vertical-align:top;
letter-spacing:2px;
font-weight:700;
}

.featured-style-29 .penci-featured-slider-button a:hover,.featured-style-35 .penci-featured-slider-button a:hover,.featured-style-38 .penci-featured-slider-button a:hover {
background:#fff;
color:#010101;
}

.featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-slider-button,.featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-content .featured-cat,.featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text h3 {
-webkit-animation-name:pencifadeInUp;
-moz-animation-name:pencifadeInUp;
-o-animation-name:pencifadeInUp;
animation-name:pencifadeInUp;
}

.penci-featured-content-right {
position:absolute;
right:0;
width:450px;
top:0;
bottom:0;
height:100%;
display:block;
padding-top:20px;
padding-bottom:20px;
}

.penci-featured-content-right:before {
background:#000;
opacity:0;
content:'';
position:absolute;
left:0;
bottom:0;
right:0;
top:0;
width:100%;
height:100%;
display:block;
z-index:1;
animation-delay:.5s;
-webkit-animation-delay:.5s;
-webkit-animation-duration:.6s;
-moz-animation-duration:.6s;
-ms-animation-duration:.6s;
-o-animation-duration:.6s;
animation-duration:.6s;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

.featured-style-35 .penci-owl-carousel.owl-loaded .active .penci-featured-content-right:before {
-webkit-animation-name:pencifadeInUpDiv;
-moz-animation-name:pencifadeInUpDiv;
-o-animation-name:pencifadeInUpDiv;
animation-name:pencifadeInUpDiv;
}

.penci-featured-content .feat-text .feat-meta span,.penci-mag-featured-content .feat-meta span,.penci-mag-featured-content .feat-meta a {
color:#fff;
font-size:13px;
}

.penci-owl-carousel.owl-loaded .active .feat-text .featured-cat,.penci-owl-carousel.owl-loaded .active .feat-text h3,.penci-owl-carousel.owl-loaded .active .feat-text .feat-meta,.featured-style-2 .penci-owl-carousel.owl-loaded .center .feat-text .featured-cat,.featured-style-2 .penci-owl-carousel.owl-loaded .center .feat-text h3,.featured-style-2 .penci-owl-carousel.owl-loaded .center .feat-text .feat-meta {
-webkit-animation-name:pencitextslide;
-moz-animation-name:pencitextslide;
-o-animation-name:pencitextslide;
animation-name:pencitextslide;
}

.featured-style-2 .penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text,.featured-style-2 .penci-owl-carousel.owl-loaded .active .feat-text .featured-cat,.featured-style-2 .penci-owl-carousel.owl-loaded .active .feat-text h3,.featured-style-2 .penci-owl-carousel.owl-loaded .active .feat-text .feat-meta,.featured-style-29 .penci-owl-carousel.owl-loaded .active .penci-featured-content .feat-text {
-webkit-animation-name:none;
-moz-animation-name:none;
-o-animation-name:none;
animation-name:none;
}

.penci-item-mag,.featured-style-9 .wrapper-item .penci-item-mag,.featured-style-11 .wrapper-item .penci-item-mag {
position:relative;
}

.featured-area .active .penci-mag-featured-content,.featured-style-7 .penci-mag-featured-content,.featured-style-8 .penci-mag-featured-content,.featured-style-28 .penci-slide-overlay .penci-mag-featured-content {
opacity:1;
}

.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-11 .penci-mag-featured-content h3 a,.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a {
font-size:24px;
}

.featured-style-8 .wrapper-item .penci-item-mag,.featured-style-10 .wrapper-item .penci-item-mag,.featured-style-12 .wrapper-item .penci-item-mag {
position:relative;
border-left:2px solid transparent;
border-right:2px solid transparent;
}

.featured-style-9 .penci-mag-featured-content h3 a,.featured-style-12 .penci-mag-featured-content h3 a,.featured-style-13 .penci-mag-featured-content h3 a,.featured-style-15 .penci-mag-featured-content h3 a {
font-size:18px;
}

.featured-style-11 .penci-slide-overlay .penci-mag-featured-content,.featured-style-15 .penci-slide-overlay .penci-mag-featured-content,.featured-style-16 .penci-item-2 .penci-mag-featured-content {
left:0;
padding:0 20px;
text-align:center;
width:100%;
}

.featured-style-7 .penci-slide-overlay .penci-mag-featured-content,.featured-style-8 .penci-slide-overlay .penci-mag-featured-content,.featured-style-9 .penci-slide-overlay .penci-mag-featured-content,.featured-style-10 .penci-slide-overlay .penci-mag-featured-content,.featured-style-12 .penci-slide-overlay .penci-mag-featured-content,.featured-style-17 .penci-slide-overlay .penci-mag-featured-content,.featured-style-18 .penci-item-3 .penci-mag-featured-content,.featured-style-20 .penci-mag-featured-content,.featured-style-21 .penci-mag-featured-content,.featured-style-22 .penci-item-1 .penci-mag-featured-content,.featured-style-22 .penci-item-2 .penci-mag-featured-content,.featured-style-23 .penci-item-1 .penci-mag-featured-content,.featured-style-23 .penci-item-2 .penci-mag-featured-content {
text-align:center;
}

.featured-style-12 .penci-image-holder:before,.featured-style-22 .penci-image-holder:before,.featured-style-23 .penci-image-holder:before,.featured-style-28 .penci-image-holder:before {
padding-top:66.6667%;
}

.featured-style-13 .wrapper-item .penci-item-mag,.featured-style-15 .wrapper-item .penci-item-mag,.featured-style-17 .wrapper-item .penci-slider17-mag-item,.featured-style-18 .wrapper-item .penci-slider17-mag-item {
float:left;
display:inline-block;
width:25%;
position:relative;
}

.featured-style-13 .wrapper-item .penci-item-1,.featured-style-15 .wrapper-item .penci-item-2,.featured-style-14 .wrapper-item .penci-item-1,.featured-style-16 .wrapper-item .penci-item-2,.featured-style-26 .wrapper-item .penci-item-1 {
width:50%;
}

.featured-style-14 .wrapper-item .penci-item-mag,.featured-style-16 .wrapper-item .penci-item-mag,.featured-style-23 .wrapper-item .penci-item-mag,.featured-style-24 .wrapper-item .penci-item-mag,.featured-style-26 .wrapper-item .penci-item-mag {
float:left;
display:inline-block;
width:25%;
position:relative;
border-left:2px solid transparent;
border-right:2px solid transparent;
}

.featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a {
font-size:20px;
}

.featured-style-17 .wrapper-item .penci-slide17-item-2,.featured-style-18 .wrapper-item .penci-slide17-item-2 {
width:50%;
border-left:4px solid transparent;
border-right:4px solid transparent;
}

.featured-style-17 .wrapper-item .penci-item-1,.featured-style-17 .wrapper-item .penci-item-4,.featured-style-18 .wrapper-item .penci-item-1,.featured-style-18 .wrapper-item .penci-item-4 {
margin-bottom:4px;
}

.featured-style-18 .penci-mag-featured-content h3 a,.featured-style-29 .penci-featured-content .feat-text .featured-cat a {
font-size:14px;
}

.featured-style-19 .wrapper-item .penci-item-1,.featured-style-19 .wrapper-item .penci-item-2,.featured-style-24 .wrapper-item .penci-item-2,.featured-style-25 .wrapper-item .penci-item-2,.featured-style-25 .wrapper-item .penci-item-3,.featured-style-26 .wrapper-item .penci-item-2,.featured-style-26 .wrapper-item .penci-item-3,.featured-style-27 .wrapper-item .penci-item-1,.featured-style-27 .wrapper-item .penci-item-2,.featured-style-28 .wrapper-item .penci-item-2,.featured-style-28 .wrapper-item .penci-item-4,.featured-style-28 .wrapper-item .penci-item-6 {
border-bottom:4px solid transparent;
}

.featured-style-20 .wrapper-item .penci-item-mag,.featured-style-21 .wrapper-item .penci-item-mag,.featured-style-25 .wrapper-item .penci-item-mag,.featured-style-27 .wrapper-item .penci-item-mag {
float:left;
display:inline-block;
width:33.33333%;
position:relative;
border-left:2px solid transparent;
border-right:2px solid transparent;
}

.featured-style-20 .wrapper-item .penci-item-1,.featured-style-20 .wrapper-item .penci-item-2,.featured-style-22 .wrapper-item .penci-item-1,.featured-style-22 .wrapper-item .penci-item-2,.featured-style-23 .wrapper-item .penci-item-1,.featured-style-23 .wrapper-item .penci-item-2,.featured-style-24 .wrapper-item .penci-item-1,.featured-style-24 .wrapper-item .penci-item-2 {
width:50%;
border-bottom:4px solid transparent;
}

.featured-style-20 .penci-image-holder:before,.featured-style-21 .penci-image-holder:before,.featured-style-23 .penci-item-1 .penci-image-holder:before,.featured-style-23 .penci-item-2 .penci-image-holder:before {
padding-top:60%;
}

.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a {
font-size:22px;
}

.featured-style-25 .wrapper-item .penci-item-1,.featured-style-27 .wrapper-item .penci-item-1 {
width:66.66666%;
}

.featured-style-26 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-6 .penci-mag-featured-content h3 a,.featured-style-28 .penci-item-0 .penci-mag-featured-content h3 a {
text-transform:none;
letter-spacing:0;
}

@-webkit-keyframes pencifadeInUpDiv {
0% {
opacity:0;
-webkit-transform:translate3d(0,450px,0);
transform:translate3d(0,450px,0);
}

100% {
opacity:.7;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInUpDiv {
0% {
opacity:0;
-webkit-transform:translate3d(0,450px,0);
transform:translate3d(0,450px,0);
}

100% {
opacity:.7;
-webkit-transform:none;
transform:none;
}
}

.feat-text-right {
position:absolute;
display:block;
top:50%;
width:100%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
z-index:3;
left:0;
padding-left:20px;
padding-right:20px;
}

.featured-style-35 .feat-text-right h3 a {
font-size:28px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

.featured-style-35 .featured-cat {
margin-bottom:5px;
}

.featured-style-35 .cat > a.penci-cat-name {
color:#fff;
}

.featured-style-35 .featured-content-excerpt p {
color:#fff;
line-height:1.6;
opacity:.85;
margin-top:10px;
font-size:14px;
}

.featured-style-35 .penci-featured-slider-button {
margin-top:25px;
}

.featured-style-35 .featured-cat,.featured-style-35 .feat-text-right h3,.featured-style-35 .featured-content-excerpt,.featured-style-35 .penci-featured-slider-button,.featured-style-37 .penci-item-1 .featured-cat,.featured-style-37 .penci-item-1 .feat-text h3,.featured-style-37 .penci-item-1 .feat-meta {
animation-delay:.6s;
-webkit-animation-delay:.6s;
-webkit-animation-duration:.5s;
-moz-animation-duration:.5s;
-ms-animation-duration:.5s;
-o-animation-duration:.5s;
animation-duration:.5s;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
}

.featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-cat,.featured-style-35 .penci-owl-carousel.owl-loaded .active .feat-text-right h3,.featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-content-excerpt,.featured-style-35 .penci-owl-carousel.owl-loaded .active .penci-featured-slider-button,.featured-style-37 .penci-owl-carousel.owl-loaded .active .featured-cat,.featured-style-37 .penci-owl-carousel.owl-loaded .active .feat-text h3,.featured-style-37 .penci-owl-carousel.owl-loaded .active .feat-text .feat-meta {
-webkit-animation-name:pencifadeInUpSmall;
-moz-animation-name:pencifadeInUpSmall;
-o-animation-name:pencifadeInUpSmall;
animation-name:pencifadeInUpSmall;
}

.featured-style-35 .feat-text-right h3 {
animation-delay:1.1s;
-webkit-animation-delay:1.1s;
}

.featured-style-35 .feat-text-right .featured-content-excerpt {
animation-delay:1.3s;
-webkit-animation-delay:1.3s;
}

.featured-style-37 .penci-item-1 .feat-text h3 {
animation-delay:.8s;
-webkit-animation-delay:.8s;
}

.featured-style-37 .penci-item-1 .feat-meta {
animation-delay:1s;
-webkit-animation-delay:1s;
}

.featured-style-35 .featured-content-excerpt .feat-meta span {
color:#fff;
font-size:13px;
}

.featured-style-35 .featured-content-excerpt .feat-meta > span:after {
content:"";
display:inline-block;
margin:0 11px 0 15px;
width:0;
height:10px;
border-left:1px solid;
opacity:.35;
color:inherit;
}

.featured-style-35 .featured-content-excerpt .feat-meta > span:last-child:after {
content:none;
}

.featured-style-35 .featured-content-excerpt .feat-meta span a {
color:#fff;
font-size:inherit;
text-decoration:none !important;
}

.featured-style-35 .feat-text-right .penci-featured-slider-button {
animation-delay:1.5s;
-webkit-animation-delay:1.5s;
}

.featured-style-35.style-36 .penci-image-holder:before {
height:550px;
padding:0;
}

.featured-style-35.style-36 .penci-featured-content-right {
width:420px;
}

.featured-style-37 .penci-featured-items-right {
opacity:0;
visibility:hidden;
transition:opacity .2s;
-webkit-transition:opacity .2s;
}

.featured-style-37 .penci-featured-items-right > .item:first-child {
margin-bottom:11px;
}

.featured-style-37 .penci-slide-overlay .penci-mag-featured-content {
opacity:1;
text-align:center;
}

.featured-style-37 .penci-owl-carousel .owl-dots {
bottom:11px;
}

.featured-style-37 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
bottom:46px;
}

.featured-style-37 .penci-owl-carousel[data-dots="false"] .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
bottom:16px;
}

.featured-style-37.penci-featured-loaded .penci-featured-items-right {
opacity:1;
visibility:visible;
}

.featured-style-37 .penci-item-1 .featured-cat,.featured-style-37 .penci-item-1 .feat-text h3,.featured-style-37 .penci-item-1 .feat-meta {
opacity:0;
}

.featured-style-38 .penci-owl-carousel .owl-item .item {
width:450px;
width:25vw;
}

.featured-style-38 .penci-image-holder:before {
padding-top:120%;
}

.penci-slider38-overlay {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
width:100%;
height:100%;
background:#000;
opacity:.4;
z-index:1;
transition:opacity .3s;
-webkit-transition:opacity .3s;
}

.featured-style-38 .item:hover .penci-slider38-overlay {
opacity:.7;
}

.featured-style-38 .penci-featured-slider-button {
margin-top:24px;
}

.featured-slider-excerpt p {
color:#fff;
line-height:1.6;
}

.featured-style-38 .penci-featured-content .feat-text,.featured-style-38 .penci-owl-carousel .feat-text .featured-cat,.featured-style-38 .penci-owl-carousel .feat-text h3,.featured-style-38 .penci-owl-carousel .feat-text .feat-meta {
-webkit-animation-delay:0 !important;
-moz-animation-delay:0 !important;
-o-animation-delay:0 !important;
animation-delay:0 !important;
-webkit-animation-name:none !important;
-moz-animation-name:none !important;
-o-animation-name:none !important;
animation-name:none !important;
opacity:1 !important;
}

.post-entry .penci-featured-content .feat-text .feat-meta,.post-entry .penci-featured-content .feat-text .featured-cat,.post-entry .penci-mag-featured-content .cat,.post-entry .penci-mag-featured-content .feat-meta,.post-entry .penci-widget-slide-detail .slide-item-date {
line-height:1;
}

.post-entry .penci-featured-content .feat-text h3,.post-entry .penci-owl-featured-area .feat-text h3,.post-entry .penci-mag-featured-content h3,.post-entry .featured-style-35 .feat-text-right h3,.post-entry .penci-widget-slider h4 {
margin-bottom:0;
}

.post-entry .penci-widget-slider h4 a:hover {
text-decoration:none;
}

.penci-image-holder {
position:relative;
width:100%;
background:#f5f5f5 url(/wp-content/themes/soledad/images/no-image.jpg?x72941);
display:inline-block;
vertical-align:top;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
overflow:hidden;
}

.penci-image-holder:before {
display:block;
content:"";
width:100%;
padding-top:66.6667%;
background:none !important;
box-shadow:none !important;
}

.penci-image-holder.penci-list-nocrop-thumb:before {
content:none;
padding-top:0;
}

.penci-image-holder:not([style*='background-image']),.penci-lazy[src*="penci-holder"],.penci-holder-load:not([style*='background-image']) {
background-image:linear-gradient(to left,#f5f5f5 0%,#efefef 15%,#f5f5f5 40%,#f5f5f5 100%);
background-repeat:no-repeat !important;
background-color:#f5f5f5;
background-size:900px 1700px !important;
background-position:center center !important;
animation:pencipreload .85s infinite linear forwards;
-webkit-animation:pencipreload .85s infinite linear forwards;
}

.penci-lazy[src*="penci-holder"] {
width:100%;
height:auto;
}

.holder-square.penci-lazy[src*="penci-holder"] {
height:0;
padding-bottom:100%;
}

.instagram-square-lazy.penci-lazy[src*="penci-holder"] {
height:0 !important;
padding-bottom:100% !important;
}

.penci-sidebar-content .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*="penci-holder"],.footer-widget-wrapper .thumbnails.no-border .instagram-square-lazy.penci-lazy[src*="penci-holder"] {
margin:5px!important;
width:calc(100% - 10px) !important;
}

.featured-style-35 .penci-featured-content-right,.featured-style-38 .penci-featured-content {
z-index:5;
}

.featured-style-35 .featured-content-excerpt,.featured-slider-excerpt {
margin-top:7px;
}

@-webkit-keyframes pencipreload {
from {
background-position:-800px 0;
}

to {
background-position:100px 0;
}
}

@keyframes pencipreload {
from {
background-position:-800px 0;
}

to {
background-position:100px 0;
}
}

.penci-image-holder.small-fix-size {
width:120px;
}

.penci-image-holder.square-fix-size:before {
padding-top:100%;
}

.penci-image-holder.rectangle-fix-size:before {
padding-top:128%;
}

.penci-image-holder.slider-style-1-fix {
height:600px;
}

.penci-image-holder.slider-style-2-fix {
width:900px;
}

.penci-image-holder.slider-style-2-fix:before {
padding-top:56.7%;
}

.penci-image-holder.slider-style-7-fix:before {
padding-top:56.6667%;
}

.penci-image-holder.slider-style-3-fix {
height:560px;
}

.featured-style-31 .penci-image-holder:before,.featured-style-32 .penci-image-holder:before {
content:none;
}

.pencislider-item .penci-image-holder {
position:relative;
}

.pencislider-item .penci-image-holder a {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
display:block;
z-index:1;
}

.pencislider-container {
position:absolute;
display:block;
top:50%;
width:100%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
padding:0 40px;
z-index:5;
}

.pencislider-container .pencislider-content {
display:block;
margin:0 auto;
max-width:1170px;
}

.pencislider-container .pencislider-content .pencislider-title {
font-family:'Raleway',sans-serif;
font-size:30px;
line-height:1.2em;
text-transform:uppercase;
margin:0;
letter-spacing:1px;
}

.pencislider-container .pencislider-content .pencislider-title a {
color:inherit;
font-size:inherit;
}

.pencislider-container .pencislider-content .pencislider-caption {
font-size:16px;
line-height:1.3em;
margin:15px 0 0;
}

.pencislider-container .pencislider-content .penci-button {
margin:25px 0 0;
background:none;
padding:0;
vertical-align:top;
max-width:100%;
-webkit-animation-delay:.9s;
-moz-animation-delay:.9s;
animation-delay:.9s;
}

.pencislider-container .pencislider-content .pencislider-button {
text-decoration:none;
display:inline-block;
padding:11px 20px;
text-transform:uppercase;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
font-family:'Raleway',sans-serif;
letter-spacing:1px;
cursor:pointer;
font-size:14px;
line-height:1.3;
border:none;
position:relative;
font-weight:700;
}

.pencislider-container .pencislider-content .pencislider-button:hover {
opacity:.9;
}

.pencislider-container .pencislider-title,.pencislider-container .pencislider-caption,.pencislider-container .pencislider-content .penci-button {
text-align:left;
opacity:0;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay:.5s;
-moz-animation-delay:.5s;
-o-animation-delay:.5s;
animation-delay:.5s;
}

.pencislider-container.align-center .pencislider-title,.pencislider-container.align-center .pencislider-caption,.pencislider-container.align-center .penci-button {
text-align:center;
}

.pencislider-container.align-right .pencislider-title,.pencislider-container.align-right .pencislider-caption,.pencislider-container.align-right .penci-button {
text-align:right;
}

.pencislider-container .pencislider-caption {
-webkit-animation-delay:.7s;
-moz-animation-delay:.7s;
animation-delay:.7s;
}

.pencislider-container .pencislider-content .pencislider-title span,.pencislider-container .pencislider-content .pencislider-caption span {
display:inline-block;
vertical-align:top;
padding:5px 12px;
color:inherit;
font-size:inherit;
background-color:rgba(0,0,0,0.4);
}

@-webkit-keyframes pencifadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0,-40px,0);
transform:translate3d(0,-40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0,-40px,0);
transform:translate3d(0,-40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-title,.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInDown .pencislider-content .penci-button {
-webkit-animation-name:pencifadeInDown;
-moz-animation-name:pencifadeInDown;
-o-animation-name:pencifadeInDown;
animation-name:pencifadeInDown;
}

@-webkit-keyframes pencifadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-webkit-keyframes pencifadeInUpSmall {
0% {
opacity:0;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInUpSmall {
0% {
opacity:0;
-webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-title,.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInUp .pencislider-content .penci-button {
-webkit-animation-name:pencifadeInUp;
-moz-animation-name:pencifadeInUp;
-o-animation-name:pencifadeInUp;
animation-name:pencifadeInUp;
}

@-webkit-keyframes pencifadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-50px,0,0);
transform:translate3d(-50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-50px,0,0);
transform:translate3d(-50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-title,.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInLeft .pencislider-content .penci-button {
-webkit-animation-name:pencifadeInLeft;
-moz-animation-name:pencifadeInLeft;
-o-animation-name:pencifadeInLeft;
animation-name:pencifadeInLeft;
}

@-webkit-keyframes pencifadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(50px,0,0);
transform:translate3d(50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(50px,0,0);
transform:translate3d(50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-title,.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-caption,.featured-area .active .pencislider-container.penci-fadeInRight .pencislider-content .penci-button {
-webkit-animation-name:pencifadeInRight;
-moz-animation-name:pencifadeInRight;
-o-animation-name:pencifadeInRight;
animation-name:pencifadeInRight;
}

.penci-flat-overlay .penci-slide-overlay .overlay-link {
background:none !important;
opacity:0 !important;
}

.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content {
bottom:0;
left:0;
right:0;
padding:17px 20px;
width:100%;
}

.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content:before {
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
background:#000;
opacity:.5;
content:'';
z-index:1;
-webkit-transition:opacity .4s ease 0s;
-moz-transition:opacity .4s ease 0s;
-o-transition:opacity .4s ease 0s;
transition:opacity .4s ease 0s;
}

.penci-flat-overlay .feat-text,.penci-flat-overlay .penci-mag-featured-content .cat {
position:relative;
z-index:5;
}

.featured-style-22.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-0 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-0 .penci-slide-overlay .penci-mag-featured-content {
bottom:0;
padding:10px 5px;
}

.featured-style-28.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content {
padding:12px 15px;
}

.featured-style-28.penci-flat-overlay .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
padding:17px 20px;
}

#penci-featured-video-bg {
height:600px;
}

.penci-video-overlay-background,.overlay-video-click {
position:absolute;
z-index:5;
top:0;
left:0;
width:100%;
height:100%;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
display:none;
}

.overlay-video-click {
display:block;
z-index:20;
}

.penci-video-overlay {
position:absolute;
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
text-align:center;
left:20px;
right:20px;
z-index:10;
}

h2.penci-heading-video,p.penci-sub-heading-video,.penci-video-custom-img {
opacity:0;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay:.8s;
-moz-animation-delay:.8s;
-o-animation-delay:.8s;
animation-delay:.8s;
}

.penci-video-custom-img {
margin:0 0 24px;
}

.penci-video-custom-img.no-margin-bottom {
margin:0;
}

h2.penci-heading-video {
color:#fff;
font-family:'Raleway',sans-serif;
font-weight:700;
font-size:30px;
line-height:1.2em;
text-transform:uppercase;
margin:0;
letter-spacing:1px;
-webkit-animation-delay:1.1s;
-moz-animation-delay:1.1s;
-o-animation-delay:1.1s;
animation-delay:1.1s;
}

p.penci-sub-heading-video {
font-size:16px;
line-height:1.3em;
margin:15px 0 0;
font-style:italic;
color:#fff;
-webkit-animation-delay:1.4s;
-moz-animation-delay:1.4s;
-o-animation-delay:1.4s;
animation-delay:1.4s;
}

.featured-area.loaded-wait .penci-video-custom-img,.featured-area.loaded-wait h2.penci-heading-video,.featured-area.loaded-wait p.penci-sub-heading-video {
-webkit-animation-name:pencifadeInUp;
-moz-animation-name:pencifadeInUp;
-o-animation-name:pencifadeInUp;
animation-name:pencifadeInUp;
}

.featured-area.magazine-slider {
width:1170px;
margin-left:auto;
margin-right:auto;
}

.penci-magazine-slider.penci-loading {
background:#fafafa url(/wp-content/themes/soledad/images/loading.gif?x72941) no-repeat center center;
min-height:506px;
}

.featured-area.loaded-wait .penci-magazine-slider.penci-loading {
background:none;
min-height:0 !important;
}

.penci-magazine-slider {
margin:0;
padding:0;
position:relative;
}

.penci-magazine-slider .penci-mag-item {
display:none;
}

.penci-magazine-slider ul.mag-wrap {
list-style:none;
margin:0;
display:inline-block;
width:100%;
vertical-align:top;
bottom:0;
left:0;
}

.penci-magazine-slider ul.mag-wrap li {
overflow:hidden;
display:block;
float:left;
position:relative;
width:380px;
height:253px;
}

.penci-magazine-slider ul.mag-wrap li.mag-item-1 {
width:790px;
height:506px;
border-right:10px solid transparent;
}

.penci-magazine-slider ul.mag-wrap li.mag-item-2 {
border-bottom:10px solid transparent;
}

.penci-magazine-slider .mag-meta {
position:absolute;
padding:20px;
width:100%;
z-index:10;
left:0;
bottom:0;
}

.penci-magazine-slider .mag-item-1 .mag-meta {
padding:30px;
}

.penci-magazine-slider .mag-cat {
margin-bottom:4px;
}

.penci-magazine-slider .mag-cat a.penci-cat-name {
border-color:#fff;
color:#fff;
}

.penci-magazine-slider .mag-cat a.penci-cat-name:hover {
text-decoration:none;
color:#6eb48c;
}

.penci-magazine-slider .mag-meta h3 {
line-height:1.3;
}

.penci-magazine-slider .mag-meta h3 a {
color:#fff;
font-size:16px;
text-transform:uppercase;
letter-spacing:0;
}

.penci-magazine-slider .mag-item-1 .mag-meta h3 a {
font-size:24px;
letter-spacing:1px;
}

.penci-magazine-slider .mag-meta-child {
margin-top:6px;
}

.penci-magazine-slider .mag-item-1 .mag-meta-child {
margin-top:7px;
}

.penci-magazine-slider .mag-meta-child span {
color:#fff;
font-size:12px;
}

.penci-magazine-slider .mag-item-1 .mag-meta-child span {
font-size:14px;
}

.penci-magazine-slider .mag-meta-child span:after {
content:"";
display:inline-block;
margin:0 7px 0 10px;
width:0;
height:8px;
border-left:1px solid #fff;
opacity:.5;
}

.penci-magazine-slider .mag-item-1 .mag-meta-child span:after {
margin:0 11px 0 15px;
height:10px;
}

.penci-magazine-slider .penci-direction-nav a {
position:absolute;
width:36px;
height:36px;
display:inline-block;
top:50%;
margin-top:-18px;
font-size:20px;
cursor:pointer;
outline:none;
opacity:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
text-align:center;
line-height:36px;
background:#fff;
z-index:12;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
color:#313131;
border:none;
}

.penci-magazine-slider .penci-direction-nav a.penci-prev {
left:30px;
}

.penci-magazine-slider .penci-direction-nav a.penci-next {
right:30px;
}

.penci-magazine-slider .penci-direction-nav a:hover {
background:#6eb48c;
color:#fff;
}

.penci-magazine-slider .mag-overlay {
background:#000;
opacity:.6;
position:absolute;
left:0;
right:0;
width:100%;
height:100%;
z-index:2;
background:-moz-linear-gradient(top,transparent 0%,#000 100%);
background:-webkit-linear-gradient(top,transparent 0%,#000 100%);
background:-o-linear-gradient(top,transparent 0%,#000 100%);
background:-ms-linear-gradient(top,transparent 0%,#000 100%);
background:linear-gradient(to bottom,transparent 0%,#000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0);
-webkit-transition:opacity .4s ease 0s;
-moz-transition:opacity .4s ease 0s;
-o-transition:opacity .4s ease 0s;
transition:opacity .4s ease 0s;
}

.penci-magazine-slider ul.mag-wrap .mag-content:hover .mag-overlay {
opacity:.8;
}

.penci-magazine-slider.penci-mag3-slider.penci-loading {
min-height:387px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
border:none;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 {
width:287px;
height:auto;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content {
height:191px;
position:relative;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
height:387px;
position:relative;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
width:586px;
margin:0 5px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content:first-child,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content:first-child {
margin-bottom:5px;
}

.penci-magazine-slider.penci-mag1-slider ul.mag-wrap li .mag-content,.penci-magazine-slider ul.mag-wrap li .mag-content .mag-img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
width:100%;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content h3 a {
font-size:14px;
letter-spacing:0;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content h3 a {
font-size:16px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content .mag-meta {
padding:10px;
width:100%;
}

.penci-mag2-carousel {
overflow:hidden;
}

.featured-area.magazine-slider-2 {
height:463px;
overflow:hidden;
}

.featured-area.magazine-slider-2.loaded-wait {
height:auto;
overflow:visible;
}

.penci-mag2-carousel .mag2-item {
display:block;
float:left;
margin:0 1px 0 0;
width:700px;
height:463px;
position:relative;
}

.penci-mag2-carousel .penci-mag2-carousel-content > .mag2-item {
margin-right:1px !important;
}

.penci-mag2-carousel .mag2-item.mag2-even {
width:346px;
}

.penci-mag2-carousel .mag2-item .mag2-item {
width:346px;
height:231px;
margin:0;
position:relative;
}

.penci-mag2-carousel .mag2-item > .mag2-item:first-child {
margin-bottom:1px;
}

.mag2-thumbnail,.mag2-thumbnail .mag-img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
}

.mag2slider-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.mag2slider-overlay i {
display:block;
width:50px;
height:50px;
position:absolute;
top:50%;
left:50%;
margin:-25px 0 0 -25px;
border-radius:50%;
background:transparent;
text-align:center;
font:14px/40px FontAwesome;
color:rgba(255,255,255,0.9);
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
border:2px solid rgba(255,255,255,0.9);
opacity:0;
font-size:18px;
z-index:3;
line-height:48px;
}

.mag2slider-overlay i.fa-play:before {
margin-left:2px;
}

.mag2slider-overlay i.fa-music:before {
margin-right:2px;
}

.penci-mag2-carousel .mag2-item .mag2-item .mag2slider-overlay i {
width:44px;
height:44px;
line-height:40px;
font-size:17px;
margin:-22px 0 0 -22px;
}

.mag2slider-overlay:after {
background:#000;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
opacity:.05;
content:"";
}

.penci-mag2-carousel .mag2-header {
position:absolute;
padding:17px 20px;
width:100%;
z-index:8;
left:0;
bottom:0;
text-align:center;
}

.penci-mag2-carousel .mag2-item .mag2-item .mag2-header {
padding:17px 20px!important;
text-align:left;
}

.penci-mag2-carousel .mag2-header h3 a {
font-size:24px;
letter-spacing:1px;
text-transform:uppercase;
color:#fff;
}

.penci-mag2-carousel .mag2-item .mag2-item .mag2-header h3 a {
font-size:16px;
letter-spacing:0;
}

.penci-mag2-carousel .cat > a.penci-cat-name {
color:#fff;
}

.penci-flat-overlay .penci-item-mag:hover .penci-slide-overlay .penci-mag-featured-content:before,.mag2-thumbnail:hover .mag2slider-overlay:after {
opacity:.7;
}

.penci-magazine-slider .mag-cat a.penci-cat-name:after,.penci-mag2-carousel .cat > a.penci-cat-name:after {
border-color:#fff;
}

.penci-magazine-slider .mag-meta-child span:last-child:after,.penci-magazine-slider .penci-direction-nav a:before {
content:none;
display:none;
}

.penci-magazine-slider:hover .penci-direction-nav a,.mag2-thumbnail:hover .mag2slider-overlay i {
opacity:1;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content h3,.penci-magazine-slider.penci-mag3-slider .mag-cat {
text-align:center;
}

@media only screen and (min-width: 779px) {
.penci-mag2-carousel .mag2-thumbnail img {
transform:none !important;
-webkit-transform:none !important;
}

.penci-mag2-carousel .mag2-header {
width:100% !important;
}
}

@media only screen and (max-width: 778px) {
.penci-mag2-carousel .mag2-header h3 a {
font-size:18px;
}

.penci-mag2-carousel .mag2-header {
padding-right:15px;
text-align:left;
}

.mag2slider-overlay i,.penci-mag2-carousel .cat.mag-cat {
display:none;
}
}

.container.home-featured-boxes {
margin-bottom:30px;
display:table;
margin-top:-30px;
}

.container.home-featured-boxes-vc {
width:100%;
}

.home-featured-boxes .penci-image-holder:before {
padding-top:66.75%;
}

@media only screen and ( min-width: 961px ) {
.boxes-size-horizontal .homepage-featured-boxes.boxes-4-columns .penci-image-holder:before {
padding-top:70.37%;
}
}

.home-featured-boxes.boxes-size-square .penci-image-holder:before {
padding-top:100%;
}

.home-featured-boxes.boxes-size-vertical .penci-image-holder:before {
padding-top:135.4%;
}

.home-featured-boxes-vc {
overflow:hidden;
}

ul.homepage-featured-boxes {
list-style:none;
margin-left:-15px;
margin-right:-15px;
padding:0!important;
}

ul.homepage-featured-boxes li,.post-entry ul.homepage-featured-boxes li {
width:33.3333%;
float:left;
display:inline-block;
padding:0 15px;
margin-bottom:30px;
}

ul.homepage-featured-boxes li .penci-fea-in {
position:relative;
overflow:hidden;
}

ul.homepage-featured-boxes li .penci-fea-in:before,ul.homepage-featured-boxes li .penci-fea-in:after {
position:absolute;
left:5px;
right:5px;
top:5px;
bottom:5px;
content:'';
opacity:0;
-webkit-transition:opacity 0.3s,-webkit-transform .4s;
transition:opacity 0.3s,transform .4s;
z-index:5;
}

ul.homepage-featured-boxes li .penci-fea-in:before {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
-webkit-transform:scale(0,1);
transform:scale(0,1);
}

ul.homepage-featured-boxes li .penci-fea-in:after {
border-right:1px solid #fff;
border-left:1px solid #fff;
-webkit-transform:scale(1,0);
transform:scale(1,0);
}

ul.homepage-featured-boxes li .penci-fea-in:hover:before,ul.homepage-featured-boxes li .penci-fea-in:hover:after {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}

ul.homepage-featured-boxes .penci-fea-in .fea-box-img {
position:static;
top:0;
left:0;
width:100%;
height:100%;
display:block;
z-index:1;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
}

ul.homepage-featured-boxes .penci-fea-in .fea-box-img:after {
top:0;
left:0;
width:100%;
height:100%;
position:absolute;
z-index:2;
content:"";
background:#000;
transition:opacity .25s;
-webkit-transition:opacity .25s;
-moz-transition:opacity .25s;
opacity:0;
}

ul.homepage-featured-boxes .penci-fea-in:hover .fea-box-img:after {
opacity:.3;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img {
right:0;
bottom:0;
}

ul.homepage-featured-boxes .penci-fea-in h4 {
position:absolute;
width:100%;
left:0;
top:50%;
text-align:center;
z-index:5;
font-style:italic;
letter-spacing:0;
font-family:'PT Serif',serif;
font-weight:400;
padding:5px 20px;
margin-top:-25px;
}

ul.homepage-featured-boxes .penci-fea-in h4 span span {
display:inline-block;
background:#fff;
color:#313131;
padding:0 15px;
position:relative;
min-width:120px;
height:40px;
line-height:40px;
white-space:nowrap;
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
font-style:normal;
font-size:14px;
font-weight:400;
}

ul.homepage-featured-boxes .penci-fea-in h4 span span:before {
top:-5px;
left:-5px;
right:-5px;
bottom:-5px;
content:"";
display:block;
background:none;
position:absolute;
border:1px solid #fff;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 {
background:#fff;
padding:0 20px;
margin-top:-20px;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4:before {
top:-5px;
left:0;
right:0;
width:100%;
bottom:-5px;
content:"";
display:block;
background:none;
position:absolute;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 span {
background:none;
}

.home-featured-boxes-sc .penci-fea-in.boxes-style-4 h4 span span:before,.home-featured-boxes-sc .penci-fea-in.boxes-style-4 .fea-box-img:after,ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 h4 span span:before,ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 .fea-box-img:after {
content:none;
}

.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:before,.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:after,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:before,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:after {
opacity:.4;
-webkit-transition:all .4s;
transition:all .4s;
z-index:5;
transform:none;
-webkit-transform:none;
left:10px;
right:10px;
top:10px;
bottom:10px;
}

.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:hover:before,.home-featured-boxes-sc li .penci-fea-in.boxes-style-4:hover:after,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:hover:before,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-3:hover:after {
opacity:1;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 .fea-box-img {
transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-3:hover .fea-box-img {
transform:scale(1.05);
-webkit-transform:scale(1.05);
-moz-transform:scale(1.05);
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-3 h4 span span {
text-transform:uppercase;
font-size:12px;
font-family:'Raleway',sans-serif;
letter-spacing:1px;
}

.boxes-weight-bold ul.homepage-featured-boxes .penci-fea-in h4 span span {
font-weight:700;
}

.home-featured-boxes-sc .penci-fea-in.boxes-style-4:hover .fea-box-img:after {
opacity:0;
}

.home-featured-boxes-sc li.boxes-no-text .penci-fea-in.boxes-style-4:after,.home-featured-boxes-sc li.boxes-no-text .penci-fea-in.boxes-style-4:before {
border:0;
}

.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-1-column li {
width:100%;
margin-bottom:20px;
}

.penci-homepage-title {
position:relative;
margin-bottom:30px;
text-align:center;
clear:both;
background:transparent;
margin-top:5px;
}

.penci-border-arrow {
position:relative;
line-height:1.3;
margin-left:5px;
margin-right:5px;
margin-top:5px;
}

.penci-border-arrow .inner-arrow {
border:1px solid #313131;
background:#fff;
position:relative;
display:block;
text-transform:uppercase;
padding:8px 12px 7px;
z-index:3;
font-size:14px;
}

.penci-border-arrow .inner-arrow a {
text-decoration:none !important;
font-size:inherit;
font-weight:inherit;
color:inherit !important;
}

.penci-border-arrow:before,.penci-border-arrow:after {
content:"";
position:absolute;
}

.penci-border-arrow:before {
width:0;
height:0;
border-style:solid;
border-color:transparent;
bottom:-5px;
left:50%;
border-top-color:#313131;
border-width:6px;
border-bottom:0;
margin-left:-6px;
z-index:5;
}

.penci-border-arrow:after {
border:1px solid #313131;
left:-5px;
right:-5px;
bottom:3px;
display:block;
z-index:1;
height:100%;
}

.penci-homepage-title h3 {
font-size:14px;
color:#313131;
text-transform:uppercase;
letter-spacing:1px;
position:relative;
z-index:1;
}

.standard-post-special {
position:relative;
margin:0 0 26px;
}

.standard-content-special {
padding:0;
text-align:center;
background:#fff;
display:block;
box-shadow:0 0 10px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);
}

.format-post-box {
display:block;
padding:52px 30px 21px;
}

.format-post-box.penci-format-link {
padding-top:19px;
}

.format-post-box .post-format-icon {
position:absolute;
width:100%;
text-align:center;
display:block;
top:16px;
margin-left:-36px;
}

.format-post-box .post-format-icon i {
font-size:35px;
padding:0 20px;
display:inline-block;
color:#6eb48c;
}

.format-post-box .post-format-icon i.fa-quote-left:before {
content:'“';
font-family:'Playfair Display SC',serif;
font-size:72px;
font-weight:900;
}

.format-post-box .dt-special,.format-post-box .dt-special a {
color:#888;
font-size:112.5%;
font-style:italic;
}

.format-post-box.penci-format-quote .dt-special {
text-align:center;
font-style:italic;
font-size:18px;
}

.author-quote {
margin:15px 0 5px;
text-align:center;
display:block;
overflow:hidden;
}

.author-quote span {
display:inline-block;
font-size:12px;
padding:0 11px;
position:relative;
color:#6eb48c;
font-family:'Raleway',sans-serif;
font-weight:700;
text-transform:uppercase;
}

.author-quote span:before,.author-quote span:after {
position:absolute;
content:"";
width:60px;
height:1px;
top:50%;
left:100%;
background:#6eb48c;
}

.standard-post-image {
margin:0 0 26px;
text-align:center;
display:block;
position:relative;
}

.standard-post-image .audio-iframe,.standard-content-special {
position:absolute;
left:30px;
right:30px;
bottom:30px;
display:block;
}

.standard-post-image.no-thumbnail .audio-iframe,.standard-post-special.no-thumbnail .standard-content-special {
position:static;
}

.standard-post-image img {
vertical-align:top;
max-width:100%;
height:auto;
}

.header-standard {
text-align:center;
padding-bottom:17px;
position:relative;
margin:0 0 19px;
}

.header-standard:after {
content:"";
position:absolute;
width:60px;
height:1px;
background:#6eb48c;
display:block;
bottom:0;
left:50%;
margin-left:-30px;
}

.penci-standard-cat {
overflow:hidden;
display:block;
margin-bottom:6px;
}

.header-standard h2,.header-standard .post-title,.header-standard h2 a {
color:#313131;
font-size:24px;
letter-spacing:1px;
text-transform:uppercase;
}

.container-single-magazine .single-post-title {
letter-spacing:1px;
}

.header-standard .author-post {
margin:6px 0 0;
font-size:14px;
}

.header-standard .author-post span,.header-standard .author-post span a {
font-size:inherit;
}

.header-standard .author-post span a {
color:#313131;
text-transform:capitalize;
}

.standard-content {
position:relative;
}

.penci-more-link {
text-align:center;
overflow:hidden;
clear:both;
}

.penci-more-link a.more-link {
font-family:'Raleway',sans-serif;
letter-spacing:1px;
color:#6eb48c;
text-transform:uppercase;
font-size:12px;
display:inline-block;
margin-top:5px;
font-weight:700;
position:relative;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.penci-more-link a.more-link:before,.penci-more-link a.more-link:after {
position:absolute;
content:"";
width:60px;
height:0;
top:50%;
left:100%;
margin:0 10px;
margin-top:-1px;
border-top:1px solid #6eb48c;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.penci-more-link a.more-link:hover:before {
right:50%;
margin-right:-10px;
width:90px;
}

.penci-more-link a.more-link:hover:after {
left:50%;
margin-left:-10px;
width:90px;
}

.penci-more-link.penci-more-link-button {
margin-top:17px;
}

.penci-more-link.penci-more-link-button a.more-link {
line-height:1;
color:#fff;
background:#6eb48c;
padding:14px 16px;
margin-top:0;
}

.penci-more-link.penci-more-link-button a.more-link:hover {
opacity:.8;
}

.penci-post-box-meta {
padding:15px 0;
clear:both;
display:block;
border-top:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
margin:30px 0 0;
}

.penci-post-box-meta.center-inner .penci-post-share-box {
float:none;
}

.penci-post-box-meta .penci-box-meta {
display:inline-block;
font-size:14px;
}

.penci-hide-tagupdated {
display:none !important;
}

.penci-post-box-meta .penci-box-meta i {
margin-right:10px;
}

.penci-post-box-meta .penci-box-meta span:after {
content:"";
width:0;
height:10px;
margin:0 16px 0 20px;
display:inline-block;
background:none !important;
border-right:1px solid;
opacity:.7;
}

.penci-post-box-meta .penci-post-share-box {
display:inline-block;
float:right;
}

.penci-post-box-meta .penci-post-share-box a {
display:inline-block;
position:relative;
color:#313131;
margin-left:10px;
font-size:14px;
}

.penci-post-share-box .dt-share {
position:absolute;
display:inline-block;
font-size:9px;
font-family:'Raleway',sans-serif;
font-weight:400;
background:#313131;
color:#fff;
height:20px;
line-height:20px;
white-space:nowrap;
text-align:center;
bottom:-45px;
width:60px;
left:50%;
margin-left:-30px;
opacity:0;
visibility:hidden;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
}

.penci-post-share-box a:hover .dt-share {
opacity:1;
bottom:-30px;
visibility:visible;
}

.penci-post-share-box .dt-share:before {
position:absolute;
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:7px solid #313131;
content:"";
top:-7px;
left:50%;
margin-left:-4px;
}

.penci-post-like.liked i:before {
content:"\f004";
}

.penci-fawesome-ver5 .penci-post-like.liked i:before {
font-weight:900;
}

.penci-post-share-box .penci-svg-line,.list-posts-share .penci-svg-line {
vertical-align:top;
transform:translateY(2px);
-webkit-transform:translateY(2px);
}

.penci-post-share-box .penci-svg-viber,.list-posts-share .penci-svg-viber {
vertical-align:top;
transform:translateY(4px);
-webkit-transform:translateY(4px);
}

.penci-svg-goodreads,.penci-svg-tiktok,.penci-svg-line,.penci-svg-viber,.penci-svg-discord {
width:14px;
}

.header-standard.header-classic {
margin:0 0 26px;
padding:0;
}

.header-standard.header-classic.penci-title-bellow {
margin-bottom:40px;
}

ul.penci-grid {
display:inline-block;
width:100%;
vertical-align:top;
padding:0!important;
margin:0;
}

.penci-grid > li {
display:inline-block;
vertical-align:top;
width:31.62%;
margin-bottom:51px;
float:left;
margin-right:2.57%;
list-style:none !important;
}

.sd-content ul li {
clear:none !important;
width:auto !important;
}

.penci-grid > li:nth-of-type(3n+3) {
margin-right:0;
}

.container.penci_sidebar .penci-grid > li {
width:48.05%;
margin-right:3.9%;
}

.penci-grid > li.grid-2-style {
width:48.7%;
margin-right:2.6%;
}

.penci-lposts-ctcol.pencisc-grid-1 .penci-grid > li,.penci-lposts-ctcol.pencisc-grid-2 .penci-grid > li,.penci-lposts-ctcol.pencisc-grid-3 .penci-grid > li,.penci-lposts-ctcol.pencisc-grid-4 .penci-grid > li,.penci-lposts-ctcol.pencisc-grid-5 .penci-grid > li,.penci-lposts-ctcol.pencisc-grid-6 .penci-grid > li {
width:100%;
margin-bottom:0;
margin-right:0;
}

.container.penci_sidebar .penci-grid li:nth-of-type(3n+3) {
margin-right:3.9%;
clear:none;
}

.penci-grid li.grid-2-style:nth-of-type(3n+3) {
margin-right:2.6%;
clear:none;
}

.container.penci_sidebar .penci-grid li:nth-of-type(2n+2),.penci-grid li.grid-2-style:nth-of-type(2n+2) {
margin-right:0;
clear:none;
}

.penci-grid li .item > .thumbnail,.penci-masonry .item-masonry > .thumbnail {
display:inline-block;
position:relative;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
margin-bottom:28px;
width:100%;
}

.penci-grid li .item .thumbnail .icon-post-format,.penci-masonry .item-masonry > .thumbnail .icon-post-format,.grid-mixed .thumbnail .icon-post-format {
position:absolute;
z-index:2;
text-align:center;
display:inline-block;
width:42px;
height:42px;
line-height:38px;
top:50%;
left:50%;
margin:-21px 0 0 -21px;
font-size:16px;
opacity:1;
color:rgba(255,255,255,0.9);
background:#fff;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
background:rgba(0,0,0,0.4);
border:2px solid rgba(255,255,255,0.9);
}

.penci-grid li .item .thumbnail .icon-post-format i.fa-play,.penci-masonry .item-masonry > .thumbnail .icon-post-format i.fa-play {
margin-left:3px;
}

.grid-mixed .thumbnail:hover .icon-post-format,.penci-grid li .item > .thumbnail:hover .icon-post-format,.penci-masonry .item-masonry > .thumbnail:hover .icon-post-format {
opacity:0;
transform:scale(0.5);
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
}

.grid-mixed .thumbnail:hover,.penci-grid li .item > .thumbnail:hover,.penci-masonry .item-masonry > .thumbnail:hover {
opacity:.85;
}

.penci-grid li .item img,.penci-masonry .item-masonry a img {
width:100%;
height:auto;
vertical-align:top;
margin:0;
}

.penci-grid li .item .cat,.penci-masonry .item-masonry .cat {
color:#6eb48c;
display:block;
margin-bottom:8px;
}

.penci-grid li .item h2 a,.penci-masonry .item-masonry h2 a {
font-size:18px;
color:#313131;
text-transform:uppercase;
letter-spacing:1px;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
}

.penci-grid li .item p,.penci-masonry .item-masonry p {
margin-bottom:0;
}

.penci-grid li .item .item-content,.penci-masonry .item-masonry .item-content,.penci-grid .mixed-detail .item-content {
margin-top:18px;
text-align:left;
}

.penci-post-box-meta.penci-post-box-grid {
border:none !important;
padding:0;
text-align:center;
position:relative;
margin-top:27px;
clear:none;
}

.penci-post-box-meta.penci-post-box-grid:before {
content:"";
position:absolute;
width:100%;
left:0;
height:1px;
background:#DEDEDE;
display:block;
top:49%;
z-index:1;
}

.penci-post-box-meta.penci-post-box-grid .penci-post-share-box {
float:none !important;
padding:0 10px;
position:relative;
z-index:5;
background:#fff;
display:inline-block;
margin-top:0;
}

.grid-header-box {
padding-bottom:17px;
position:relative;
}

.grid-header-box:after {
width:60px;
height:1px;
background:#6eb48c;
margin-left:-30px;
position:absolute;
left:50%;
bottom:0;
content:"";
}

.penci-grid li.grid-overlay-meta .item > .thumbnail,.penci-masonry .item-masonry.grid-overlay-meta > .thumbnail {
margin-bottom:0;
vertical-align:top;
}

.grid-overlay-meta .grid-header-box {
margin:-30px 25px 0;
background:#fff;
padding-top:25px;
padding-left:5px;
padding-right:5px;
z-index:10;
position:relative;
}

.penci-readmore-btn,.penci-featured-cat-seemore {
margin-top:10px;
display:block;
text-align:left;
}

.penci-featured-cat-seemore {
clear:both;
margin:-40px 0 60px;
line-height:1;
}

.penci-seemore-style-8 {
margin-top:-20px;
}

.penci-readmore-btn a,.penci-featured-cat-seemore a {
transition:.3s;
-webkit-transition:.3s;
-moz-transition:.3s;
line-height:inherit;
}

.penci-readmore-btn a:hover,.penci-featured-cat-seemore a:hover {
opacity:.7;
}

.penci-readmore-btn i,.penci-featured-cat-seemore i {
margin-left:5px;
font-size:inherit;
color:inherit;
}

.penci-readmore-btn.penci-btn-make-button {
margin-top:21px;
}

.penci-readmore-btn.penci-btn-make-button a,.penci-featured-cat-seemore.penci-btn-make-button a {
line-height:1;
color:#fff;
background:#6eb48c;
padding:10px 15px;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
font-weight:700;
letter-spacing:1px;
font-size:12px;
display:inline-block;
}

.penci-readmore-btn.penci-btn-align-right,.penci-featured-cat-seemore.penci-btn-align-right {
text-align:right;
}

.penci-wrap-masonry {
margin-left:-15px;
margin-right:-15px;
}

.penci-masonry {
width:100%;
display:inline-block;
vertical-align:top;
}

.penci-masonry .item-masonry {
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
width:33.3333%;
display:inline-block;
padding:0 15px;
float:left;
margin-bottom:51px;
text-align:center;
}

.penci-masonry .item-masonry .thumbnail > a {
display:inline-block;
vertical-align:top;
width:100%;
}

.pencisc-grid-6 .penci-masonry .item-masonry {
width:16.6666667%;
}

.pencisc-grid-5 .penci-masonry .item-masonry {
width:20%;
}

.pencisc-grid-3 .penci-masonry .item-masonry {
width:33.3333%;
}

.pencisc-grid-1 .penci-masonry .item-masonry {
width:100%;
}

.standard-masonry .standard-main-content > h2 {
font-size:20px;
}

.standard-masonry .standard-main-content > h2:before {
height:18px;
top:3px;
}

.penci-masonry .item-masonry.standard-masonry .cat a {
margin-bottom:13px;
}

.standard-masonry .post-box-meta {
margin-top:14px;
}

.cat > a.penci-cat-name {
font-size:13px;
color:#6eb48c;
line-height:1.2;
margin:0 18px 0 0;
padding-right:10px;
display:inline-block;
vertical-align:top;
background:none;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
font-weight:400;
margin-bottom:5px;
position:relative;
text-decoration:none;
}

.cat > a.penci-cat-name:after {
content:"";
display:inline-block;
border:1px solid;
font-size:12px;
margin-left:11px;
position:absolute;
top:50%;
margin-top:-3px;
width:3px;
height:3px;
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
}

.cat > a.penci-cat-name:last-child {
margin-right:0;
padding:0;
}

.penci-grid li.list-post {
width:100% !important;
margin-right:0 !important;
padding-bottom:40px;
margin-bottom:40px;
border-bottom:1px solid #DEDEDE;
}

.penci-grid li.list-post:last-child {
margin-bottom:40px;
padding-bottom:0;
border-bottom:none;
}

.penci-grid li.list-post .item > .thumbnail {
margin:0;
width:48.052%;
float:left;
max-width:370px;
}

.penci-latest-posts-sc .penci-grid li.list-post .item > .thumbnail {
max-width:1000px;
}

.penci-grid li.list-post .item .content-list-right {
margin:0;
padding-left:400px;
}

.penci-grid li.list-post .item .content-list-right.fullwidth {
padding:0!important;
width:100% !important;
}

.list-post .header-list-style {
position:relative;
padding-bottom:17px;
}

.list-post .header-list-style:after {
content:"";
width:60px;
height:1px;
background:#6eb48c;
display:block;
bottom:0;
left:0;
position:absolute;
}

.content-special-list {
width:100%;
display:block;
padding:30px;
background-size:cover;
background-position:center center;
position:relative;
}

.content-special-list.no-thumbnail {
padding:0;
}

.content-special-list .standard-content-special {
position:relative;
left:auto;
top:auto;
bottom:auto;
right:auto;
}

.grid-mixed {
display:table;
width:100%;
vertical-align:top;
border:1px solid #DEDEDE;
margin-bottom:60px;
}

.grid-mixed > article {
width:100%;
display:table;
}

.grid-mixed .thumbnail,.grid-mixed .mixed-detail {
display:table-cell;
vertical-align:top;
}

.penci-grid > .grid-mixed:nth-of-type(2n) .thumbnail.thumb-right {
display:table-cell;
}

.grid-mixed .thumbnail {
width:65.812%;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
position:relative;
}

.grid-mixed .mixed-detail {
width:34.188%;
padding:30px;
padding-bottom:115px;
position:relative;
}

.grid-mixed .mixed-detail .cat {
margin-bottom:8px;
display:block;
}

.grid-mixed .mixed-detail h2 a {
font-size:18px;
text-transform:uppercase;
color:#313131;
}

.grid-mixed .grid-header-box:after {
left:0;
margin:0;
}

.grid-mixed .penci-post-box-meta {
margin:0 0 4px;
position:absolute;
left:30px;
bottom:30px;
right:30px;
display:block;
}

.penci-latest-posts-sc .grid-mixed .thumbnail.thumb-left,.penci-latest-posts-sc .grid-mixed .mixed-detail,.penci-el-mixed-s2 .grid-mixed .thumbnail.thumb-left,.penci-el-mixed-s2 .grid-mixed .mixed-detail,.penci_sidebar .grid-mixed .thumbnail.thumb-left,.penci_sidebar .grid-mixed .mixed-detail {
display:block !important;
width:100%;
}

ul.homepage-featured-boxes li .penci-fea-in.boxes-style-2:before,ul.homepage-featured-boxes li .penci-fea-in.boxes-style-2:after,ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:after {
content:none !important;
display:none !important;
}

ul.homepage-featured-boxes .penci-fea-in h4 > span,.header-standard .cat {
display:inline-block;
position:relative;
}

ul.homepage-featured-boxes .penci-fea-in:hover h4 span,.format-post-box .dt-special a:hover,.header-standard .author-post span a:hover,.penci-post-box-meta .penci-box-meta a:hover,.penci-post-share-box a.liked,.penci-post-share-box a:hover {
color:#6eb48c;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 h4 span:before,.penci-more-link.penci-more-link-button a.more-link:before,.penci-more-link.penci-more-link-button a.more-link:after,.penci-post-box-meta .penci-box-meta span:last-child:after,.header-standard.header-classic:after,.cat > a.penci-cat-name:last-child:after {
content:none;
display:none;
}

ul.homepage-featured-boxes.boxes-4-columns li,.pencisc-grid-4 .penci-masonry .item-masonry {
width:25%;
}

.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-2-columns li,.container.penci_sidebar .penci-masonry .item-masonry,.penci-masonry .item-masonry.grid-masonry-2,.pencisc-grid-2 .penci-masonry .item-masonry,.penci-masonry .standard-masonry {
width:50%;
}

.post-entry .penci-border-arrow a,.post-entry .penci-border-arrow a:hover,.standard-post-entry a.more-link:hover {
text-decoration:none;
}

.standard-post-special.no-thumbnail .standard-content-special,.content-special-list.no-thumbnail .standard-content-special {
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
border:1px solid #ECECEC;
}

.format-post-box.penci-format-link .post-format-icon,.penci-readmore-btn.penci-btn-remove-arrow i,.penci-featured-cat-seemore.penci-btn-remove-arrow i,.grid-mixed .thumbnail.thumb-right,.penci-grid > .grid-mixed:nth-of-type(2n) .thumbnail.thumb-left {
display:none;
}

.author-quote span:before,.penci-more-link a.more-link:before {
left:auto;
right:100%;
}

.header-standard h2 a:hover,.header-standard .author-post span,.penci-post-box-meta .penci-box-meta span,.penci-post-box-meta .penci-box-meta a,.penci-grid li .item h2 a:hover,.penci-masonry .item-masonry h2 a:hover,.grid-mixed .mixed-detail h2 a:hover {
color:#888;
}

.standard-main-content,.penci-readmore-btn.penci-btn-align-left,.penci-featured-cat-seemore.penci-btn-align-left {
text-align:left;
}

.penci-post-box-meta.center-inner,.penci-grid > li.grid-style,.penci-readmore-btn.penci-btn-align-center,.penci-featured-cat-seemore.penci-btn-align-center {
text-align:center;
}

.penci-post-box-meta .penci-post-share-box a:first-child,.cat > a.penci-cat-name:first-child {
margin-left:0;
}

.penci-grid > li:nth-of-type(3n+1),.container.penci_sidebar .penci-grid li:nth-of-type(2n+1),.container.penci_sidebar .penci-grid li:nth-of-type(2n+1),.penci-grid li.grid-2-style:nth-of-type(2n+1) {
clear:both;
}

@media only screen and (min-width: 961px) {
.penci-latest-posts-mixed-larger .grid-mixed .thumbnail.thumb-left {
width:65.812%;
}

.penci-latest-posts-mixed-larger .grid-mixed .mixed-detail {
width:34.188%;
}

.penci-latest-posts-mixed-larger .grid-mixed .thumbnail.thumb-left,.penci-latest-posts-mixed-larger .grid-mixed .mixed-detail {
display:table-cell !important;
vertical-align:top;
}
}

.penci_sidebar .grid-mixed .mixed-detail {
padding:30px;
}

.penci_sidebar .grid-mixed .penci-post-box-meta {
position:relative;
margin:31px 0 4px;
left:auto;
right:auto;
bottom:auto;
}

.penci-latest-posts-sc .grid-mixed .thumbnail.thumb-right,.penci-el-mixed-s2 .grid-mixed .thumbnail.thumb-right,.penci_sidebar .grid-mixed .thumbnail.thumb-right {
display:none !important;
}

.penci-el-mixed-s2 .penci-grid>li {
width:48.05%;
margin-right:3.9%;
}

.penci-el-mixed-s2 .penci-grid li:nth-of-type(2n+2) {
margin-right:0;
clear:none;
}

.penci-grid .list-post.list-boxed-post {
position:relative;
padding-bottom:0;
border:1px solid #DEDEDE !important;
margin-bottom:60px;
}

.penci-post-box-meta.post-box-boxed-1 {
margin:31px 0 0;
text-align:left;
}

.penci-layout-boxed-1 .list-boxed-post .header-list-style:after,.penci-layout-standard-boxed-1 .list-boxed-post .header-list-style:after,.penci-layout-classic-boxed-1 .list-boxed-post .header-list-style:after,.list-post.list-boxed-post .header-list-style:after {
left:50%;
margin-left:-30px;
}

.grid-post-box-meta {
margin:12px 0 0;
font-size:14px;
}

.grid-post-box-meta span,.grid-post-box-meta a {
font-size:inherit;
}

.grid-post-box-meta span:after {
content:"";
width:1px;
height:10px;
background:#DEDEDE;
margin:0 11px 0 15px;
border-right:1px solid;
background:none !important;
opacity:.6;
display:inline-block;
}

.grid-post-box-meta span a.comment-link {
color:#888;
font-style:normal;
}

.list-boxed-post .grid-post-share-box .inner-grid-post-share-box {
background:#fff;
}

.penci-grid .list-post.list-boxed-post .item > .thumbnail {
width:50%;
max-width:none;
position:relative;
float:none;
}

.penci-grid .list-post.list-boxed-post .item > .content-list-right {
float:right;
}

.penci-grid li.list-boxed-post:nth-of-type(2n+2) .item > .content-list-right {
float:left;
}

.penci-grid .list-post.list-boxed-post .item > .thumbnail:before {
content:"";
width:0;
height:0;
border-top:20px solid transparent;
border-right:20px solid #fff;
border-bottom:20px solid transparent;
position:absolute;
right:0;
top:50%;
margin-top:-20px;
z-index:5;
}

.penci-grid .list-post.list-boxed-post:nth-of-type(2n+2) .item > .thumbnail:before {
border-right:none;
border-left:20px solid #fff;
right:auto;
left:0;
}

.penci-grid .list-post.list-boxed-post .item .content-list-right {
padding:20px 60px;
display:table;
width:50%;
min-height:389px;
height:389px;
text-align:center;
}

.list-boxed-post .inner-content-list-right {
vertical-align:middle;
display:table-cell;
}

.penci_sidebar .penci-grid .list-post.list-boxed-post .item .content-list-right {
padding:20px 30px;
min-height:0;
height:auto;
}

.penci-grid .list-post.list-boxed-post .item .content-list-right.fullwidth {
width:100%;
max-width:none;
}

.list-boxed-post .fullwidth .inner-content-list-right {
min-height:0;
padding-left:0;
padding-right:0;
}

.grid-overlay {
margin-bottom:60px;
position:relative;
display:block;
clear:both;
}

.penci-overlay-over:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:.3;
z-index:1;
transition:opacity .3s ease;
-webkit-transition:opacity .3s ease;
-moz-transition:opacity .3s ease;
}

.penci-overlay-over:hover:before {
opacity:.5;
}

.penci-overlay-over .overlay-header-box {
position:absolute;
text-align:center;
left:20px;
right:20px;
top:50%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
z-index:10;
padding-bottom:18px;
}

.penci-overlay-over .overlay-header-box:after {
content:"";
height:1px;
background:#fff;
display:block;
position:absolute;
bottom:0;
width:60px;
left:50%;
margin-left:-30px;
}

.penci-overlay-over:hover .overlay-header-box:after {
width:60px;
left:50%;
margin-left:-30px;
}

.overlay-header-box .cat {
display:block;
margin-bottom:6px;
}

.overlay-header-box .overlay-author {
margin-top:6px;
font-size:14px;
}

.overlay-header-box .overlay-title a {
text-transform:uppercase;
color:#fff;
font-size:24px;
}

.overlay-author span,.overlay-author a {
color:#fff;
font-style:italic;
}

.penci-overlay-over .overlay-border {
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
display:block;
border:1px solid #fff;
z-index:5;
}

.overlay-post-box-meta {
position:absolute;
bottom:-1px;
left:30px;
right:30px;
text-align:center;
margin:0;
background:#fff;
z-index:7;
border:none;
padding:21px 10px 0;
}

.overlay-post-box-meta > div {
display:inline-block;
vertical-align:bottom;
line-height:1;
float:none !important;
}

.overlay-post-box-meta > div:after {
content:"";
width:0;
height:10px;
margin:0 17px 0 19px;
display:inline-block;
border-right:1px solid;
background:none !important;
opacity:.7;
}

.overlay-post-box-meta .overlay-share i {
color:inherit;
margin-right:10px;
}

.penci-grid li.list-boxed-post-2 {
margin:0!important;
width:33.3333%;
}

.penci-grid li.list-boxed-post-2:last-child {
margin-bottom:60px !important;
}

.penci_sidebar .penci-grid li.list-boxed-post-2 {
width:50%;
}

.penci-grid li.list-boxed-post-2 .item > .thumbnail {
margin:0;
}

.penci-grid li.list-boxed-post-2 .item > .thumbnail:before {
position:absolute;
content:"";
width:0;
height:0;
border-left:18px solid transparent;
border-right:18px solid transparent;
border-bottom:18px solid #fff;
left:50%;
margin-left:-18px;
bottom:0;
}

.penci-grid li.list-boxed-post-2 .item > .thumbnail.arrow-top:before {
border-bottom:none;
border-top:18px solid #fff;
bottom:auto;
top:0;
}

.penci-grid li.list-boxed-post-2 .content-boxed-2 {
border:1px solid #efefef;
}

.penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom {
border-top:none;
}

.penci-grid li.list-boxed-post-2 .content-boxed-2.show-top {
border-bottom:none;
}

.penci-grid li.list-boxed-post-2 .content-boxed-2.boxed-none {
display:none;
}

.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
height:258px;
display:table;
text-align:center;
padding:20px;
width:100%;
}

.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
height:256px;
}

.penci-grid li.list-boxed-post-2 .inner-boxed-2 {
display:table-cell;
vertical-align:middle;
max-width:100%;
}

.typography-style .content-typography {
position:absolute;
left:20px;
right:20px;
top:20px;
bottom:20px;
transition:opacity .4s;
-webkit-transition:opacity .4s;
-moz-transition:opacity .4s;
}

.penci-grid li.typography-style .overlay-typography {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#000;
opacity:.3;
transition:opacity .3s ease 0s;
-webkit-transition:opacity .3s ease 0s;
-moz-transition:opacity .3s ease 0s;
}

.penci-grid li.typography-style .overlay-typography:before,.penci-grid li.typography-style .overlay-typography:after {
position:absolute;
top:5px;
right:5px;
bottom:5px;
left:5px;
content:'';
opacity:0;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s;
}

.penci-grid li.typography-style .overlay-typography:before {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
-webkit-transform:scale(0,1);
transform:scale(0,1);
}

.penci-grid li.typography-style .overlay-typography:after {
border-right:1px solid #fff;
border-left:1px solid #fff;
-webkit-transform:scale(1,0);
transform:scale(1,0);
}

.penci-grid li.typography-style:hover .overlay-typography:before,.penci-grid li.typography-style:hover .overlay-typography:after {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}

.typography-style .main-typography {
position:absolute;
z-index:5;
top:50%;
left:0;
width:100%;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
}

.typography-style .main-typography a.penci-cat-name {
color:#fff;
border-color:#fff;
text-decoration:none;
}

.penci-photo-2-effect {
position:relative;
overflow:hidden;
background:#000;
text-align:center;
cursor:pointer;
}

.penci-photo-2-effect img {
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
opacity:.7;
display:block;
position:relative;
}

.penci-photo-2-effect:hover img {
opacity:.4;
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
}

.penci-photo-2-effect figcaption,.penci-photo-2-effect figcaption a.photo-2-overlay {
padding:60px;
text-align:center;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.penci-photo-2-effect figcaption {
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}

.penci-photo-2-effect a.photo-2-overlay {
z-index:100;
text-indent:200%;
white-space:nowrap;
font-size:0;
opacity:0;
}

.penci-photo-2-effect figcaption h2,.penci-photo-2-effect figcaption p {
color:#fff;
position:absolute;
top:50%;
left:0;
width:100%;
transition:all .3s;
-webkit-transition:all .3s;
}

.penci-photo-2-effect figcaption h2 {
font-size:24px;
padding:0 60px;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
font-weight:700;
top:50%;
transform:translateY(-100%);
-webkit-transform:translateY(-100%);
padding-bottom:30px;
}

.penci-photo-2-effect:hover figcaption h2 {
padding-bottom:15px;
}

.penci-photo-2-effect figcaption p {
padding:0 60px;
top:50%;
margin-top:30px;
line-height:1.8;
}

.penci-photo-2-effect:hover figcaption p {
margin-top:15px;
}

.penci-photo-2-effect figcaption:before,.penci-photo-2-effect figcaption:after {
position:absolute;
top:50%;
left:50%;
width:80%;
height:1px;
background:#fff;
content:'';
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s;
-webkit-transform:translate3d(-50%,-50%,0);
transform:translate3d(-50%,-50%,0);
}

.penci-photo-2-effect:hover figcaption:after {
opacity:.5;
-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);
transform:translate3d(-50%,-50%,0) rotate(-45deg);
}

.penci-photo-2-effect:hover figcaption:before {
opacity:.5;
-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
transform:translate3d(-50%,-50%,0) rotate(45deg);
}

.penci_sidebar .penci-photo-2-effect figcaption {
padding:20px;
}

.penci_sidebar .penci-photo-2-effect figcaption h2 {
padding:0 20px 20px;
font-size:18px;
}

.penci_sidebar .penci-photo-2-effect figcaption p {
margin-top:20px;
padding:0 20px;
font-size:93%;
}

.penci_sidebar .penci-photo-2-effect:hover figcaption h2 {
padding-bottom:10px;
}

.penci_sidebar .penci-photo-2-effect:hover figcaption p {
margin-top:10px;
}

section.home-featured-cat {
clear:both;
display:block;
width:100%;
}

.home-featured-cat.mag-cat-style-2 {
display:inline-block;
width:48.05%;
margin-right:3.9%;
float:left;
}

.elementor-row .home-featured-cat.mag-cat-style-2,.vc_row .home-featured-cat.mag-cat-style-2 {
width:100%;
float:none;
margin-right:0;
vertical-align:top;
}

.penci-homepage-title.penci-magazine-title:before {
left:30px;
}

.penci-homepage-title.pcalign-center {
text-align:center;
}

.penci-homepage-title.pcalign-right {
text-align:right;
}

.home-featured-cat-content {
display:inline-block;
width:100%;
vertical-align:top;
margin-bottom:60px;
}

.elementor-widget-penci-featured-cat .penci-featured-cat-seemore.penci-seemore-style-13 {
margin-top:0;
margin-bottom:0;
}

.elementor-widget-penci-featured-cat .penci-featured-cat-seemore.penci-seemore-style-8,.elementor-widget-penci-featured-cat .penci-featured-cat-seemore {
margin-top:20px;
margin-bottom:0;
}

.elementor-widget-penci-featured-cat .home-featured-cat-content {
margin-bottom:0 !important;
}

.home-featured-cat-content.style-1 {
display:table;
width:100%;
width:calc(100% + 30px);
margin-left:-15px;
margin-right:-15px;
}

.home-featured-cat-content.style-3,.home-featured-cat-content.style-11 {
display:table;
width:100%;
width:calc(100% + 10px);
margin-left:-5px;
margin-right:-5px;
margin-bottom:50px;
}

.penci-featured-cat-ctcol .home-featured-cat-content.style-3,.penci-featured-cat-ctcol .home-featured-cat-content.style-11 {
width:100%;
margin-left:0;
margin-right:0;
}

.home-featured-cat-content.style-5 {
overflow:hidden;
}

.home-featured-cat-content.style-7 {
margin-bottom:34px;
}

.home-featured-cat-content.style-13 {
margin-bottom:40px;
}

.home-featured-cat-content .cat-left,.home-featured-cat-content .cat-right {
width:50%;
float:left;
display:inline-block;
padding:0 15px;
}

.home-featured-cat-content .mag-post-box {
width:100%;
overflow:hidden;
display:table;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #ececec;
}

.home-featured-cat-content > .mag-post-box:last-child,.home-featured-cat-content .cat-right > .mag-post-box:last-child {
padding-bottom:0;
margin-bottom:0;
border-bottom:none;
}

.home-featured-cat-content.style-2 .mag-post-box.first-post,.home-featured-cat-content.style-10 .mag-post-box.first-post {
padding-bottom:22px;
margin-bottom:30px;
border-bottom:1px solid #DEDEDE;
}

.home-featured-cat-content .mag-post-box .magcat-thumb {
float:left;
margin-right:20px;
position:relative;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
}

.home-featured-cat-content .magcat-thumb .icon-post-format,.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a.icon-post-format,.widget ul.side-newsfeed li .side-item .side-image a.icon-post-format {
width:30px;
height:30px;
position:absolute;
display:inline-block;
line-height:26px;
z-index:10;
top:50%;
left:50%;
text-align:center;
margin:-15px 0 0 -15px;
border-radius:50%;
font-size:13px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
border:2px solid rgba(255,255,255,0.9);
background:rgba(0,0,0,0.4);
color:rgba(255,255,255,0.9);
}

.home-featured-cat-content .mag-post-box.first-post .magcat-thumb .icon-post-format,.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format,.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format,.home-featured-cat-content.style-3 .magcat-thumb .icon-post-format,.home-featured-cat-content.style-4 .magcat-thumb .icon-post-format {
font-size:18px;
width:42px;
height:42px;
line-height:38px;
margin:-21px 0 0 -21px;
}

.home-featured-cat-content.style-3 .magcat-thumb .icon-post-format {
left:20px;
top:20px;
margin:0;
}

.home-featured-cat-content.style-4 .magcat-thumb .icon-post-format {
left:auto;
top:20px;
right:20px;
margin:0;
}

.penci-magcat-carousel .magcat-thumb .mag-post-thumb {
position:relative;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
margin:0 0 24px;
float:none;
display:inline-block;
vertical-align:top;
width:100%;
}

.penci-magcat-carousel .magcat-thumb .mag-post-thumb i {
position:absolute;
z-index:2;
text-align:center;
display:inline-block;
width:42px;
height:42px;
line-height:38px;
background:none;
top:50%;
left:50%;
margin:-21px 0 0 -21px;
font-size:18px;
opacity:1;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
border:2px solid rgba(255,255,255,0.9);
background:rgba(0,0,0,0.4);
color:rgba(255,255,255,0.9);
}

.penci-magcat-carousel .magcat-thumb .mag-post-thumb:hover i,.home-featured-cat-content .magcat-thumb:hover .icon-post-format,.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image:hover a.icon-post-format,.widget ul.side-newsfeed li .side-item .side-image:hover a.icon-post-format {
opacity:0;
transform:scale(0.5);
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
}

.home-featured-cat-content .mag-post-box .magcat-thumb img {
width:120px;
height:auto;
}

.home-featured-cat-content .mag-post-box.first-post .magcat-thumb {
margin:0 0 24px;
float:none;
}

.home-featured-cat-content .mag-post-box .magcat-thumb:hover {
opacity:.8;
}

.home-featured-cat-content .mag-post-box.first-post .magcat-thumb img {
width:100% !important;
}

.home-featured-cat-content .first-post .magcat-detail .mag-header {
padding-bottom:17px;
margin-bottom:19px;
position:relative;
}

.home-featured-cat-content .first-post .magcat-detail .mag-header:after {
content:"";
position:absolute;
bottom:0;
left:0;
width:60px;
height:1px;
background:#6eb48c;
display:block;
}

.home-featured-cat-content .magcat-detail h3 a {
color:#313131;
display:block;
font-size:14px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
font-family:"Raleway",sans-serif;
font-weight:700;
letter-spacing:0;
line-height:1.4;
}

.home-featured-cat-content .magcat-detail .mag-meta {
margin-top:7px;
}

.home-featured-cat-content .mag-photo {
display:inline-block;
width:50%;
float:left;
margin-bottom:10px;
padding:0 5px;
overflow:hidden;
}

.penci-featured-cat-ctcol.pencisc-grid-1 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-2 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-3 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-4 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-5 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-6 .style-3 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-1 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-2 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-3 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-4 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-5 .style-11 .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-6 .style-11 .mag-photo {
width:100%;
margin:0;
padding:0;
}

.home-featured-cat-content .mag-photo .magcat-thumb {
position:relative;
overflow:hidden;
}

.home-featured-cat-content .mag-photo .magcat-detail {
position:absolute;
padding:20px;
width:100%;
z-index:5;
left:0;
bottom:0;
}

.home-featured-cat-content .mag-photo .magcat-detail h3 a {
color:#fff;
font-size:18px;
}

.home-featured-cat-content .mag-photo .mag-overlay-photo {
position:absolute;
background:#000;
top:0;
left:0;
width:100%;
height:100%;
opacity:.15;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
z-index:2;
}

.container .penci-grid li.magazine-layout .grid-header-box:after {
left:0;
margin-left:0;
}

.penci-featured-cat-custom-ads {
margin-top:-40px;
margin-bottom:60px;
clear:both;
display:block;
overflow:hidden;
width:100%;
text-align:center;
}

.home-featured-cat-content.style-6 {
margin-bottom:50px;
}

.home-featured-cat-content.style-6 .cat-left,.home-featured-cat-content.style-6 .cat-right {
width:100%;
float:none;
padding:0;
}

.home-featured-cat-content.style-6 .mag-post-box.first-post {
display:inline-block;
vertical-align:top;
margin:0;
width:100%;
float:none;
}

.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb {
margin:0;
width:48.052%;
float:left;
max-width:370px;
}

.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
margin:0;
padding-left:400px;
}

.home-featured-cat-content.style-6 .mag-post-box.first-post.full-mag-cat .magcat-detail {
padding:0!important;
}

.home-featured-cat-content.style-6 .cat-right .mag-post-box {
float:left;
width:48.5%;
margin-right:3%;
display:inline-block;
border:none;
padding-bottom:0;
margin-bottom:30px;
}

.mag-single-slider .penci-image-holder:before {
padding-top:66.6667%;
}

section.home-featured-cat.mag-cat-style-4,section.home-featured-cat.mag-cat-style-5 {
display:block;
clear:both;
}

.penci-slider.penci-single-mag-slider .penci-control-nav {
position:static;
clear:both;
margin-top:20px !important;
}

.penci-single-mag-slider .mag-single-slider-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:block;
z-index:1;
background:-moz-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);
background:-webkit-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);
background:-o-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);
background:-ms-linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);
background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,1) 100%);
transition:all .4s ease-in;
-webkit-transition:all .4s ease-in;
-moz-transition:all .4s ease-in;
opacity:.7;
}

.penci-single-mag-slider .magcat-thumb:hover .mag-single-slider-overlay {
opacity:.85;
}

.penci-single-mag-slider .magcat-detail {
position:absolute;
z-index:3;
left:0;
bottom:0;
width:100%;
padding:25px 30px;
}

.penci-single-mag-slider .magcat-detail .magcat-titlte {
font-size:24px;
margin:0;
line-height:1.3;
opacity:0;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay:.5s;
-moz-animation-delay:.5s;
-o-animation-delay:.5s;
animation-delay:.5s;
}

.penci-single-mag-slider .magcat-detail .magcat-titlte a {
font-size:inherit;
color:#fff;
line-height:inherit;
}

.home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta {
margin-top:14px;
opacity:0;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s;
-o-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay:.7s;
-moz-animation-delay:.7s;
-o-animation-delay:.7s;
animation-delay:.7s;
}

.penci-single-mag-slider .active .magcat-detail .magcat-titlte,.penci-single-mag-slider .active .grid-post-box-meta {
-webkit-animation-name:pencifadeInUp;
-moz-animation-name:pencifadeInUp;
-o-animation-name:pencifadeInUp;
animation-name:pencifadeInUp;
}

body .penci-slider.penci-single-mag-slider ol.penci-control-nav li {
margin:0 4px;
}

.penci-magcat-carousel-wrapper {
margin-left:-15px;
margin-right:-15px;
}

.home-featured-cat-content.style-12 .penci-magcat-carousel-wrapper {
margin-left:-10px;
margin-right:-10px;
}

.penci-magcat-carousel .magcat-carousel {
padding:0 15px;
transition:opacity .25s ease-in;
-webkit-transition:opacity .25s ease-in;
-moz-transition:opacity .25s ease-in;
}

.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-carousel {
padding:0 10px;
}

.penci-magcat-carousel .magcat-thumb .mag-post-thumb:hover {
opacity:.9;
}

.home-featured-cat-content.style-7 .penci-grid > li {
margin-bottom:26px;
}

.home-featured-cat-content.style-7 .grid-overlay-meta .grid-header-box,.magazine-layout.magazine-2 .grid-header-box {
margin-left:0;
padding-left:0;
}

.home-featured-cat-content.style-7 .grid-header-box:after {
margin:0;
left:0;
}

.home-featured-cat-content.style-9 .mag-post-box,.home-featured-cat-content.style-10 .mag-post-box {
width:48.0745%;
float:left;
margin-right:3.851%;
border-bottom:none;
}

.penci-el-mixed-s2 .penci-grid li:nth-of-type(2n+1),.home-featured-cat-content.style-3 > .mag-photo:nth-child(2n+3),.home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+1),.home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+1) {
clear:both;
}

.grid-post-box-meta span,.overlay-post-box-meta,.overlay-post-box-meta .overlay-share span,.overlay-post-box-meta .overlay-share a {
color:#888;
}

.grid-post-box-meta span:last-child:after,.overlay-post-box-meta > div:last-child:after,.penci-slider.penci-single-mag-slider ul.slides li:before,.penci-slider.penci-single-mag-slider ul.slides li:after {
content:none;
display:none;
}

.grid-post-box-meta span a,.penci-homepage-title.penci-magazine-title h3 a {
color:#313131;
}

.grid-post-box-meta span a:hover,.grid-post-box-meta span a.comment-link:hover,.overlay-author a:hover,.overlay-post-box-meta .overlay-share a:hover,.penci-grid li.typography-style .grid-post-box-meta span a:hover,.penci-grid li.typography-style .item .main-typography h2 a:hover {
color:#6eb48c;
}

.penci-overlay-over,.penci-single-mag-slider .magcat-thumb {
position:relative;
}

.overlay-header-box .cat > a.penci-cat-name,.penci-grid li.typography-style .item .main-typography h2 a,.penci-grid li.typography-style .grid-post-box-meta span,.penci-grid li.typography-style .grid-post-box-meta span a,.home-featured-cat-content .mag-photo .grid-post-box-meta span,.home-featured-cat-content .mag-photo .grid-post-box-meta span a,.home-featured-cat-content .mag-photo .grid-post-box-meta span:after,.penci-single-mag-slider .magcat-detail .magcat-titlte a:hover,.penci-single-mag-slider .grid-post-box-meta span,.penci-single-mag-slider .grid-post-box-meta span a {
color:#fff;
}

.overlay-header-box .cat > a.penci-cat-name:hover,.home-featured-cat-content .magcat-detail h3 a:hover {
color:#6eb48c;
text-decoration:none;
}

.overlay-header-box .cat > a.penci-cat-name:after,.typography-style .main-typography a.penci-cat-name:after {
border-color:#fff;
}

.penci-grid li.typography-style,.penci-grid > li.photography-2,.home-featured-cat-content.style-6 .cat-left,.home-featured-cat-content.style-10 .mag-post-box.first-post {
margin-bottom:30px;
}

.penci-grid li.typography-style:last-child,.penci-grid > li.photography-2:last-child {
margin-bottom:60px;
}

.penci-grid li.typography-style .item > .thumbnail,.home-featured-cat-content.style-8,.home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child {
margin-bottom:0;
}

.penci-grid li.typography-style .item > .thumbnail:hover,.typography-style .content-typography:hover,.penci-grid .typography-style .thumbnail:hover .content-typography {
opacity:1;
}

.penci-grid li.typography-style:hover .overlay-typography,.home-featured-cat-content .mag-photo:hover .mag-overlay-photo {
opacity:.7;
}

#main .theiaStickySidebar > div.mag-cat-style-2:nth-of-type(2n+2),#main > div.mag-cat-style-2:nth-of-type(2n+2),.home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-child(2n+2),.home-featured-cat-content.style-9 .mag-post-box:nth-child(2n+2),.home-featured-cat-content.style-10 .mag-post-box:nth-child(2n+2) {
margin-right:0;
}

.penci-grid li.magazine-layout .item h2 a,.home-featured-cat-content.style-7 .penci-grid li .item h2 a {
text-transform:none;
letter-spacing:0;
}

.penci-homepage-title.penci-magazine-title,.penci-homepage-title.pcalign-left,.container .penci-grid li.magazine-layout,.home-featured-cat-content.style-7 .grid-header-box {
text-align:left;
}

.home-featured-cat-content .mag-post-box.first-post,.home-featured-cat-content.style-9 .mag-post-box.first-post {
border-bottom:none;
padding-bottom:0;
margin-bottom:0;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-play,.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-play,.home-featured-cat-content .magcat-thumb .icon-post-format i.fa-play,.penci-magcat-carousel .magcat-thumb .mag-post-thumb i.fa-play:before {
margin-left:2px;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-music,.widget ul.side-newsfeed li.featured-news .side-item .side-image a.icon-post-format i.fa-music,.home-featured-cat-content .magcat-thumb .icon-post-format i.fa-music,.penci-magcat-carousel .magcat-thumb .mag-post-thumb i.fa-music:before {
margin-right:2px;
}

.home-featured-cat-content .first-post .magcat-detail h3 a,.home-featured-cat-content .penci-magcat-carousel .magcat-detail h3 a {
font-size:18px;
}

@media only screen and (min-width: 768px) {
.home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2),.home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2),.home-featured-cat-content.style-6 .cat-right .mag-post-box:nth-last-child(2) {
margin-bottom:0;
padding:0;
border-bottom:0;
}
}

.home-featured-cat-content.style-11 .mag-photo .magcat-detail {
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
bottom:auto;
top:50%;
text-align:center;
padding:10px 20px;
}

.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb {
margin-bottom:18px;
}

.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-detail h3 a {
font-size:15px;
}

.home-featured-cat-content.style-12 .magcat-detail .mag-meta {
font-size:13px;
margin-top:5px;
}

@media only screen and (min-width: 1170px) {
ul.penci-grid.penci-fea-cat-style-13 {
width:100%;
width:calc(100% + 20px);
margin-left:-10px;
margin-right:-10px;
}

.container.penci_sidebar .penci-grid.penci-fea-cat-style-13 > li,.penci-grid.penci-fea-cat-style-13 > li {
width:33.3333333%;
margin:0 0 20px;
padding:0 10px;
}

.container.penci_sidebar .penci-grid.penci-fea-cat-style-13 > li:nth-child(2n+1),.penci-grid.penci-fea-cat-style-13 > li:nth-child(2n+1) {
clear:none;
}

.container.penci_sidebar .penci-grid.penci-fea-cat-style-13 > li:nth-child(3n+1),.penci-grid.penci-fea-cat-style-13 > li:nth-child(3n+1) {
clear:both;
}
}

.penci-grid.penci-fea-cat-style-13 li .item > .thumbnail {
margin-bottom:18px;
}

.penci-grid.penci-fea-cat-style-13 li .item h2 a {
font-size:15px;
text-transform:none;
letter-spacing:0;
line-height:1.4;
}

.penci-fea-cat-style-13 .grid-post-box-meta {
font-size:13px;
margin-top:5px;
}

.penci-fea-cat-style-13 .grid-header-box {
padding-bottom:0;
}

.home-featured-cat-content.style-14 .first-post .magcat-detail {
position:absolute;
bottom:0;
left:0;
width:100%;
padding:0 17px;
z-index:10;
}

.home-featured-cat-content.style-14 .mag-post-box {
margin-bottom:10px;
padding-bottom:10px;
}

.home-featured-cat-content.style-14 .mag-post-box:last-child {
margin:0;
padding:0;
}

.home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header {
margin-bottom:14px;
padding-bottom:0;
}

.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a {
font-size:16px;
}

.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a,.home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover {
color:#fff;
}

.home-featured-cat-content.style-14 .mag-meta {
color:#fff;
font-size:13px;
margin-top:5px;
}

.home-featured-cat-content.style-14 .mag-meta span,.home-featured-cat-content.style-14 .mag-meta span a {
color:inherit;
}

.home-featured-cat-content .magcat-detail .magcat-title-small a {
font-size:14px;
font-weight:400;
}

.home-featured-cat-content.style-14 .mag-post-box.first-post .magcat-thumb {
margin-bottom:0;
}

.home-featured-cat-content.style-14 .magcat-padding {
padding-left:17px;
position:relative;
}

.home-featured-cat-content.style-14 .magcat-padding:before {
content:'';
width:4px;
height:4px;
border:1px solid #6eb48c;
position:absolute;
left:0;
top:6px;
}

.home-featured-cat-content.style-14 .mag-post-box .magcat-thumb:hover {
opacity:1;
}

.home-featured-cat-content.style-14 .penci-image-holder:after {
bottom:0;
content:'';
display:block;
height:90%;
width:100%;
position:absolute;
z-index:1;
background:-moz-linear-gradient(top,transparent 50%,#000 100%);
background:-webkit-linear-gradient(top,transparent 50%,#000 100%);
background:-o-linear-gradient(top,transparent 50%,#000 100%);
background:-ms-linear-gradient(top,transparent 50%,#000 100%);
background:linear-gradient(to bottom,transparent 50%,#000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0);
opacity:.5;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
}

.home-featured-cat-content.style-14 .magcat-thumb:hover .penci-image-holder:after {
opacity:.8;
}

.penci-home-popular-posts {
padding:25px 0 0;
border:none;
border-top:1px solid #dedede;
position:relative;
margin-bottom:60px;
}

.penci-popular-posts-sc .penci-home-popular-posts:not( .use-heading-default ) {
border-top:0;
padding-top:0;
}

.penci-home-popular-post {
margin-left:-10px;
margin-right:-10px;
width:100%;
width:calc(100% + 20px);
}

.penci-home-popular-post .item-related h3 a {
text-transform:uppercase;
}

.home-pupular-posts-title {
position:absolute;
left:0;
width:100%;
top:0;
transform:translateY(-55%);
-webkit-transform:translateY(-55%);
-moz-transform:translateY(-55%);
text-align:center;
font-size:18px;
color:#313131;
text-transform:uppercase;
letter-spacing:1px;
}

.home-pupular-posts-title a,.home-pupular-posts-title span {
font-size:inherit;
color:inherit;
padding:0 18px;
line-height:1;
display:inline-block;
background:#fff;
text-decoration:none !important;
}

.home-pupular-posts-title.pcalign-right {
text-align:right;
}

.home-pupular-posts-title.pcalign-left span,.home-pupular-posts-title.pcalign-left a {
padding-left:0;
}

.home-pupular-posts-title.pcalign-right span,.home-pupular-posts-title.pcalign-right a {
padding-right:0;
}

.penci-jarallax {
width:100%;
padding-top:50%;
position:relative;
z-index:0;
}

.penci-jarallax > .jarallax-img {
position:absolute;
object-fit:cover;
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
}

.post-image .wp-video,.post-image video.wp-video-shortcode,.post-image .mejs-container,.post-image .mejs-overlay.load {
width:100% !important;
height:100% !important;
}

.post-image .mejs-container {
padding-top:56.25%;
}

.post-image .wp-video,.post-image video.wp-video-shortcode {
max-width:100% !important;
}

.post-image video.wp-video-shortcode {
position:relative;
}

.post-image .mejs-mediaelement {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}

.post-image .mejs-controls {
z-index:0 !important;
}

.post-image .mejs-overlay-play {
top:0;
right:0;
bottom:0;
left:0;
width:auto !important;
height:auto !important;
}

.post-image .mejs-container.wp-audio-shortcode {
padding-top:0 !important;
}

.container-single-fullwidth.two-sidebar .post-image {
display:block;
width:100%;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post,.penci-single-style-3:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post {
padding-left:10px;
padding-right:10px;
}

.penci-grid.penci-fea-cat-style-13 > li.grid-style,.home-pupular-posts-title.pcalign-left {
text-align:left;
}

.penci-fea-cat-style-13 .grid-header-box:after,.home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header:after {
content:none;
}

article.post,article.type-post,article.portfolio,.penci-layout-standard-grid article.post,.penci-layout-standard-list article.post,.penci-layout-standard-boxed-1 article.post,.penci-layout-classic-grid article.post,.penci-layout-classic-list article.post,.penci-layout-classic-boxed-1 article.post,.single .post {
margin-bottom:60px;
}

@media only screen and (min-width: 959px) {
.penci-single-style-7:not( .penci-single-pheader-noimg ).container.penci_sidebar #main,.penci-single-style-3:not( .penci-single-pheader-noimg ).container.penci_sidebar #main {
position:relative;
z-index:9;
padding-right:30px;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ).container.penci_sidebar.two-sidebar #main,.penci-single-style-3:not( .penci-single-pheader-noimg ).container.penci_sidebar.two-sidebar #main {
padding-right:50px;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ) #main article.post,.penci-single-style-3:not( .penci-single-pheader-noimg ) #main article.post {
margin-top:-80px;
}

.penci-single-style-7.penci_is_nosidebar #main article.post,.penci-single-style-3.penci_is_nosidebar #main article.post {
margin-top:0;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ).container.penci_sidebar.left-sidebar #main,.penci-single-style-3:not( .penci-single-pheader-noimg ).container.penci_sidebar.left-sidebar #main {
padding-left:40px;
padding-right:0;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post,.penci-single-style-3:not( .penci-single-pheader-noimg ).penci_sidebar #main article.post {
background:#fff;
padding-top:20px;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ).right-sidebar #main article.post {
padding-left:20px;
padding-right:0;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ).right-sidebar #main article.post,.penci-single-style-3:not( .penci-single-pheader-noimg ).right-sidebar #main article.post {
padding-right:20px;
padding-left:0;
}

.penci-single-style-7:not( .penci-single-pheader-noimg ).left-sidebar #main article.post,.penci-single-style-3:not( .penci-single-pheader-noimg ).left-sidebar #main article.post {
padding-left:20px;
}

.penci-single-style-3:not(.penci_is_nosidebar) .standard-post-image .audio-iframe,.penci-single-style-3:not(.penci_is_nosidebar) .standard-content-special {
bottom:70px;
}
}

.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) #header,.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) #header {
margin-bottom:0;
}

.penci-body-single-style-10.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-9.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-7.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-4.penci-body-title-bellow.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form,.penci-body-single-style-5.penci-show-pthumb:not(.penci-port-product) .penci-header-signup-form {
margin-top:10px;
margin-bottom:10px;
}

.player .vp-player-layout {
left:0 !important;
width:100% !important;
}

.penci-single-featured-img {
position:relative;
width:100%;
background-color:#f5f5f5;
display:block;
vertical-align:top;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
padding-top:66.6667%;
}

.standard-post-special_wrapper {
position:absolute;
left:30px;
right:30px;
bottom:0;
display:block;
z-index:10;
}

.standard-post-image .standard-post-special_wrapper .audio-iframe,.standard-post-special_wrapper .standard-content-special {
position:static;
margin-bottom:23px;
}

.penci-body-single-style-7 .standard-post-image .standard-post-special_wrapper .audio-iframe,.penci-body-single-style-7 .standard-post-special_wrapper .standard-content-special {
margin-bottom:70px;
}

.penci-body-single-style-7 .penci_is_nosidebar .standard-post-image .standard-post-special_wrapper .audio-iframe,.penci-body-single-style-7 .penci_is_nosidebar .standard-post-special_wrapper .standard-content-special {
margin-bottom:30px;
}

.penci-body-single-style-5 .container-single .post-image {
position:relative;
}

.penci-body-single-style-8 .penci-move-title-above:after,.penci-body-single-style-5 .penci-move-title-above:after,.penci-body-single-style-6 .penci-move-title-above:after,.penci-body-single-style-7 .penci-move-title-above:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
z-index:1;
bottom:0;
right:0;
background:linear-gradient(to bottom,transparent 50%,#000 90%);
opacity:.7;
transition:.3s;
}

.penci-single-style-6 .single-breadcrumb,.penci-single-style-5 .single-breadcrumb,.penci-single-style-4 .single-breadcrumb,.penci-single-style-3 .single-breadcrumb,.penci-single-style-9 .single-breadcrumb,.penci-single-style-7 .single-breadcrumb {
text-align:center;
}

.penci-single-pheader.container.two-sidebar,.penci-single-pheader .container.two-sidebar,.penci-single-style-10.container-single-magazine .container.two-sidebar,.penci-single-style-9.container-single-magazine .container.two-sidebar {
display:block;
}

.penci-single-style-10.container-single-magazine .two-sidebar .penci-sidebar-content {
width:29.06%;
}

.penci-single-4 .standard-post-special img,.penci-video-format-vimeo iframe,.penci-video-format-youtube iframe,.penci-body-single-style-7.single-format-video .post-image iframe,.penci-body-single-style-5.single-format-video .post-image iframe,.penci-body-single-style-4.single-format-video .post-image iframe {
width:100%;
}

@media only screen and (min-width: 768px) {
.penci-header-text-white .cat > a.penci-cat-name,.penci-single-style-5.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,.penci-single-style-6.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,.penci-single-style-8.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,.penci-header-text-white .header-standard h2,.penci-header-text-white .header-standard .post-title,.container-single.penci-header-text-white .header-standard .post-title,.penci-header-text-white .header-standard h2 a,.penci-header-text-white .post-box-meta-single span,.penci-header-text-white .header-standard .author-post span a,.penci-header-text-white .container.penci-breadcrumb span,.penci-header-text-white .container.penci-breadcrumb a {
color:#fff;
}
}

.penci-single-style-10.penci-header-text-white .penci-standard-cat .cat > a.penci-cat-name,.penci-single-style-10.penci-header-text-white .header-standard h2,.penci-single-style-10.penci-header-text-white .header-standard .post-title,.penci-single-style-10.penci-header-text-white .header-standard h2 a,.penci-single-style-10.penci-header-text-white .post-box-meta-single span,.penci-single-style-10.penci-header-text-white .header-standard .author-post span a {
color:#fff;
}

i.penci-post-countview-number {
font-style:normal;
font-size:inherit;
font-weight:inherit;
color:inherit;
}

@media only screen and (max-width: 767px) {
.standard-post-special_wrapper {
position:static;
background:#fff;
margin-bottom:0;
padding-top:20px;
}

.penci-single-style-7 .standard-post-special_wrapper {
background:transparent;
}

.penci-header-text-white .standard-post-special_wrapper .header-standard.header-classic {
margin-bottom:0;
}

.penci-header-text-white .penci-move-title-above:after,.penci-header-text-white .standard-post-special_wrapper .container-single .post-image:after {
content:none;
}

.standard-post-image .standard-post-special_wrapper .audio-iframe,.standard-post-special_wrapper .standard-content-special {
margin-bottom:20px;
}

.penci-header-text-white .format-post-box {
display:block;
padding:20px;
}

.penci-header-text-white .standard-content-special {
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}
}

.penci-single-style-9 .penci-post-image-wrapper {
background-color:#111;
padding-top:40px;
padding-bottom:40px;
margin-bottom:40px;
max-height:inherit;
}

.penci-single-style-10 .penci-post-image-wrapper .post-image,.penci-single-style-9 .penci-post-image-wrapper .post-image {
margin-bottom:0;
}

.penci-single-style-10 .post-format-entry-header:before,.penci-single-style-10 .post-format-entry-header:after {
content:'';
display:table;
clear:both;
}

.penci-single-style-10 .penci-post-image-wrapper {
background-color:#111;
padding-top:40px;
padding-bottom:40px;
max-height:inherit;
margin-bottom:40px;
}

.penci-single-style-10 .header-standard,.penci-single-style-10 .post-box-meta-single {
text-align:left;
}

.penci-body-single-style-10.penci-hide-pthumb .post-format-entry-header .penci-sidebar-content {
width:100%;
float:none;
}

@media only screen and (max-width: 479px) {
.penci-single-style-9 .penci-post-image-wrapper {
padding-top:20px;
padding-bottom:20px;
}
}

.post-box-meta-single {
text-align:center;
margin:6px 0 0;
font-size:14px;
}

.post-box-meta-single span {
color:#888;
}

.post-box-meta-single span strong,.post-box-meta-single span time {
font-size:inherit;
font-family:inherit;
color:inherit;
}

.post-box-meta-single a {
color:#313131;
}

.post-box-meta-single a:hover {
color:#6eb48c;
}

.post-box-meta-single > span:before {
content:"";
width:0;
height:10px;
margin:0 15px;
display:inline-block;
background:none !important;
border-right:1px solid;
opacity:.7;
}

.post-box-meta-single > span:first-child:before {
content:none;
display:block;
}

#wpadminbar {
z-index:99998;
}

.post-image {
margin-bottom:26px;
text-align:center;
vertical-align:top;
overflow:hidden;
position:relative;
}

.container-single-fullwidth .post-image {
margin-bottom:40px;
}

.post-image.audio iframe,.standard-post-image.audio iframe {
height:166px;
width:100%;
}

.container-single a[data-rel="penci-gallery-image-content"],.container-single a[data-rel="penci-gallery-bground-content"],.container-single-page a[data-rel="penci-gallery-image-content"] {
cursor:zoom-in;
}

.penci-slick-slider {
position:relative;
opacity:0;
transition:.4s;
-webkit-transition:.4s;
-moz-transition:.4s;
max-height:500px;
}

.penci-grid .penci-slick-slider,.penci-masonry .penci-slick-slider {
max-height:250px;
overflow:hidden;
}

.penci-slick-slider img {
width:100%;
}

.penci-slick-slider.loaded {
opacity:1;
overflow:visible !important;
max-height:none !important;
}

.penci-slick-slider > button.slick-prev,.penci-slick-slider > button.slick-next {
position:absolute;
width:36px;
height:36px;
display:inline-block;
top:50%;
margin-top:-18px;
cursor:pointer;
outline:none;
opacity:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
text-align:center;
line-height:36px;
background:#fff;
z-index:12;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
color:#313131;
border:none;
}

.penci-slick-slider > button.slick-prev {
left:30px;
}

.penci-grid .penci-slick-slider > button.slick-prev,.penci-masonry .penci-slick-slider > button.slick-prev {
left:20px;
}

.penci-slick-slider > button.slick-next {
right:30px;
}

.penci-grid .penci-slick-slider > button.slick-next,.penci-masonry .penci-slick-slider > button.slick-next {
right:20px;
}

.penci-slick-slider > button.slick-prev i,.penci-slick-slider > button.slick-next i {
font-size:20px;
display:inline-block;
line-height:36px;
}

.penci-single-smaller-width {
max-width:780px;
}

.post-entry {
margin-bottom:33px;
line-height:28px;
}

.penci-custom-html-inside-content {
margin-bottom:20px;
}

.post-entry:before {
content:" ";
display:table;
}

.post-entry .inner-post-entry:after {
content:" ";
display:table;
clear:both;
}

.post-entry.page-has-margin {
margin-bottom:60px;
}

.wpb_text_column {
line-height:1.8;
}

.post-entry a:hover,.wpb_text_column a:hover {
text-decoration:underline;
}

.elementor-widget-text-editor {
font-family:inherit;
}

.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6,.wpb_text_column h1,.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6,.woocommerce .page-description h1,.woocommerce .page-description h2,.woocommerce .page-description h3,.woocommerce .page-description h4,.woocommerce .page-description h5,.woocommerce .page-description h6 {
color:#313131;
letter-spacing:0;
line-height:1.3em;
}

.post-entry h1,.wpb_text_column h1,.elementor-text-editor h1,.woocommerce .page-description h1 {
font-size:24px;
}

.post-entry h2,.wpb_text_column h2,.elementor-text-editor h2,.woocommerce .page-description h2 {
font-size:22px;
}

.post-entry h3,.wpb_text_column h3,.elementor-text-editor h3,.woocommerce .page-description h3 {
font-size:20px;
}

.post-entry h4,.wpb_text_column h4,.elementor-text-editor h4,.woocommerce .page-description h4 {
font-size:18px;
}

.post-entry h5,.wpb_text_column h5,.elementor-text-editor h5,.woocommerce .page-description h5 {
font-size:16px;
}

.post-entry h6,.wpb_text_column h6,.elementor-text-editor h6,.woocommerce .page-description h6 {
font-size:14px;
}

.post-entry hr,.wpb_text_column hr,.elementor-text-editor hr,.woocommerce .page-description hr {
border:0;
height:0;
border-bottom:1px solid #dedede;
clear:both;
}

.post-password-form input[type="text"],.post-password-form input[type="email"],.post-password-form input[type="password"],.post-password-form input[type="number"] {
padding:9px 20px;
border:1px solid #DEDEDE;
margin-bottom:28px;
font-size:12px;
font-weight:400;
font-family:'PT Serif',serif;
max-height:50px;
outline:none;
height:36px;
line-height:36px;
}

.post-password-form input[type="submit"] {
padding:0 20px;
border:none;
background:#313131;
color:#fff;
cursor:pointer;
outline:none;
text-transform:uppercase;
letter-spacing:1px;
transition:opacity .3s;
-webkit-transition:opacity .3s;
height:36px;
line-height:36px;
margin-left:5px;
}

.post-password-form input[type="submit"]:hover {
opacity:.85;
}

.post-entry blockquote,.wpb_text_column blockquote,.woocommerce .page-description blockquote {
padding:0;
position:relative;
margin:0 0 20px;
position:relative;
padding:0 0 0 46px;
border:none;
overflow:hidden;
}

.post-entry blockquote,.post-entry blockquote p,.wpb_text_column blockquote,.wpb_text_column blockquote p,.woocommerce .page-description blockquote,.woocommerce .page-description blockquote p {
font-size:16px;
color:#888;
font-style:italic;
line-height:1.7;
text-align:left;
}

.post-entry blockquote p,.wpb_text_column blockquote p,.woocommerce .page-description blockquote p {
margin:0;
}

.post-entry blockquote:before,.wpb_text_column blockquote:before,.woocommerce .page-description blockquote:before {
color:#6eb48c;
content:'“';
font-family:'Playfair Display SC',serif;
font-size:64px;
font-weight:900;
line-height:1;
font-style:normal;
position:absolute;
top:-4px;
left:0;
}

.post-entry blockquote cite,.post-entry blockquote .author,.wpb_text_column blockquote cite,.wpb_text_column blockquote .author,.woocommerce .page-description blockquote cite,.woocommerce .page-description blockquote .author {
display:block;
font-size:12px;
text-transform:uppercase;
margin-top:7px;
color:#6eb48c;
font-style:normal;
font-family:"Raleway",sans-serif;
font-weight:700;
overflow:hidden;
text-align:left;
position:relative;
z-index:1;
}

.post-entry blockquote .author span,.wpb_text_column blockquote .author span,.woocommerce .page-description blockquote .author span {
position:relative;
display:inline-block;
padding:0 10px 0 0;
}

.post-entry blockquote .author span:after,.wpb_text_column blockquote .author span:after,.woocommerce .page-description blockquote .author span:after {
content:"";
position:absolute;
top:50%;
width:90px;
height:1px;
background:#6eb48c;
left:100%;
opacity:.8;
}

.penci-single-link-pages {
display:block;
width:100%;
}

.penci-single-link-pages:before,.penci-single-link-pages:after {
content:"";
display:table;
clear:both;
}

.penci-single-link-pages a {
display:inline-block;
margin:0 4px 5px;
padding:4px 7px;
line-height:1;
border:1px solid;
color:inherit;
text-decoration:none !important;
transition:all .3s;
-webkit-transition:all .3s;
}

.penci-single-link-pages a:hover {
opacity:.7;
}

.post-entry .elementor-widget-table-of-contents ul,.post-entry .elementor-widget-table-of-contents ol {
padding:0;
margin-bottom:0;
}

.post-entry .elementor-widget-table-of-contents ul li,.post-entry .elementor-widget-table-of-contents ol li {
list-style-type:none;
}

.post-entry.blockquote-style-2 blockquote {
background:#f5f5f5;
padding:10px 20px 10px 24px;
}

.post-entry.blockquote-style-2 blockquote:before {
content:'';
left:0;
position:absolute;
height:100%;
top:0;
width:4px;
background:#6eb48c;
}

.post-entry.blockquote-style-2 .author span {
padding:0 0 0 30px;
}

.post-entry.blockquote-style-2 .author span:after {
width:20px;
left:0;
}

.penci-pullqoute.align-left {
max-width:460px;
float:left;
width:100%;
margin-right:20px;
}

.penci-pullqoute.align-right {
max-width:460px;
float:right;
width:100%;
margin-left:20px;
}

.post-entry ul,.post-entry ol,.elementor-text-editor ul,.elementor-text-editor ol,.woocommerce .page-description ul,.woocommerce .page-description ol {
padding-left:36px;
margin-bottom:20px;
}

.post-entry ol ol,.post-entry ul ul,.post-entry ul ol,.post-entry ol ul,.elementor-text-editor ol ol,.elementor-text-editor ul ul,.elementor-text-editor ul ol,.elementor-text-editor ol ul,.woocommerce .page-description ul ul,.woocommerce .page-description ol ul,.woocommerce .page-description ol ol,.woocommerce .page-description ul ol {
margin:2px 0;
padding-left:22px;
}

.post-entry ul li,.elementor-text-editor ul li,.woocommerce .page-description ul li {
margin-bottom:6px;
position:relative;
list-style-type:square;
line-height:1.7;
}

.post-entry ol li,.elementor-text-editor ol li,.woocommerce .page-description ol li {
margin-bottom:2px;
list-style:decimal;
}

.post-entry ul.wp-block-gallery,.post-entry ol.wp-block-gallery {
padding:0;
}

.sticky.post .post-header {
border:1px dashed #ddd;
padding:20px 0;
}

.post-entry table {
width:100%;
margin-bottom:22px;
border-collapse:collapse;
border-left:1px solid #f5f5f5;
border-right:1px solid #f5f5f5;
border-top:1px solid #f5f5f5;
}

.post-entry td,.post-entry th {
padding:12px;
border-bottom:1px #e9e9e9 solid;
}

.post-entry th {
font-weight:700;
font-size:14px;
}

.post-entry em strong {
font-style:italic;
}

.pencisc-button,.post-entry .pencisc-button {
border:none;
border-radius:0;
background:#6eb48c;
color:#fff;
line-height:1.3;
padding:10px 20px;
text-align:center;
transition:all .25s;
font-size:14px;
text-transform:uppercase;
cursor:pointer;
display:inline-block;
text-decoration:none !important;
}

.pencisc-button i {
margin-right:5px;
}

.pencisc-button.pencisc-icon-right i {
margin:0 0 0 5px;
}

.pencisc-align-right {
float:right;
margin:5px 0 20px 20px;
}

.pencisc-align-left {
float:left;
margin:5px 20px 20px 0;
}

.pencisc-button.pencisc-full,.post-entry .pencisc-button.pencisc-full {
display:block;
width:100%;
margin-left:0;
margin-right:0;
}

.pencisc-button,.post-entry .pencisc-button.pencisc-small {
padding:7px 12px;
font-size:12px;
}

.pencisc-button,.post-entry .pencisc-button.pencisc-large {
padding:15px 30px;
font-size:18px;
}

ul.penci_list_shortcode {
list-style:none !important;
list-style-type:none !important;
}

.post-entry ul.penci_list_shortcode,.elementor-text-editor ul.penci_list_shortcode,.woocommerce .page-description ul.penci_list_shortcode {
padding-left:19px;
}

.penci_list_shortcode li {
position:relative;
list-style:none !important;
padding-left:20px;
}

.penci_list_shortcode li:before {
color:#6eb48c;
content:"\f00c";
width:20px;
margin-left:-20px;
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transform:none;
background:none !important;
}

.penci_list_shortcode.penci_list-starlist li:before {
content:"\f005";
}

.penci_list_shortcode.penci_list-pluslist li:before {
content:"\f0fe";
}

.penci_list_shortcode.penci_list-minuslist li:before {
content:"\f146";
}

.penci_list_shortcode.penci_list-editlist li:before {
content:"\f044";
}

.penci_list_shortcode.penci_list-asterisklist li:before {
content:"\f069";
}

.penci_list_shortcode.penci_list-thumbuplist li:before {
content:"\f164";
}

.penci_list_shortcode.penci_list-folderlist li:before {
content:"\f07b";
}

.penci_list_shortcode.penci_list-thumbdownlist li:before {
content:"\f165";
}

.penci_list_shortcode.penci_list-heartlist li:before {
content:"\f004";
}

.penci-highlight-black {
-webkit-transition:color .3s;
-moz-transition:color .3s;
-o-transition:color .3s;
transition:color .3s;
background-color:rgba(0,0,0,0.8);
padding:2px 0;
margin:0 7px 0 8px;
box-shadow:6px 0 0 rgba(0,0,0,0.8),-8px 0 0 rgba(0,0,0,0.8);
color:gray;
}

.penci-highlight-black:hover {
color:#fff;
}

.penci-highlighted-black {
background-color:rgba(0,0,0,0.8);
padding:2px 0;
margin:0 7px 0 8px;
box-shadow:6px 0 0 rgba(0,0,0,0.8),-8px 0 0 rgba(0,0,0,0.8);
color:#fff;
}

.penci-highlighted-red {
background-color:red;
padding:2px 0;
margin:0 7px 0 8px;
box-shadow:6px 0 0 #ff0000,-8px 0 0 red;
color:#fff;
}

.penci-highlighted-blue {
background-color:#3f51b5;
padding:2px 0;
margin:0 7px 0 8px;
box-shadow:6px 0 0 #3f51b5,-8px 0 0 #3f51b5;
color:#fff;
}

.penci-highlighted-green {
background-color:green;
padding:2px 0;
margin:0 7px 0 8px;
box-shadow:6px 0 0 #008000,-8px 0 0 green;
color:#fff;
}

.penci-highlighted-yellow {
background-color:#ffcb00;
padding:2px 0;
margin:0 7px 0 8px;
box-shadow:6px 0 0 #ffcb00,-8px 0 0 #ffcb00;
color:#fff;
}

.penci-highlighted-pink {
background-color:#ffc0cb;
padding:2px 0;
margin:0 7px 0 8px;
box-shadow:6px 0 0 #ffc0cb,-8px 0 0 #ffc0cb;
color:#fff;
}

.penci-tpadding-0,.penci-tpadding-1,.penci-tpadding-2,.penci-tpadding-3,.penci-tpadding-4,.penci-tpadding-5,.penci-tpadding-6,.penci-tpadding-7 {
display:block;
margin-bottom:17px;
}

.penci-tpadding-1 {
padding-left:0;
padding-right:5%;
}

.penci-tpadding-2 {
padding-left:5%;
padding-right:0;
}

.penci-tpadding-3 {
padding-left:5%;
padding-right:5%;
}

.penci-tpadding-4 {
padding-left:5%;
padding-right:10%;
}

.penci-tpadding-5 {
padding-left:10%;
padding-right:5%;
}

.penci-tpadding-6 {
padding-left:10%;
padding-right:10%;
}

.penci-tpadding-7 {
padding-left:15%;
padding-right:15%;
}

.post-image img,.post-entry img {
max-width:100%;
height:auto;
}

.penci-slick-slider.loaded > button.slick-prev,.penci-slick-slider.loaded > button.slick-next,.penci-grid .penci-slick-slider > button.slick-prev,.penci-grid .penci-slick-slider > button.slick-next,.penci-grid .penci-slick-slider:hover > button.slick-prev,.penci-grid .penci-slick-slider:hover > button.slick-next {
opacity:.8;
}

.penci-slick-slider > button.slick-prev:hover,.penci-slick-slider > button.slick-next:hover,.penci-slick-slider.loaded > button.slick-prev:hover,.penci-slick-slider.loaded > button.slick-next:hover,.penci-grid .penci-slick-slider > button.slick-prev:hover,.penci-grid .penci-slick-slider > button.slick-next:hover {
opacity:1;
}

.post-entry.standard-post-entry,.elementor-widget-table-of-contents .elementor-toc__header-title {
margin-bottom:0;
}

.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6,.post-entry hr,.wpb_text_column h1,.wpb_text_column h2,.wpb_text_column h3,.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6,.wpb_text_column hr,.elementor-text-editor h1,.elementor-text-editor h2,.elementor-text-editor h3,.elementor-text-editor h4,.elementor-text-editor h5,.elementor-text-editor h6,.elementor-text-editor hr,.woocommerce .page-description h1,.woocommerce .page-description h2,.woocommerce .page-description h3,.woocommerce .page-description h4,.woocommerce .page-description h5,.woocommerce .page-description h6,.woocommerce .page-description hr,.post-entry p,.wpb_text_column p,.woocommerce .page-description p {
margin-bottom:17px;
}

@media (max-width: 767px) {
.penci-tpadding-0,.penci-tpadding-1,.penci-tpadding-2,.penci-tpadding-3,.penci-tpadding-4,.penci-tpadding-5,.penci-tpadding-6,.penci-tpadding-7 {
padding-left:3% !important;
padding-right:3% !important;
}
}

.penci-dropcap-box {
float:left;
display:block;
background-color:#6eb48c;
color:#fff;
text-align:center;
text-transform:uppercase;
min-width:56px;
font-size:48px;
line-height:50px;
margin:6px 13px 0 0;
padding:3px 13px;
}

.penci-dropcap-box-outline {
float:left;
display:block;
background-color:transparent !important;
text-align:center;
text-transform:uppercase;
border:2px solid #6eb48c;
color:#6eb48c;
min-width:56px;
font-size:48px;
line-height:50px;
margin:6px 13px 0 0;
padding:3px 13px;
}

.penci-dropcap-circle {
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
float:left;
display:block;
background-color:#6eb48c;
color:#fff;
text-align:center;
text-transform:uppercase;
min-width:56px;
font-size:48px;
line-height:50px;
margin:6px 13px 0 0;
padding:3px 13px;
}

.penci-dropcap-circle-outline {
float:left;
display:block;
background-color:transparent !important;
text-align:center;
text-transform:uppercase;
border:2px solid #6eb48c;
color:#6eb48c;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
min-width:56px;
font-size:48px;
line-height:50px;
margin:6px 13px 0 0;
padding:3px 13px;
}

.penci-dropcap-regular {
float:left;
display:block;
text-align:center;
text-transform:uppercase;
background-color:transparent !important;
color:#6eb48c;
font-size:68px;
line-height:68px;
margin:0 13px 0 0;
padding:0;
}

.penci-dropcap-bold {
float:left;
display:block;
text-align:center;
text-transform:uppercase;
background-color:transparent !important;
color:#6eb48c;
font-weight:700;
font-size:68px;
line-height:68px;
margin:0 13px 0 0;
padding:0;
}

.gird-post-share {
margin-top:9px;
position:relative;
text-align:center;
}

.gird-list-posts-share {
background:#fff;
display:inline-block;
padding-right:11px;
position:relative;
padding-left:11px;
}

.gird-post-share:before {
position:absolute;
width:100%;
top:9px;
height:1px;
content:"";
left:0;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
}

.gird-post-share a {
margin:0 4px;
font-size:14px;
color:#939393;
}

.share-box-grid.share-box-comments i {
font-size:15px;
}

.tags-share-box {
display:table;
width:100%;
margin:0;
position:relative;
padding:19px 160px 18px 0;
clear:both;
border-top:1px solid #DEDEDE;
font-size:14px;
}

.tags-share-box.center-box {
text-align:center;
padding:15px 0;
}

.tags-share-box.hide-tags.page-share {
text-align:center;
padding:16px 0;
position:relative;
border-bottom:1px solid #DEDEDE;
}

.post-tags {
display:block;
position:relative;
z-index:10;
color:#888;
margin-bottom:0;
line-height:1.4;
margin-top:31px;
}

.post-tags > span {
display:inline-block;
text-transform:uppercase;
margin:0 12px 0 0;
font-style:italic;
color:#888;
}

.post-tags > span i {
vertical-align:bottom;
}

.container-single .post-entry .post-tags a {
text-transform:uppercase;
color:#888;
padding:6px 12px 5px;
margin-right:8px;
margin-bottom:8px;
display:inline-block;
font-size:11px !important;
background:none;
border:1px solid #DEDEDE;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
outline:none;
font-weight:400;
line-height:1.2;
}

.container-single .post-entry .post-tags a:hover {
background:#6eb48c;
color:#fff;
border-color:#6eb48c;
text-decoration:none;
}

.post-share {
display:inline-block;
position:absolute;
z-index:10;
right:0;
top:20px;
}

.nc_socialPanel .nc_tweetContainer a.nc_tweet,.swp_social_panel .nc_tweetContainer a.nc_tweet {
color:#fff;
}

.tags-share-box.center-box .post-share,.tags-share-box.hide-tags.page-share .post-share {
position:static;
}

.tags-share-box.hide-tags.page-share .share-title {
font-size:12px;
text-transform:uppercase;
color:#313131;
font-family:"Raleway",sans-serif;
font-weight:700;
margin-right:5px;
}

.post-share .count-number-like {
font-weight:700;
font-style:italic;
font-size:13px;
color:#6eb48c;
vertical-align:top;
}

.post-share .list-posts-share {
display:inline-block;
vertical-align:top;
}

.post-share a {
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
font-size:14px;
margin:0 0 0 10px;
color:#313131;
display:inline-block;
vertical-align:top;
position:relative;
}

.post-share a.penci-post-like {
margin-left:5px;
}

.tags-share-box .single-comment-o {
color:#888;
}

.tags-share-box .single-comment-o i {
margin-right:5px;
}

.tags-share-box .single-comment-o:after,.post-share a.penci-post-like:after {
content:"";
display:inline-block;
width:1px;
height:12px;
margin:4px 6px 0 20px;
vertical-align:top;
border:none;
background-color:#dedede;
}

.tags-share-box .single-comment-o:after {
margin-right:20px;
}

.tags-share-box .single-comment-o.hide-comments-o:after {
display:none;
content:none;
}

.post-share a .dt-share {
position:absolute;
display:inline-block;
font-size:9px;
font-family:'Raleway',sans-serif;
font-weight:400;
background:#313131;
color:#fff;
height:20px;
white-space:nowrap;
line-height:20px;
text-align:center;
z-index:20;
bottom:-45px;
width:60px;
left:50%;
margin-left:-30px;
opacity:0;
visibility:hidden;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
}

.post-share a:hover .dt-share {
opacity:1;
bottom:-30px;
visibility:visible;
}

.post-share a .dt-share:before {
position:absolute;
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-bottom:7px solid #313131;
content:"";
top:-7px;
left:50%;
margin-left:-4px;
}

article.page.type-page {
margin-bottom:60px;
}

.tags-share-box.tags-share-box-top {
border-bottom:1px solid #DEDEDE;
margin-bottom:33px;
}

.gird-post-share a:hover,.post-share a:hover,.post-share a.liked {
color:#6eb48c;
}

.gird-post-share .gird-list-posts-share a:first-child,.post-share.hide-like-count .list-posts-share a:first-child {
margin-left:0;
}

@media only screen and (min-width: 959px) {
.penci-body-single-style-7:not(.penci-body-title-bellow ) .tags-share-box.tags-share-box-top,.penci-body-single-style-3:not(.penci-body-title-bellow ) .tags-share-box.tags-share-box-top {
margin-top:20px;
}
}

.tags-share-box.tags-share-box-2_3 {
border:1px solid #DEDEDE;
padding:6px 20px;
}

.tags-share-box.tags-share-box-2_3 .post-share {
display:inline;
position:relative;
top:0;
}

.tags-share-box.tags-share-box-2_3 .post-share .list-posts-share {
display:inline;
vertical-align:middle;
}

.tags-share-box.tags-share-box-2_3 .post-share:before,.tags-share-box.tags-share-box-2_3 .post-share:after {
content:'';
width:100%;
clear:both;
}

.tags-share-box.tags-share-box-2_3 + .post-author {
border-top:0;
}

.tags-share-box.tags-share-box-2_3 .penci-social-share-text {
text-transform:uppercase;
font-weight:700;
margin-right:20px;
font-size:14px;
top:2px;
color:#111;
position:relative;
}

.tags-share-box.tags-share-box-2_3 a.penci-post-like:after,.tags-share-box.tags-share-box-2_3 a.penci-post-like:after {
content:none;
}

.tags-share-box.tags-share-box-2_3 .post-share .count-number-like,.tags-share-box.tags-share-box-2_3 .post-share a {
color:#fff;
}

.tags-share-box.tags-share-box-2_3 .penci-svg-line {
vertical-align:middle;
transform:translateY(-1px);
-webkit-transform:translateY(-1px);
}

.tags-share-box.tags-share-box-2_3 .post-share-item {
display:inline-block;
margin:5px 9px 5px 0;
font-weight:400;
line-height:32px;
text-align:left;
color:#fff;
text-transform:none;
height:32px;
border:0;
background-color:#111;
padding:0 12px;
transition:opacity .3s;
border-radius:2px;
vertical-align:middle;
}

.post-author {
margin:0;
overflow:hidden;
padding:38px 0 37px;
border-top:1px solid #E0E0E0;
}

body.author .post-author {
padding:20px;
border:1px solid #E0E0E0;
margin-bottom:40px;
}

.author-img {
float:left;
margin-right:20px;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
overflow:hidden;
}

.post-author .author-img img {
margin:0;
}

.post-author .author-content {
margin-left:120px;
}

.author-content h5 {
font-size:14px;
letter-spacing:1px;
margin:0 0 15px;
color:#313131;
display:block;
font-family:'Raleway',sans-serif;
font-weight:700;
text-transform:uppercase;
}

.author-content h5 a {
display:inline-block;
margin:0;
color:#313131;
}

.author-content p {
margin-bottom:16px;
}

.author-content .author-social {
font-size:14px;
color:#313131;
margin-right:10px;
}

.post-pagination {
overflow:hidden;
margin:0;
padding:12px 0 15px;
border-top:1px solid #DEDEDE;
}

.post-pagination .prev-post {
float:left;
width:50%;
}

.post-pagination .next-post {
float:right;
text-align:right;
width:50%;
}

.post-pagination span {
margin:0;
display:inline-block;
color:#888;
}

.post-pagination span i {
font-size:15px;
margin-right:8px;
}

.post-pagination span i.fa-angle-double-right {
margin:0 0 0 8px;
}

.post-pagination .arrow {
font-size:64px;
color:#ddd;
line-height:64px;
}

.post-pagination .prev-post .arrow {
float:left;
margin-right:18px;
}

.post-pagination .next-post .arrow {
float:right;
margin-left:18px;
}

.post-pagination h5 {
font-size:14px;
font-family:'Raleway',sans-serif;
font-weight:700;
padding:0 25px 0 0;
position:relative;
letter-spacing:1px;
text-transform:uppercase;
line-height:1.4;
}

.post-pagination h5.next-title {
padding:0 0 0 25px;
}

.post-pagination a {
color:#313131;
}

.penci-post-nav-thumb {
display:inline-block;
float:left;
width:56px;
height:56px;
margin-right:15px;
background-size:cover;
background-position:center center;
background-repeat:no repeat;
}

.penci-post-nav-thumb.nav-thumb-next {
float:right;
margin:0 0 0 15px;
}

.post-related {
overflow:hidden;
margin:0;
text-align:center;
padding:36px 0;
border-top:1px solid #DEDEDE;
}

.post-title-box,#respond h3.comment-reply-title {
position:relative;
padding:0;
margin-bottom:30px;
text-align:center;
}

#respond h3.comment-reply-title span,.post-box-title {
font-size:18px;
letter-spacing:1px;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
font-weight:700;
color:#313131;
position:relative;
z-index:10;
display:inline-block;
padding:0 10px;
}

#respond h3.comment-reply-title span:before,#respond h3.comment-reply-title span:after,.post-box-title:before,.post-box-title:after {
content:"";
position:absolute;
width:60px;
height:1px;
background:#6eb48c;
display:block;
top:50%;
margin-top:-1px;
left:100%;
}

#respond h3.comment-reply-title span:before,.post-box-title:before {
left:auto;
right:100%;
}

.penci-carousel {
margin-left:-15px;
margin-right:-15px;
max-height:220px;
}

.penci-carousel.loaded {
max-height:none;
}

.penci-carousel button.slick-prev,.penci-carousel button.slick-next {
position:absolute;
width:36px;
height:36px;
display:inline-block;
top:50%;
margin-top:-18px;
cursor:pointer;
outline:none;
opacity:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
text-align:center;
line-height:36px;
background:#fff;
z-index:12;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
color:#313131;
border:none;
font-size:20px;
}

.penci-carousel.loaded:hover button.slick-prev,.penci-carousel.loaded:hover button.slick-next {
opacity:.8;
}

.penci-carousel > button.slick-prev {
left:25px;
}

.penci-carousel > button.slick-next {
right:25px;
}

.penci-carousel > button.slick-prev.slick-disabled,.penci-carousel > button.slick-next.slick-disabled {
cursor:auto;
}

.item-related {
margin:0 10px;
opacity:0;
transition:opacity .2s;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
text-align:center;
}

.penci-posts-related-grid {
padding-bottom:16px;
}

.penci-related-grid-display {
margin-left:-10px;
margin-right:-10px;
width:100%;
width:calc(100% + 20px);
}

.penci-related-grid-display .item-related {
opacity:1;
margin:0 0 20px;
padding:0 10px;
width:33.333333%;
float:left;
}

.penci-related-grid-display .item-related:nth-child(3n+1) {
clear:both;
}

.penci-owl-carousel-slider .owl-dots {
position:static;
height:10px;
clear:both;
margin-top:16px;
text-align:center;
}

.penci-owl-carousel-slider .owl-dots.disabled,.penci-owl-carousel-slider .owl-nav.disabled {
display:none;
}

.penci-related-carousel .owl-dot span {
width:10px;
height:10px;
display:inline-block;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
font-size:0;
background:#fff;
margin:0 2px;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
outline:none;
vertical-align:top;
cursor:pointer;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
border:2px solid #DEDEDE;
}

.penci-owl-carousel-slider .owl-dot span {
border:1px solid #d4d4d4;
background:#fff;
}

.item-related img {
width:100%;
height:auto;
}

.item-related > a {
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
display:inline-block;
margin-bottom:17px;
width:100%;
position:relative;
}

.item-related > a:hover {
opacity:.85;
}

#navigation .penci-megamenu .penci-mega-post a i,.item-related > a i,.home-featured-cat-content.style-12 .penci-magcat-carousel .magcat-thumb .mag-post-thumb i,.penci-grid.penci-fea-cat-style-13 li .item .thumbnail .icon-post-format {
position:absolute;
width:36px;
height:36px;
line-height:32px;
left:50%;
top:50%;
margin:-15px 0 0 -15px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
font-size:14px;
transition:all .25s;
-webkit-transition:all .25s;
-moz-transition:all .25s;
border:2px solid rgba(255,255,255,0.9);
background:rgba(0,0,0,0.4);
color:rgba(255,255,255,0.9);
text-align:center;
}

#navigation .penci-megamenu .penci-mega-post a i.fa-music:before,.item-related > a i.fa-music:before {
margin-right:2px;
}

#navigation .penci-megamenu .penci-mega-post a i.fa-play:before,.item-related > a i.fa-play:before {
margin-left:2px;
}

#navigation .penci-megamenu .penci-mega-post a:hover i,.item-related > a:hover i {
opacity:0;
transform:scale(0.5);
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
}

.item-related h3 a {
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
color:#313131;
line-height:1.4;
}

.item-related span.date {
color:#888;
display:inline-block;
margin-top:8px;
font-size:13px;
}

ul.slick-dots {
opacity:0;
transition:opacity .2s;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
list-style:none;
text-align:center;
display:block;
clear:both;
margin-top:13px;
}

ul.slick-dots li {
display:inline-block;
line-height:1;
}

ul.slick-dots li button {
width:12px;
height:12px;
display:inline-block;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
font-size:0;
background:#fff;
margin:0 5px;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
outline:none;
vertical-align:top;
cursor:pointer;
transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
border:2px solid #DEDEDE;
}

.penci-rlt-popup {
position:fixed;
bottom:0;
left:0;
z-index:5000;
background:#fff;
box-shadow:2px 10px 7px rgba(0,0,0,.2);
width:340px;
max-height:75%;
overflow:hidden;
padding:0;
-webkit-transform:translate(0,100%);
-moz-transform:translate(0,100%);
-ms-transform:translate(0,100%);
-o-transform:translate(0,100%);
transform:translate(0,100%);
-webkit-transition:all .6s cubic-bezier(0.19,1,.22,1);
-moz-transition:all .6s cubic-bezier(0.19,1,.22,1);
transition:all .6s cubic-bezier(0.19,1,.22,1);
}

.author-content h5 a:hover,.author-content .author-social:hover,.post-pagination a:hover,.item-related h3 a:hover {
color:#6eb48c;
}

.pagi-text,.penci-related-grid-display .item-related span.date {
margin-top:6px;
}

.penci-carousel.loaded button.slick-prev:hover,.penci-carousel.loaded button.slick-next:hover,.penci-owl-carousel.owl-loaded .item-related,.slick-slider.loaded ul.slick-dots {
opacity:1;
}

.penci-owl-carousel-slider .owl-dot.active span,.penci-related-carousel .owl-dot.active span,ul.slick-dots li button:hover,ul.slick-dots li.slick-active button {
background:#6eb48c;
border-color:#6eb48c;
}

@media only screen and (min-width: 961px) {
.penci-vernav-enable.penci-vernav-poleft .penci-rltpopup-left {
left:330px;
}

.penci-vernav-enable.penci-vernav-poright .penci-rltpopup-right {
right:330px;
}
}

.penci-rlt-popup.penci-rltpopup-right {
left:auto;
right:0;
}

.penci-rlt-popup.rltpopup-show-up {
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0);
}

.penci-rlt-popup .penci-rtlpopup-content {
padding:20px;
}

.penci-rlt-popup .penci-rtlpopup-content:before,.penci-rlt-popup .penci-rtlpopup-content:after {
content:'';
display:table;
clear:both;
}

.penci-rlt-popup .rtlpopup-heading {
font-size:16px;
text-transform:uppercase;
text-align:left;
background:#111;
color:#fff;
padding:8px 30px 8px 20px;
line-height:1.25;
margin:0;
position:relative;
}

.penci-rlt-popup .rltpopup-item {
opacity:0;
visibility:hidden;
-webkit-transform:translate(0,10px);
-moz-transform:translate(0,10px);
-ms-transform:translate(0,10px);
-o-transform:translate(0,10px);
transform:translate(0,10px);
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
transition:all .3s ease-out;
overflow:hidden;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #eaeaea;
}

.penci-rlt-popup .penci-rtlpopup-content .rltpopup-item:last-child {
margin-bottom:0;
padding-bottom:0;
border-bottom:none;
}

.penci-rlt-popup.rltpopup-show-up .rltpopup-item {
opacity:1;
visibility:visible;
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-ms-transform:translate(0,0);
-o-transform:translate(0,0);
transform:translate(0,0);
}

.penci-rlt-popup .rltpopup-thumbnail {
display:block;
float:left;
width:90px;
margin:0 20px 0 0;
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
}

.penci-rlt-popup .rltpopup-thumbnail:hover {
opacity:.8;
}

.penci-rlt-popup .rltpopup-meta {
display:block;
overflow:hidden;
}

.penci-rlt-popup .rltpopup-meta .rltpopup-title {
margin-bottom:5px;
color:#313131;
display:block;
font-size:15px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
font-family:inherit;
letter-spacing:0;
line-height:1.35;
}

.penci-rlt-popup .rltpopup-meta .rltpopup-title:hover {
color:#6eb48c;
}

.penci-rlt-popup .rltpopup-meta .date {
letter-spacing:0;
color:#888;
font-size:13px;
}

.penci-rlt-popup .penci-close-rltpopup {
position:absolute;
top:50%;
right:6px;
height:24px;
width:24px;
text-align:center;
line-height:22px;
margin:-12px 0 0;
padding:0;
border:0;
background:none;
color:#fff;
outline:0;
box-shadow:none;
font-size:0 !important;
opacity:.75;
transition:opacity .3s;
-webkit-transition:opacity .3s;
}

.penci-rlt-popup .penci-close-rltpopup:hover {
opacity:1;
}

.penci-rlt-popup .penci-close-rltpopup span {
display:block;
width:20px;
border-top:1px solid;
position:absolute;
top:50%;
left:0;
}

.penci-rlt-popup .penci-close-rltpopup span:first-child {
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
}

.penci-rlt-popup .penci-close-rltpopup span:last-child {
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
}

.container.under-construction-page {
text-align:center;
margin-top:232px;
margin-bottom:176px;
}

.under-construction-page .under-title {
font-size:30px;
color:#313131;
text-transform:uppercase;
letter-spacing:1px;
margin:0 0 8px;
}

.under-construction-page .sub-title-content,.under-construction-page .sub-title-content p {
font-size:16px;
font-style:italic;
margin:0;
}

.under-construction-page .sub-title-content a:hover {
text-decoration:underline;
}

.penci-countdown {
text-align:center;
margin:71px 0 0;
}

.penci-countdown .countdown-section {
margin:0 57px;
display:inline-block;
}

.penci-countdown .countdown-row .countdown-section:first-child {
margin-left:0;
}

.penci-countdown .countdown-amount {
font-size:72px;
color:#6eb48c;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
font-weight:700;
line-height:1;
display:block;
text-align:center;
letter-spacing:3px;
}

.penci-countdown .countdown-period {
display:block;
text-align:center;
letter-spacing:1px;
font-size:20px;
text-transform:uppercase;
color:#313131;
margin:26px 0 0;
line-height:1;
font-family:'Raleway',sans-serif;
font-weight:700;
}

.penci-column {
margin-right:4%;
position:relative;
float:left;
min-height:1px;
display:block;
padding:0!important;
margin-bottom:17px;
}

.column-last {
margin-right:0 !important;
}

.column-1-2 {
width:48%;
}

.column-1-3 {
width:30.6666666667%;
}

.column-2-3 {
width:65.3333333333%;
}

.column-1-4 {
width:22%;
}

.column-3-4 {
width:74%;
}

.penci-pagination,#comments_pagination {
margin-bottom:40px;
overflow:hidden;
clear:both;
text-align:center;
}

#comments_pagination {
margin-bottom:26px;
}

.penci-pagination.align-left {
text-align:left;
}

.penci-pagination.align-center {
text-align:center;
}

.penci-pagination.align-right {
text-align:right;
}

.penci-pagenavi-shortcode {
margin-top:30px;
}

.penci-pagination a,.penci-pagination .disable-url {
color:#999;
font-family:'Raleway',sans-serif;
font-weight:700;
letter-spacing:1px;
text-transform:uppercase;
font-size:12px;
display:inline-block;
line-height:1;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.penci-pagination .disable-url span {
opacity:.5;
}

.penci-pagination a i,.penci-pagination .disable-url i {
font-size:14px;
margin-left:8px;
}

.penci-fawesome-ver5 .penci-pagination a i,.penci-fawesome-ver5 .penci-pagination .disable-url i {
font-size:12px;
}

.penci-pagination .newer a i,.penci-pagination .newer .disable-url i {
margin:0 8px 0 0;
}

.penci-pagination a:hover {
text-decoration:none;
color:#6eb48c;
}

.penci-pagination .newer,.penci-pagination .older {
display:inline-block;
}

.penci-pagination .newer:after {
content:"/";
display:inline-block;
margin:0 16px 0 20px;
font-family:'Raleway',sans-serif;
font-size:12px;
color:#999;
}

.penci-pagination ul.page-numbers {
list-style:none;
display:inline-block;
vertical-align:top;
margin:0;
padding:0;
}

.penci-pagination ul.page-numbers li {
display:inline-block;
float:left;
margin-right:10px;
margin-bottom:0;
list-style:none;
}

.penci-pagination ul.page-numbers li span,.penci-pagination ul.page-numbers li a,#comments_pagination span,#comments_pagination a {
padding:0;
min-width:30px;
height:30px;
text-align:center;
line-height:28px;
font-size:14px;
display:inline-block;
border:1px solid #DEDEDE;
color:#888;
text-decoration:none;
}

#comments_pagination a,#comments_pagination span,.penci-pagination ul.page-numbers li a {
padding:0 5px;
}

.penci-pagination ul.page-numbers li a:hover,#comments_pagination a:hover {
color:#313131;
border-color:#999;
text-decoration:none;
}

.penci-pagination ul.page-numbers li span.current,#comments_pagination span {
color:#fff;
background:#6eb48c;
border-color:#6eb48c;
text-decoration:none;
}

.penci-pagination ul.page-numbers li a i {
font-size:16px;
line-height:28px;
margin-left:2px;
font-family:FontAwesome !important;
}

.penci-fawesome-ver5 .penci-pagination ul.page-numbers li a i {
font-family:"Font Awesome 5 Free" !important;
}

.penci-pagination.penci-ajax-more a.penci-ajax-more-button {
display:block;
padding:11px 10px;
max-width:400px;
margin:0 auto;
border:1px solid #ececec;
line-height:1.4;
text-align:center;
transition:all .25s;
-webkit-transition:all .25s;
background:#fff;
}

.penci-pagination.penci-ajax-more a.penci-ajax-more-button .ajax-more-text {
color:inherit;
font-family:inherit;
font-weight:inherit;
}

.penci-pagination.penci-ajax-more a.penci-ajax-more-button:hover {
border-color:#6eb48c;
}

.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts {
opacity:.8;
color:#999 !important;
border-color:#ececec!important;
cursor:auto;
}

.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts span.ajaxdot:after {
content:"...";
font-size:inherit;
color:inherit;
font-family:inherit;
font-weight:inherit;
}

.penci-pagination.penci-ajax-more a.penci-ajax-more-button i {
color:inherit;
}

.penci-pagination.penci-ajax-more a.penci-ajax-more-button.loading-posts i {
animation-name:pencirotate;
-o-animation-name:pencirotate;
-ms-animation-name:pencirotate;
-webkit-animation-name:pencirotate;
-moz-animation-name:pencirotate;
animation-duration:.8s;
-o-animation-duration:.8s;
-ms-animation-duration:.8s;
-webkit-animation-duration:.8s;
-moz-animation-duration:.8s;
animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
animation-timing-function:linear;
-o-animation-timing-function:linear;
-ms-animation-timing-function:linear;
-webkit-animation-timing-function:linear;
-moz-animation-timing-function:linear;
}

.penci-countdown .countdown-row .countdown-section:last-child,.penci-pagination ul.page-numbers li:last-child {
margin-right:0;
}

@-o-keyframes pencirotate {
from {
-o-transform:rotate(360deg);
}

to {
-o-transform:rotate(0deg);
}
}

@-webkit-keyframes pencirotate {
from {
-webkit-transform:rotate(360deg);
}

to {
-webkit-transform:rotate(0deg);
}
}

@-moz-keyframes pencirotate {
from {
-moz-transform:rotate(360deg);
}

to {
-moz-transform:rotate(0deg);
}
}

p.no-comments {
text-align:center;
font-size:16px;
}

#footer-area {
background:#171717;
padding:60px 0;
text-align:center;
position:relative;
clear:both;
}

#footer-section {
padding:0;
background:#313131;
text-align:center;
color:#999;
position:relative;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
}

.footer-socials-section {
padding:30px 0 15px;
border-bottom:1px solid #4A4A4A;
text-align:center;
}

ul.footer-socials li {
float:none;
display:inline-block;
margin-right:30px;
margin-bottom:15px;
}

ul.footer-socials li a {
line-height:36px;
display:inline-block;
vertical-align:top;
}

ul.footer-socials li a i {
width:36px;
height:36px;
line-height:34px;
display:inline-block;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
background:none;
color:#999;
border:1px solid #999;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
font-size:14px;
vertical-align:top;
}

ul.footer-socials li a:hover i {
background:#6eb48c;
color:#fff;
border-color:#6eb48c;
}

ul.footer-socials li a span {
text-transform:uppercase;
font-size:14px;
font-family:'Raleway',sans-serif;
font-weight:700;
color:#999;
display:inline-block;
letter-spacing:1px;
margin-left:10px;
vertical-align:top;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
}

.footer-social-remove-circle ul.footer-socials li a {
line-height:20px;
}

.footer-social-remove-circle ul.footer-socials li a i,.footer-social-remove-circle ul.footer-socials li a:hover i {
border:none;
background:none;
padding:0;
width:auto;
height:auto;
line-height:20px;
}

.footer-social-drop-line ul.footer-socials li a span {
margin:5px 0 0;
display:block;
}

ul.footer-socials li svg,.widget-social svg {
vertical-align:middle;
}

.footer-logo-copyright {
padding:40px 0 73px;
text-align:center;
}

.footer-logo-copyright.footer-not-gotop {
padding:40px 0;
}

.footer-logo-copyright.footer-not-logo {
padding:20px 0 62px;
}

.footer-logo-copyright.footer-not-logo.footer-not-gotop {
padding:20px 0;
}

#footer-logo {
margin:0 0 32px;
}

#footer-copyright * {
font-size:14px;
color:#999;
line-height:1.4;
font-style:italic;
}

#footer-copyright a:hover {
text-decoration:underline;
}

.footer-menu-wrap {
display:block;
text-align:center;
margin-bottom:10px;
}

.footer-menu-wrap:before {
content:"";
display:table;
}

.footer-menu-wrap:after {
display:block;
height:0;
clear:both;
visibility:hidden;
content:"";
}

.footer-menu li {
display:inline-block;
padding:0 15px;
position:relative;
margin-bottom:5px;
}

#footer-section .footer-menu li a {
color:#999;
}

.footer-menu ul.sub-menu {
display:none !important;
}

#footer-section .go-to-top-parent {
width:100%;
height:auto;
display:block;
position:absolute;
left:0;
bottom:17px;
text-align:center;
z-index:10;
}

#footer-section .go-to-top-parent span {
color:#999;
font-size:12px;
font-weight:700;
font-family:'Raleway',sans-serif;
text-transform:uppercase;
line-height:1;
display:inline-block;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

#footer-section .go-to-top-parent span:before,#footer-section .go-to-top-parent span:after {
content:" ";
display:table;
}

#footer-section .go-to-top-parent span:after {
clear:both;
}

#footer-section .go-to-top-parent i {
font-size:18px;
z-index:5;
position:relative;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
color:#999;
line-height:1;
margin-bottom:3px;
}

#footer-section .go-to-top:hover span,#footer-section .go-to-top:hover i {
color:#fff;
}

.penci-go-to-top-floating {
cursor:pointer;
position:fixed;
bottom:6px;
right:6px;
width:36px;
height:36px;
line-height:34px;
font-size:26px;
background-color:#6eb48c;
color:#fff;
z-index:99999;
transform:translate3d(0,60px,0);
-webkit-transform:translate3d(0,60px,0);
-moz-transform:translate3d(0,60px,0);
-ms-transform:translate3d(0,60px,0);
-o-transform:translate3d(0,60px,0);
-webkit-transition:transform .4s cubic-bezier(0.55,0,0.05,1.1) 0s,opacity .3s;
-moz-transition:transform .4s cubic-bezier(0.55,0,0.05,1.1) 0s,opacity .3s;
-o-transition:transform .4s cubic-bezier(0.55,0,0.05,1.1) 0s,opacity .3s;
transition:transform .4s cubic-bezier(0.55,0,0.05,1.1) 0s,opacity .3s;
}

.penci-go-to-top-floating.show-up {
transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
}

.penci-go-to-top-floating i {
font-size:inherit;
line-height:inherit;
color:inherit;
}

.textwidget {
line-height:1.8;
}

#widget-area {
overflow:hidden;
margin:0;
padding:60px 0;
background:#fff;
position:relative;
border-top:1px solid #ECECEC;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;
}

#widget-area > .container {
position:relative;
z-index:3;
}

#widget-area > .container:before,#widget-area > .container:after {
content:'';
display:table;
clear:both;
}

.footer-widget-wrapper {
width:31%;
margin-right:3.5%;
float:left;
}

.footer-widget-wrapper.footer-widget-style-4 {
width:22.75%;
margin-right:3%;
}

.footer-widget-wrapper.footer-widget-style-5,.footer-widget-wrapper.footer-widget-style-6,.footer-widget-wrapper.footer-widget-style-7 {
width:23.25%;
}

.footer-widget-wrapper.footer-widget-style-5:first-child,.footer-widget-wrapper.footer-widget-style-6:nth-child(2),.footer-widget-wrapper.footer-widget-style-7:last-child {
width:46.5%;
}

.footer-widget-wrapper.footer-widget-style-8,.footer-widget-wrapper.footer-widget-style-9 {
width:23.5%;
}

.footer-widget-wrapper.footer-widget-style-8:last-child,.footer-widget-wrapper.footer-widget-style-9:first-child {
width:73%;
}

.footer-widget-wrapper.footer-widget-style-10 {
width:48%;
margin-right:4%;
}

.footer-widget-wrapper > .widget:last-child {
margin-bottom:0 !important;
}

.widget input {
font-weight:400;
}

.penci-button,.widget input[type="submit"],.widget button[type="submit"] {
font-family:'Raleway',sans-serif;
font-weight:700;
}

.penci-sidebar-content .widget {
width:100%;
margin-right:0;
float:none;
margin-bottom:60px;
clear:both;
}

.penci-sidebar-content img {
max-width:100%;
height:auto;
vertical-align:top;
}

.penci-sidebar-content .widget-title {
color:#313131;
margin-bottom:30px;
font-family:'Raleway',sans-serif;
font-weight:700;
letter-spacing:1px;
position:relative;
text-align:center;
line-height:1.3;
background:transparent;
}

.penci-sidebar-content.style-2 .widget-title,.penci-sidebar-content.style-3 .widget-title,.penci-sidebar-content.style-4 .widget-title,.penci-sidebar-content.style-5 .widget-title,.penci-sidebar-content.style-6 .widget-title,.penci-sidebar-content.style-7 .widget-title,.penci-sidebar-content.style-8 .widget-title,.penci-sidebar-content.style-9 .widget-title,.penci-sidebar-content.style-10 .widget-title,.penci-sidebar-content.style-11 .widget-title,.penci-sidebar-content.style-12 .widget-title,.penci-sidebar-content.style-13 .widget-title,.penci-sidebar-content.style-14 .widget-title,.penci-homepage-title.style-2,.penci-homepage-title.style-3,.penci-homepage-title.style-4,.penci-homepage-title.style-5,.penci-homepage-title.style-6,.penci-homepage-title.style-7,.penci-homepage-title.style-8,.penci-homepage-title.style-9,.penci-homepage-title.style-10,.penci-homepage-title.style-11,.penci-homepage-title.style-12,.penci-homepage-title.style-13 {
margin-left:0;
margin-right:0;
margin-top:0;
}

.penci-homepage-title.style-14 {
margin-left:6px;
margin-right:6px;
margin-top:0;
}

.penci-homepage-title.style-2:before,.penci-sidebar-content.style-2 .penci-border-arrow:before {
bottom:-4px;
}

.penci-border-arrow.penci-homepage-title.style-2:after,.penci-sidebar-content.style-2 .penci-border-arrow:after {
width:0;
height:0;
border-style:solid;
border-color:transparent;
bottom:-2px;
left:50%;
top:auto;
right:auto;
border-width:6px;
border-bottom:0;
margin-left:-6px;
z-index:5;
border-top-color:#fff;
background:none !important;
}

.penci-homepage-title.style-2 .inner-arrow,.penci-sidebar-content.style-2 .penci-border-arrow .inner-arrow {
border-width:2px;
}

.penci-sidebar-content.style-1.pcalign-left .penci-border-arrow:before,.penci-sidebar-content.style-2.pcalign-left .penci-border-arrow:before,.penci-sidebar-content.style-2.pcalign-left .penci-border-arrow:after,.penci-homepage-title.style-1.pcalign-left:before,.penci-homepage-title.style-2.pcalign-left:before,.penci-homepage-title.style-2.pcalign-left:after {
left:19px;
}

.penci-sidebar-content.style-1.pcalign-right .penci-border-arrow:before,.penci-sidebar-content.style-2.pcalign-right .penci-border-arrow:before,.penci-sidebar-content.style-2.pcalign-right .penci-border-arrow:after,.penci-homepage-title.style-1.pcalign-right:before,.penci-homepage-title.style-2.pcalign-right:before,.penci-homepage-title.style-2.pcalign-right:after {
left:auto;
right:19px;
}

.penci-homepage-title.style-1.pcalign-center:before,.penci-homepage-title.style-2.pcalign-center:before,.penci-homepage-title.style-2.pcalign-center:after {
left:50%;
margin-left:-6px;
}

.penci-sidebar-content.style-3.pcalign-left .penci-border-arrow .inner-arrow,.penci-sidebar-content.style-3.pcalign-center .penci-border-arrow .inner-arrow,.penci-homepage-title.style-3.pcalign-left .inner-arrow,.penci-homepage-title.style-3.pcalign-center .inner-arrow {
border-left-width:6px;
}

.penci-sidebar-content.style-3.pcalign-right .penci-border-arrow .inner-arrow,.penci-homepage-title.style-3.pcalign-right .inner-arrow {
border-right-width:6px;
}

.penci-homepage-title.style-4 .inner-arrow,.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow {
padding:0 12px;
border:none;
display:inline-block;
background:none !important;
}

.penci-homepage-title.style-4.pcalign-right .inner-arrow,.penci-sidebar-content.style-4.pcalign-right .penci-border-arrow .inner-arrow {
padding-right:0;
}

.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before,.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after,.penci-homepage-title.style-4 .inner-arrow:before,.penci-homepage-title.style-4 .inner-arrow:after {
position:absolute;
content:"";
width:1200px;
height:0;
top:50%;
left:100%;
border:none;
border-bottom:1px solid;
z-index:1;
opacity:.5;
}

.penci-homepage-title.style-4 .inner-arrow:before,.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before {
left:auto;
right:100%;
}

.penci-homepage-title.style-5 .inner-arrow,.penci-sidebar-content.style-5 .penci-border-arrow .inner-arrow {
display:inline-block;
border-bottom-width:2px;
margin-bottom:-2px !important;
}

.penci-homepage-title.style-5.pcalign-left .inner-arrow,.penci-sidebar-content.style-5.pcalign-left .penci-border-arrow .inner-arrow {
border-left-width:2px;
}

.penci-homepage-title.style-5.pcalign-right .inner-arrow,.penci-sidebar-content.style-5.pcalign-right .penci-border-arrow .inner-arrow {
border-right-width:2px;
}

.penci-homepage-title.style-6 .inner-arrow,.penci-sidebar-content.style-6 .penci-border-arrow .inner-arrow {
background:none !important;
padding:0!important;
border:none !important;
}

.penci-homepage-title.style-7,.penci-sidebar-content.style-7 .penci-border-arrow {
border-bottom-width:3px;
}

.penci-homepage-title.style-9,.penci-sidebar-content.style-9 .penci-border-arrow {
border-bottom-width:1px;
}

.penci-homepage-title.style-7 .inner-arrow,.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow,.penci-homepage-title.style-9 .inner-arrow,.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow {
background:none !important;
padding:0 0 8px;
border:none;
}

.penci-homepage-title.style-7 .inner-arrow:before,.penci-sidebar-content.style-7 .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-9 .inner-arrow:before,.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before {
content:'';
width:40px;
height:3px;
position:absolute;
bottom:-3px;
background:#6eb48c;
}

.penci-homepage-title.style-9 .inner-arrow:before,.penci-sidebar-content.style-9 .penci-border-arrow .inner-arrow:before {
bottom:-2px;
}

.penci-homepage-title.style-7.pcalign-center .inner-arrow:before,.penci-sidebar-content.style-7.pcalign-center .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-9.pcalign-center .inner-arrow:before,.penci-sidebar-content.style-9.pcalign-center .penci-border-arrow .inner-arrow:before {
left:50%;
margin-left:-20px;
}

.penci-homepage-title.style-7.pcalign-left .inner-arrow:before,.penci-sidebar-content.style-7.pcalign-left .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-9.pcalign-left .inner-arrow:before,.penci-sidebar-content.style-9.pcalign-left .penci-border-arrow .inner-arrow:before {
left:0;
margin:0;
}

.penci-homepage-title.style-7.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-7.pcalign-right .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-9.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-9.pcalign-right .penci-border-arrow .inner-arrow:before {
right:0;
margin:0;
}

.penci-homepage-title.style-8 .inner-arrow,.penci-sidebar-content.style-8 .penci-border-arrow .inner-arrow {
background-repeat:no-repeat;
background-position:center center;
background-size:auto 100%;
border:none !important;
padding-top:13px;
padding-bottom:12px;
}

.penci-homepage-title.style-8.pcalign-left .inner-arrow,.penci-sidebar-content.style-8.pcalign-left .penci-border-arrow .inner-arrow {
background-position:left center;
}

.penci-homepage-title.style-8.pcalign-right .inner-arrow,.penci-sidebar-content.style-8.pcalign-right .penci-border-arrow .inner-arrow {
background-position:right center;
}

.penci-homepage-title.style-8.pcalign-center .inner-arrow,.penci-sidebar-content.style-8.pcalign-center .penci-border-arrow .inner-arrow {
background-position:center center;
}

.penci-homepage-title.style-10,.penci-sidebar-content.style-10 .penci-border-arrow {
border-top:3px solid #313131;
border-bottom:1px solid #dedede;
}

.penci-homepage-title.style-10 .inner-arrow,.penci-sidebar-content.style-10 .penci-border-arrow .inner-arrow {
background:none !important;
border:none !important;
padding:15px 0!important;
}

.penci-homepage-title.style-11 .inner-arrow,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow {
border:none !important;
background-color:#444;
color:#fff;
border-radius:0 0 12px;
display:inline-block;
line-height:34px;
padding:0 25px;
}

.penci-homepage-title.style-11 .inner-arrow:after,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after,.penci-homepage-title.style-11 .inner-arrow:before,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:before {
content:'';
display:inline-block;
position:absolute;
top:0;
left:0;
width:0;
height:0;
z-index:1;
border-top:20px solid #fff;
border-right:15px solid transparent;
}

.penci-homepage-title.style-11 .inner-arrow:after,.penci-sidebar-content.style-11 .penci-border-arrow .inner-arrow:after {
border-right:none;
border-top:none;
border-bottom:20px solid rgba(0,0,0,.3);
border-left:15px solid transparent;
box-shadow:2px 2px 2px rgba(0,0,0,.05);
}

.penci-homepage-title.style-12 .inner-arrow,.penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow {
display:inline-block;
margin-bottom:-2px;
background-color:#313131;
color:#fff;
border:0;
padding-top:0;
padding-bottom:0;
line-height:34px;
}

.penci-homepage-title.style-12 .inner-arrow:before,.penci-sidebar-content.style-12 .penci-border-arrow .inner-arrow:before {
content:'';
display:inline-block;
position:absolute;
top:0;
width:0;
height:0;
border-bottom:34px solid #000;
border-right:20px solid transparent;
z-index:1;
right:-20px;
opacity:.7;
background-color:transparent !important;
}

.penci-homepage-title.style-12.pcalign-center .inner-arrow:after,.penci-sidebar-content.style-12.pcalign-center .penci-border-arrow .inner-arrow:after,.penci-homepage-title.style-12.pcalign-right .inner-arrow:after,.penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:after {
content:'';
display:inline-block;
position:absolute;
top:0;
width:0;
height:0;
border-bottom:34px solid #000;
border-left:20px solid transparent;
z-index:1;
left:-20px;
opacity:.7;
background-color:transparent !important;
}

.penci-homepage-title.style-13 .inner-arrow,.penci-sidebar-content.style-13 .penci-border-arrow .inner-arrow {
display:inline-block;
margin-bottom:0;
background-color:#313131;
color:#fff;
border:0;
padding-top:0;
padding-bottom:0;
line-height:34px;
}

.penci-homepage-title.style-13.pcalign-left .inner-arrow,.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow {
padding-right:30px;
}

.penci-homepage-title.style-13.pcalign-center .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,.penci-homepage-title.style-13.pcalign-left .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after,.penci-homepage-title.style-13.pcalign-center .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before {
content:'';
display:inline-block;
position:absolute;
top:0;
width:0;
height:0;
z-index:1;
border-top:16px solid transparent;
border-bottom:17px solid transparent;
}

.penci-homepage-title.style-13.pcalign-center .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:after,.penci-homepage-title.style-13.pcalign-left .inner-arrow:after,.penci-sidebar-content.style-13.pcalign-left .penci-border-arrow .inner-arrow:after {
border-right:16px solid #fff;
right:0;
}

.penci-homepage-title.style-13.pcalign-center .inner-arrow,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow {
padding-right:30px;
padding-left:30px;
}

.penci-homepage-title.style-13.pcalign-right .inner-arrow,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow {
padding-right:15px;
padding-left:30px;
}

.penci-homepage-title.style-13.pcalign-center .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-center .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before {
left:0;
border-left:15px solid #fff;
}

.penci-homepage-title.style-14 .inner-arrow,.penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow {
display:inline-block;
margin-bottom:0;
background-color:transparent !important;
color:#fff;
border:0;
position:relative;
padding-left:25px;
padding-right:25px;
}

.penci-homepage-title.style-11 .inner-arrow a,.penci-homepage-title.style-12 .inner-arrow a,.penci-homepage-title.style-13 .inner-arrow a,.penci-homepage-title.style-14 .inner-arrow a {
color:inherit;
}

.penci-sidebar-content.style-14 .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-14 .inner-arrow:before {
background:#313131;
-webkit-transform:skew(-20deg);
-moz-transform:skew(-20deg);
-o-transform:skew(-20deg);
content:'';
position:absolute;
bottom:0;
top:0;
left:0;
right:0;
z-index:-1;
}

.widget ul {
list-style:none;
}

.widget ul ul {
padding-top:11px;
margin-top:12px;
border-top:1px solid #DEDEDE;
padding-left:20px;
}

.widget ul li {
margin-bottom:11px;
padding-bottom:12px;
border-bottom:1px solid #DEDEDE;
font-size:14px;
color:#888;
}

.widget ul > li:last-child {
margin-bottom:0;
padding-bottom:0;
border-bottom:none;
}

.widget ul li a {
font-size:14px;
font-style:normal;
line-height:1.4;
}

.widget a:hover {
color:#6eb48c;
text-decoration:underline;
}

.widget .screen-reader-text {
display:block;
margin:0 0 10px;
font-size:14px;
}

.widget select {
padding:2px;
line-height:32px;
height:32px;
vertical-align:middle;
border-spacing:0;
clear:both;
margin:0;
font-size:14px;
width:100%;
max-width:360px;
outline:none;
}

.widget.widget_categories ul li,.widget.widget_archive ul li {
text-align:right;
color:#888;
display:table;
width:100%;
font-style:italic;
padding-right:2px;
}

.widget.widget_archive ul li a {
float:left;
}

.widget.widget_categories ul li a {
display:block !important;
text-decoration:none;
}

.widget.widget_categories ul li a:before,.widget.widget_archive ul li a:before {
content:"\f105";
font-family:FontAwesome;
display:inline-block;
margin-right:10px;
font-size:90%;
}

.penci-fawesome-ver5 .widget.widget_categories ul li a:before,.penci-fawesome-ver5 .widget.widget_archive ul li a:before {
font-family:"Font Awesome 5 Free";
font-weight:900;
}

.widget.widget_categories ul li span.category-item-count {
float:right;
font-style:italic;
color:#888;
font-family:'PT Serif',serif;
font-weight:400;
}

#searchform input.search-input {
border:1px solid #e9e9e9;
background:#fff url(/wp-content/themes/soledad/images/searchsubmit.png?x72941) no-repeat 95% 11px;
padding:12px 40px 12px 20px;
color:#313131;
letter-spacing:1px;
font-size:12px;
font-family:'PT Serif',serif;
font-weight:400;
}

#searchform #s:focus {
outline:none;
}

.widget #searchform input.search-input,.penci-sidebar-content .widget #searchform input.search-input {
width:100%;
max-width:340px;
}

.penci-about-me .about-widget,.widget .about-widget {
text-align:center;
}

.about-widget img {
max-width:100% !important;
height:auto;
margin-bottom:20px;
}

.about-widget .about-me-heading {
color:#313131;
font-size:18px;
font-family:'PT Serif',serif;
font-weight:700;
padding-bottom:16px;
line-height:1.3;
margin-bottom:19px;
position:relative;
}

.about-widget .about-me-heading:before {
content:"";
display:inline-block;
width:60px;
position:absolute;
margin-left:-30px;
left:50%;
bottom:0;
border-top:1px solid #6eb48c;
}

.about-widget.pc_alignleft .about-me-heading:before {
margin:0;
left:0;
}

.about-widget.pc_alignright .about-me-heading:before {
margin:0;
left:auto;
right:0;
}

.widget .tagcloud a {
text-transform:uppercase;
background:#fff;
color:#999;
padding:6px 12px 5px;
margin-right:5px;
margin-bottom:8px;
display:inline-block;
font-size:11px !important;
background:none;
border:1px solid #DEDEDE;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
outline:none;
font-weight:400;
line-height:1.2;
}

.widget .tagcloud a:hover {
color:#fff;
background:#6eb48c;
border-color:#6eb48c;
text-decoration:none;
}

#wp-calendar caption {
text-align:right;
color:#777;
font-size:14px;
margin-top:10px;
margin-bottom:15px;
font-weight:700;
letter-spacing:1px;
}

#wp-calendar thead {
font-size:12px;
}

#wp-calendar thead th {
padding-bottom:10px;
padding-bottom:10px;
text-align:center;
}

#wp-calendar tbody {
color:#aaa;
}

#wp-calendar tbody td {
background:#f5f5f5;
border:1px solid #fff;
text-align:center;
padding:8px;
}

#wp-calendar tbody td a {
font-weight:700;
color:#222;
}

#wp-calendar tbody .pad {
background:none;
}

#wp-calendar tfoot #next {
font-size:11px;
text-transform:uppercase;
text-align:right;
}

#wp-calendar tfoot #prev {
font-size:12px;
text-transform:uppercase;
padding-top:15px;
}

.penci_recent-posts-sc ul.side-newsfeed {
padding:0;
margin:0;
}

.penci_recent-posts-sc ul.side-newsfeed:before,.widget ul.side-newsfeed:before,.penci_recent-posts-sc ul.side-newsfeed:after,.widget ul.side-newsfeed:after {
display:table;
content:'';
clear:both;
line-height:0;
}

.penci_recent-posts-sc ul.side-newsfeed li {
border-bottom:1px solid #DEDEDE;
font-size:14px;
color:#888;
}

.penci_recent-posts-sc ul.side-newsfeed li,.widget ul.side-newsfeed li {
list-style-type:none;
margin-bottom:20px;
padding-bottom:20px;
margin-left:0;
position:relative;
}

.penci_recent-posts-sc ul.penci-feed-2columns li,.widget ul.penci-feed-2columns li {
width:47%;
float:left;
padding-bottom:0;
margin-bottom:20px;
border-bottom:none;
}

.penci_recent-posts-sc ul.side-newsfeed li:last-child,.penci_recent-posts-sc ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2),.widget ul.side-newsfeed li:last-child,.widget ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2) {
margin-bottom:0 !important;
padding-bottom:0 !important;
}

.penci_recent-posts-sc ul.side-newsfeed li:last-child {
border-bottom:0 !important;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item,.widget ul.side-newsfeed li .side-item {
overflow:hidden;
position:relative;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image,.widget ul.side-newsfeed li .side-item .side-image {
float:left;
margin-right:20px;
position:relative;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image.thumbnail-right,.widget ul.side-newsfeed li .side-item .side-image.thumbnail-right {
float:right;
margin-right:0;
margin-left:20px;
}

.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image,.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image.thumbnail-right,.widget ul.penci-feed-2columns li .side-item .side-image,.widget ul.penci-feed-2columns li .side-item .side-image.thumbnail-right {
width:100%;
margin:0 0 16px;
float:none !important;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a,.widget ul.side-newsfeed li .side-item .side-image a {
transition:opacity .3s;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a span.count-post,.widget ul.side-newsfeed li .side-item .side-image a span.count-post {
position:absolute;
z-index:2;
bottom:10px;
left:10px;
display:inline-block;
background:#fff;
color:#010101;
width:30px;
height:30px;
line-height:30px;
font-size:16px;
text-align:center;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,.widget ul.side-newsfeed li .side-item .side-image img {
width:120px;
height:auto;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,.widget ul.side-newsfeed li .side-item .side-item-text h4 a {
margin-bottom:6px;
color:#313131;
display:block;
font-size:16px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
font-family:'Raleway',sans-serif;
letter-spacing:0;
line-height:1.4;
}

.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-item-text h4 a,.widget ul.penci-feed-2columns li .side-item .side-item-text h4 a {
font-size:14px;
margin-bottom:2px;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a:hover,.widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
color:#6eb48c;
text-decoration:none;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
letter-spacing:0;
color:#888;
font-family:'PT Serif',sans-serif;
font-size:13px;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news,.widget ul.side-newsfeed li.featured-news {
width:100% !important;
margin-right:0;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news.all-featured-news,.widget ul.side-newsfeed li.featured-news.all-featured-news {
border-bottom:none;
margin-bottom:0;
padding-bottom:26px;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-image,.widget ul.side-newsfeed li.featured-news .side-image {
float:none !important;
margin:0 0 12px!important;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a,.widget ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a {
font-size:18px;
margin-bottom:6px;
}

.penci_recent-posts-sc .penci-feed-excerpt,.widget .penci-feed-excerpt {
margin-top:16px;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news2 .side-item .side-item-text,.widget ul.side-newsfeed li.featured-news2 .side-item .side-item-text {
position:absolute;
z-index:1;
bottom:12px;
padding:15px 10px 0 20px;
left:20px;
right:20px;
background:#fff;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news2.all-featured-news .side-item .side-item-text,.widget ul.side-newsfeed li.featured-news2.all-featured-news .side-item .side-item-text {
padding-left:10px;
}

.penci_recent-posts-sc ul.side-newsfeed li .order-border-number,.widget ul.side-newsfeed li .order-border-number {
position:absolute;
left:5px;
top:-15px;
background-color:rgba(255,255,255,0.3);
box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
display:inline-block;
vertical-align:middle;
width:30px;
height:30px;
line-height:28px;
border-radius:50%;
z-index:3;
text-align:center;
}

.penci_recent-posts-sc ul.side-newsfeed li .order-border-number.right-side,.widget ul.side-newsfeed li .order-border-number.right-side {
left:auto;
right:5px;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .order-border-number.right-side,.widget ul.side-newsfeed li.featured-news .order-border-number.right-side {
left:15px;
right:auto;
}

.penci_recent-posts-sc ul.side-newsfeed li .number-post,.widget ul.side-newsfeed li .number-post {
background-color:#383838;
border-radius:50%;
width:26px;
height:26px;
line-height:28px;
text-align:center;
display:inline-block;
vertical-align:middle;
color:#fff;
font-size:12px;
font-family:'Montserrat',sans-serif;
font-weight:600;
z-index:3;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .order-border-number,.widget ul.side-newsfeed li.featured-news .order-border-number {
width:40px;
height:40px;
line-height:38px;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .number-post,.widget ul.side-newsfeed li.featured-news .number-post {
width:36px;
height:36px;
line-height:38px;
font-size:16px;
}

.widget .penci-widget-slider .penci-slide-widget {
margin:0;
padding:0;
border-bottom:none;
}

.widget .penci-widget-slider .penci-slide-widget:before,.widget .penci-widget-slider .penci-slide-widget:after {
content:none;
display:none;
}

.penci-widget-slider .penci-slide-content {
position:relative;
text-align:center;
}

.penci-widget-slider-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:.3;
transition:opacity .25s ease;
-webkit-transition:opacity .25s ease;
-moz-transition:opacity .25s ease;
z-index:2;
}

.penci-widget-slider .penci-widget-slide-detail {
position:absolute;
top:50%;
left:25px;
right:25px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
z-index:5;
}

.penci_post-slider-sc .penci-post-slider-style-1 .penci-widget-slide-detail h4 a,.penci_post-slider-sc .penci-post-slider-style-2 .penci-widget-slide-detail h4 a,.widget .penci-widget-slider .penci-widget-slide-detail h4 a {
color:#fff;
font-size:18px;
text-decoration:none;
letter-spacing:0;
}

.penci-widget-slide-detail .slide-item-date {
color:#fff;
display:block;
margin-top:5px;
font-size:13px;
}

.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next {
width:16px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
background:none;
color:#fff;
font-size:30px;
}

.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev {
left:10px;
}

.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next,.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next {
right:10px;
}

.penci-widget-slider.penci-post-slider-style-2 .penci-widget-slide-detail {
transform:none;
-webkit-transform:none;
-moz-transform:none;
top:auto;
bottom:20px;
}

.penci-post-slider-style-2 .penci-widget-slider-overlay {
background:-moz-linear-gradient(top,transparent 0%,#000 100%);
background:-webkit-linear-gradient(top,transparent 0%,#000 100%);
background:-o-linear-gradient(top,transparent 0%,#000 100%);
background:-ms-linear-gradient(top,transparent 0%,#000 100%);
background:linear-gradient(to bottom,transparent 0%,#000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0);
-webkit-transition:opacity .4s ease 0s;
-moz-transition:opacity .4s ease 0s;
-o-transition:opacity .4s ease 0s;
transition:opacity .4s ease 0s;
opacity:.7;
}

.penci-post-slider-style-2 .penci-slide-widget:hover .penci-widget-slider-overlay {
opacity:.9;
}

.penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail {
transform:none;
-webkit-transform:none;
-moz-transform:none;
position:static;
margin-top:16px;
}

.widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a {
color:inherit;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.penci-post-slider-style-3 .penci-widget-slide-detail .slide-item-date {
color:#888;
}

.widget-social {
text-align:center;
display:table;
width:100%;
}

.widget-social.show-text {
margin-left:-5px;
}

.widget-social a i {
width:36px;
height:36px;
line-height:34px;
background:none;
color:#313131;
border:1px solid #E0E0E0;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
margin:0 5px 5px;
display:inline-block;
font-size:14px;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
text-align:center;
}

.widget-social a:hover i {
text-decoration:none;
color:#fff;
background:#6eb48c;
border-color:#6eb48c;
}

.widget-social.show-text a {
width:50%;
float:left;
text-align:left;
margin-bottom:10px;
}

.widget-social.show-text a span {
display:inline-block;
color:#313131;
text-transform:uppercase;
font-size:13px;
margin-left:10px;
font-family:'Raleway',sans-serif;
font-weight:700;
letter-spacing:0;
transition:color .3s;
-webkit-transition:color .3s;
-moz-transition:color .3s;
line-height:20px;
}

.widget-social.show-text.remove-uppercase-text a span {
text-transform:none;
}

.widget-social.remove-circle a i {
width:auto;
height:auto;
line-height:20px;
background:none !important;
border:none !important;
}

.widget-social.remove-circle a span {
line-height:20px;
margin-left:5px;
}

.widget-social.remove-circle:not(.show-text) a i {
margin:0 7px 5px;
}

.widget-social.penci-social-colored a i {
border:none !important;
line-height:36px;
color:#fff !important;
}

.quote-widget {
position:relative;
display:block;
}

.quote-widget > i {
color:#999;
position:absolute;
top:0;
left:0;
font-size:22px;
}

.quote-widget > p {
padding-left:40px;
}

.footer-widget-wrapper .quote-widget > i {
font-size:24px;
}

.footer-widget-wrapper .quote-widget > p {
padding-left:42px;
}

.penci-images-pin-widget:before,.penci-images-pin-widget:after {
display:table;
clear:both;
content:"";
}

.penci-pinterest-widget-container .penci-images-pin-widget a {
width:33.3333%;
display:inline-block;
padding:5px;
transition:opacity .2s;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
position:relative;
float:left;
vertical-align:top;
}

.penci-pinterest-widget-container .penci-images-pin-widget a .penci-image-holder {
border-radius:0;
-webkit-border-radius:0;
}

.penci-pinterest-widget-container .penci-images-pin-widget a:before,.penci-pinterest-widget-container .penci-images-pin-widget a:after {
position:absolute;
top:10px;
right:10px;
bottom:10px;
left:10px;
content:'';
opacity:0;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s;
z-index:1;
}

.penci-pinterest-widget-container .penci-images-pin-widget a:before {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
-webkit-transform:scale(0,1);
transform:scale(0,1);
}

.penci-pinterest-widget-container .penci-images-pin-widget a:after {
border-right:1px solid #fff;
border-left:1px solid #fff;
-webkit-transform:scale(1,0);
transform:scale(1,0);
}

.penci-pinterest-widget-container .penci-images-pin-widget a:hover:before,.penci-pinterest-widget-container .penci-images-pin-widget a:hover:after {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}

.penci-pinterest-widget-container .pin_link {
text-align:center;
margin-top:20px;
}

.penci-pinterest-widget-container.penci-loading .pin_link {
clear:both;
display:block;
}

.penci-pinterest-widget-container .pin_link a {
font-style:italic;
color:#999;
font-size:16px;
}

.penci-promo-item {
position:relative;
width:100%;
margin:0 0 25px;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-color:#ccc;
}

.penci-promo-item.penci-banner-crop {
padding-bottom:56%;
}

.penci-promo-item.penci-banner-has-text:after {
position:absolute;
left:10px;
right:10px;
top:10px;
bottom:10px;
content:'';
-webkit-transition:all .4s;
transition:all .4s;
z-index:5;
border:1px solid #fff;
opacity:.4;
}

.penci-promo-item.penci-banner-has-text:hover:after {
opacity:1;
}

.penci-promo-link {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:100;
background:none !important;
}

.penci-promo-text {
position:absolute;
display:block;
top:50%;
width:100%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
padding:0 10px;
left:0;
z-index:1;
text-align:center;
}

.penci-promo-text h4 {
text-transform:uppercase;
font-size:12px;
line-height:1.3;
background:#fff;
display:inline-block;
padding:12px;
min-width:120px;
text-align:center;
color:#010101;
}

.footer-widget-wrapper .widget .widget-title {
color:#313131;
margin:0 0 30px;
font-family:'Raleway',sans-serif;
font-weight:700;
letter-spacing:1px;
position:relative;
text-align:left;
font-size:16px;
text-transform:uppercase;
background:none;
}

.footer-widget-wrapper .widget .widget-title .inner-arrow {
border-top:none;
border-left:none;
border-right:none;
padding:0 0 10px;
background:none;
border-bottom:3px solid #e0e0e0;
}

.mc4wp-form {
max-width:450px;
width:100%;
margin:0;
text-align:center;
}

.post-entry .mc4wp-form {
margin-left:auto;
margin-right:auto;
margin-bottom:17px;
}

.mc4wp-form > form > p,.mc4wp-form .mc4wp-form-fields > p {
margin-bottom:20px;
}

.mc4wp-form input {
border:1px solid #DEDEDE;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
outline:none;
background:none;
display:block;
font-size:12px;
line-height:1;
padding:17px 20px;
margin-bottom:20px;
letter-spacing:0;
font-family:'PT Serif',serif;
}

.mc4wp-form input[type="checkbox"] {
display:inline-block;
vertical-align:middle;
}

.mc4wp-form input[type="submit"] {
display:block;
width:100%;
font-size:14px;
padding:18px 20px;
text-transform:uppercase;
color:#313131;
margin:0;
cursor:pointer;
border:none;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
background:#F5F5F5;
}

.mc4wp-form input[type="submit"]:hover {
background:#6eb48c;
color:#fff;
}

div.wpforms-container .wpforms-form.wpforms-form .wpforms-field:not( :last-child ) {
padding:0 0 28px;
clear:both;
}

div.wpforms-container .wpforms-form.wpforms-form .wpforms-field-label {
color:#939393;
font-size:12px;
display:block;
font-family:"Raleway",sans-serif;
text-transform:uppercase;
font-weight:700;
letter-spacing:1px;
margin-bottom:8px;
}

div.wpforms-container .wpforms-form.wpforms-form input[type=date],div.wpforms-container .wpforms-form.wpforms-form input[type=datetime],div.wpforms-container .wpforms-form.wpforms-form input[type=datetime-local],div.wpforms-container .wpforms-form.wpforms-form input[type=email],div.wpforms-container .wpforms-form.wpforms-form input[type=month],div.wpforms-container .wpforms-form.wpforms-form input[type=number],div.wpforms-container .wpforms-form.wpforms-form input[type=password],div.wpforms-container .wpforms-form.wpforms-form input[type=range],div.wpforms-container .wpforms-form.wpforms-form input[type=search],div.wpforms-container .wpforms-form.wpforms-form input[type=tel],div.wpforms-container .wpforms-form.wpforms-form input[type=text],div.wpforms-container .wpforms-form.wpforms-form input[type=time],div.wpforms-container .wpforms-form.wpforms-form input[type=url],div.wpforms-container .wpforms-form.wpforms-form input[type=week],div.wpforms-container .wpforms-form.wpforms-form select,div.wpforms-container .wpforms-form.wpforms-form textarea {
padding:12px 20px;
max-width:500px;
border:1px solid #DEDEDE;
font-size:12px;
width:100%;
font-weight:400;
font-family:'PT Serif',serif;
max-height:50px;
height:auto;
background:none;
}

div.wpforms-container .wpforms-form .wpforms-field-label-inline {
display:inline-block;
vertical-align:middle;
font-size:inherit;
font-weight:400;
line-height:1.3;
position:relative;
top:-2px;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
margin-top:5px;
}

div.wpforms-container .wpforms-form.wpforms-form input[type=submit],div.wpforms-container .wpforms-form.wpforms-form button[type=submit],div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button {
text-transform:uppercase;
font-family:"Raleway",sans-serif;
font-weight:700;
background:#F5F5F5;
border-radius:0;
font-size:14px;
color:#313131;
padding:12px 20px;
display:inline-block;
-o-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
cursor:pointer;
width:auto;
min-width:120px;
text-align:center;
margin:0;
border:none;
}

div.wpforms-container .wpforms-form.wpforms-form input[type=submit]:hover,div.wpforms-container .wpforms-form.wpforms-form button[type=submit]:hover,div.wpforms-container .wpforms-form.wpforms-form .wpforms-page-button:hover,.mc4wp-form input[type="submit"]:hover {
color:#fff;
border:none;
background:#6eb48c;
}

.fb_iframe_widget span iframe[class*="fb_customer_chat"] {
width:288pt !important;
}

.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li,.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li {
transition:opacity .2s;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
margin:0;
}

.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li img,.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li img {
padding:5px;
width:100%;
}

.widget .jr-insta-thumb ul.thumbnails.jr_col_3 li {
width:33.3333% !important;
}

.pllexislider .pllex-direction-nav {
background:none !important;
border-radius:0 !important;
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
}

.pllexislider .pllex-direction-nav .pllex-next {
margin-left:1px;
}

.pllexislider .pllex-direction-nav li a {
width:40px;
height:40px;
line-height:40px !important;
background:rgba(0,0,0,0.5);
text-align:center;
}

.pllexislider .pllex-direction-nav li {
border:none !important;
}

.pllexislider .pllex-direction-nav .pllex-next:before,.pllexislider .pllex-direction-nav .pllex-prev:before {
font-family:FontAwesome,sans-serif !important;
padding:0!important;
text-shadow:none !important;
font-size:22px !important;
}

.penci-fawesome-ver5 .pllexislider .pllex-direction-nav .pllex-next:before,.penci-fawesome-ver5 .pllexislider .pllex-direction-nav .pllex-prev:before {
font-family:"Font Awesome 5 Free" !important;
font-weight:900;
}

.pllexislider .pllex-direction-nav .pllex-next:before {
content:"\f105" !important;
}

.pllexislider .pllex-direction-nav .pllex-prev:before {
content:"\f104" !important;
}

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption {
font-size:12px !important;
line-height:1.5em !important;
margin-top:8px !important;
margin-bottom:0 !important;
}

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer {
text-shadow:none !important;
padding-top:10px !important;
padding-bottom:10px !important;
}

.penci-instaslider-normal .penci-insta-datacontainer {
margin-top:5px;
margin-bottom:5px;
display:block;
}

.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-username {
text-decoration:none;
display:inline-block;
}

.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-time {
float:right;
display:inline-block;
text-align:right;
}

.penci-instaslider-normal .penci-insta-datacontainer .penci-insta-caption {
line-height:normal;
margin-top:5px;
margin-bottom:5px;
display:block;
clear:both;
}

.penci-instaslider-overlay a {
color:#fff;
text-decoration:none;
}

.penci-instaslider-overlay .penci-insta-wrap {
position:relative;
color:#FFF;
line-height:normal;
}

.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer {
opacity:0;
visibility:hidden;
transition:all .3s;
position:absolute;
left:0;
bottom:0;
width:100%;
text-shadow:0 0 5px rgba(0,0,0,0.7);
background:rgba(0,0,0,0.4);
padding:5px 15px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.penci-instaslider-overlay .penci-insta-info:hover .penci-insta-wrap .penci-insta-datacontainer {
opacity:1;
visibility:visible;
}

.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-username a {
color:#FFF !important;
text-decoration:none;
font-weight:700;
}

.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-time {
float:right;
text-align:right;
}

.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-caption {
line-height:normal;
color:#FFF;
margin-top:5px;
margin-bottom:5px;
display:block;
}

.penci-insta-thumb ul.thumbnails {
list-style:none;
font-size:0;
margin-left:-2.5%;
padding:0;
margin-bottom:0;
}

.penci-insta-thumb ul.thumbnails li {
display:inline-block;
padding:0;
margin:0 0 2.5% 2.5%;
background:none;
border:0;
vertical-align:top;
box-shadow:none;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.penci-insta-thumb ul.thumbnails li img {
max-width:100% !important;
height:auto !important;
margin:0!important;
border:0 !important;
vertical-align:top;
}

.penci-insta-thumb ul.thumbnails li a {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
}

.penci-insta-thumb ul.thumbnails.penci-inscol1 li {
width:97.5% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol2 li {
width:47.5% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol3 li {
width:30.83% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol4 li {
width:22.5% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol5 li {
width:17.5% !important;
}

.penci-insta-thumb ul.thumbnails.no-border.penci-inscol3 li {
width:33.33% !important;
}

.penci-insta-thumb .penci-image-holder:before {
padding-top:100%;
}

ul.footer-socials,div.footer-menu > ul,ul.footer-menu {
list-style:none;
display:inline-block;
vertical-align:top;
}

ul.footer-socials li:last-child,#widget-area .footer-widget-wrapper.last,.widget-social a:last-child {
margin-right:0;
}

ul.footer-socials li a:hover span,#footer-copyright a,#footer-section .footer-menu li a:hover,.widget-social.show-text a:hover span,.widget-social.remove-circle a:hover i {
color:#6eb48c;
}

.footer-social-remove-radius ul.footer-socials li a i,.widget-social.remove-border-radius a i {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}

.footer-social-remove-text ul.footer-socials li a span,.widget.widget_archive label.screen-reader-text,.widget.widget_categories label.screen-reader-text,.widget-social a span {
display:none;
}

.penci-go-to-top-floating:hover,.widget-social.penci-social-colored a:hover i {
opacity:.85;
}

.footer-widget-wrapper.footer-widget-style-2,.footer-widget-wrapper.footer-widget-style-3.last {
width:32.1666%;
}

.footer-widget-wrapper.footer-widget-style-2.last,.footer-widget-wrapper.footer-widget-style-3 {
width:64.3334%;
}

.penci-sidebar-content.pcalign-left .widget-title,.widget.widget_categories ul li,.penci-about-me .about-widget.pc_alignleft,.widget .about-widget.pc_alignleft,.penci-widget-slider.penci-post-slider-style-2 .penci-slide-content,.penci-widget-slider.penci-post-slider-style-3 .penci-slide-content,.widget-social.pc_alignleft {
text-align:left;
}

.penci-sidebar-content.pcalign-right .widget-title,.penci-about-me .about-widget.pc_alignright,.widget .about-widget.pc_alignright,.widget-social.pc_alignright {
text-align:right;
}

.penci-sidebar-content.style-3 .penci-border-arrow:before,.penci-sidebar-content.style-3 .penci-border-arrow:after,.penci-sidebar-content.style-4 .penci-border-arrow:before,.penci-sidebar-content.style-4 .penci-border-arrow:after,.penci-sidebar-content.style-5 .penci-border-arrow:before,.penci-sidebar-content.style-5 .penci-border-arrow:after,.penci-sidebar-content.style-6 .penci-border-arrow:before,.penci-sidebar-content.style-6 .penci-border-arrow:after,.penci-sidebar-content.style-7 .penci-border-arrow:before,.penci-sidebar-content.style-7 .penci-border-arrow:after,.penci-sidebar-content.style-8 .penci-border-arrow:before,.penci-sidebar-content.style-8 .penci-border-arrow:after,.penci-sidebar-content.style-9 .penci-border-arrow:before,.penci-sidebar-content.style-9 .penci-border-arrow:after,.penci-homepage-title.style-3:before,.penci-homepage-title.style-3:after,.penci-homepage-title.style-4:before,.penci-homepage-title.style-4:after,.penci-homepage-title.style-5:before,.penci-homepage-title.style-5:after,.penci-homepage-title.style-6:before,.penci-homepage-title.style-6:after,.penci-homepage-title.style-7:before,.penci-homepage-title.style-7:after,.penci-homepage-title.style-8:before,.penci-homepage-title.style-8:after,.penci-homepage-title.style-9:before,.penci-homepage-title.style-9:after,.penci-sidebar-content.style-14 .penci-border-arrow:after,.penci-sidebar-content.style-14 .penci-border-arrow:before,.penci-sidebar-content.style-13 .penci-border-arrow:after,.penci-sidebar-content.style-13 .penci-border-arrow:before,.penci-sidebar-content.style-12 .penci-border-arrow:after,.penci-sidebar-content.style-12 .penci-border-arrow:before,.penci-sidebar-content.style-11 .penci-border-arrow:after,.penci-sidebar-content.style-11 .penci-border-arrow:before,.penci-sidebar-content.style-10 .penci-border-arrow:after,.penci-sidebar-content.style-10 .penci-border-arrow:before,.penci-homepage-title.style-10:before,.penci-homepage-title.style-10:after,.penci-homepage-title.style-11:before,.penci-homepage-title.style-11:after,.penci-homepage-title.style-12:before,.penci-homepage-title.style-12:after,.penci-homepage-title.style-13:before,.penci-homepage-title.style-13:after,.penci-homepage-title.style-14:before,.penci-homepage-title.style-14:after,.penci-homepage-title.style-12.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-12.pcalign-right .penci-border-arrow .inner-arrow:before,.penci-homepage-title.style-13.pcalign-right .inner-arrow:before,.penci-sidebar-content.style-13.pcalign-right .penci-border-arrow .inner-arrow:before,.footer-widget-wrapper .widget .widget-title:before,.footer-widget-wrapper .widget .widget-title:after {
content:none;
}

.penci-homepage-title.style-4,.penci-sidebar-content.style-4 .penci-border-arrow,.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text,.widget ul.side-newsfeed li .side-item .side-item-text {
overflow:hidden;
}

.penci-homepage-title.style-4.pcalign-left .inner-arrow,.penci-sidebar-content.style-4.pcalign-left .penci-border-arrow .inner-arrow,.penci-block-popular-cat ul {
padding-left:0;
}

.penci-homepage-title.style-5,.penci-sidebar-content.style-5 .penci-border-arrow,.penci-homepage-title.style-7,.penci-sidebar-content.style-7 .penci-border-arrow,.penci-homepage-title.style-9,.penci-sidebar-content.style-9 .penci-border-arrow,.penci-homepage-title.style-12,.penci-sidebar-content.style-12 .penci-border-arrow {
border-bottom:2px solid #313131;
}

.widget a,.penci_post-slider-sc .penci-post-slider-style-3 .penci-widget-slide-detail h4 a {
color:#313131;
}

#wp-calendar,.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-image .small-fix-size,.widget ul.penci-feed-2columns li .side-item .side-image .small-fix-size,.penci-widget-slider,.penci-promo-item img,.mc4wp-form input[type="text"],.mc4wp-form input[type="email"],.mc4wp-form input[type="number"],.mc4wp-form input[type="date"],.jr-insta-thumb ul.thumbnails li img {
width:100%;
}

#wp-calendar tbody td:hover,.mc4wp-form input:focus {
background:#fff;
}

.penci_recent-posts-sc ul.penci-feed-2columns.display-order-numbers li,.widget ul.penci-feed-2columns.display-order-numbers li,.footer-widget-wrapper .widget {
margin-bottom:30px;
}

.penci_recent-posts-sc ul.penci-2columns-feed > li:nth-child(2n+1),.widget ul.penci-2columns-feed > li:nth-child(2n+1),.penci_recent-posts-sc ul.penci-2columns-featured > li:nth-child(2n),.widget ul.penci-2columns-featured > li:nth-child(2n) {
clear:both;
margin-right:6%;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a:hover,.widget ul.side-newsfeed li .side-item .side-image a:hover,.widget .penci-widget-slider.penci-post-slider-style-3 .penci-widget-slide-detail h4 a:hover,.penci-pinterest-widget-container .penci-images-pin-widget a:hover,.penci-sidebar-content .widget .jr-insta-thumb ul.thumbnails li:hover,.footer-widget-wrapper .widget .jr-insta-thumb ul.thumbnails li:hover {
opacity:.8;
}

.penci_recent-posts-sc ul.penci-feed-2columns li .side-item .side-item-text,.widget ul.penci-feed-2columns li .side-item .side-item-text,.penci-list-banner {
display:block;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4,.widget-social.show-text a i,.penci-list-banner .penci-promo-item:last-child,.penci-mailchimp-s3 .footer-subscribe .mc4wp-form .memail,.widget .mc4wp-form > form > p:last-of-type,.mc4wp-form .mc4wp-form-fields > p:last-of-type {
margin-bottom:0;
}

.penci_recent-posts-sc ul.side-newsfeed li.featured-news .side-image img,.widget ul.side-newsfeed li.featured-news .side-image img,.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style],.penci-insta-thumb ul.thumbnails.no-border.penci-inscol1 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol1 li {
width:100% !important;
}

.widget-social a:first-child,.penci-insta-thumb ul.thumbnails.no-border {
margin-left:0;
}

.penci-pinterest-widget-container,.penci-sidebar-content .widget .jr-insta-thumb,.footer-widget-wrapper .widget .jr-insta-thumb {
margin:-5px -5px 0;
}

.widget .jr-insta-thumb ul.thumbnails,.penci-insta-thumb ul.thumbnails.no-border li {
margin:0;
}

.widget .jr-insta-thumb ul.thumbnails.jr_col_2 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol2 li {
width:50% !important;
}

.widget .jr-insta-thumb ul.thumbnails.jr_col_4 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol4 li {
width:25% !important;
}

.widget .jr-insta-thumb ul.thumbnails.jr_col_5 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol5 li {
width:20% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol6 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol6 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol6 li {
width:16.66% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol7 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol7 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol7 li {
width:14.28% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol8 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol8 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol8 li {
width:12.5% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol9 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol9 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol9 li {
width:11.11% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol10 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol10 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol10 li {
width:10% !important;
}

@media all and (max-width: 640px) {
.penci-insta-thumb ul.thumbnails.penci-inscol3 li,.penci-insta-thumb ul.thumbnails.penci-inscol4 li,.penci-insta-thumb ul.thumbnails.penci-inscol5 li,.penci-insta-thumb ul.thumbnails.penci-inscol6 li {
width:47.5% !important;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol6 li {
width:33.3333% !important;
}

.penci-insta-thumb ul.thumbnails.penci-inscol7 li,.penci-insta-thumb ul.thumbnails.penci-inscol8 li,.penci-insta-thumb ul.thumbnails.penci-inscol9 li,.penci-insta-thumb ul.thumbnails.penci-inscol10 li {
width:22.5% !important;
}

.penci-insta-thumb ul.thumbnails.no-border.penci-inscol3 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol4 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol5 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol6 li {
width:50% !important;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol7 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol8 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol9 li,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol10 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol7 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol8 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol9 li,.penci-insta-thumb ul.thumbnails.no-border.penci-inscol10 li {
width:25% !important;
}
}

@media all and (max-width: 480px) {
.penci-insta-thumb ul.thumbnails li {
width:100% !important;
}
}

.penci_instagram_widget-sc .penci-insta-thumb,.penci-sidebar-content .widget .penci-insta-thumb,.footer-widget-wrapper .widget .penci-insta-thumb {
margin:-5px -5px 0;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li,.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li,.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li {
transition:opacity .2s;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
margin:0;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li:hover,.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li:hover,.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li:hover {
opacity:.8;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails li a,.penci-sidebar-content .widget .penci-insta-thumb ul.thumbnails li a,.footer-widget-wrapper .widget .penci-insta-thumb ul.thumbnails li a {
padding:5px;
width:100%;
}

.penci_instagram_widget-sc.penci_insta-thumbs-no-border .penci-insta-thumb ul.thumbnails li a {
padding:0;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol2 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol2 li {
width:50% !important;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol3 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol3 li {
width:33.3333% !important;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol4 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol4 li {
width:25% !important;
}

.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails.penci-inscol5 li,.widget .penci-insta-thumb ul.thumbnails.penci-inscol5 li {
width:20% !important;
}

.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer .penci-insta-caption {
font-size:12px !important;
line-height:1.5em !important;
margin-top:8px !important;
margin-bottom:0 !important;
}

.penci-instaslider-overlay .penci-insta-wrap .penci-insta-datacontainer {
text-shadow:none !important;
padding-top:10px !important;
padding-bottom:10px !important;
}

.footer-subscribe {
text-align:center;
padding:50px 0 40px;
background-color:#f7f7f7;
}

.footer-subscribe h4.footer-subscribe-title {
font-size:32px;
letter-spacing:0;
text-transform:none;
margin-bottom:10px;
line-height:1.3;
}

.footer-subscribe .mc4wp-form {
max-width:540px;
margin:0 auto;
}

.footer-subscribe .mc4wp-form:before,.footer-subscribe .mc4wp-form:after,.footer-subscribe .mc4wp-form-fields:before,.footer-subscribe .mc4wp-form-fields:after {
content:"";
display:table;
clear:both;
}

.footer-subscribe .mc4wp-form .mdes {
color:#5c5c5e;
font-size:18px;
font-style:italic;
line-height:1.5;
width:740px;
display:block;
clear:both;
margin-bottom:23px;
margin-left:-100px;
}

.footer-subscribe .mc4wp-form .mname {
display:none;
}

.footer-subscribe .mc4wp-form .memail {
display:inline-block;
float:left;
width:390px;
}

.footer-subscribe .mc4wp-form .msubmit {
display:inline-block;
float:left;
width:140px;
margin-left:10px;
}

.mc4wp-response {
clear:both;
color:#5c5c5e;
}

.mc4wp-response p {
line-height:1.4;
color:#5c5c5e;
}

.footer-subscribe .widget .mc4wp-form input[type="email"],.footer-subscribe .widget .mc4wp-form input[type="text"] {
background:none;
border-radius:0;
border-color:#d7d7da;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
padding-top:0;
padding-bottom:0;
height:48px;
line-height:48px;
font-size:14px;
margin:0;
color:#313131;
}

.footer-subscribe .widget .mc4wp-form input[type="email"]:focus,.footer-subscribe .widget .mc4wp-form input[type="email"]:hover,.footer-subscribe .widget .mc4wp-form input[type="text"]:focus,.footer-subscribe .widget .mc4wp-form input[type="text"]:hover {
border-color:#888;
}

.footer-subscribe .widget .mc4wp-form input[type="submit"] {
background:#313131;
border-radius:0;
color:#fff;
height:48px;
line-height:48px;
letter-spacing:1px;
padding:0;
text-align:center;
}

.footer-subscribe .widget .mc4wp-form input[type="submit"]:hover {
background:#6eb48c;
}

.footer-instagram {
width:100%;
clear:both;
display:block;
position:relative;
}

.footer-instagram h4.footer-instagram-title {
position:relative;
white-space:nowrap;
margin:0;
width:100%;
color:#313131;
text-align:center;
padding:12px 0;
border-top:1px solid #ECECEC;
}

.footer-instagram h4.footer-instagram-title span {
display:inline-block;
position:relative;
padding:0;
background:inherit;
color:inherit;
text-transform:uppercase;
font-size:16px;
z-index:10;
letter-spacing:1px;
vertical-align:top;
}

.footer-instagram h4.footer-instagram-title span.title {
padding:0;
background:none;
position:relative;
z-index:10;
}

.footer-instagram h4.footer-instagram-title > span:before {
content:"\f16d";
font-family:FontAwesome;
font-size:16px;
color:inherit;
margin-right:8px;
display:inline-block;
vertical-align:middle;
letter-spacing:0;
margin-bottom:3px;
}

.penci-fawesome-ver5 .footer-instagram h4.footer-instagram-title > span:before {
font-family:"Font Awesome 5 Brands" !important;
font-weight:900;
}

.footer-instagram .jr-insta-thumb {
position:relative;
z-index:1;
}

.footer-instagram .jr-insta-thumb ul.thumbnails li {
transition:opacity .2s;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
}

.footer-instagram .jr-insta-thumb ul.thumbnails li:hover {
opacity:.9;
}

.jr-insta-thumb ul.thumbnails li a:before,.jr-insta-thumb ul.thumbnails li a:after {
position:absolute;
left:10px;
right:10px;
top:10px;
bottom:10px;
content:'';
opacity:0;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s;
}

.penci-insta-thumb ul.thumbnails li a:before,.penci-insta-thumb ul.thumbnails li a:after {
position:absolute;
left:10px;
right:10px;
top:10px;
bottom:10px;
content:'';
opacity:0;
z-index:10;
-webkit-transition:opacity 0.35s,-webkit-transform .35s;
transition:opacity 0.35s,transform .35s;
}

.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title {
position:absolute;
top:50%;
margin-top:-25px;
padding:0;
border:none;
}

.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title > span {
display:inline-block;
line-height:50px;
padding:0 20px;
background:#fff;
}

.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title>span:before {
font-size:15px;
margin-bottom:0;
}

form#commentform > div.penci-gdpr-message {
line-height:1.5;
margin:-4px 0 15px;
font-size:14px;
color:#777;
}

.post-comments .post-title-box {
border-top:1px solid #DEDEDE;
padding-top:36px;
}

h3.comment-reply-title {
padding-top:36px !important;
border-top:1px solid #DEDEDE;
}

.comments .comment {
border-top:1px solid #DEDEDE;
}

.thecomment {
padding-top:28px;
padding-bottom:21px;
display:table;
width:100%;
}

.comments > .comment:first-child > .thecomment {
padding-top:0;
}

.thecomment .author-img {
float:left;
margin-right:20px;
width:60px;
}

.thecomment .author-img img {
margin:0;
width:100%;
}

.thecomment .comment-text {
margin-left:80px;
position:relative;
}

.thecomment .comment-text span.author,.thecomment .comment-text span.author a {
display:block;
font-size:13px;
text-transform:uppercase;
letter-spacing:1px;
color:#313131;
margin-bottom:11px;
font-family:"Raleway",sans-serif;
font-weight:700;
}

.thecomment .comment-text span.author a {
display:inline-block;
margin:0;
}

.thecomment .comment-text span.author a:hover {
color:#9e9e9e;
}

.thecomment .comment-text span.date {
font-size:12px;
color:#888;
display:block;
}

.thecomment .comment-text span.date i {
margin-right:10px;
}

.thecomment .comment-text em {
font-size:12px;
display:block;
color:orange;
letter-spacing:1px;
margin:5px 0 0;
}

.thecomment .comment-text em i {
font-size:14px;
color:#f3bd00;
}

.thecomment .comment-content {
margin-top:15px;
margin-bottom:0;
}

.thecomment .comment-text span.reply {
position:absolute;
top:0;
right:0;
}

.post-comments span.reply a {
font-size:11px;
color:#888;
margin-left:18px;
font-family:"Raleway",sans-serif;
font-weight:500;
-o-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
text-transform:uppercase;
line-height:1;
display:inline-block;
text-align:center;
}

.comments .children,.comments > .comment > .comment,.comments > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment > .comment {
margin:0 0 0 60px;
}

#respond {
overflow:hidden;
margin-bottom:40px;
position:relative;
}

.no-comment-yet #respond {
padding-top:0;
border-top:0;
}

#respond h3 {
font-size:14px;
color:#939393;
font-weight:500;
margin-bottom:30px;
font-family:"Raleway",sans-serif;
letter-spacing:1px;
text-transform:uppercase;
}

#respond h3 a {
color:#000;
display:inline-block;
}

#respond h3 small a {
text-transform:uppercase;
font-size:12px;
color:#888;
padding:0;
margin-left:7px;
letter-spacing:0;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
font-weight:500;
position:absolute;
right:0;
}

form.wpcf7-form {
margin-left:-14px;
margin-right:-14px;
}

.mc4wp-form label {
text-align:left;
margin-bottom:10px;
display:block;
}

#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url,.wpcf7 p.name,.wpcf7 p.email,.wpcf7 p.subject {
width:33.333333%;
padding:0 14px;
float:left;
display:inline-block;
margin:0;
}

#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url {
width:32%;
margin-left:2%;
padding:0;
}

#respond p.comment-form-comment {
clear:both;
margin:0;
}

.wpcf7 p.message {
clear:both;
margin:0 14px;
}

form.comment-form > p,form.comment-form > div,form.comment-form > input,form.comment-form > textarea,form.comment-form > label,form.comment-form > span,form.wpcf7-form > div,form.wpcf7-form > p,form.wpcf7-form > input,form.wpcf7-form > textarea,form.wpcf7-form > label,form.wpcf7-form > span,form#commentform > p,form#commentform > div,form#commentform > input,form#commentform > textarea,form#commentform > label,form#commentform > span {
margin:0 14px;
}

form#commentform > input[type="checkbox"] {
margin-left:14px !important;
margin-right:14px !important;
}

.captchaSizeDivLarge {
clear:both;
}

form#commentform > p.comment-subscription-form {
margin-top:15px;
margin-left:0;
line-height:1.3;
}

form#commentform > p.comment-subscription-form:last-child {
margin-top:5px;
}

form#commentform > p.comment-subscription-form input[type="checkbox"] {
margin:0;
vertical-align:top;
}

#respond p.comment-subscription-form label {
vertical-align:top;
}

.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email {
padding:0 14px;
}

.woocommerce #review_form #respond p {
margin:0 14px 10px;
}

.woocommerce #review_form #respond p.stars {
margin-left:0;
margin-right:0;
}

#respond label,.wpcf7 label {
color:#939393;
font-size:12px;
display:block;
font-family:"Raleway",sans-serif;
text-transform:uppercase;
font-weight:700;
letter-spacing:1px;
margin-bottom:8px;
}

#respond p.form-submit,.wpcf7 p.submit {
margin:0 14px;
text-align:center;
clear:both;
}

.penci-login-register:before,.penci-login-register:after {
content:'';
display:table;
width:100%;
}

.penci-login-register input[type="email"],.penci-login-register input[type="text"],.penci-login-register input[type="password"],.penci-login-register input[type="number"],#respond input,.wpcf7 input,.widget_wysija input {
padding:12px 20px;
max-width:500px;
border:1px solid #DEDEDE;
margin-bottom:28px;
font-size:12px;
width:100%;
font-weight:400;
font-family:'PT Serif',serif;
max-height:50px;
background:none;
}

.jetpack_subscription_widget #subscribe-email input {
width:100% !important;
padding:12px 20px!important;
margin-top:10px;
}

.penci-login-register textarea,#respond textarea,.wpcf7 textarea {
padding:15px 20px;
border:1px solid #DEDEDE;
width:100%;
height:120px;
font-size:12px;
color:#313131;
margin-bottom:28px;
line-height:20px;
font-weight:500;
outline:none;
vertical-align:top;
font-family:'PT Serif',serif;
}

.penci-login-register input[type="submit"],#respond #submit,.wpcf7 input[type="submit"],.widget_wysija input[type="submit"] {
text-transform:uppercase;
font-family:"Raleway",sans-serif;
font-weight:700;
background:#F5F5F5;
border-radius:0;
font-size:14px;
color:#313131;
padding:12px 20px;
display:inline-block;
-o-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
cursor:pointer;
width:auto;
min-width:120px;
text-align:center;
margin:0;
border:none;
}

.penci-login-register input[type="submit"]:hover,#respond #submit:hover,.wpcf7 input[type="submit"]:hover,.widget_wysija input[type="submit"]:hover {
color:#fff;
background:#6eb48c;
}

.contact-form input[type=email],.contact-form input[type=text] {
max-width:300px;
width:100%;
padding:10px 15px;
}

.contact-form input[type=submit] {
text-transform:uppercase;
font-family:"Raleway",sans-serif;
font-weight:700;
background:#F5F5F5;
border-radius:0;
font-size:14px;
color:#313131;
padding:16px 20px;
display:inline-block;
-o-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
cursor:pointer;
width:auto;
min-width:120px;
text-align:center;
margin:0;
border:none;
}

.widget input[type="text"],.widget input[type="email"],.widget input[type="date"],.widget input[type="number"],.widget input[type="search"],.widget input[type="password"] {
border:1px solid #DEDEDE;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
outline:none;
background:none;
display:block;
font-size:12px;
padding:11px 20px;
margin-bottom:20px;
letter-spacing:0;
font-family:'PT Serif',serif;
width:100%;
max-width:500px;
display:block;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:auto;
height:auto;
vertical-align:baseline;
line-height:normal;
}

.penci-button,.widget input[type="submit"],.widget button[type="submit"] {
display:block;
width:100%;
font-size:14px;
padding:12px 20px;
text-transform:uppercase;
color:#313131;
margin:0;
cursor:pointer;
border:none;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
background:#F5F5F5;
max-width:500px;
outline:none;
}

.penci-button,.widget input[type="submit"]:hover,.widget button[type="submit"]:hover {
background:#6eb48c;
color:#fff;
}

#respond input[type="checkbox"],.wpcf7 input[type="checkbox"],.widget_wysija input[type="checkbox"],.widget input[type="checkbox"],#respond input[type="radio"],.wpcf7 input[type="radio"],.widget_wysija input[type="radio"],.widget input[type="radio"] {
width:auto;
margin:0;
padding:0;
}

form#commentform > .comment-form-cookies-consent {
margin:0 0 15px;
clear:both;
line-height:1.4;
color:#777;
}

#respond .comment-form-cookies-consent input[type="checkbox"] {
margin-right:5px;
transform:translateY(2px);
-webkit-transform:translateY(2px);
}

.archive-box {
background:none;
margin:0 0 30px;
position:relative;
text-align:center;
}

.archive-box:before {
width:60px;
bottom:-5px;
margin-left:-30px;
}

.archive-box .title-bar {
position:relative;
display:block;
}

.archive-box span,.archive-box h1 {
letter-spacing:1px;
color:#313131;
font-family:"Raleway",sans-serif;
font-weight:700;
text-transform:uppercase;
font-size:24px;
line-height:1.2em;
position:relative;
z-index:10;
}

.archive-box h1 {
display:inline-block;
color:#6eb48c;
}

.nothing {
margin-bottom:60px;
text-align:center;
}

.nothing span {
position:relative;
z-index:10;
color:inherit;
font-size:14px;
}

.penci-category-description {
margin-bottom:35px;
line-height:1.8;
}

.penci-category-description.align-center {
text-align:center;
}

.penci-container-inside.penci-breadcrumb,.container.penci-breadcrumb {
line-height:1.4;
margin-bottom:30px;
}

.wrapper-boxed.penci-page-hide-header .container.penci-breadcrumb {
margin-top:10px;
}

.penci-container-inside.penci-breadcrumb {
margin-top:-5px;
}

.penci-container-inside.penci-breadcrumb span,.penci-container-inside.penci-breadcrumb span a,.container.penci-breadcrumb span,.container.penci-breadcrumb span a {
font-size:13px;
color:#888;
font-family:'Raleway',sans-serif;
font-weight:500;
}

.penci-container-inside.penci-breadcrumb span a:hover,.container.penci-breadcrumb span a:hover {
color:#6eb48c;
}

.penci-container-inside.penci-breadcrumb i,.container.penci-breadcrumb i {
color:#888;
font-size:13px;
margin:0 15px 0 19px;
}

.penci-container-inside.penci-woo-breadcrumb,.container.penci-woo-breadcrumb {
width:100% !important;
margin-top:0;
}

.penci-page-header {
margin:0 0 30px;
text-align:center;
position:relative;
}

.penci-page-header h1 {
font-size:24px;
color:#313131;
text-transform:uppercase;
}

.aligncenter,div.aligncenter,.video-align-center {
display:block;
margin:5px auto 20px;
}

.alignright,.video-align-right {
float:right;
margin:5px 0 20px 20px;
}

.alignleft,.video-align-left {
float:left;
margin:5px 20px 20px 0;
}

.video-align-left,.video-align-right {
display:block;
width:100%;
}

.aligncenter {
display:block;
margin:5px auto;
}

a img.alignright {
float:right;
margin:5px 0 22px 30px;
}

a img.alignleft {
float:left;
margin:5px 30px 22px 0;
}

a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
background:none;
border:none;
padding:0;
max-width:100%;
text-align:center;
position:relative;
overflow:hidden;
}

.wp-caption.alignnone {
margin:5px 0 17px;
}

.wp-caption.alignleft {
margin:5px 30px 17px 0;
}

.wp-caption.alignright {
margin:5px 0 17px 30px;
}

.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:100%;
padding:0;
width:100%;
}

.wp-caption p.wp-caption-text,.penci-featured-caption {
font-size:14px;
line-height:1.4;
margin:0;
padding:11px 10px;
color:#fff;
font-style:italic;
position:absolute;
bottom:0;
left:0;
width:100%;
background:rgba(0,0,0,0.5);
transition:all .4s;
-webkit-transition:all .4s;
-moz-transition:all .4s;
}

.wp-caption:hover p.wp-caption-text,.post-image:hover .penci-featured-caption {
transform:translateY(100%);
-webkit-transform:translateY(100%);
opacity:.7;
}

.post-entry pre {
display:block;
font-size:14px;
word-break:break-all;
word-wrap:break-word;
white-space:pre-wrap;
background-color:#f4f4f4;
border:1px solid rgba(0,0,0,0.1);
margin:0 0 20px;
line-height:1.4;
padding:15px;
letter-spacing:0;
color:inherit;
}

.post-entry code {
padding:2px;
border-radius:2px;
color:#23282d;
background:#f4f4f4;
font-family:Menlo,Consolas,monaco,monospace;
font-size:inherit;
border:none;
}

.widget .zframe-flickr-wrap-ltr,.widget ul.instagram-pics {
list-style:none;
margin:0;
padding:0;
overflow:hidden;
margin-left:-3px;
margin-right:-3px;
}

.widget .zframe-flickr-wrap-ltr .flickr_badge_image,.widget ul.instagram-pics li {
display:block;
float:left;
width:33.33%;
padding:3px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
margin:0!important;
border:none !important;
}

.widget .zframe-flickr-wrap-ltr .flickr_badge_image img {
margin:0;
width:100%;
float:none;
height:auto;
}

.instag ul.thumbnails > li,.jr-insta-thumb ul > li {
width:32% !important;
}

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time,.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username,.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption {
line-height:1.5;
}

.gallery .gallery-caption {
font-size:13px;
color:#939393;
font-family:"Raleway",sans-serif;
font-style:italic;
}

.gallery .gallery-icon img {
border-radius:2px;
border:1px solid #eee !important;
padding:7px;
}

.gallery .gallery-icon img:hover {
border:1px solid #ccc !important;
}

.penci-post-gallery-container a {
opacity:0;
}

.penci-post-gallery-container.single-slider a {
opacity:1;
}

.penci-post-gallery-container.single-slider figure p,.post-image .penci-owl-carousel figure p {
margin:0;
position:absolute;
bottom:0;
right:0;
display:inline-block;
vertical-align:top;
background:rgba(0,0,0,0.6);
color:#fff;
padding:7px 15px;
font-style:italic;
font-size:13px;
line-height:1.4;
}

.justified-gallery > a > .caption,.justified-gallery > div > .caption {
font-family:inherit;
font-weight:inherit;
padding:9px 15px;
line-height:1.5;
background:rgba(0,0,0,0.6);
opacity:1;
}

.penci-post-gallery-container.masonry .item-gallery-masonry {
width:33.33333%;
float:left;
margin-bottom:6px;
padding:0 3px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
display:inline-block;
position:relative;
}

.penci-post-gallery-container.masonry.column-4 .item-gallery-masonry {
width:25%;
}

.penci-post-gallery-container.masonry .item-gallery-masonry a {
position:relative;
opacity:0;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:.7s;
-moz-animation-duration:.7s;
-ms-animation-duration:.7s;
-o-animation-duration:.7s;
animation-duration:.7s;
-webkit-animation-delay:.1s;
-moz-animation-delay:.1s;
-o-animation-delay:.1s;
animation-delay:.1s;
display:inline-block;
width:100%;
}

.masonry.column-2 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(2n+2) a,.masonry.column-3 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(3n+2) a,.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+2) a {
-webkit-animation-delay:.3s;
-moz-animation-delay:.3s;
-o-animation-delay:.3s;
animation-delay:.3s;
}

.masonry.column-3 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(3n+3) a,.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+3) a {
-webkit-animation-delay:.6s;
-moz-animation-delay:.6s;
-o-animation-delay:.6s;
animation-delay:.6s;
}

.masonry.column-4 .inner-gallery-masonry-container .item-gallery-masonry:nth-child(4n+4) a {
-webkit-animation-delay:.9s;
-moz-animation-delay:.9s;
-o-animation-delay:.9s;
animation-delay:.9s;
}

.penci-post-gallery-container.masonry {
margin-left:-3px;
margin-right:-3px;
}

.penci-post-gallery-container.masonry .item-gallery-masonry .caption {
position:absolute;
bottom:0;
left:0;
right:0;
margin:0;
color:#fff;
font-size:12px;
font-family:inherit;
font-weight:inherit;
padding:9px 15px;
line-height:1.5;
background:rgba(0,0,0,0.6);
opacity:0;
transition:all .3s;
-webkit-transition:all .3s;
}

.penci-post-gallery-container.masonry .item-gallery-masonry:hover .caption {
opacity:.7;
}

.penci-tweets-widget-content ul li {
margin:0!important;
padding:0!important;
border:none !important;
}

.penci-slider.penci-tweets-slider ul.slides li:before,.penci-slider.penci-tweets-slider ul.slides li:after {
content:none !important;
display:none !important;
}

.penci-tweets-widget-content .icon-tweets {
display:block;
text-align:center;
margin-bottom:12px;
font-size:32px;
color:#6eb48c;
margin-top:-10px;
}

.penci-tweets-widget-content .tweet-text {
color:#313131;
margin-bottom:10px;
text-align:center;
}

.penci-tweets-widget-content .tweet-intents {
text-align:center;
overflow:hidden;
}

.penci-tweets-widget-content .tweet-intents a {
color:#6eb48c;
font-size:13px;
font-style:italic;
}

.penci-tweets-widget-content .tweet-intents span:after {
content:"/";
margin:0 5px;
font-size:11px;
color:#6eb48c;
font-family:'PT Serif',serif;
}

.penci-tweets-widget-content .tweet-intents span:last-child:after {
content:none;
display:none;
}

.penci-tweets-widget-content .tweet-intents-inner {
display:inline-block;
vertical-align:top;
position:relative;
}

.penci-tweets-widget-content .tweet-intents-inner:before,.penci-tweets-widget-content .tweet-intents-inner:after {
content:"";
position:absolute;
top:50%;
width:250px;
height:1px;
background:#6eb48c;
right:100%;
margin-right:15px;
opacity:.5;
}

.penci-tweets-widget-content .tweet-intents-inner:after {
right:auto;
left:100%;
margin-right:0;
margin-left:15px;
}

.penci-tweets-widget-content .tweet-date {
line-height:1.8;
white-space:nowrap;
text-align:center;
margin-bottom:9px;
opacity:.7;
font-size:14px;
}

.penci-owl-carousel.penci-tweets-slider .owl-dots {
position:static;
margin-top:23px !important;
}

.penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot {
margin:0 4px;
}

.penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot span {
width:10px;
height:10px;
box-shadow:none;
-webkit-box-shadow:none;
border:1px solid #d4d4d4;
}

.penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot.active span,.penci-owl-carousel.penci-tweets-slider .owl-dots .owl-dot:hover span {
border-color:#6eb48c;
background:#6eb48c;
}

.penci-tweets-widget-content.pc_alignleft .icon-tweets,.penci-tweets-widget-content.pc_alignleft .tweet-text,.penci-tweets-widget-content.pc_alignleft .tweet-date,.penci-tweets-widget-content.pc_alignleft .tweet-intents,.penci-tweets-widget-content.pc_alignleft .penci-owl-carousel-slider .owl-dots {
text-align:left;
}

.penci-tweets-widget-content.pc_alignright .icon-tweets,.penci-tweets-widget-content.pc_alignright .tweet-text,.penci-tweets-widget-content.pc_alignright .tweet-date,.penci-tweets-widget-content.pc_alignright .tweet-intents,.penci-tweets-widget-content.pc_alignright .penci-owl-carousel-slider .owl-dots {
text-align:right;
}

div.wpcf7 {
overflow:hidden;
margin-top:40px;
}

span.wpcf7-not-valid-tip {
margin-top:-15px;
margin-bottom:15px;
}

div.wpcf7-response-output {
margin:20px 14px 1em;
padding:.6em 1em;
margin-top:20px !important;
}

.error-404 {
text-align:center;
margin:150px 0 112px;
}

.error-image {
position:relative;
padding-bottom:41px;
margin-bottom:30px;
}

.error-image:after {
content:"";
position:absolute;
width:60px;
height:1px;
background:#6eb48c;
bottom:0;
left:50%;
margin-left:-30px;
}

.error-404 .sub-heading-text-404 {
font-size:16px;
font-weight:400;
margin:0;
color:#313131;
}

.error-404 form#searchform {
margin:31px 0 0;
padding:0 10px;
}

.error-404 form#searchform input.search-input {
width:100%;
max-width:270px;
}

.error-404 .go-back-home {
margin-top:50px;
}

.error-404 .go-back-home a {
font-size:12px;
text-transform:uppercase;
letter-spacing:1px;
font-family:'Raleway',sans-serif;
font-weight:500;
text-decoration:none;
line-height:1.5;
position:relative;
display:inline-block;
padding-bottom:1px;
}

.error-404 .go-back-home a:after {
position:absolute;
width:100%;
height:1px;
bottom:0;
left:0;
background:#6eb48c;
content:"";
}

.penci-header-signup-form {
display:block;
padding:20px 0;
background:#6eb48c;
margin:-50px 0 60px;
clear:both;
}

.penci-header-signup-form.penci-header-signup-form-below {
padding-left:20px;
padding-right:20px;
margin-left:auto;
margin-right:auto;
}

.penci-header-signup-form .mc4wp-form {
margin:0;
width:100%;
max-width:100%;
color:#fff;
}

.penci-header-signup-form h4.header-signup-form {
text-align:center;
margin-bottom:18px;
font-size:24px;
color:#fff;
text-transform:uppercase;
}

.penci-header-signup-form .mc4wp-form-fields > p,.penci-header-signup-form form > p {
display:table-cell;
text-align:left;
color:#fff;
padding-right:20px;
line-height:1.5;
vertical-align:middle;
}

.penci-header-signup-form .mc4wp-form-fields > p:last-of-type,.penci-header-signup-form form > p:last-of-type {
padding-right:0;
}

.penci-header-signup-form .mc4wp-form-fields > p:first-of-type,.penci-header-signup-form form > p:first-of-type {
max-width:500px;
}

.penci-header-signup-form .mc4wp-form input[type="text"],.penci-header-signup-form .mc4wp-form input[type="email"] {
margin:0;
margin-right:20px;
border-color:#fff;
color:#fff;
}

.penci-header-signup-form .widget input[type="submit"] {
color:#313131;
background:#fff;
}

.penci-header-signup-form .mc4wp-error,.penci-header-signup-form .mc4wp-error,.penci-header-signup-form .mc4wp-alert {
margin-top:15px;
}

.penci-portfolio-thumbnail .penci-image-placeholder {
position:relative;
display:block;
background-color:#eee;
}

.penci-portfolio-thumbnail .penci-image-placeholder > img {
position:absolute;
display:block;
max-width:100%;
width:100%;
height:100%;
top:0;
left:0;
}

.wrapper-penci-portfolio {
width:100%;
overflow:hidden;
}

.penci-portfolio-filter {
display:block;
text-align:center;
margin:0 0 15px;
}

.post-entry .penci-portfolio-filter ul,.penci-portfolio-filter ul {
list-style:none;
display:inline-block;
vertical-align:top;
padding:0!important;
margin:0;
}

.post-entry .penci-portfolio-filter ul li,.penci-portfolio-filter ul li {
display:inline-block;
float:left;
margin:0 15px 5px;
padding:0;
}

.post-entry .penci-portfolio-filter ul li a,.penci-portfolio-filter ul li a {
color:#313131;
font-family:'Raleway',sans-serif;
}

.post-entry .penci-portfolio-filter ul li a:hover,.post-entry .penci-portfolio-filter ul li.active a,.penci-portfolio-filter ul li a:hover,.penci-portfolio-filter ul li.active a {
color:#6eb48c;
text-decoration:none;
}

.penci-portfolio-wrap {
margin-left:-10px;
margin-right:-10px;
}

.inner-portfolio-posts .portfolio-item {
width:33.33333%;
padding:0 10px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
float:left;
margin-bottom:20px;
}

.inner-item-portfolio {
position:relative;
opacity:0;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:.7s;
-moz-animation-duration:.7s;
-ms-animation-duration:.7s;
-o-animation-duration:.7s;
animation-duration:.7s;
-webkit-animation-delay:.1s;
-moz-animation-delay:.1s;
-o-animation-delay:.1s;
animation-delay:.1s;
}

.penci-portfolio-wrap.column-2 .portfolio-item:nth-child(2n+1) .inner-item-portfolio,.penci-portfolio-wrap.column-3 .portfolio-item:nth-child(3n+2) .inner-item-portfolio {
-webkit-animation-delay:.4s;
-moz-animation-delay:.4s;
-o-animation-delay:.4s;
animation-delay:.4s;
}

.penci-portfolio-wrap.column-3 .portfolio-item:nth-child(3n+3) .inner-item-portfolio {
-webkit-animation-delay:.7s;
-moz-animation-delay:.7s;
-o-animation-delay:.7s;
animation-delay:.7s;
}

.penci-portfolio-thumbnail a:after {
opacity:0;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
background:#fff;
content:"";
-webkit-transition:.5s;
transition:.5s;
z-index:10;
}

.inner-item-portfolio:hover .penci-portfolio-thumbnail a:after {
opacity:.87;
}

.inner-item-portfolio .portfolio-desc {
position:absolute;
text-align:center;
top:50%;
width:100%;
padding:0 10px;
margin:0;
z-index:12;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.inner-item-portfolio a {
text-decoration:none !important;
}

.inner-item-portfolio .portfolio-desc h3 {
opacity:0;
text-transform:uppercase;
font-size:14px;
margin-bottom:10px;
position:relative;
-webkit-transform:translateY(15px);
-ms-transform:translateY(15px);
transform:translateY(15px);
-webkit-transition:.3s cubic-bezier(.215,.61,.355,1) 0s;
transition:.3s cubic-bezier(.215,.61,.355,1) 0s;
transition-delay:.2s;
-webkit-transition-delay:.2s;
-moz-transition-delay:.2s;
color:#313131;
}

.inner-item-portfolio .portfolio-desc span {
opacity:0;
font-size:12px;
display:block;
vertical-align:top;
line-height:1.3;
text-decoration:none;
color:#888;
-webkit-transform:translateY(-15px);
-ms-transform:translateY(-15px);
transform:translateY(-15px);
-webkit-transition:.3s cubic-bezier(.215,.61,.355,1) 0s;
transition:.3s cubic-bezier(.215,.61,.355,1) 0s;
transition-delay:.2s;
-webkit-transition-delay:.2s;
-moz-transition-delay:.2s;
}

.inner-item-portfolio .portfolio-desc span del {
margin-right:5px;
transform:translateY(2px);
-webkit-transform:translateY(2px);
display:inline-block;
}

.inner-item-portfolio .portfolio-desc span del span {
text-decoration:inherit;
}

.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc {
margin-top:20px;
position:relative;
top:0;
transform:none;
}

.single-portfolio-thumbnail {
margin-bottom:26px;
text-align:center;
vertical-align:top;
}

.portfolio-page-content .portfolio-detail {
margin:0 auto;
max-width:1000px;
}

.project-pagination a {
font-weight:700;
font-family:'Raleway',sans-serif;
text-transform:uppercase;
font-size:13px;
letter-spacing:1px;
}

.project-pagination .next-post a:after {
display:inline-block;
color:inherit;
content:'\f178';
font-family:FontAwesome;
font-size:14px;
margin-left:5px;
}

.project-pagination .prev-post a:before {
display:inline-block;
color:inherit;
content:'\f177';
font-family:FontAwesome;
font-size:14px;
margin-right:5px;
}

.penci-fawesome-ver5 .project-pagination .next-post a:after,.penci-fawesome-ver5 .project-pagination .prev-post a:before {
font-family:"Font Awesome 5 Free";
font-weight:900;
}

.tags-share-box.hide-tags.page-share.no-border-bottom-portfolio {
border-bottom:none;
}

.penci-pfl-ajaxdot {
display:inline-block;
width:30px;
height:30px;
background-color:#111;
border-radius:100%;
-webkit-animation:scaleoutPortfolio 1s infinite ease-in-out;
animation:scaleoutPortfolio 1s infinite ease-in-out;
z-index:50;
opacity:0;
position:absolute;
top:5px;
left:50%;
margin-left:-15px;
visibility:hidden;
}

.penci-ajax-more-button.loading-portfolios .penci-pfl-ajaxdot {
opacity:1;
z-index:100;
visibility:visible;
}

.penci-ajax-more-button.loading-portfolios .ajax-more-text {
opacity:0;
visibility:hidden;
}

.penci-ajax-more-button.loading-portfolios {
background:transparent !important;
color:transparent !important;
border-color:transparent!important;
}

.penci_instagram_widget-sc.penci_insta-thumbs-no-border .penci-insta-thumb,.penci_instagram_widget-sc .penci-insta-thumb ul.thumbnails,.widget .penci-insta-thumb ul.thumbnails,.footer-instagram .widget,#respond form#commentform,#respond p.form-submit {
margin:0;
}

.penci-insta-thumb ul.thumbnails li img,.penci-post-gallery-container.masonry img {
width:100%;
}

.footer-subscribe input[type="email"]::-webkit-input-placeholder,.footer-subscribe input[type="email"]:-ms-input-placeholder,.footer-subscribe input[type="email"]::-ms-input-placeholder,.footer-subscribe input[type="text"]::-webkit-input-placeholder,.footer-subscribe input[type="text"]:-ms-input-placeholder,.footer-subscribe input[type="text"]::-ms-input-placeholder,.post-comments span.reply a:hover,#respond h3 small a:hover {
color:#313131;
}

.footer-subscribe input[type="email"]:-moz-placeholder,.footer-subscribe input[type="email"]::-moz-placeholder,.footer-subscribe input[type="text"]:-moz-placeholder,.footer-subscribe input[type="text"]::-moz-placeholder {
color:#313131;
opacity:1;
}

.footer-instagram.penci-top-instagram h4.footer-instagram-title,body.single-portfolio .post-comments .post-title-box,.comments > .comment:first-child,.comments .comment > .comment:first-child {
border-top:none;
}

.jr-insta-thumb ul.thumbnails li a,.penci-insta-thumb ul.thumbnails li a {
position:relative;
display:inline-block;
vertical-align:top !important;
width:100%;
}

.footer-instagram .jr-insta-thumb ul.thumbnails li a:before,.footer-instagram .jr-insta-thumb ul.thumbnails li a:after,.footer-instagram .penci-insta-thumb ul.thumbnails li a:before,.footer-instagram .penci-insta-thumb ul.thumbnails li a:after {
top:5px;
right:5px;
bottom:5px;
left:5px;
}

.penci-insta-thumb ul.thumbnails li a:before,.jr-insta-thumb ul.thumbnails li a:before {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
-webkit-transform:scale(0,1);
transform:scale(0,1);
}

.penci-insta-thumb ul.thumbnails li a:after,.jr-insta-thumb ul.thumbnails li a:after {
border-right:1px solid #fff;
border-left:1px solid #fff;
-webkit-transform:scale(1,0);
transform:scale(1,0);
}

.penci-insta-thumb ul.thumbnails li a:hover:after,.penci-insta-thumb ul.thumbnails li a:hover:before,.jr-insta-thumb ul.thumbnails li a:hover:after,.jr-insta-thumb ul.thumbnails li a:hover:before {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}

.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title > span,.footer-instagram.penci-insta-title-overlay h4.footer-instagram-title > span > span,.inner-item-portfolio .portfolio-desc span ins span {
font-size:13px;
}

#respond p.comment-form-author,form.comment-form > p.mc4wp-checkbox {
margin-left:0;
}

label#captcha_code_label,.inner-item-portfolio .portfolio-desc span span {
display:inline-block;
}

.penci-login-register input:focus,#respond input:focus,.wpcf7 input:focus,.penci-login-register textarea:focus,#respond textarea:focus,.wpcf7 textarea:focus {
outline:none;
}

.archive-box:after,.archive-box:before,.penci-page-header:after,.penci-page-header:before,.penci-portfolio-below_img .penci-portfolio-thumbnail a:after {
content:none;
}

.container.penci-breadcrumb,.wrapper-boxed.penci-page-hide-header .featured-area + .container.penci-breadcrumb {
margin-top:-30px;
}

.single.penci-body-single-style-5 .container.penci-breadcrumb,.single.penci-body-single-style-6 .container.penci-breadcrumb,.penci-post-gallery-container {
margin-bottom:20px;
}

.penci-header-text-white .container.penci-breadcrumb,.page #sidebar-nav + .container.penci-breadcrumb {
margin-top:0;
}

.alignnone,a img.alignnone {
margin:5px 20px 20px 0;
}

.instag ul li,.jr-insta-thumb ul li,.pllexislider ul li {
margin:0;
padding-bottom:0;
border-bottom:none;
}

.penci-post-gallery-container.single-slider figure,.post-image .penci-owl-carousel figure,.inner-item-masonry-gallery,.penci-plf-loadmore {
position:relative;
}

.penci-post-gallery-container.masonry.column-2 .item-gallery-masonry,.penci-portfolio.column-2 .inner-portfolio-posts .portfolio-item,.container .penci-portfolio.column-2 .inner-portfolio-posts .portfolio-item {
width:50%;
}

.penci-post-gallery-container.masonry .item-gallery-masonry a.animated,.penci-portfolio.loaded .inner-item-portfolio.animated {
-webkit-animation-name:pencifadeInUp;
-moz-animation-name:pencifadeInUp;
-o-animation-name:pencifadeInUp;
animation-name:pencifadeInUp;
opacity:1;
}

.penci-post-gallery-container.masonry .inner-gallery-masonry-container,.penci-portfolio-wrap .inner-portfolio-posts {
display:inline-block;
width:100%;
vertical-align:top;
}

.penci-header-signup-form .mc4wp-form > form,.penci-header-signup-form .mc4wp-form-fields {
display:table;
width:100%;
}

.penci-header-signup-form .mc4wp-form input[type="text"]::-webkit-input-placeholder,.penci-header-signup-form .mc4wp-form input[type="email"]::-webkit-input-placeholder,.penci-header-signup-form .mc4wp-form input[type="text"]:-ms-input-placeholder,.penci-header-signup-form .mc4wp-form input[type="email"]:-ms-input-placeholder {
color:#fff;
}

.penci-header-signup-form .mc4wp-form input[type="text"]:-moz-placeholder,.penci-header-signup-form .mc4wp-form input[type="email"]:-moz-placeholder,.penci-header-signup-form .mc4wp-form input[type="text"]::-moz-placeholder,.penci-header-signup-form .mc4wp-form input[type="email"]::-moz-placeholder {
color:#fff;
opacity:1;
}

.inner-item-portfolio:hover .portfolio-desc h3,.inner-item-portfolio:hover .portfolio-desc span,.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc h3,.penci-portfolio-below_img .inner-item-portfolio .portfolio-desc span {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

@-webkit-keyframes scaleoutPortfolio {
0% {
-webkit-transform:scale(0);
}

100% {
-webkit-transform:scale(1);
opacity:0;
}
}

@keyframes scaleoutPortfolio {
0% {
-webkit-transform:scale(0);
transform:scale(0);
}

100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:0;
}
}

.wrapper-penci-recipe {
margin-bottom:25px;
margin-top:20px;
clear:both;
}

.penci-recipe {
border:1px solid #dedede;
padding:25px 25px 6px;
}

.penci-recipe.penci-recipe-hide-featured {
padding-top:20px;
}

.penci-recipe-heading {
border-bottom:1px solid #dedede;
margin:0 -25px 25px;
padding:0 25px 20px;
overflow:hidden;
}

.post-entry .penci-recipe-heading h2 {
font-size:20px;
float:left;
color:#313131;
margin-bottom:8px;
}

.penci-recipe-heading a.penci-recipe-print {
float:right;
font-size:12px;
font-weight:700;
margin-top:4px;
border:1px solid;
padding:0 12px;
height:28px;
line-height:26px;
color:#6eb48c;
-moz-transition:.25s;
-webkit-transition:.25s;
transition:.25s;
}

.penci-recipe-heading a.penci-recipe-print i {
margin-right:4px;
font-size:13px;
}

.penci-recipe-heading .penci-recipe-meta,.penci-recipe-rating {
clear:both;
color:#888;
font-size:13px;
line-height:1.5;
}

.penci-recipe-heading .penci-recipe-meta {
margin-left:1px;
}

.penci-recipe-heading .penci-recipe-meta span {
margin-right:15px;
}

.penci-recipe-heading .penci-recipe-meta span time {
margin:0;
padding:0;
font-size:inherit;
font-weight:inherit;
color:inherit;
}

.penci-recipe-heading .penci-recipe-meta span i {
font-size:14px;
margin-right:4px;
color:#aaa;
}

.post-entry .penci-recipe-title {
font-size:14px;
color:#888;
margin-bottom:18px;
text-transform:uppercase;
letter-spacing:1px;
}

.penci-recipe-ingredients {
border-bottom:1px solid #dedede;
margin:0 -25px 25px;
padding:0 20px 30px;
}

.penci-recipe .penci-recipe-ingredients h4.recipe-ingredient-heading {
font-size:16px;
margin:15px 0 15px -18px;
}

.penci-recipe-ingredients ul {
margin:0;
padding-left:18px;
}

.penci-recipe-ingredients ul li {
padding-bottom:6px;
line-height:1.6;
list-style:none;
position:relative;
margin-bottom:0;
}

.penci-recipe-ingredients ul li:before {
content:"";
position:absolute;
width:5px;
height:5px;
border:1px solid #b3b3b3;
display:inline-block;
top:8px;
left:-16px;
transform:rotate(-13deg);
-webkit-transform:rotate(-13deg);
background:none !important;
}

.penci-recipe-ingredients ul li:last-child,.penci-recipe-ingredients.penci-recipe-ingre-visual ul li:last-child {
margin:0;
padding:0;
}

.penci-recipe-ingredients.penci-recipe-ingre-visual ul {
margin-bottom:12px;
padding-left:15px;
}

.penci-recipe-ingredients.penci-recipe-ingre-visual ul li {
padding-bottom:0;
margin-bottom:7px;
position:relative;
list-style-type:square;
line-height:1.7;
}

.penci-recipe-ingredients.penci-recipe-ingre-visual ul li:before {
content:none;
}

.penci-recipe-notes {
border-top:1px solid #dedede;
margin:10px -25px 0;
padding:25px 25px 10px;
}

.wrapper-penci-recipe .penci-recipe-method ul,.wrapper-penci-recipe .penci-recipe-method ol {
padding-left:18px;
}

.penci-recipe-rating {
margin-top:6px;
}

.penci_rateyo {
display:inline-block;
vertical-align:top;
top:2px;
}

.penci-nutrition > .nutrition-item:after {
content:',';
font-family:inherit;
color:inherit;
font-size:inherit;
font-weight:inherit;
letter-spacing:inherit;
margin-right:5px;
}

.nutrition-lable {
margin-right:5px;
}

.penci-recipe-index-wrap h4.recipe-index-heading {
font-size:18px;
text-transform:uppercase;
letter-spacing:1px;
position:relative;
margin-bottom:25px;
line-height:1.3;
color:#777;
overflow:hidden;
text-align:center;
}

.penci-recipe-index-wrap h4.recipe-index-heading > span {
position:relative;
display:inline-block;
vertical-align:top;
padding-right:15px;
padding-left:15px;
color:inherit;
background:none;
font-family:inherit;
font-size:inherit;
}

.penci-recipe-index-wrap h4.recipe-index-heading > span:before,.penci-recipe-index-wrap h4.recipe-index-heading > span:after {
content:"";
width:2000px;
left:100%;
position:absolute;
top:50%;
border-top:1px solid;
opacity:.4;
}

.penci-recipe-index-wrap h4.recipe-index-heading > span:before {
left:auto;
right:100%;
}

.penci-recipe-index-wrap h4.recipe-index-heading a {
color:inherit;
background:none;
font-family:inherit;
font-size:inherit;
text-decoration:none;
}

.penci-recipe-index-wrap ul.penci-recipe-index {
padding:0;
margin-left:-10px;
margin-right:-10px;
width:100%;
width:calc(100% + 20px);
display:inline-block;
vertical-align:top;
margin-bottom:10px;
}

.penci-recipe-index-wrap ul.penci-recipe-index:before,.penci-recipe-index-wrap ul.penci-recipe-index:after {
clear:both;
content:"";
}

.penci-recipe-index-wrap ul.penci-recipe-index li {
width:33.333333%;
float:left;
padding:0 10px;
margin-bottom:30px;
list-style:none;
line-height:normal;
text-align:center;
}

.penci-recipe-index-wrap ul.penci-recipe-index.column-2 li {
width:50%;
}

.penci-recipe-index-wrap ul.penci-recipe-index.column-4 li {
width:25%;
}

.penci-index-post-img {
margin-bottom:17px;
transition:opacity .3s;
-webkit-transition:opacity .3s;
}

.penci-index-post-img:hover {
opacity:.85;
}

.penci-index-post-img .penci-holder-size-horizontal:before {
padding-top:66.6667%;
}

.penci-index-post-img .penci-holder-size-square:before {
padding-top:100%;
}

.penci-index-post-img .penci-holder-size-vertical:before {
padding-top:135.4%;
}

.penci-recipe-index .cat {
display:block;
clear:both;
margin-bottom:4px;
}

.penci-recipe-index-wrap h2.penci-recipe-index-title {
margin:0;
line-height:1;
}

.penci-recipe-index-wrap .penci-recipe-index-title a {
font-size:16px;
text-decoration:none;
color:#313131;
transition:all .3s;
-webkit-transition:all .3s;
line-height:1.3;
letter-spacing:0;
font-family:inherit;
vertical-align:top;
display:inline-block;
}

.penci-recipe-index-wrap .penci-recipe-index-title a:hover {
opacity:.7;
}

.penci-recipe-index .date {
font-size:13px;
color:#888;
margin-top:3px;
display:block;
}

.penci-recipe-index-wrap .penci-index-more-link {
line-height:1;
text-align:center;
margin-top:-10px;
margin-bottom:40px;
}

.penci-recipe-index-wrap .penci-index-more-link a {
display:inline-block;
background:#313131;
padding:0 25px;
height:32px;
line-height:32px;
text-decoration:none;
color:#fff;
transition:all .3s;
-webkit-transition:all .3s;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
letter-spacing:1px;
font-weight:700;
font-size:13px;
}

.penci-recipe-index-wrap .penci-index-more-link a i {
margin-left:4px;
}

.wrapper-penci-review {
margin-bottom:25px;
margin-top:20px;
border:1px solid #dedede;
}

.penci-review-container {
padding:25px;
}

.penci-review-metas .penci-review-meta {
margin-right:15px;
display:inline-block;
color:#888;
font-size:13px;
line-height:1.5;
}

.penci-review-metas .penci-review-meta i {
font-size:14px;
margin-right:4px;
color:#aaa;
font-style:normal;
}

.penci-review-metas .penci-review-btnbuy {
float:left;
font-size:12px;
font-weight:700;
margin-top:4px;
border:1px solid;
padding:0 12px;
height:28px;
line-height:26px;
color:#6eb48c;
-moz-transition:.25s;
-webkit-transition:.25s;
transition:.25s;
}

.penci-review-container.penci-review-count {
border-bottom:1px solid #dedede;
}

.penci-review-container.penci-review-count h4 {
font-size:20px;
margin:0;
}

.penci-review-container.penci-review-count h4 span,.penci-review-container.penci-review-count h4 a {
font-family:inherit;
color:inherit;
font-size:inherit;
font-weight:inherit;
letter-spacing:inherit;
text-decoration:none !important;
}

.penci-review-schemas,.penci-review-desc {
margin-top:10px;
}

.wrapper-penci-review .penci-review ul.penci-review-number {
padding:0;
margin:15px 0 0;
}

.wrapper-penci-review .penci-review ul.penci-review-number li {
list-style:none;
margin-bottom:18px;
}

.wrapper-penci-review .penci-review ul.penci-review-number li:before,.wrapper-penci-review .penci-review ul.penci-review-number li:after,ul.penci-review-number li .penci-review-text:before,ul.penci-review-number li .penci-review-text:after,.penci-review-row:before,.penci-review-row:after,.penci-review-point:before,.penci-review-point:after {
content:'';
display:table;
}

.penci-review-text {
font-weight:700;
}

.penci-review-point {
font-size:inherit;
display:inline-block;
}

.penci-review-score {
float:right;
font-size:inherit;
}

.penci-review-process {
display:block;
height:13px;
background:#e6e6e6;
width:100%;
margin-top:5px;
}

.penci-review-process span {
display:block;
height:13px;
width:0;
background:#6eb48c;
}

.penci-review-row {
display:inline-block;
width:calc(100% + 24px);
margin-left:-12px;
margin-right:-12px;
vertical-align:top;
}

.penci-review-stuff,.penci-review-average {
float:left;
display:inline-block;
width:66.666%;
padding:0 12px;
}

.penci-review-average {
width:33.333%;
}

.penci-review-average.full-w {
width:100%;
margin:0!important;
}

.penci-review-stuff .penci-review-good {
width:50%;
float:left;
display:inline-block;
padding:0 12px;
}

.penci-review-stuff .penci-review-good h5 {
font-size:15px;
margin-bottom:15px;
}

.penci-review .penci-review-good ul {
padding:0;
margin:0;
}

.penci-review .penci-review-good ul li {
list-style:none;
padding-left:18px;
margin-bottom:7px;
}

.penci-review .penci-review-good ul li:before {
content:"\f058";
color:#22b162;
position:absolute;
left:0;
top:5px;
font-family:FontAwesome;
font-size:14px;
line-height:1;
background:none !important;
}

.penci-review .penci-review-bad ul li:before {
content:"\f056";
color:#e03030;
}

.penci-review-score-total {
background:#6eb48c;
color:#fff;
text-align:center;
padding:16px 10px;
display:block;
}

.penci-review-score-total.only-score {
padding:30px 10px;
}

.penci-review-score-num {
font-size:56px;
font-family:'Oswald',sans-serif;
line-height:1;
font-weight:400;
}

.penci-piechart {
position:absolute;
display:inline-block;
vertical-align:top;
right:20px;
top:20px;
text-align:center;
width:50px;
height:50px;
z-index:15;
}

.penci-piechart.penci-piechart-small {
width:34px;
height:34px;
top:7px;
right:7px;
}

.penci-chart-text {
width:50px;
height:50px;
font-size:16px;
position:absolute;
left:0;
top:0;
line-height:50px;
font-family:'Oswald',sans-serif;
font-weight:400;
color:#fff;
}

.penci-piechart-small .penci-chart-text {
width:34px;
height:34px;
font-size:12px;
line-height:34px;
}

div.bbp-breadcrumb {
float:none;
display:block;
margin-bottom:30px;
}

.bbp-breadcrumb span,.bbp-breadcrumb a {
font-size:13px;
color:#888;
font-family:'Raleway',sans-serif;
font-weight:500;
}

.bbp-breadcrumb .bbp-breadcrumb-sep {
color:#888;
font-size:13px;
margin:0 15px;
}

.widget_display_stats dl {
overflow:hidden;
}

.widget_display_stats dd,.widget_display_stats dt {
display:inline-block;
vertical-align:top;
margin-bottom:11px;
padding-bottom:12px;
border-bottom:1px solid #DEDEDE;
font-size:14px;
}

.widget_display_stats dd:last-of-type,.widget_display_stats dt:last-of-type {
margin-bottom:0;
padding-bottom:0;
border-bottom:none;
}

.widget_display_stats dt {
float:left;
width:75%;
}

.widget_display_stats dt:before {
content:"\f105";
font-family:FontAwesome;
display:inline-block;
margin-right:10px;
font-size:90%;
}

.widget_display_stats dd {
float:right;
font-style:italic;
color:#888;
font-family:'PT Serif',serif;
font-weight:400;
text-align:right;
width:25%;
position:relative;
}

.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product {
width:23.076%;
margin:0 2.565% 60px 0;
position:relative;
}

.woocommerce .page-title {
margin:0 0 30px;
padding-bottom:0;
text-align:left;
position:relative;
font-size:24px;
color:#313131;
text-transform:uppercase;
}

.woocommerce .page-description {
margin:-10px 0 22px;
}

.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count {
margin:0 0 30px;
color:#888;
}

.woocommerce .woocommerce-ordering select {
padding:5px;
outline:none;
}

.woocommerce span.onsale {
min-width:50px;
min-height:25px;
height:25px;
line-height:26px;
left:10px;
top:10px;
background:#6eb48c;
text-align:center;
padding:0 10px;
font-weight:700;
font-size:12px;
text-transform:uppercase;
color:#fff;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
font-family:'Raleway',sans-serif;
white-space:nowrap;
}

.woocommerce ul.products li.product .onsale {
margin:0;
left:auto;
right:10px;
top:10px;
}

.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size:18px;
text-align:center;
padding:0;
margin:0 0 8px;
color:#313131;
letter-spacing:0;
}

.woocommerce .products .star-rating {
margin:0;
position:absolute;
top:16px;
left:10px;
z-index:5;
}

.woocommerce ul.products li.product .price {
margin:0;
text-align:center;
}

.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price {
font-size:18px;
color:#6eb48c;
text-decoration:none;
font-weight:400;
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
text-transform:uppercase;
font-family:"Raleway",sans-serif;
font-weight:700;
background:#F5F5F5;
border-radius:0;
font-size:12px;
color:#313131;
-o-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
cursor:pointer;
text-align:center;
margin:0;
padding:10px 15px 9px;
border:none;
outline:none;
min-width:90px;
}

.woocommerce ul.products li.product .button {
font-size:14px;
font-weight:700;
margin-top:15px;
display:block;
font-family:'Raleway',sans-serif;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
text-align:center;
text-transform:uppercase;
padding:0;
height:40px;
line-height:40px;
}

.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after {
top:auto;
right:auto;
margin-left:5px;
}

.woocommerce-pagination {
margin-bottom:60px;
overflow:hidden;
clear:both;
text-align:center;
}

.woocommerce nav.woocommerce-pagination ul {
list-style:none;
display:inline-block;
vertical-align:top;
border:none;
white-space:normal;
margin:0;
}

.woocommerce nav.woocommerce-pagination ul li,.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li {
display:inline-block;
float:left;
margin-right:10px;
border:none;
}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {
padding:0;
width:30px;
height:30px;
text-align:center;
line-height:28px;
font-size:14px;
display:inline-block;
border:1px solid #DEDEDE;
color:#888;
margin:0;
text-decoration:none;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover {
text-decoration:none;
color:#313131;
border-color:#999;
background:none;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
color:#fff;
background:#6eb48c;
border-color:#6eb48c;
text-decoration:none;
}

.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
width:48.7197%;
}

.woocommerce div.product div.images,.woocommerce div.product div.summary {
margin-bottom:40px;
}

.woocommerce .penci_sidebar #content div.product div.images,.woocommerce .penci_sidebar div.product div.images,.woocommerce-page .penci_sidebar #content div.product div.images,.woocommerce-page .penci_sidebar div.product div.images,.woocommerce .penci_sidebar #content div.product div.summary,.woocommerce .penci_sidebar div.product div.summary,.woocommerce-page .penci_sidebar #content div.product div.summary,.woocommerce-page .penci_sidebar div.product div.summary {
width:48.078%;
}

.woocommerce div.product div.images div.thumbnails,.woocommerce div.product div.images .flex-control-thumbs {
padding-top:30px;
}

.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a,.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last,.woocommerce div.product div.images .flex-control-thumbs li {
width:21.0625%;
margin-right:5.25%;
margin-bottom:5.25%;
}

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
width:21.0625%;
}

.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first {
clear:none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
width:100%;
margin-right:0;
margin-bottom:30px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
width:7px;
height:7px;
top:11px;
left:11px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
top:18px;
left:22px;
}

.woocommerce div.product .product_title {
font-size:30px;
color:#313131;
line-height:1.2;
margin-top:-4px;
margin-bottom:6px;
}

a.woocommerce-review-link {
font-size:14px;
color:#888;
}

.woocommerce div.product p.price {
margin-bottom:12px;
}

.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce div.product p.price,.woocommerce div.product span.price {
font-weight:400;
text-decoration:none;
font-size:18px;
color:#6eb48c;
}

.woocommerce div.product .entry-summary div[itemprop="description"] {
position:relative;
padding-top:12px;
margin-bottom:24px;
}

.woocommerce div.product .entry-summary div[itemprop="description"]:before {
content:"";
width:45px;
height:1px;
position:absolute;
top:0;
left:0;
background:#6eb48c;
}

.woocommerce div.product .woocommerce-tabs #tab-description #tab-description {
display:block !important;
}

.woocommerce div.product div[itemprop="description"] a:hover,.woocommerce div.product .woocommerce-tabs #tab-description a:hover {
text-decoration:underline;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h1,.woocommerce div.product .entry-summary div[itemprop="description"] h2,.woocommerce div.product .entry-summary div[itemprop="description"] h3,.woocommerce div.product .entry-summary div[itemprop="description"] h4,.woocommerce div.product .entry-summary div[itemprop="description"] h5,.woocommerce div.product .entry-summary div[itemprop="description"] h6,.woocommerce div.product .woocommerce-tabs #tab-description h1,.woocommerce div.product .woocommerce-tabs #tab-description h2,.woocommerce div.product .woocommerce-tabs #tab-description h3,.woocommerce div.product .woocommerce-tabs #tab-description h4,.woocommerce div.product .woocommerce-tabs #tab-description h5,.woocommerce div.product .woocommerce-tabs #tab-description h6,.woocommerce-product-details__short-description h1,.woocommerce-product-details__short-description h2,.woocommerce-product-details__short-description h3,.woocommerce-product-details__short-description h4,.woocommerce-product-details__short-description h5,.woocommerce-product-details__short-description h6 {
color:#313131;
clear:both;
letter-spacing:0;
line-height:1.3em;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h1,.woocommerce div.product .woocommerce-tabs #tab-description h1,.woocommerce-product-details__short-description h1 {
font-size:20px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h3,.woocommerce div.product .woocommerce-tabs #tab-description h3,.woocommerce-product-details__short-description h3 {
font-size:17px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h5,.woocommerce div.product .woocommerce-tabs #tab-description h5,.woocommerce-product-details__short-description h5 {
font-size:15px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h6,.woocommerce div.product .woocommerce-tabs #tab-description h6,.woocommerce-product-details__short-description h6 {
font-size:14px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] hr,.woocommerce div.product .woocommerce-tabs #tab-description hr,.woocommerce-product-details__short-description hr {
border:0;
height:0;
border-bottom:1px solid #dedede;
clear:both;
}

.woocommerce div.product .entry-summary div[itemprop="description"] blockquote,.woocommerce div.product .woocommerce-tabs #tab-description blockquote,.woocommerce-product-details__short-description blockquote {
padding:0;
position:relative;
margin:0 0 20px;
position:relative;
padding:0 0 0 46px;
border:none !important;
overflow:hidden;
}

.woocommerce div.product .entry-summary div[itemprop="description"] blockquote,.woocommerce div.product .woocommerce-tabs #tab-description blockquote,.woocommerce div.product .entry-summary div[itemprop="description"] blockquote p,.woocommerce div.product .woocommerce-tabs #tab-description blockquote p,.woocommerce-product-details__short-description blockquote,.woocommerce-product-details__short-description blockquote p {
font-size:16px;
color:#888;
font-style:italic;
line-height:1.7;
text-align:left;
}

.woocommerce div.product .entry-summary div[itemprop="description"] blockquote:before,.woocommerce div.product .woocommerce-tabs #tab-description blockquote:before,.woocommerce-product-details__short-description blockquote:before {
color:#6eb48c;
content:'“';
font-family:'Playfair Display SC',serif;
font-size:64px;
font-weight:900;
line-height:1;
font-style:normal;
position:absolute;
top:-4px;
left:0;
}

.woocommerce div.product .entry-summary div[itemprop="description"] blockquote cite,.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author,.woocommerce div.product .woocommerce-tabs #tab-description blockquote cite,.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author,.woocommerce-product-details__short-description blockquote cite,.woocommerce-product-details__short-description blockquote .author {
display:block;
font-size:12px;
text-transform:uppercase;
margin-top:7px;
color:#6eb48c;
font-style:normal;
font-family:"Raleway",sans-serif;
font-weight:700;
overflow:hidden;
text-align:left;
position:relative;
z-index:1;
}

.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span,.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span,.woocommerce-product-details__short-description blockquote .author span {
position:relative;
display:inline-block;
padding:0 10px 0 0;
}

.woocommerce div.product .entry-summary div[itemprop="description"] blockquote .author span:after,.woocommerce div.product .woocommerce-tabs #tab-description blockquote .author span:after,.woocommerce-product-details__short-description blockquote .author span:after {
content:"";
position:absolute;
top:50%;
width:90px;
height:1px;
background:#6eb48c;
left:100%;
opacity:.8;
}

.woocommerce div.product .entry-summary div[itemprop="description"] ul,.woocommerce div.product .entry-summary div[itemprop="description"] ol,.woocommerce div.product .woocommerce-tabs #tab-description ul,.woocommerce div.product .woocommerce-tabs #tab-description ol,.woocommerce-product-details__short-description ul,.woocommerce-product-details__short-description ol {
padding-left:50px;
margin-bottom:20px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] ul ul,.woocommerce div.product .woocommerce-tabs #tab-description ul ul,.woocommerce-product-details__short-description ul ul {
margin:2px 0;
padding-left:22px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] ol ol,.woocommerce div.product .woocommerce-tabs #tab-description ol ol,.woocommerce-product-details__short-description ol ol {
margin:2px 0;
padding-left:32px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] ul li,.woocommerce div.product .woocommerce-tabs #tab-description ul li,.woocommerce-product-details__short-description ul li {
margin-bottom:7px;
position:relative;
list-style-type:square;
line-height:1.7;
}

.woocommerce div.product .entry-summary div[itemprop="description"] ol li,.woocommerce div.product .woocommerce-tabs #tab-description ol li,.woocommerce-product-details__short-description ol li {
margin-bottom:2px;
list-style:decimal;
}

.woocommerce div.product .entry-summary div[itemprop="description"] table,.woocommerce div.product .woocommerce-tabs #tab-description table,.woocommerce-product-details__short-description table {
width:100%;
margin-bottom:22px;
border-collapse:collapse;
border-left:1px solid #f5f5f5;
border-right:1px solid #f5f5f5;
}

.woocommerce div.product .entry-summary div[itemprop="description"] td,.woocommerce div.product .entry-summary div[itemprop="description"] th,.woocommerce div.product .woocommerce-tabs #tab-description td,.woocommerce div.product .woocommerce-tabs #tab-description th,.woocommerce-product-details__short-description td,th {
padding:12px;
border-bottom:1px #e9e9e9 solid;
}

.woocommerce div.product .entry-summary div[itemprop="description"] th,.woocommerce div.product .woocommerce-tabs #tab-description th,.woocommerce-product-details__short-description th {
font-weight:700;
font-size:14px;
background:#f5f5f5;
}

.woocommerce div.product .entry-summary div[itemprop="description"] tr:hover,.woocommerce div.product .woocommerce-tabs #tab-description tr:hover,.woocommerce-product-details__short-description tr:hover {
background:#fff;
}

.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
border:none;
padding:13px 15px;
min-width:150px;
background:#313131;
color:#fff;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
outline:none;
font-size:13px;
}

.woocommerce .quantity .qty {
padding:3px 5px;
width:60px;
line-height:32px;
outline:none;
border:1px solid #dedede;
font-size:18px;
font-weight:700;
font-family:"Raleway",sans-serif;
}

.woocommerce div.product .product_meta {
padding-top:25px;
border-top:1px solid #DEDEDE;
}

.woocommerce div.product .product_meta > span {
display:block;
color:#888;
font-size:14px;
margin-bottom:8px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
padding:0 0 12px;
margin:0 0 24px;
text-align:center;
border-bottom:1px solid #DEDEDE;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
background:none;
border:none;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
margin:0;
padding:0 20px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding:5px 0;
font-family:'Raleway',sans-serif;
font-size:14px;
color:#313131;
text-transform:uppercase;
font-weight:700;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background:none;
border:none;
color:#6eb48c;
}

.woocommerce div.product .woocommerce-tabs .panel {
margin-bottom:50px;
}

.woocommerce div.product .woocommerce-tabs .panel > h2:first-child,.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2,.woocommerce div.product .woocommerce-tabs .panel #respond h3.comment-reply-title,.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title {
font-size:18px;
color:#313131;
clear:both;
letter-spacing:0;
line-height:1.3em;
margin-bottom:17px;
text-transform:uppercase;
font-weight:700;
text-align:left;
display:block;
}

.woocommerce div.product .woocommerce-tabs .panel #respond .comment-reply-title {
margin-top:24px;
font-family:'Raleway',sans-serif;
}

.woocommerce div.product form.comment-form .comment-form-rating {
margin-bottom:15px !important;
}

.woocommerce #review_form #respond p,.woocommerce #review_form #respond .comment-form-rating {
margin-left:0;
margin-right:0;
}

.woocommerce div.product .related > h2,.woocommerce div.product .upsells > h2 {
font-size:18px;
letter-spacing:1px;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
font-weight:700;
color:#313131;
position:relative;
z-index:10;
display:block;
padding:0;
padding-bottom:15px;
margin-bottom:30px;
border-bottom:1px solid #dedede;
}

.woocommerce div.product form.cart .variations td.label {
padding-bottom:15px;
}

.woocommerce div.product form.cart .variations select {
margin-bottom:15px;
}

.woocommerce div.product p.stock {
font-size:100%;
margin-bottom:20px;
}

.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-url {
width:100%;
max-width:374px;
padding:0;
float:none;
}

.woocommerce #review_form #respond p.form-submit {
margin-bottom:0;
margin-top:20px;
text-align:left;
}

.woocommerce #review_form #respond p.form-submit input[type="submit"] {
padding:15px;
font-size:14px;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
width:60px;
border:none;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
padding:0;
background:none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left:80px;
border:1px solid #dedede;
padding:12px 20px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text .meta {
margin-bottom:9px;
color:#888;
font-size:14px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size:13px;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text .meta strong {
font-size:14px;
color:#313131;
text-transform:uppercase;
font-family:'Raleway',sans-serif;
}

.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message {
background:#fff;
border:1px solid #dedede;
border-top:3px solid #6eb48c;
margin-bottom:30px !important;
padding-left:56px;
}

.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before {
top:1em;
margin-top:3px;
}

.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li {
padding:0 0 15px;
margin:0 0 15px;
border-bottom:1px solid #DEDEDE;
}

.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li {
padding-left:0;
}

.woocommerce ul.cart_list li:last-child,.woocommerce ul.product_list_widget li:last-child {
padding-bottom:0;
margin-bottom:0;
border:none;
}

.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total {
margin-top:20px;
padding-top:15px;
font-size:16px;
}

.woocommerce .widget_shopping_cart p.buttons,.woocommerce.widget_shopping_cart p.buttons {
margin-top:15px;
}

.woocommerce .widget_shopping_cart p.buttons a,.woocommerce.widget_shopping_cart p.buttons a,.woocommerce .widget_price_filter .price_slider_amount .button {
color:#fff;
background:#313131;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
font-size:12px;
}

.woocommerce .widget_shopping_cart p.buttons a.checkout,.woocommerce.widget_shopping_cart p.buttons a.checkout {
margin-left:16px;
}

.woocommerce .widget_shopping_cart p.buttons a:hover,.woocommerce.widget_shopping_cart p.buttons a:hover,.woocommerce .widget_price_filter .price_slider_amount .button:hover,.woocommerce div.product form.cart .button:hover {
opacity:.8;
background:#313131;
color:#fff;
text-decoration:none;
}

.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a {
font-size:16px;
font-weight:700;
margin-bottom:10px;
text-decoration:none;
font-family:'Raleway',sans-serif;
}

.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {
width:90px;
margin:0 20px 0 0;
float:left;
}

.woocommerce ul.cart_list li .amount,.woocommerce ul.product_list_widget li .amount {
font-size:18px;
color:#6eb48c;
text-decoration:none;
}

.woocommerce ul.cart_list li del .amount,.woocommerce ul.product_list_widget li del .amount {
font-size:16px;
color:#ccc;
margin-right:5px;
}

.woocommerce ul.product_list_widget li ins,.woocommerce ul.product_list_widget li ins {
text-decoration:none;
}

.woocommerce .widget_shopping_cart
.cart_list li a.remove,.woocommerce.widget_shopping_cart
.cart_list li a.remove {
font-size:24px;
width:24px;
height:24px;
background:none !important;
color:red !important;
border:1px solid #ccc;
line-height:20px;
text-align:center;
margin-top:5px;
margin-left:5px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
height:6px;
margin-bottom:20px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color:#DEDEDE;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color:#313131;
width:18px;
height:18px;
top:-6px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color:#888;
}

.woocommerce .widget_price_filter .price_label {
color:#888;
font-size:14px;
}

.woocommerce .woocommerce-product-search input[type="search"] {
border:1px solid #e9e9e9;
background:#fff url(/wp-content/themes/soledad/images/searchsubmit.png?x72941) no-repeat 94% 15px;
padding:14px 43px 14px 20px;
color:#313131;
}

.woocommerce table.shop_table {
border:none;
border-collapse:collapse;
margin:0 0 27px;
}

.woocommerce table.shop_table th {
padding:0 0 15px;
font-weight:700;
text-transform:uppercase;
color:#313131;
background:none;
font-size:14px;
font-family:'Raleway',sans-serif;
}

.woocommerce table.shop_table td {
padding:30px 0;
border-color:#dedede;
border-bottom:none;
}

.woocommerce-cart table.cart img {
width:90px;
}

.woocommerce table.shop_table a.remove {
width:30px;
height:30px;
border:1px solid #dedede;
color:#dedede !important;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
background:none !important;
line-height:26px;
font-size:26px;
text-decoration:none;
}

.woocommerce table.shop_table a.remove:hover {
color:red !important;
}

.woocommerce table.shop_table td.product-name a {
font-size:16px;
font-family:'Raleway',sans-serif;
font-weight:700;
color:#313131;
text-decoration:none;
}

.woocommerce table.shop_table .quantity .qty {
line-height:28px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
border:1px solid #e9e9e9;
padding:12px 20px 11px;
font-family:'PT Serif',serif;
font-size:12px;
color:#313131;
min-width:150px;
margin-right:20px;
}

.woocommerce-cart table.cart input[type="submit"] {
padding:13px 20px;
font-size:13px;
background:#313131;
color:#fff;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.woocommerce-cart .woocommerce input.button[name="update_cart"] {
color:#fff;
background:#313131;
opacity:1;
padding:13px 20px;
}

.woocommerce .woocommerce-cart-form .cart .button[name="apply_coupon"],.woocommerce .woocommerce-cart-form .cart button.button:disabled,.woocommerce .woocommerce-cart-form .cart button.button:disabled[disabled] {
padding:13px 20px;
line-height:14px;
}

.woocommerce-cart .cart-collaterals .cart_totals table {
border-collapse:collapse;
border:1px solid #dedede;
padding:0 30px;
}

.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th {
background:none;
padding:15px 30px;
}

.woocommerce-cart .cart-collaterals .cart_totals .form-row {
padding:0;
margin-bottom:15px;
}

.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form select {
padding:5px;
max-width:400px;
width:100%;
}

.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="text"],.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="date"],.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="number"],.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form input[type="search"] {
max-width:400px;
padding:8px;
}

.woocommerce .woocommerce-info:before {
color:#6eb48c;
top:1em;
}

.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form button[type="submit"] {
padding:14px 20px;
color:#fff;
background:#313131;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.woocommerce-cart .wc-proceed-to-checkout a {
display:inline-block !important;
padding-left:20px !important;
padding-right:20px !important;
background:#313131 !important;
color:#fff !important;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
border-radius:0;
border:1px solid #dedede;
}

.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text {
border:1px solid #dedede;
padding:14px 20px;
color:#313131;
}

p.lost_password {
margin-bottom:0 !important;
}

.woocommerce form.login .form-row {
margin-bottom:20px;
}

.woocommerce form .form-row input[type="submit"],.woocommerce .return-to-shop .button {
background:#313131;
color:#fff;
padding:15px 20px;
}

.woocommerce form .form-row input[type="submit"]:hover,.woocommerce .return-to-shop .button:hover {
opacity:.8;
background:#313131;
color:#fff;
}

.woocommerce form.checkout .form-row {
margin-bottom:20px;
padding:0;
}

.woocommerce form .form-row {
padding-left:0;
padding-right:0;
}

.woocommerce form.checkout h3#order_review_heading {
margin-top:28px;
}

.woocommerce form.checkout table.shop_table {
border:1px solid #dedede;
}

.woocommerce form.checkout table.shop_table th,.woocommerce form.checkout table.shop_table td {
padding:15px 30px;
}

.woocommerce-checkout #payment {
background:none;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}

.woocommerce-checkout #payment ul.payment_methods {
padding:30px;
border:1px solid #dedede;
}

.woocommerce-checkout #payment ul.payment_methods li {
list-style:none !important;
}

.woocommerce-checkout #payment div.form-row.place-order {
padding:0;
margin-top:30px;
margin-bottom:0;
}

.woocommerce-checkout #payment div.payment_box {
background:none;
color:#888;
padding:0;
}

.woocommerce #payment #place_order,.woocommerce-page #payment #place_order {
float:left;
}

.woocommerce form.lost_reset_password .form-row input[type="submit"],.woocommerce form.register .form-row input[type="submit"] {
margin-top:20px;
}

.pp_gallery ul a,.pp_gallery ul {
height:62px;
}

.pp_gallery {
margin-top:-65px;
}

.pp_nav p {
line-height:1;
}

.penci-google-adsense,.penci-google-adsense-1,.penci-google-adsense-2 {
margin:0 0 30px;
text-align:center;
overflow:hidden;
}

.penci-google-adsense.penci-google-adsense-footer {
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
}

.penci-adsense-below-slider {
text-align:center;
margin:-30px auto 60px;
}

.widget_text .textwidget blockquote {
margin-bottom:10px;
padding-left:40px;
position:relative;
}

.widget_text .textwidget blockquote:before {
color:#999;
position:absolute;
top:0;
left:0;
font-size:22px;
content:"\f10d";
font-family:FontAwesome;
line-height:1;
}

.penci-vernav-enable .penci-menu-hbg {
box-shadow:0 0 2px 0 rgba(0,0,0,0.15);
-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.15);
-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.15);
}

.penci-vernav-toggle {
position:fixed;
width:50px;
height:50px;
display:none;
line-height:40px;
background:none;
top:0;
left:0;
z-index:99997;
transition:all .5s;
-webkit-transition:all .5s;
overflow:hidden;
}

.penci-vernav-poright .penci-vernav-toggle {
right:0;
left:auto;
}

.penci-vernav-poleft.penci-menuhbg-open .penci-vernav-toggle {
left:330px;
}

.penci-vernav-poright.penci-menuhbg-open .penci-vernav-toggle {
right:330px;
}

body.admin-bar .penci-vernav-toggle {
top:32px;
}

.penci-recipe .swp_social_panel,.woocommerce a.added_to_cart {
display:none !important;
}

.penci-recipe-thumb,.penci-review-thumb {
float:left;
width:80px;
margin-right:20px;
}

.penci-recipe-thumb img,.penci-review-thumb img,.woocommerce div.product div[itemprop="description"] .entry-summary img,.woocommerce div.product .woocommerce-tabs #tab-description img {
max-width:100%;
height:auto;
}

.penci-recipe-metades,.penci-review-metas {
display:block;
overflow:hidden;
}

.penci-recipe-heading a.penci-recipe-print:hover,.penci-review-metas .penci-review-btnbuy:hover {
background:#6eb48c;
color:#fff;
border-color:#6eb48c;
text-decoration:none;
}

.penci-recipe-heading .penci-recipe-meta span.servings,.woocommerce ul.products.columns-4 > li.product:nth-child( 4n+4 ),.woocommerce-page ul.products.columns-4 > li.product:nth-child( 4n+4 ),.woocommerce nav.woocommerce-pagination ul > li:last-child,.woocommerce .woocommerce-pagination ul.page-numbers li:last-child,.woocommerce-page .woocommerce-pagination ul.page-numbers li:last-child,.woocommerce #content div.product div.thumbnails a:nth-child(4n+4),.woocommerce div.product div.thumbnails a:nth-child(4n+4),.woocommerce-page #content div.product div.thumbnails a:nth-child(4n+4),.woocommerce-page div.product div.thumbnails a:nth-child(4n+4),.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+4),.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(4n+5) {
margin-right:0;
}

.post-entry .penci-recipe-notes.penci-recipe-notes-novisual p,.penci-recipe-index-wrap ul.penci-recipe-index li article,.post-entry .penci-review-desc p,.woocommerce div.product .entry-summary div[itemprop="description"] blockquote p,.woocommerce div.product .woocommerce-tabs #tab-description blockquote p,.woocommerce-product-details__short-description blockquote p,.woocommerce #review_form #respond textarea,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author input,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email input,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-url input,.woocommerce #reviews #comments ol.commentlist li .comment-text div[itemprop="description"] > p:last-child {
margin:0;
}

.penci-recipe-notes .penci-recipe-title,.woocommerce div.product .woocommerce-product-rating {
margin-bottom:8px;
}

.penci-nutrition,.penci-hide-nutrition,.woocommerce .woocommerce-product-search .screen-reader-text,.woocommerce .woocommerce-product-search input[type="submit"] {
display:none;
}

.penci-nutrition.penci-show-nutrition,.penci-review-container.penci-review-point {
display:block;
}

.penci-nutrition > .nutrition-item:last-child:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-checkout #payment div.payment_box:before {
content:none;
display:none;
}

.penci-recipe-index-wrap ul.penci-recipe-index.column-2 li:nth-child(2n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-3 li:nth-child(3n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-4 li:nth-child(4n+1),.woocommerce ul.products.columns-4 > li.product:nth-child( 4n+1 ),.woocommerce-page ul.products.columns-4 > li.product:nth-child( 4n+1 ),.woocommerce #content div.product div.thumbnails a:nth-child(4n+1),.woocommerce div.product div.thumbnails a:nth-child(4n+1),.woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1),.woocommerce-page div.product div.thumbnails a:nth-child(4n+1),.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+1),section.related.products {
clear:both;
}

.penci-recipe-index .cat > a.penci-cat-name,.penci-review-score-total span {
font-size:12px;
}

.penci-recipe-index-wrap .penci-index-more-link a:hover,.woocommerce-cart .wc-proceed-to-checkout a:hover {
opacity:.8;
}

.wrapper-penci-review .penci-review ul.penci-review-number li:last-child,.penci-review .penci-review-good ul li:last-child,.woocommerce div.product div[itemprop="description"] .entry-summary p:last-child,.woocommerce div.product .woocommerce-tabs #tab-description > p:last-child {
margin-bottom:0;
}

.penci-review-stuff .penci-review-row.full-w .penci-review-good,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals {
width:100%;
}

.penci-fawesome-ver5 .penci-review .penci-review-good ul li:before,.penci-fawesome-ver5 .widget_display_stats dt:before,.penci-fawesome-ver5 .widget_text .textwidget blockquote:before {
font-family:"Font Awesome 5 Free";
font-weight:900;
}

.widget_display_stats dd strong,div.ppt {
font-weight:400;
}

.woocommerce ul.products li.product a img,.woocommerce div.product form.cart,.woocommerce div.product p.cart {
margin-bottom:30px;
}

.woocommerce .star-rating span,.woocommerce .comment-form p.stars a,.woocommerce .comment-form p.stars a:hover {
color:#FFCA00;
}

.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del {
display:inline-block;
font-size:16px;
color:#ccc;
margin-right:10px;
opacity:1;
}

.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover {
background:#6eb48c;
color:#fff;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h1,.woocommerce div.product .entry-summary div[itemprop="description"] h2,.woocommerce div.product .entry-summary div[itemprop="description"] h3,.woocommerce div.product .entry-summary div[itemprop="description"] h4,.woocommerce div.product .entry-summary div[itemprop="description"] h5,.woocommerce div.product .entry-summary div[itemprop="description"] h6,.woocommerce div.product .entry-summary div[itemprop="description"] hr,.woocommerce div.product .woocommerce-tabs #tab-description h1,.woocommerce div.product .woocommerce-tabs #tab-description h2,.woocommerce div.product .woocommerce-tabs #tab-description h3,.woocommerce div.product .woocommerce-tabs #tab-description h4,.woocommerce div.product .woocommerce-tabs #tab-description h5,.woocommerce div.product .woocommerce-tabs #tab-description h6,.woocommerce div.product .woocommerce-tabs #tab-description hr,.woocommerce-product-details__short-description h1,.woocommerce-product-details__short-description h2,.woocommerce-product-details__short-description h3,.woocommerce-product-details__short-description h4,.woocommerce-product-details__short-description h5,.woocommerce-product-details__short-description h6,.woocommerce-product-details__short-description hr,.woocommerce div.product div[itemprop="description"] p,.woocommerce div.product .woocommerce-tabs #tab-description p,.woocommerce-product-details__short-description p {
margin-bottom:17px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h2,.woocommerce div.product .woocommerce-tabs #tab-description h2,.woocommerce-product-details__short-description h2,.woocommerce div.product p.out-of-stock {
font-size:18px;
}

.woocommerce div.product .entry-summary div[itemprop="description"] h4,.woocommerce div.product .woocommerce-tabs #tab-description h4,.woocommerce-product-details__short-description h4,.woocommerce form.checkout table.shop_table .amount {
font-size:16px;
}

.woocommerce div.product form.cart div.quantity,.woocommerce #review_form #respond p.comment-form-author,.woocommerce form.login .form-row input[type="submit"] {
margin-right:20px;
}

.woocommerce div.product .product_meta > span a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color:#888;
}

.woocommerce div.product .product_meta > span a:hover,.woocommerce table.shop_table td.product-name a:hover,.woocommerce form.checkout table.shop_table .order-total .amount {
color:#6eb48c;
}

.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-shipping-calculator p {
margin-bottom:10px;
}

.woocommerce table.shop_table td.product-price span,.woocommerce table.shop_table td.product-subtotal span,.woocommerce-cart .cart-collaterals .cart_totals table td .amount {
font-size:18px;
color:#6eb48c;
}

.woocommerce-cart .woocommerce input.button[name="update_cart"]:hover,.woocommerce-cart table.cart input[type="submit"]:hover,.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-form button[type="submit"]:hover {
background:#313131;
color:#fff;
opacity:.8;
}

.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2,.woocommerce form.checkout h3 {
font-size:16px;
text-transform:uppercase;
}

@media screen and (max-width: 782px) {
body.admin-bar .penci-vernav-toggle {
top:46px;
}
}

.penci-vernav-toggle:before {
width:0;
height:0;
border-top:50px solid #6eb48c;
border-right:50px solid transparent;
content:"";
display:block;
}

.penci-vernav-poright .penci-vernav-toggle:before {
border-left:50px solid transparent;
}

.penci-vernav-toggle i {
position:absolute;
z-index:10;
font-size:14px;
top:7px;
left:9px;
font-weight:400;
line-height:1;
color:#fff;
}

body.penci-fawesome-ver5 .penci-vernav-toggle i {
font-weight:900;
}

.penci-vernav-poright .penci-vernav-toggle i {
left:auto;
right:9px;
}

@media only screen and (min-width: 961px) {
.penci-vernav-enable.penci-vernav-poleft .wrapper-boxed {
padding-left:330px;
}

.penci-vernav-enable.penci-vernav-poright .wrapper-boxed {
padding-right:330px;
}

.penci-vernav-enable .is-sticky #navigation {
width:calc(100% - 330px);
}

.penci-vernav-enable .penci-menu-hbg {
transform:none !important;
-webkit-transform:none !important;
-moz-transform:none !important;
}
}

@media only screen and (max-width: 960px) {
.penci-vernav-toggle {
display:inline-block;
}
}

@media only screen and (max-width: 479px) {
.penci-menu-hbg {
width:330px !important;
}

.penci-vernav-poleft.penci-menuhbg-open .penci-vernav-toggle,.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-left {
left:330px !important;
}

.penci-vernav-poright.penci-menuhbg-open .penci-vernav-toggle,.penci-menuhbg-open .penci-menu-hbg.penci-menu-hbg-right {
right:330px !important;
}

.penci-menu-hbg.penci-menu-hbg-right {
transform:translateX(330px) !important;
-webkit-transform:translateX(330px) !important;
-moz-transform:translateX(330px) !important;
}

.penci-menu-hbg.penci-menu-hbg-left {
transform:translateX(-330px) !important;
-webkit-transform:translateX(-330px) !important;
-moz-transform:translateX(-330px) !important;
}
}

.penci-hbg-search-box {
margin-bottom:30px;
}

#searchform.penci-hbg-search-form .inner-hbg-search-form {
position:relative;
}

#searchform.penci-hbg-search-form input.search-input {
width:100%;
background:none;
font-size:13px;
letter-spacing:0;
transition:all .3s;
-webkit-transition:all .3s;
}

#searchform.penci-hbg-search-form input.search-input:hover,#searchform.penci-hbg-search-form input.search-input:focus {
border-color:#6eb48c;
}

#searchform.penci-hbg-search-form i {
position:absolute;
right:18px;
top:50%;
line-height:1;
font-size:14px;
color:#c7c7c7;
margin-top:-7px;
}

@media only screen and (max-width: 1350px) and (min-width: 961px) {
.penci-vernav-enable .penci-sidebar-content,.penci-vernav-enable .penci-single-style-10 #sidebar.penci-sidebar-content,.penci-vernav-enable .penci-single-style-10 .penci-single-s10-content,.penci-vernav-enable .container.penci_sidebar #main {
width:100%;
padding-left:0 !important;
padding-right:0 !important;
}

.penci-vernav-enable .penci-single-style-10 .penci-single-s10-content,.penci-vernav-enable .penci-single-style-10 .penci-sidebar-content {
width:100%;
position:static;
margin-left:0;
top:auto;
float:none;
display:block;
}

.penci-vernav-enable .penci-single-style-10 .penci-sidebar-content {
margin-bottom:30px;
}

.penci-vernav-enable .penci-sidebar-content,.penci-vernav-enable .penci-single-style-10 #sidebar.penci-sidebar-content {
margin-bottom:40px;
}
}

@media only screen and (max-width: 1300px) and (min-width: 961px) {
.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-1,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-2,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-3,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-5,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-6,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-7,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-8,.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-9 {
width:100%;
margin-right:0;
margin-bottom:30px;
}

.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-4 {
width:48.5%;
margin-bottom:30px;
}

.penci-vernav-enable .footer-widget-wrapper.last {
margin-bottom:0;
}

.penci-vernav-enable .footer-widget-wrapper.footer-widget-style-4:nth-child(2n+2) {
margin-right:0;
}
}

.penci-wpblock .penci-gutenberg-missing {
display:none !important;
}

.penci-wpblock ul.penci-grid {
margin-left:0;
padding-left:0;
}

.post-entry ol li.wp-block-latest-comments__comment {
margin-bottom:15px;
}

.post-entry .wp-block-quote::before,.wp-block-quote::before {
content:'”';
}

.penci_is_nosidebar .wp-block-image.alignfull,.penci_is_nosidebar .wp-block-cover-image.alignfull,.penci_is_nosidebar .wp-block-cover.alignfull,.penci_is_nosidebar .wp-block-gallery.alignfull,.penci_is_nosidebar .alignfull {
margin-left:calc(50% - 50vw);
width:100vw;
max-width:100vw;
margin-left:calc(50% - 50vw);
width:100vw;
max-width:100vw;
}

.post-entry ul.blocks-gallery-grid {
padding-left:0;
}

@media only screen and (min-width: 961px) {
.penci-vernav-enable .penci_is_nosidebar .wp-block-image.alignfull,.penci-vernav-enable .penci_is_nosidebar .wp-block-cover-image.alignfull,.penci-vernav-enable .penci_is_nosidebar .wp-block-cover.alignfull,.penci-vernav-enable .penci_is_nosidebar .wp-block-gallery.alignfull,.penci-vernav-enable .penci_is_nosidebar .alignfull {
margin-left:calc(50% - 50vw + 165px);
width:calc(100vw - 330px);
}
}

.penci_is_nosidebar .wp-block-cover.alignwide,.penci_is_nosidebar .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-image.alignwide,.penci_is_nosidebar .wp-block-gallery.alignwide,.penci_is_nosidebar .alignwide {
margin-left:calc(25% - 25vw);
width:calc(50vw + 50%);
max-width:calc(50vw + 50%);
}

@media only screen and (max-width: 767px) {
.penci_is_nosidebar .wp-block-cover.alignwide,.penci_is_nosidebar .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-image.alignwide,.penci_is_nosidebar .wp-block-gallery.alignwide,.penci_is_nosidebar .alignwide {
margin-left:calc(50% - 50vw);
width:100vw;
max-width:100vw;
}
}

.wp-block-cover-image h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text {
font-size:36px;
}

@media only screen and (max-width: 767px) {
.wp-block-cover-image h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text {
font-size:28px;
}
}

.post-entry .wp-block-cover .wp-block-cover-text a {
color:#fff;
text-decoration:none;
}

.post-entry blockquote.wp-block-quote p,.wpb_text_column blockquote.wp-block-quote p {
font-size:16px;
font-style:normal;
color:#191e23;
}

.post-entry blockquote.wp-block-quote cite,.wpb_text_column blockquote.wp-block-quote cite {
color:#6c7781;
font-size:13px;
font-style:normal;
font-weight:400;
text-transform:none;
font-family:inherit;
}

.wp-block-quote.is-style-large,.wp-block-quote.is-large {
background:#f5f5f5;
padding:10px 20px 11px;
}

.post-entry blockquote.wp-block-quote.is-style-large p,.wpb_text_column blockquote.wp-block-quote.is-style-large p,.post-entry blockquote.wp-block-quote.is-large p,.wpb_text_column blockquote.wp-block-quote.is-large p {
font-size:24px;
font-style:italic;
}

.wpb_text_column ul,.wpb_text_column ol {
padding-left:36px;
margin-bottom:20px;
}

.wpb_text_column ol ol,.wpb_text_column ul ul,.wpb_text_column ul ol,.wpb_text_column ol ul {
margin:2px 0;
padding-left:22px;
}

.wpb_text_column ul li {
margin-bottom:6px;
position:relative;
list-style-type:square;
line-height:1.7;
}

.wpb_text_column ol li {
margin-bottom:2px;
list-style:decimal;
}

.post-entry .wp-block-file {
font-size:16px;
}

.post-entry .wp-block-file a,.container-single .post-entry .wp-block-file a {
color:inherit;
}

.post-entry .wp-block-file a.wp-block-file__button {
color:#fff;
font-size:14px;
}

.penci_is_nosidebar .wp-block-video.alignwide video,.penci_is_nosidebar .wp-block-video.alignfull video {
width:100%;
}

.post-entry .wp-block-table.is-style-stripes {
border-top:none;
border-left:none;
border-right:none;
}

.post-entry pre.wp-block-verse,.post-entry .wp-block-verse pre {
border:none;
background:#f5f5f5;
padding:10px 20px;
font-size:16px;
font-family:inherit;
white-space:nowrap;
overflow:auto;
line-height:1.8;
}

.post-entry .wp-block-pullquote {
padding:30px 0;
margin-bottom:20px;
}

.post-entry .wp-block-pullquote blockquote,.post-entry .wp-block-pullquote blockquote p,.post-entry .wp-block-pullquote blockquote cite {
text-align:inherit;
}

.post-entry .wp-block-pullquote blockquote {
padding-left:0;
margin-bottom:0;
}

.post-entry .wp-block-pullquote blockquote p {
font-size:28px;
font-style:normal;
color:#313131;
}

.post-entry .wp-block-pullquote blockquote cite {
font-weight:inherit;
color:inherit;
font-family:inherit;
margin-top:10px;
font-size:13px;
}

.wp-block-pullquote.is-style-solid-color {
background:#f5f5f5;
}

blockquote.wp-block-quote:before,.post-entry .wp-block-pullquote blockquote:before {
content:none;
display:none;
}

@media (min-width: 600px) {
.wp-block-columns .wp-block-column:last-child {
margin-right:0;
}

.penci_is_nosidebar .wp-block-column .wp-block-cover-image.alignwide,.penci_is_nosidebar .wp-block-column .wp-block-image.alignwide,.penci_is_nosidebar .wp-block-column .wp-block-gallery.alignwide,.penci_is_nosidebar .wp-block-column .alignwide,.penci_is_nosidebar .wp-block-column .wp-block-cover-image.alignfull,.penci_is_nosidebar .wp-block-column .wp-block-image.alignfull,.penci_is_nosidebar .wp-block-column .wp-block-gallery.alignfull,.penci_is_nosidebar .wp-block-column .alignfull {
margin-left:0;
width:100%;
max-width:100%;
}
}

.post-entry a.wp-block-button__link {
text-decoration:none;
}

.has-larger-font-size,.has-huge-font-size {
line-height:1.4;
}

.wp-block-media-text .wp-block-media-text__content p:last-child {
margin-bottom:0;
}

.post-entry hr.wp-block-separator,.wp-block-separator {
border-bottom:2px solid #8f98a1;
}

.post-entry hr.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide {
border-width:1px;
}

.wp-block-separator.is-style-dots {
border:none !important;
}

.wp-block-separator.is-style-dots:before {
color:inherit;
line-height:1;
}

.wp-block-latest-posts {
padding:16px 20px 16px 36px !important;
border:1px solid #dedede;
}

.wp-block-latest-posts.is-grid {
padding-bottom:0 !important;
}

.wp-block-categories .category-item-count {
color:#313131;
}

@media (min-width: 600px) {
.wp-block-latest-posts.is-grid li {
padding-right:8px;
}
}

@media only screen and (max-width: 767px) {
.wp-block-media-text {
display:block;
}

.wp-block-media-text .wp-block-media-text__content {
display:block;
padding:0;
text-align:center;
margin-top:20px;
}

.wp-block-media-text .has-large-font-size,.wp-block-media-text .has-huge-font-size {
font-size:22px;
line-height:1.5;
}
}

.has-pale-pink-color.has-pale-pink-color {
color:#f78da7 !important;
}

.has-vivid-red-color.has-vivid-red-color {
color:#cf2e2e !important;
}

.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {
color:#ff6900 !important;
}

.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
color:#fcb900 !important;
}

.has-light-green-cyan-color.has-light-green-cyan-color {
color:#7bdcb5 !important;
}

.has-vivid-green-cyan-color.has-vivid-green-cyan-color {
color:#00d084 !important;
}

.has-pale-cyan-blue-color.has-pale-cyan-blue-color {
color:#8ed1fc !important;
}

.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {
color:#0693e3 !important;
}

.has-very-light-gray-color.has-very-light-gray-color {
color:#eee !important;
}

.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {
color:#abb8c3 !important;
}

.has-very-dark-gray-color.has-very-dark-gray-color {
color:#313131 !important;
}

.wp-block-embed .wp-block-embed__wrapper iframe,.wp-block-embed .wp-block-embed__wrapper twitter-widget {
display:inline-block !important;
}

.wp-block-embed.aligncenter,.wp-block-embed.alignwide,.wp-block-embed.alignfull {
text-align:center;
}

.wp-block-embed.alignleft {
text-align:left;
}

.wp-block-embed.alignright {
text-align:right;
}

.wp-block-embed-instagram figcaption {
margin-top:-8px;
}

.wp-block-embed-dailymotion .wp-block-embed__wrapper {
position:relative;
padding-bottom:56.2393%;
}

.wp-block-embed-dailymotion .wp-block-embed__wrapper iframe {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
width:100%;
height:100%;
}

.wp-block-yoast-how-to-block .schema-how-to-total-time,.wp-block-yoast-how-to-block .schema-how-to-description {
font-size:16px;
margin-bottom:7px;
}

.wp-block-yoast-how-to-block ol.schema-how-to-steps {
padding:15px 20px 20px 32px;
border:1px solid #dedede;
}

.wp-block-yoast-how-to-block ol.schema-how-to-steps li {
padding:0;
border-bottom:1px solid #dedede;
margin-bottom:17px;
}

.wp-block-yoast-how-to-block ol.schema-how-to-steps li:last-child {
margin-bottom:0;
border-bottom:none;
}

.wp-block-yoast-faq-block .schema-faq-section {
border:1px solid #dedede;
padding:15px 20px;
margin-bottom:15px;
}

p.has-drop-cap:not(:focus):first-letter {
float:left;
font-size:60px;
line-height:.9;
margin:0 8px 0 0;
text-transform:uppercase;
font-style:normal;
}

.has-small-font-size,.post-entry p.has-small-font-size > * {
font-size:12px;
}

.has-medium-font-size,.post-entry p.has-medium-font-size > * {
font-size:20px;
}

.has-large-font-size,.post-entry p.has-large-font-size > * {
font-size:32px;
}

.has-huge-font-size,.post-entry p.has-huge-font-size > * {
font-size:42px;
}

.wp-block-embed-soundcloud .wp-block-embed__wrapper {
width:100%;
position:relative;
padding:0;
padding-top:23.0555%;
}

.wp-block-embed-soundcloud .wp-block-embed__wrapper iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.post-entry .header-standard,.post-entry .penci-overlay-over .overlay-header-box,.post-entry .grid-header-box,.post-entry .grid-header-box .grid-title,.post-entry .header-list-style,.post-entry .header-list-style .grid-title,.post-entry .inner-boxed-2,.post-entry .inner-boxed-2 .grid-title,.post-entry .main-typography,.post-entry .main-typography .grid-title,.post-entry .grid-post-box-meta,.post-entry .item-related {
line-height:1;
}

.post-entry .header-standard h2 a,.post-entry .cat > a.penci-cat-name,.post-entry .header-standard .author-post span a,.post-entry .penci-post-box-meta .penci-box-meta a,.post-entry .overlay-header-box .overlay-title a,.post-entry .overlay-author a,.post-entry .grid-post-box-meta a,.post-entry .penci-grid li .item h2 a,.post-entry .penci-masonry .item-masonry h2 a,.post-entry .penci-readmore-btn a,.post-entry .penci-featured-cat-seemore a,.post-entry .grid-mixed .mixed-detail a,.post-entry .penci-magazine-title a,.post-entry .item-related a {
text-decoration:none;
}

.post-entry .penci-grid > li {
margin-bottom:51px;
}

.wp-block-yoast-how-to-block ol.schema-how-to-steps li:last-child p.schema-how-to-step-text,.wp-block-yoast-faq-block .schema-faq-answer,.post-entry .header-standard h2,.post-entry .header-standard .post-title,.post-entry .overlay-title,.post-entry .grid-header-box .grid-title,.post-entry .header-list-style .grid-title,.post-entry .inner-boxed-2 .grid-title,.post-entry .main-typography .grid-title,.post-entry ul.penci-grid,.post-entry .home-featured-cat .magcat-titlte,.post-entry .penci-border-arrow .inner-arrow,.post-entry .item-related h3,.post-entry .home-pupular-posts-title,.post-entry .item-content p,.post-entry .mag-excerpt p {
margin-bottom:0;
}

@media only screen and (min-width: 960px) and (max-width: 1400px) {
.container.two-sidebar.two-sidebar {
width:100%;
max-width:100%;
padding-left:10px;
padding-right:10px;
}
}

@media only screen and (min-width: 1170px) {
.footer-widget-wrapper .fb_iframe_widget,.footer-widget-wrapper .fb_iframe_widget span,.footer-widget-wrapper .fb_iframe_widget span iframe[style] {
width:340px !important;
}

.footer-widget-wrapper .widget.penci_facebook_widget {
text-align:center;
}
}

@media only screen and (max-width: 1200px) {
.featured-style-38 .penci-owl-carousel .owl-item .item {
width:400px;
}
}

@media only screen and (max-width: 1169px) {
.penci-video-overlay-background {
display:block;
}

.penci-header-signup-form .mc4wp-form-fields > p,.penci-header-signup-form form > p {
display:block;
max-width:100% !important;
text-align:center;
padding:0;
}

.penci-header-signup-form .mc4wp-form input[type="text"],.penci-header-signup-form .mc4wp-form input[type="email"],.penci-header-signup-form .mc4wp-form input[type="submit"] {
margin:20px auto 0;
max-width:400px;
}

ul.homepage-featured-boxes,.post-entry ul.homepage-featured-boxes {
margin-left:-8px;
margin-right:-8px;
}

ul.homepage-featured-boxes li,.post-entry ul.homepage-featured-boxes li {
padding:0 8px;
}

.pencislider-container {
padding:0 25px;
}

.featured-style-3 .penci-owl-carousel .penci-image-holder:before {
height:0;
padding-top:50%;
}

.penci-item-mag {
overflow:hidden;
}

.featured-style-24 .penci-item-2 .penci-image-holder:before {
height:200px;
}

.featured-style-24 .penci-item-1 .penci-image-holder:before {
height:364px;
}

.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a {
font-size:20px;
}

.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a {
font-size:16px;
}

.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a {
text-transform:none;
letter-spacing:0;
}

.featured-style-25 .penci-image-holder:before {
height:150px;
}

.featured-style-25 .penci-item-1 .penci-image-holder:before {
height:458px;
}

.featured-style-26 .penci-item-1 .penci-image-holder:before {
height:324px;
}

.footer-widget-wrapper.footer-widget-style-4 {
width:48%;
margin-right:4%;
}

.footer-widget-wrapper.footer-widget-style-4:nth-child(2) {
margin-right:0;
}

.footer-widget-wrapper.footer-widget-style-4:nth-child(1),.footer-widget-wrapper.footer-widget-style-4:nth-child(2) {
margin-bottom:30px;
}

.footer-widget-wrapper.footer-widget-style-5,.footer-widget-wrapper.footer-widget-style-6,.footer-widget-wrapper.footer-widget-style-7 {
width:25.25%;
}

.footer-widget-wrapper.footer-widget-style-5:first-child,.footer-widget-wrapper.footer-widget-style-6:nth-child(2),.footer-widget-wrapper.footer-widget-style-7:last-child {
width:42.5%;
}

.footer-widget-wrapper.footer-widget-style-8,.footer-widget-wrapper.footer-widget-style-9 {
width:26%;
}

.footer-widget-wrapper.footer-widget-style-8:last-child,.footer-widget-wrapper.footer-widget-style-9:first-child {
width:70.5%;
}

.penci-related-grid-display .item-related:nth-child(3n+1) {
clear:none;
}

.featured-style-35.style-36 .penci-featured-content-right,.featured-style-35 .penci-featured-content-right {
width:350px;
}

.featured-style-35 .feat-text-right .penci-featured-slider-button {
animation-delay:1.2s;
-webkit-animation-delay:1.2s;
}

.featured-style-35 .feat-text-right h3 a {
font-size:24px;
}

.penci-post-gallery-container.masonry .item-gallery-masonry,.inner-portfolio-posts .portfolio-item,.penci-post-gallery-container.masonry.column-4 .item-gallery-masonry,.penci-related-grid-display .item-related {
width:50%;
}

.featured-style-20 .penci-mag-featured-content .feat-meta,.featured-style-21 .penci-mag-featured-content .feat-meta,.featured-style-22 .penci-mag-featured-content .feat-meta,.featured-style-23 .penci-mag-featured-content .feat-meta,.featured-style-24 .penci-mag-featured-content .feat-meta,.featured-style-25 .penci-mag-featured-content .feat-meta,.featured-style-26 .penci-mag-featured-content .feat-meta,.featured-style-35 .featured-content-excerpt p {
display:none;
}

.featured-style-24 .penci-image-holder:before,.featured-style-26 .penci-image-holder:before {
height:160px;
}

.featured-style-29.style-30 .penci-image-holder:before,.featured-style-35.style-36 .penci-image-holder:before,.featured-style-35 .penci-image-holder:before {
height:450px;
}

.footer-widget-wrapper.footer-widget-style-4:nth-child(3),.penci-related-grid-display .item-related:nth-child(2n+1) {
clear:both;
}
}

@media only screen and (min-width: 961px) and (max-width: 1169px) {
.container,.featured-area.style-1,.featured-area.style-4,.featured-area.magazine-slider,#navigation ul.menu > li.megamenu > ul.sub-menu {
width:940px;
}

.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation {
max-width:1000px;
}

.container.has-banner #logo {
width:320px;
padding-right:30px;
}

.container.has-banner .header-banner {
width:620px;
}

#navigation.header-4 #top-search,#navigation.header-5 #top-search,#navigation.header-6 #top-search {
margin-left:26px;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post {
width:25%;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post {
width:33.3333%;
}

#navigation ul.menu > li,#navigation .menu > ul > li {
margin-right:16px;
}

#navigation ul.menu li.megamenu ul ul > li > a,#navigation .menu ul li.megamenu ul ul > li > a {
margin:0 10px;
}

.featured-carousel .featured-content,.featured-carousel.style-2 .featured-content {
top:38.7%;
}

.featured-carousel.style-7 .featured-content .feat-text h3,.wrapper-boxed.enable-boxed .featured-carousel.style-7 .featured-content .feat-text h3,.featured-carousel.style-7 .featured-content .feat-text h3 a {
padding:0;
}

.featured-carousel.style-7 .featured-content .feat-text h3 a:before,.featured-carousel.style-7 .featured-content .feat-text h3 a:after {
content:none;
display:none;
}

.penci-image-holder.slider-style-1-fix {
height:480px;
}

.penci-image-holder.slider-style-3-fix {
height:460px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
height:600px;
}

.penci-magazine-slider ul.mag-wrap li {
width:303px;
height:212px;
}

.penci-magazine-slider ul.mag-wrap li.mag-item-1 {
width:636px;
height:424px;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before {
left:10px;
top:10px;
right:10px;
bottom:10px;
}

.penci-grid li.list-post .item .content-list-right {
padding-left:400px;
}

.penci_sidebar .penci-grid li.list-post .item .content-list-right,.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
padding-left:321px;
}

.featured-style-6 .wrapper-item .penci-item-mag {
width:32.83%;
}

.featured-style-6 .wrapper-item .penci-item-1 {
width:67.17%;
border-right:5px solid transparent;
}

.featured-style-6 .wrapper-item .penci-item-2 {
border-bottom:2px solid transparent;
}

.featured-style-6 .wrapper-item .penci-item-0 {
border-top:3px solid transparent;
}

.featured-style-13 .penci-image-holder:before,.featured-style-15 .penci-image-holder:before {
height:350px;
}

.featured-style-16 .penci-mag-featured-content h3 a {
font-size:15px;
}

.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before {
height:160px;
}

.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
height:324px;
}

.featured-style-17 .penci-slide-overlay .penci-mag-featured-content,.featured-style-18 .penci-slide-overlay .penci-mag-featured-content {
left:0;
width:100%;
padding:0 5px;
text-align:center;
}

.penci-grid li.list-boxed-post-2 {
width:50%;
}

.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
height:312px;
}

.penci_sidebar .penci-grid li.list-boxed-post-2 .content-boxed-2.show-top {
display:none !important;
}

.penci_sidebar .penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom {
display:block !important;
}

.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
min-height:312px;
height:auto;
}

.penci-photo-2-effect figcaption h2 {
padding:0 20px 20px;
font-size:18px;
}

.penci-photo-2-effect figcaption p {
margin-top:20px;
padding:0 20px;
font-size:93%;
}

.penci_sidebar .penci-photo-2-effect figcaption h2 {
padding:0 20px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
font-size:14px;
}

.container.penci_sidebar .penci-grid li.typography-style {
width:48.05%;
margin-right:3.9%;
width:100%;
margin-right:0;
}

.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(3n+3) {
margin-right:3.9%;
clear:none;
}

.container.penci_sidebar .penci-grid li.typography-style:nth-of-type(2n+1) {
margin-right:0;
clear:both;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,.widget ul.side-newsfeed li .side-item .side-image img {
width:100px;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
font-size:11px;
}

.portfolio-overlay-content .portfolio-short,.penci_sidebar .penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short {
margin-top:17%;
}

.penci-grid .list-post.list-boxed-post .item .content-list-right {
min-height:313px;
height:313px;
}

.home-featured-cat-content .mag-photo .magcat-detail {
width:100%;
padding:15px;
}

.home-featured-cat-content .magcat-detail .mag-meta {
margin-top:5px;
}

.home-featured-cat-content .mag-photo .grid-post-box-meta span,.home-featured-cat-content .mag-photo .grid-post-box-meta span a {
font-size:12px;
}

.widget-social.show-text a span {
margin-left:1px;
font-size:12px;
}

ul.footer-socials li {
margin-right:12px;
}

ul.footer-socials li a span {
margin-left:8px;
}

.penci-widget-slide-detail .slide-item-date {
font-size:13px;
}

.woocommerce div.product .product_title {
font-size:24px;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5.mega-row-1 .penci-mega-post:nth-child(5),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-1 .penci-mega-post:nth-child(4),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5.mega-row-2 .penci-mega-post:nth-child(9),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5.mega-row-2 .penci-mega-post:nth-child(10),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(8),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(7),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(15),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(14),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5.mega-row-3 .penci-mega-post:nth-child(13),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(12),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(11),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(10),.featured-style-17 .penci-mag-featured-content .feat-meta,.featured-style-18 .penci-mag-featured-content .feat-meta,.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) .content-boxed-2.show-top,.penci-grid li.list-boxed-post-2:nth-of-type(2n+2) .content-boxed-2.show-bottom,.penci_sidebar .penci-photo-2-effect figcaption p {
display:none;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(5n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4 .penci-mega-post:nth-child(4n+1),.penci-grid li:nth-of-type(3n+1) {
clear:none;
}

#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-5 .penci-mega-post:nth-child(4n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-2 .penci-mega-post:nth-child(3n+1),#navigation .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts.col-mn-4.mega-row-3 .penci-mega-post:nth-child(3n+1),.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) {
clear:both;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content,.featured-style-14 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before {
height:300px;
}

.penci-mag-featured-content h3 a,.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,.widget ul.side-newsfeed li .side-item .side-item-text h4 a,.home-featured-cat-content .magcat-detail h3 a,.widget .penci-widget-slider .penci-widget-slide-detail h4 a {
font-size:14px;
}

.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a,.overlay-header-box .overlay-title a,.penci-single-mag-slider .magcat-detail .magcat-titlte {
font-size:20px;
}

.penci_sidebar .penci-grid li.list-boxed-post-2,.container.penci_sidebar .penci-masonry .item-masonry.standard-masonry {
width:100%;
}

.penci-grid li.list-boxed-post-2:nth-of-type(2n+1) .content-boxed-2.show-bottom,.penci-grid li.list-boxed-post-2:nth-of-type(2n+2) .content-boxed-2.show-top {
display:block;
}

.penci-grid li.list-boxed-post-2 .item > .thumbnail:before,.penci_sidebar .penci-photo-2-effect figcaption:before,.penci_sidebar .penci-photo-2-effect figcaption:after {
display:none;
content:none;
}

.home-featured-cat-content .penci-magcat-carousel .magcat-detail h3 a,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price,.woocommerce ul.cart_list li .amount,.woocommerce ul.product_list_widget li .amount {
font-size:16px;
}
}

@media only screen and (max-width: 1169px) {
.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
margin:0 0 5px;
width:100% !important;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 {
margin:0;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content {
width:50%;
float:left;
display:block;
margin:0!important;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content:first-child {
border-right:3px solid transparent;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content:last-child {
border-left:3px solid transparent;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
width:100%;
border:none !important;
}

.penci-magazine-slider img {
width:100%;
}
}

@media only screen and (min-width: 961px) {
#navigation .menu {
display:inline-block !important;
}
}

@media only screen and (max-width: 960px) {
.container.has-banner #logo {
text-align:center;
display:block;
width:auto;
}

.container.has-banner .header-banner {
display:block;
margin-top:30px;
width:100%;
text-align:center;
}

.featured-area.style-7.loaded .featured-carousel:before {
content:none;
display:none;
}

.featured-style-2 .penci-owl-carousel .owl-item .item {
width:760px;
}

.penci-top-bar.no-social.topbar-menu {
display:block;
}

.penci-topbar-social {
float:none;
}

#navigation.header-11 > .container,#navigation.header-10 > .container {
display:table;
}

#navigation.header-11,#navigation.header-11 .penci-menuhbg-toggle,#navigation.header-10,#navigation.header-10 .penci-menuhbg-toggle,#navigation.header-6,#navigation.header-6 .penci-menuhbg-toggle {
height:60px;
}

#navigation.header-6 #logo {
float:none;
display:inline-block;
}

#navigation.header-6 #logo img {
max-height:58px !important;
padding:10px 0!important;
}

#navigation.header-11 .show-search,#navigation.header-10 .show-search,#navigation.header-9 .show-search,#navigation.header-6 .show-search {
height:58px;
}

#navigation.header-10 .show-search #searchform input.search-input,.is-sticky #navigation.header-11 .show-search #searchform input.search-input,#navigation.header-11 .show-search #searchform input.search-input {
padding:15px 35px 15px 15px;
height:58px;
}

#navigation.header-6 .show-search #searchform input.search-input {
height:58px;
padding:15px 35px 15px 0;
}

#navigation.header-6 #top-search.shoping-cart-icon > a > span {
top:12px;
}

#navigation.header-7,#navigation.header-8,#navigation.header-9 {
padding:0 10px;
}

.penci-magazine-slider ul.mag-wrap li {
width:50%;
height:240px;
border:none;
}

.wrapper-boxed.enable-boxed .featured-area.style-2.loaded-wait button.slick-prev {
left:0 !important;
}

.wrapper-boxed.enable-boxed .featured-area.style-2.loaded-wait button.slick-next {
right:0 !important;
}

.penci-magazine-slider ul.mag-wrap li.mag-item-1 {
width:100%;
padding-bottom:66.11%;
height:0;
border:none;
border-bottom:4px solid transparent;
}

.penci-magazine-slider ul.mag-wrap li.mag-item-2 {
border-right:2px solid transparent;
border-bottom:none;
}

.penci-magazine-slider ul.mag-wrap li.mag-item-3 {
border-left:2px solid transparent;
border-bottom:none;
}

.featured-style-4 .penci-owl-carousel .penci-image-holder:before,.featured-style-5 .penci-owl-carousel .penci-image-holder:before {
height:0;
padding-top:50%;
}

.featured-style-4 .penci-featured-content .featured-slider-overlay,.featured-style-5 .penci-featured-content .featured-slider-overlay {
background:#000;
}

.featured-style-4 .penci-featured-content .feat-text h3 a,.featured-style-5 .penci-featured-content .feat-text h3 a {
font-size:22px;
}

.penci-slider4-overlay,.penci-slider5-overlay {
background:none !important;
}

.featured-style-6 .wrapper-item .penci-item-mag {
width:50%;
border:none;
}

.featured-style-6 .wrapper-item .penci-item-1,.featured-style-14 .wrapper-item .penci-item-1,.featured-style-16 .wrapper-item .penci-item-2,.featured-style-16 .wrapper-item .penci-item-mag {
width:100%;
border:none;
border-bottom:4px solid transparent;
}

.featured-style-13 .penci-image-holder:before {
height:400px;
}

.featured-style-14 .penci-image-holder:before,.featured-style-15 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before {
height:350px;
}

.featured-style-17 .wrapper-item .penci-slider17-mag-item,.featured-style-17 .wrapper-item .penci-slide17-item-2,.featured-style-18 .wrapper-item .penci-slider17-mag-item,.featured-style-18 .wrapper-item .penci-slide17-item-2 {
float:none;
width:100%;
vertical-align:top;
}

.featured-style-17 .wrapper-item .penci-slide17-item-2,.featured-style-18 .wrapper-item .penci-slide17-item-2 {
border:none;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
}

.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-2,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-4,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-0,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-2,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-4,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-0 {
width:50%;
float:left;
}

.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-4,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-1,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-4 {
border-right:2px solid transparent;
margin:0;
}

.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
height:300px;
}

.featured-style-19 .penci-image-holder:before {
height:215px;
}

.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:18px;
}

.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:16px;
}

.featured-style-20 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-3 .penci-mag-featured-content h3 a {
font-size:14px;
text-transform:none;
letter-spacing:0;
}

.featured-style-22 .wrapper-item .penci-item-mag,.featured-style-23 .wrapper-item .penci-item-mag,.featured-style-27 .wrapper-item .penci-item-mag {
border-bottom:4px solid transparent;
width:50%;
}

.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:18px;
text-transform:none;
letter-spacing:0;
}

.featured-style-24 .wrapper-item .penci-item-1,.featured-style-24 .wrapper-item .penci-item-2,.featured-style-24 .wrapper-item .penci-item-3,.featured-style-24 .wrapper-item .penci-item-0 {
border-bottom:4px solid transparent;
}

.featured-style-26 .wrapper-item .penci-item-1 {
width:100%;
border-bottom:4px solid transparent;
}

.featured-style-27 .penci-item-1 .penci-image-holder:before {
height:250px;
}

.featured-style-35.style-36 .penci-image-holder:before,.featured-style-35 .penci-image-holder:before {
height:0;
padding-top:55%;
}

.penci-featured-content-right:before {
content:none;
}

.penci-featured-content-right .feat-text-right:before {
background:#000;
opacity:.7;
content:'';
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
width:100%;
height:100%;
display:block;
z-index:1;
}

.featured-style-35 .feat-text-right h3,.featured-style-35 .featured-cat {
z-index:5;
position:relative;
}

.featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-cat,.featured-style-35 .penci-owl-carousel.owl-loaded .active .feat-text-right h3,.featured-style-35 .penci-owl-carousel.owl-loaded .active .featured-content-excerpt,.featured-style-35 .penci-owl-carousel.owl-loaded .active .penci-featured-slider-button {
animation-name:none;
-webkit-animation-name:none;
-moz-animation-name:none;
-o-animation-name:none;
}

.feat-text-right {
padding-top:15px;
padding-bottom:15px;
width:450px;
left:50%;
margin-left:-225px;
}

.featured-style-37 .penci-featured-items-left,.featured-style-37 .penci-featured-items-right {
width:100%;
border:none;
float:none;
}

.featured-style-37 .penci-featured-items-left {
margin-bottom:4px;
}

.featured-style-37 .penci-featured-items-right .item {
width:50%;
border:none;
margin:0!important;
float:left;
}

.penci-grid li.list-boxed-post-2 {
width:100% !important;
}

.penci-grid li.list-boxed-post-2 .content-boxed-2.show-bottom {
display:block !important;
}

.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2,.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
min-height:312px;
height:auto;
}

.container .penci-grid li.typography-style {
width:100% !important;
margin-right:0 !important;
}

.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2 {
padding:0 20px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
}

.grid-mixed .thumbnail img {
width:100%;
height:auto;
}

.grid-mixed .thumbnail.thumb-left,.grid-mixed .mixed-detail {
display:block !important;
width:100%;
}

.grid-mixed .mixed-detail {
padding:30px;
}

.grid-mixed .penci-post-box-meta {
position:relative;
margin:31px 0 4px;
left:auto;
right:auto;
bottom:auto;
}

#navigation.header-4 .container,#navigation.header-5 .container {
text-align:right;
}

#navigation.header-4 .container #top-search,#navigation.header-5 .container #top-search,#navigation.header-6 .container #top-search {
margin-left:15px;
}

#navigation .button-menu-mobile {
display:inline-block;
}

.portfolio-page-content .portfolio-left,.portfolio-page-content .portfolio-right {
width:100%;
padding:0;
}

.portfolio-page-content .portfolio-left {
margin-bottom:30px;
}

.container.penci_sidebar #main {
width:100%;
margin:0 0 60px;
padding:0!important;
float:none !important;
}

.penci-single-style-10 .penci-single-s10-content {
width:100%;
margin:20px 0 0;
padding:0!important;
float:none !important;
}

.penci-sidebar-content {
position:static !important;
margin-left:0 !important;
top:auto !important;
float:none !important;
width:100% !important;
}

.featured-carousel .featured-content .feat-text h3 a {
font-size:18px;
letter-spacing:1px;
}

.featured-carousel .carousel-meta {
margin-top:5px;
}

.featured-carousel .carousel-meta span {
font-size:13px;
}

.featured-carousel .featured-cat a {
font-size:11px;
}

.footer-widget-wrapper {
width:100% !important;
margin:0 0 30px!important;
float:none;
}

.footer-widget-wrapper.last {
margin-bottom:0 !important;
}

.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li {
width:33.33% !important;
}

.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li {
width:25% !important;
}

.widget .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li {
width:20% !important;
}

.column-1-2,.column-1-3,.column-2-3,.column-1-4,.column-3-4 {
width:100%;
margin:0 0 30px;
}

.standard-masonry .standard-main-content.has-padding {
min-height:0;
padding-left:0;
}

.pencisc-grid-tablet-6 .penci-masonry .item-masonry {
width:16.6666667%;
}

.pencisc-grid-tablet-5 .penci-masonry .item-masonry {
width:20%;
}

.pencisc-grid-tablet-4 .penci-masonry .item-masonry {
width:25%;
}

.pencisc-grid-tablet-3 .penci-masonry .item-masonry {
width:33.3333%;
}

.inner-item-portfolio {
opacity:1;
}

.penci-portfolio.loaded .inner-item-portfolio.animated {
-webkit-animation-name:none;
-moz-animation-name:none;
-o-animation-name:none;
animation-name:none;
}

.penci-top-bar.topbar-menu {
height:auto;
padding-top:10px;
}

ul.penci-topbar-menu > li,div.penci-topbar-menu > ul > li {
float:none;
margin-right:10px;
}

ul.penci-topbar-menu > li a,div.penci-topbar-menu > ul > li a {
line-height:1.5;
}

ul.penci-topbar-menu ul.sub-menu,div.penci-topbar-menu > ul ul.sub-menu {
top:auto;
}

.penci-top-bar,#navigation.header-6 .container,.featured-style-13 .penci-slide-overlay .penci-mag-featured-content,.featured-style-15 .penci-slide-overlay .penci-mag-featured-content,.featured-style-14 .penci-slide-overlay .penci-mag-featured-content,.featured-style-16 .penci-slide-overlay .penci-mag-featured-content,.about-widget {
text-align:center;
}

.penci-top-bar.no-social,#navigation.header-11 .penci-menu-wrap,#navigation.header-10 .penci-menu-wrap,.featured-style-19 .penci-mag-featured-content .feat-meta,.featured-style-24 .penci-mag-featured-content .cat,.featured-style-25 .penci-mag-featured-content .cat,.featured-style-27 .penci-mag-featured-content .feat-meta,.featured-style-35 .feat-text-right .penci-featured-slider-button,.featured-style-35 .featured-content-excerpt,.penci-photo-2-effect figcaption p,.penci_sidebar .penci-photo-2-effect figcaption p,.standard-masonry .standard-content .standard-share-box,ul.footer-socials li a span,.footer-social-drop-line ul.footer-socials li a span,ul.penci-topbar-menu li:hover > ul.sub-menu,div.penci-topbar-menu > ul li:hover > ul.sub-menu {
display:none;
}

.headline-title,.penci-headline-posts,.overlay-video-click,.penci-grid li.list-boxed-post-2 .content-boxed-2.show-top,.grid-mixed .thumbnail.thumb-right,#navigation .menu,div.penci-topbar-menu > ul {
display:none !important;
}

#navigation.header-9 #top-search > a,#navigation.header-9 .show-search a.close-search,#navigation.header-9 .main-nav-social,#navigation.header-10 #top-search > a,#navigation.header-10 .show-search a.close-search,#navigation.header-10 .main-nav-social,#navigation.header-11 #top-search > a,#navigation.header-11 .show-search a.close-search,#navigation.header-11 .main-nav-social,#navigation.header-6 #top-search > a,#navigation.header-6 .show-search a.close-search,#navigation.header-6 .main-nav-social {
height:58px;
line-height:58px;
}

.featured-style-4 .penci-owl-carousel .penci-image-holder,.featured-style-5 .penci-owl-carousel .penci-image-holder,.featured-style-4 .penci-featured-content,.featured-style-5 .penci-featured-content,.featured-style-13 .wrapper-item .penci-item-1,.featured-style-15 .wrapper-item .penci-item-2,.featured-style-15 .wrapper-item .penci-item-mag,.featured-style-14 .wrapper-item .penci-item-1,.featured-style-22 .wrapper-item .penci-item-1,.featured-style-27 .wrapper-item .penci-item-1,.pencisc-grid-tablet-1 .penci-masonry .item-masonry {
width:100%;
}

.featured-style-6 .wrapper-item .penci-item-2,.featured-style-37 .penci-featured-items-right .item:first-child {
border-right:2px solid transparent;
}

.featured-style-6 .wrapper-item .penci-item-0,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-2,.featured-style-17 .wrapper-item .penci-slider17-mag-item .penci-item-0,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-2,.featured-style-18 .wrapper-item .penci-slider17-mag-item .penci-item-0,.featured-style-37 .penci-featured-items-right .item:last-child {
border-left:2px solid transparent;
}

.featured-style-13 .wrapper-item .penci-item-mag,.featured-style-14 .wrapper-item .penci-item-mag,.featured-style-24 .wrapper-item .penci-item-mag,.featured-style-25 .wrapper-item .penci-item-mag,.featured-style-25 .wrapper-item .penci-item-1,.featured-style-26 .wrapper-item .penci-item-mag,.container .penci-portfolio.column-3 .inner-portfolio-posts .portfolio-item,.penci-masonry .item-masonry,.pencisc-grid-tablet-2 .penci-masonry .item-masonry {
width:50%;
}

.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before,.featured-style-24 .penci-item-1 .penci-image-holder:before,.featured-style-24 .penci-item-2 .penci-image-holder:before,.featured-style-24 .penci-item-3 .penci-image-holder:before,.featured-style-24 .penci-item-0 .penci-image-holder:before,.featured-style-25 .penci-item-1 .penci-image-holder:before,.featured-style-25 .penci-item-2 .penci-image-holder:before,.featured-style-25 .penci-item-3 .penci-image-holder:before,.featured-style-25 .penci-item-0 .penci-image-holder:before,.featured-style-27 .penci-image-holder:before {
height:200px;
}

.featured-style-19 .penci-mag-featured-content h3 a,p.penci-sub-heading-video {
font-size:14px;
}

.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:16px;
text-transform:none;
letter-spacing:0;
}

.featured-style-35.style-36 .penci-featured-content-right,.featured-style-35 .penci-featured-content-right,ul.penci-topbar-menu,div.penci-topbar-menu > ul {
width:100%;
text-align:center;
}

h2.penci-heading-video,.woocommerce div.product .product_title {
font-size:24px;
}

.penci-grid li.list-boxed-post-2 .item > .thumbnail:before,.penci-photo-2-effect figcaption:before,.penci-photo-2-effect figcaption:after,.penci_sidebar .penci-photo-2-effect figcaption:before,.penci_sidebar .penci-photo-2-effect figcaption:after {
display:none;
content:none;
}
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation {
max-width:766px;
}

.featured-area .featured-carousel,.featured-area .featured-carousel.style-2,.penci-slick-slider {
max-height:420px;
}

.featured-area.style-4,.featured-area.style-5,.penci-magazine-slider.penci-loading {
min-height:420px;
}

#logo img {
max-width:600px;
height:auto;
}

.penci-image-holder.slider-style-1-fix {
height:372px;
}

.penci-image-holder.slider-style-3-fix {
height:400px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 {
padding-bottom:0 !important;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content {
height:230px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content {
height:450px;
}

.featured-carousel .featured-content,.featured-carousel.style-2 .featured-content {
top:35.3%;
}

.penci-slider .pencislider-container .pencislider-content .pencislider-title {
font-size:26px;
}

.penci-slider .pencislider-container .pencislider-content .pencislider-caption {
font-size:16px;
}

ul.homepage-featured-boxes {
margin-left:-10px;
margin-right:-10px;
}

ul.homepage-featured-boxes li,.post-entry ul.homepage-featured-boxes li {
padding:0 10px;
}

ul.homepage-featured-boxes.boxes-4-columns li {
width:50%;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before {
left:8px;
top:8px;
right:8px;
bottom:8px;
}

.penci-grid li.list-post .item .content-list-right,.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
padding-left:378px;
}

.penci-grid .list-post.list-boxed-post .item .content-list-right {
display:inline-block;
padding:20px 20px 20px 30px;
min-height:0;
height:auto;
}

.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2 {
font-size:14px;
}

.list-boxed-post .inner-content-list-right {
vertical-align:top;
display:block;
}

.penci-pinterest-widget-container .penci-images-pin-widget a {
width:16.6666%;
}

.penci-countdown .countdown-section {
margin:0 20px;
}

.penci-countdown .countdown-amount {
font-size:60px;
}

.penci-grid > li {
width:48.05%;
margin-right:3.9%;
}

.penci-latest-posts-mixed-larger .penci-grid > li,.penci-layout-mixed .penci-grid > li {
width:100% !important;
margin-right:0 !important;
}

.penci-grid > li:nth-of-type(3n+3) {
margin-right:3.9%;
}

.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product {
width:30.769%;
margin-right:3.8465%;
}

.woocommerce ul.products.columns-5 > li.product:nth-child( 4n+4 ),.woocommerce-page ul.products.columns-5 > li.product:nth-child( 4n+4 ),.woocommerce ul.products.columns-4 > li.product:nth-child( 4n+4 ),.woocommerce-page ul.products.columns-4 > li.product:nth-child( 4n+4 ) {
margin-right:3.8465%;
}

.container,.container.two-sidebar.two-sidebar,.featured-area.style-1,.featured-carousel.style-2 .item img,.featured-area.style-4,.featured-area.magazine-slider,.penci-image-holder.slider-style-2-fix {
width:726px;
}

.penci-grid li:nth-of-type(3n+1),.woocommerce ul.products li.first,.woocommerce-page ul.products li.first,.woocommerce ul.products.columns-4 > li.product:nth-child( 4n+1 ),.woocommerce-page ul.products.columns-4 > li.product:nth-child( 4n+1 ) {
clear:none;
}

.penci-grid li:nth-of-type(2n+2),.woocommerce ul.products.columns-5 > li.product:nth-child( 3n+3 ),.woocommerce-page ul.products.columns-5 > li.product:nth-child( 3n+3 ),.woocommerce ul.products.columns-4 > li.product:nth-child( 3n+3 ),.woocommerce-page ul.products.columns-4 > li.product:nth-child( 3n+3 ) {
margin-right:0;
}

.penci-grid li:nth-of-type(2n+1),.woocommerce ul.products.columns-5 > li.product:nth-child( 3n+1 ),.woocommerce-page ul.products.columns-5 > li.product:nth-child( 3n+1 ),.woocommerce ul.products.columns-4 > li.product:nth-child( 3n+1 ),.woocommerce-page ul.products.columns-4 > li.product:nth-child( 3n+1 ) {
clear:both;
}
}

@media only screen and (min-width: 768px) {
.penci-latest-posts-sc .penci-grid li.penci-item-listp .item .content-list-right,.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right,.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail,.container.two-sidebar .penci-grid li.pclist-layout .item .content-list-right {
padding-left:30px;
width:51.948%;
float:left;
}

.penci-latest-posts-sc .penci-grid li.list-post .item > .thumbnail,.penci-featured-cat-sc .penci-grid li.list-post .item > .thumbnail,.container.two-sidebar .penci-grid li.pclist-layout .item > .thumbnail {
max-width:100%;
}

.penci-featured-cat-sc .home-featured-cat-content.style-6 .mag-post-box.first-post.full-mag-cat .magcat-detail {
padding:0!important;
}

.penci-latest-posts-sc .penci-grid li.list-post .item .content-list-right.fullwidth,.penci-featured-cat-sc .penci-grid li.list-post .item .content-list-right.fullwidth {
padding:0;
width:100%;
}
}

@media only screen and (max-width: 767px) {
.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation {
max-width:100%;
}

.header-slogan .header-slogan-text {
padding:0 10px;
}

.featured-area .featured-carousel,.featured-area .featured-carousel.style-2,.penci-slick-slider {
max-height:180px;
}

.featured-area.style-4,.featured-area.style-5,.penci-magazine-slider.penci-loading {
min-height:180px;
}

.penci-image-holder.slider-style-1-fix {
height:250px;
}

.penci-image-holder.slider-style-3-fix {
height:260px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content {
width:100% !important;
border:none !important;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li {
padding-bottom:0 !important;
height:auto !important;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content:first-child,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content:first-child {
margin-bottom:10px !important;
}

.penci-magazine-slider ul.mag-wrap li {
width:100% !important;
border:none !important;
height:0 !important;
padding-bottom:55% !important;
border-bottom:4px solid transparent !important;
}

.penci-magazine-slider .mag-item-1 .mag-meta-child {
margin-top:5px;
}

.home-featured-cat-content.style-9 .mag-post-box:nth-last-child(2),.home-featured-cat-content.style-10 .mag-post-box:nth-last-child(2) {
padding-bottom:15px;
margin-bottom:15px;
}

.penci-featured-content .feat-text {
padding:15px 5px 16px;
max-width:350px;
}

.penci-flat-overlay .penci-slide-overlay .penci-mag-featured-content {
padding:12px 5px;
}

.penci-slide-overlay .penci-mag-featured-content .feat-text {
text-align:center;
}

.penci-slide-overlay .penci-mag-featured-content {
left:0;
width:100%;
padding:0 5px;
bottom:10px;
}

.feat-text-right {
padding-left:15px;
padding-right:15px;
width:350px;
margin-left:-175px;
}

.featured-style-13 .penci-image-holder:before,.featured-style-14 .penci-image-holder:before {
height:300px;
}

.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before {
height:160px;
}

.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before {
height:240px;
}

.featured-style-19 .wrapper-item .penci-item-1,.featured-style-19 .wrapper-item .penci-item-3 {
border-right:2px solid transparent;
}

.featured-style-19 .wrapper-item .penci-item-2,.featured-style-19 .wrapper-item .penci-item-0 {
border-left:2px solid transparent;
}

.featured-style-20 .wrapper-item .penci-item-1,.featured-style-21 .wrapper-item .penci-item-1 {
width:100%;
border-bottom:4px solid transparent;
}

.featured-style-20 .wrapper-item .penci-item-3 {
border-bottom:4px solid transparent;
}

.featured-style-28 .penci-item-1 .penci-image-holder:before {
height:404px;
padding:0;
}

.featured-style-29.style-30 .penci-featured-content {
padding:0 15px;
}

.featured-style-29 .penci-image-holder:before,.featured-style-29.style-30 .penci-image-holder:before {
height:400px;
}

.pencislider-container .pencislider-content .pencislider-title span,.pencislider-container .pencislider-content .pencislider-caption span {
padding:2px 10px;
}

.pencislider-container .pencislider-content .pencislider-button {
padding:9px 15px;
font-size:12px;
}

.penci-home-popular-posts {
padding:30px 0 0;
border:none;
}

.penci-video-overlay {
left:10px;
right:10px;
}

.penci-video-custom-img {
-webkit-animation-delay:.1s;
-moz-animation-delay:.1s;
-o-animation-delay:.1s;
animation-delay:.1s;
}

h2.penci-heading-video {
font-size:18px;
-webkit-animation-delay:.3s;
-moz-animation-delay:.3s;
-o-animation-delay:.3s;
animation-delay:.3s;
}

p.penci-sub-heading-video {
font-size:12px;
-webkit-animation-delay:.5s;
-moz-animation-delay:.5s;
-o-animation-delay:.5s;
animation-delay:.5s;
}

.home-featured-boxes-sc ul.homepage-featured-boxes.boxes-2-columns li,ul.homepage-featured-boxes li,.post-entry ul.homepage-featured-boxes li {
width:100% !important;
margin-bottom:20px;
}

#logo img {
max-width:100%;
height:auto;
}

.standard-main-content.has-padding {
padding-left:0;
}

.standard-main-content.has-padding,.standard-main-content.classic-main-content.has-padding {
min-height:0;
}

.post-image.audio iframe,.standard-post-image.audio iframe {
height:120px;
width:100%;
}

#respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url,.wpcf7 p.name,.wpcf7 p.email,.wpcf7 p.subject {
width:100%;
margin:0;
}

.featured-carousel .featured-content .feat-text h3 a {
letter-spacing:1px;
}

.featured-carousel .featured-content,.featured-carousel.style-2 .featured-content {
top:34%;
}

.featured-carousel > button.slick-next,.featured-carousel > button.slick-prev {
right:10px;
}

.featured-carousel > button.slick-prev,.penci-slider .penci-direction-nav .penci-prev {
left:10px;
}

.featured-carousel .featured-content {
width:340px;
}

.featured-carousel .featured-content .feat-text {
padding:20px 10px!important;
}

.standard-main-content > h2,.header-classic > h2,.error-404 .heading-text-404 {
font-size:24px;
padding:0;
}

.penci-slider.penci-loading {
min-height:250px;
}

.penci-slider ul.slides li .pencislider-container {
padding:0 65px;
}

.penci-slider .pencislider-container .pencislider-content .penci-button {
margin:20px 0 0;
}

.penci-slider .pencislider-container .pencislider-content .pencislider-button {
padding:8px 20px;
font-size:12px;
}

.standard-main-content > h2:before,.header-classic > h2 a:before,.header-classic > h2 a:after,.post-header h1 span:before,.post-header h2 span:before,.post-header h1 span:after,.post-header h2 span:after {
content:none !important;
}

.container.penci_sidebar .penci-grid > li {
width:100% !important;
margin:0 0 40px!important;
}

.post-entry .penci-portfolio-filter ul li {
float:none;
}

.post-entry .penci-portfolio-filter ul li,.penci-portfolio-filter ul li {
margin:0 10px 5px;
}

.penci-grid .list-post.list-boxed-post .item > .thumbnail,.penci-grid .list-post.list-boxed-post .item .content-list-right,.penci-grid li.list-post .item > .thumbnail,.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb {
width:100%;
display:block;
height:auto;
min-height:0;
float:none;
max-width:100%;
}

.penci-grid li {
width:100% !important;
margin-right:0 !important;
float:none;
}

.container.penci_sidebar .penci-masonry .item-masonry {
width:100%;
float:none;
position:static !important;
margin-bottom:30px;
}

.penci-grid .list-post.list-boxed-post .item .content-list-right {
padding:30px;
}

.pencisc-grid-mobile-6 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-6 .penci-masonry .item-masonry {
width:16.6666667% !important;
}

.pencisc-grid-mobile-5 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-5 .penci-masonry .item-masonry {
width:20% !important;
}

.pencisc-grid-mobile-4 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-4 .penci-masonry .item-masonry {
width:25% !important;
}

.pencisc-grid-mobile-3 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-3 .penci-masonry .item-masonry {
width:33.3333% !important;
}

.pencisc-grid-mobile-2 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-2 .penci-masonry .item-masonry {
width:50% !important;
}

.home-featured-cat-content .mag-photo {
width:100%;
margin-bottom:15px;
}

.home-featured-cat-content.style-1 {
margin-left:0;
margin-right:0;
width:100%;
}

.home-featured-cat.mag-cat-style-2 {
width:100%;
margin:0 0 20px;
float:none;
}

.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-thumb {
margin-bottom:24px;
}

.home-featured-cat-content.style-6 .cat-right .mag-post-box {
margin-right:0;
width:100%;
float:none;
display:table;
padding-bottom:15px;
border-bottom:1px solid #DEDEDE;
margin-bottom:15px;
}

.home-featured-cat-content.style-6 .cat-right .mag-post-box:last-child {
border:none;
}

.home-featured-cat-content.style-9 .mag-post-box,.home-featured-cat-content.style-10 .mag-post-box {
width:100%;
float:none;
margin-right:0;
}

.content-special-list {
padding:15px;
}

.format-post-box .post-format-icon {
top:10px;
margin-left:-35px;
display:none;
}

.format-post-box.penci-format-quote .dt-special,.format-post-box .dt-special,.format-post-box .dt-special a {
font-size:16px;
line-height:1.7;
}

.under-construction-page .under-title {
font-size:23px;
}

.penci-countdown .countdown-section {
margin:0 5px;
}

.penci-countdown .countdown-amount {
font-size:30px;
}

.penci-countdown .countdown-period {
font-size:13px;
letter-spacing:1px;
margin:15px 0 0;
}

.penci-post-gallery-container.masonry .item-gallery-masonry a {
opacity:1;
-webkit-animation-delay:0s !important;
-moz-animation-delay:0s !important;
-o-animation-delay:0s !important;
animation-delay:0s !important;
-webkit-animation-name:none !important;
-moz-animation-name:none !important;
-o-animation-name:none !important;
animation-name:none !important;
}

ul.footer-socials li {
margin-right:20px;
}

.penci-header-signup-form h4.header-signup-form,.header-standard h2,.header-standard .post-title,.header-standard h2 a,.penci-page-header h1 {
font-size:20px;
letter-spacing:1px;
}

.tags-share-box {
padding:20px 0;
}

.post-share {
position:static;
margin-top:15px;
clear:both;
display:block;
}

.penci-overlay-over .overlay-header-box {
padding:0;
left:10px;
right:10px;
}

.overlay-post-box-meta {
position:static;
padding:20px 0 0;
}

.home-featured-cat-content .penci-single-mag-slider .grid-post-box-meta {
margin-top:7px;
}

.post-pagination .prev-post,.post-pagination .next-post {
float:none;
width:100%;
display:table;
}

.post-pagination .prev-post {
margin-bottom:15px;
}

.post-entry .penci-recipe-heading h2 {
display:block;
float:none;
font-size:18px;
}

.penci-recipe-heading a.penci-recipe-print {
float:none;
display:inline-block;
height:26px;
line-height:24px;
}

.penci-recipe-heading .penci-recipe-meta {
margin-top:15px;
}

.penci-review-score-total,.penci-review-stuff .penci-review-bad {
margin-top:20px;
}

.footer-subscribe h4.footer-subscribe-title {
font-size:28px;
}

.footer-subscribe .mc4wp-form .mdes {
margin-left:0;
width:100%;
font-size:16px;
}

.footer-subscribe .mc4wp-form .memail {
width:328px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
display:block;
margin-bottom:10px;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce .penci_sidebar ul.products.columns-4 li.product,.woocommerce-page .penci_sidebar ul.products.columns-4 li.product {
width:48%;
margin-right:4%;
}

.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+3 ),.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+3 ) {
margin-right:4%;
}

.woocommerce ul.products li.product:nth-child(2n+2),.woocommerce-page ul.products li.product:nth-child(2n+2),.woocommerce ul.products.columns-4 li.product:nth-child(2n+2),.woocommerce-page ul.products.columns-4 li.product:nth-child(2n+2),.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+2 ),.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+2 ) {
margin-right:0;
}

.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions input {
width:auto;
}

.container,.container.two-sidebar.two-sidebar,.featured-area.style-1,.featured-carousel.style-2 .item img,.featured-area.style-4,.featured-area.magazine-slider,.penci-grid li .item > .thumbnail,.penci-masonry .item-masonry > .thumbnail,.penci-review-stuff,.penci-review-average,.penci-review-stuff .penci-review-good {
width:100%;
}

.penci-image-holder.slider-style-2-fix,.featured-style-2 .penci-owl-carousel .owl-item .item,.featured-style-28 .wrapper-item .penci-item-1,.footer-subscribe .mc4wp-form {
width:480px;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-3 .mag-content,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 .mag-content,.featured-style-15 .penci-image-holder:before,.featured-style-16 .penci-image-holder:before {
height:200px;
}

.featured-carousel .feat-text .feat-time,.penci-magazine-slider .mag-cat,#penci-end-sidebar-sticky,.penci-featured-content .feat-text .featured-cat,.penci-featured-content .feat-text .feat-meta,.penci-mag-featured-content .cat,.penci-mag-featured-content .feat-meta,.featured-style-35 .featured-cat,.standard-content .standard-share-box,.thecomment .author-img,.overlay-header-box .cat,.overlay-header-box .overlay-author,.woocommerce #reviews #comments ol.commentlist li img.avatar {
display:none;
}

.featured-carousel .featured-cat a,.penci-grid .list-post.list-boxed-post .item > .thumbnail {
margin-bottom:0;
}

.penci-magazine-slider .mag-item-1 .mag-meta h3 a,.penci-magazine-slider .mag-meta h3 a,.penci-featured-content .feat-text h3 a,.featured-style-4 .penci-featured-content .feat-text h3 a,.featured-style-5 .penci-featured-content .feat-text h3 a,.featured-style-35 .feat-text-right h3 a,.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a,.post-entry h4,.elementor-text-editor h4,.overlay-header-box .overlay-title a,.penci-review-container.penci-review-count h4 {
font-size:18px;
}

.featured-carousel.style-7 .featured-content .feat-text h3,.wrapper-boxed.enable-boxed .featured-carousel.style-7 .featured-content .feat-text h3,.featured-carousel.style-7 .featured-content .feat-text h3 a,.post-header h1 span,.post-header h2 span,.penci-grid li.list-post .item .content-list-right,.home-featured-cat-content.style-1 .cat-left,.home-featured-cat-content.style-1 .cat-right,.home-featured-cat-content.style-6 .mag-post-box.first-post .magcat-detail {
padding:0;
}

.featured-carousel.style-7 .featured-content .feat-text h3 a:before,.featured-carousel.style-7 .featured-content .feat-text h3 a:after,.penci-slider .pencislider-container .pencislider-content .pencislider-button:before,.penci-grid .list-post.list-boxed-post .item > .thumbnail:before,.penci-overlay-over .overlay-header-box:after {
content:none;
display:none;
}

.penci-mag-featured-content h3 a,.featured-style-13 .penci-mag-featured-content h3 a,.featured-style-19 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-24 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-25 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:14px;
}

.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-29.style-30 .penci-featured-content .feat-text h3 a,.post-entry h3,.elementor-text-editor h3,.penci-single-mag-slider .magcat-detail .magcat-titlte {
font-size:20px;
}

.featured-style-7 .penci-mag-featured-content h3 a,.featured-style-8 .penci-mag-featured-content h3 a,.featured-style-9 .penci-mag-featured-content h3 a,.featured-style-10 .penci-mag-featured-content h3 a,.featured-style-11 .penci-mag-featured-content h3 a,.featured-style-12 .penci-mag-featured-content h3 a,.featured-style-15 .penci-mag-featured-content h3 a,.featured-style-15 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-16 .penci-mag-featured-content h3 a,.featured-style-16 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-28 .penci-mag-featured-content h3 a,.post-entry h5,.elementor-text-editor h5,.footer-social-remove-circle ul.footer-socials li a i,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price,.woocommerce ul.cart_list li .amount,.woocommerce ul.product_list_widget li .amount,.woocommerce table.shop_table td.product-price span,.woocommerce table.shop_table td.product-subtotal span,.woocommerce-cart .cart-collaterals .cart_totals table td .amount {
font-size:16px;
}

.featured-style-19 .penci-image-holder:before,.featured-style-24 .penci-item-1 .penci-image-holder:before,.featured-style-24 .penci-item-2 .penci-image-holder:before,.featured-style-24 .penci-item-3 .penci-image-holder:before,.featured-style-24 .penci-item-0 .penci-image-holder:before,.featured-style-25 .penci-item-1 .penci-image-holder:before,.featured-style-25 .penci-item-2 .penci-image-holder:before,.featured-style-25 .penci-item-3 .penci-image-holder:before,.featured-style-25 .penci-item-0 .penci-image-holder:before,.featured-style-27 .penci-item-2 .penci-image-holder:before,.featured-style-27 .penci-item-3 .penci-image-holder:before,.featured-style-27 .penci-item-4 .penci-image-holder:before,.featured-style-27 .penci-item-0 .penci-image-holder:before {
height:150px;
}

.featured-style-19 .wrapper-item .penci-item-mag,.featured-style-19 .wrapper-item .penci-item-2,.featured-style-19 .wrapper-item .penci-item-3,.featured-style-20 .wrapper-item .penci-item-mag,.featured-style-21 .wrapper-item .penci-item-mag,.penci-recipe-index-wrap ul.penci-recipe-index li,.penci-recipe-index-wrap ul.penci-recipe-index.column-4 li,.penci-recipe-index-wrap ul.penci-recipe-index.column-3 li {
width:50%;
}

.featured-style-20 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-20 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-21 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-23 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-0 .penci-mag-featured-content h3 a {
font-size:14px;
text-transform:none;
letter-spacing:0;
}

.featured-style-29 .penci-featured-content .feat-text h3 a,.pencislider-container .pencislider-content .pencislider-title,.format-post-box .post-format-icon i,.post-entry h1,.elementor-text-editor h1 {
font-size:24px;
}

.grid-mixed,.grid-mixed > article,.penci-portfolio-filter ul,.list-boxed-post .inner-content-list-right {
display:block;
}

.post-header h1 a,.post-header h2 a,.post-header h1,.archive-box span,.archive-box h1,.penci-slider .pencislider-container .pencislider-content .pencislider-title {
font-size:18px;
letter-spacing:1px;
}

.thecomment .comment-text,.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin-left:0;
}

.penci-slider .pencislider-container .pencislider-content .pencislider-caption,.author-quote span {
font-size:13px;
}

.penci-post-gallery-container.masonry .item-gallery-masonry,.inner-portfolio-posts .portfolio-item,.penci-masonry .item-masonry,.pencisc-grid-mobile-1 .home-featured-cat-content .mag-photo,.pencisc-grid-mobile-1 .penci-masonry .item-masonry,.penci-featured-cat-ctcol.pencisc-grid-mobile-2 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-3 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-4 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-5 .home-featured-cat-content .mag-photo,.penci-featured-cat-ctcol.pencisc-grid-mobile-6 .home-featured-cat-content .mag-photo {
width:100% !important;
}

.penci-grid li.list-post .item > .thumbnail,.home-featured-cat-content .cat-left {
margin-bottom:30px;
}

.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2,.post-entry h2,.elementor-text-editor h2 {
font-size:22px;
}

.home-featured-cat-content .cat-left,.home-featured-cat-content .cat-right,.woocommerce .penci_sidebar #content div.product div.images,.woocommerce .penci_sidebar div.product div.images,.woocommerce-page .penci_sidebar #content div.product div.images,.woocommerce-page .penci_sidebar div.product div.images,.woocommerce .penci_sidebar #content div.product div.summary,.woocommerce .penci_sidebar div.product div.summary,.woocommerce-page .penci_sidebar #content div.product div.summary,.woocommerce-page .penci_sidebar div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
width:100%;
float:none;
}

.post-entry h6,.elementor-text-editor h6 {
font-size:15px;
}

.penci-recipe-index-wrap ul.penci-recipe-index.column-2 li:nth-child(2n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-3 li:nth-child(3n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-4 li:nth-child(4n+1),.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+1 ),.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 3n+1 ) {
clear:none;
}

.penci-recipe-index-wrap ul.penci-recipe-index.column-2 li:nth-child(2n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-3 li:nth-child(2n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-4 li:nth-child(2n+1),.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1),.woocommerce ul.products.columns-4 li.product:nth-child(2n+1),.woocommerce-page ul.products.columns-4 li.product:nth-child(2n+1),.woocommerce .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+1 ),.woocommerce-page .penci_sidebar ul.products.columns-4 > li.product:nth-child( 2n+1 ) {
clear:both;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.container,.container.two-sidebar.two-sidebar,.featured-area.style-1,.featured-carousel.style-2 .item img,.featured-area.style-4,.featured-area.magazine-slider {
width:480px;
}

.penci-single-style-5 .penci-move-title-above .standard-post-special_wrapper.container {
width:100%;
}

.wrapper-boxed.enable-boxed,.wrapper-boxed.enable-boxed .is-sticky #navigation {
max-width:520px;
}

.featured-area .featured-carousel,.featured-area .featured-carousel.style-2,.penci-slick-slider {
max-height:280px;
}

.featured-area.style-4,.featured-area.style-5,.penci-magazine-slider.penci-loading {
min-height:280px;
}

#logo img {
max-width:100%;
height:auto;
}

.standard-post-image .audio-iframe,.standard-content-special {
left:15px;
right:15px;
bottom:15px;
}

.post-image.audio iframe {
width:100%;
height:auto;
}

.penci-countdown .countdown-section {
margin:0 15px;
}

.penci-countdown .countdown-amount {
font-size:40px;
}

.penci-countdown .countdown-period {
font-size:16px;
margin:20px 0 0;
}
}

@media only screen and (max-width: 479px) {
.penci-single-smore .container,.penci-post-image-wrapper > .container,.wrapper-boxed > .container,#widget-area > .container,#footer-section > .container {
padding-left:20px;
padding-right:20px;
}

.wrapper-boxed > .container > .container {
padding-left:0;
padding-right:0;
}

.feat-text-right {
width:290px;
margin-left:-145px;
}

.header-slogan .header-slogan-text {
font-size:12px;
padding:0 10px;
}

#navigation.header-6 #top-search {
margin-left:5px;
}

#navigation.header-6 #logo img {
max-width:200px;
}

.featured-carousel .featured-content {
width:250px;
width:240px;
top:37%;
}

.featured-style-2 .penci-owl-carousel .owl-item .item,.featured-style-38 .penci-owl-carousel .owl-item .item {
width:360px;
}

.penci-magazine-slider ul.mag-wrap li .mag-content {
width:100% !important;
border:none !important;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li .mag-content {
margin-bottom:5px !important;
}

.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-1,.penci-magazine-slider.penci-mag3-slider ul.mag-wrap li.mag-item-2 {
margin:0!important;
border:none !important;
}

.featured-carousel.style-7 .featured-content {
bottom:5px;
}

.featured-carousel.style-7 .featured-content .feat-text h3 a {
padding:0;
}

.featured-style-37 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content {
bottom:16px;
}

.standard-post-image .audio-iframe,.standard-content-special {
left:10px;
right:10px;
bottom:10px;
}

ul.homepage-featured-boxes .penci-fea-in.boxes-style-2 .fea-box-img:before {
top:10px;
left:10px;
bottom:10px;
right:10px;
}

.grid-overlay-meta .grid-header-box {
margin-left:10px;
margin-right:10px;
}

.footer-widget-wrapper .quote-widget > p {
padding-left:35px;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image img,.widget ul.side-newsfeed li .side-item .side-image img {
width:100px;
}

.standard-post-special.penci-special-format-quote .standard-content-special {
position:relative;
left:auto;
right:auto;
bottom:auto;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
border:1px solid #DEDEDE;
border-top:none;
}

.format-post-box {
padding-left:20px;
padding-right:20px;
padding-top:20px;
}

.post-entry blockquote {
padding:0 0 0 40px;
}

.post-entry blockquote:before {
font-size:56px;
}

.post-author .author-content {
margin:0;
}

.author-img {
margin-right:20px;
}

.author-img img {
width:80px;
height:auto;
margin:0;
}

.penci-slick-slider > button.slick-prev,.penci-slick-slider > button.slick-next,.penci-magazine-slider .penci-direction-nav a {
width:32px;
height:32px;
line-height:32px;
margin-top:-16px;
font-size:15px;
}

.penci-slick-slider > button.slick-prev i,.penci-slick-slider > button.slick-next i {
line-height:32px;
font-size:15px;
}

.featured-carousel .featured-cat a {
padding:2px 10px 1px;
}

.featured-carousel.style-2 .featured-content {
top:37%;
}

.featured-carousel .featured-content .feat-text {
padding:15px 10px!important;
}

.portfolio-overlay-content .portfolio-short,.penci_sidebar .penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short,.penci-portfolio.column-2 .portfolio-overlay-content .portfolio-short {
margin-top:17.5%;
}

.featured-carousel .featured-cat {
margin-bottom:5px;
}

.penci-slider.penci-loading {
min-height:160px;
}

.penci-slider ul.slides li .pencislider-container {
padding:0 20px;
}

.penci-slider .pencislider-container .pencislider-content .pencislider-caption {
font-size:12px;
margin:3px 0 0;
}

.penci-slider .pencislider-container .pencislider-content .penci-button {
margin:14px 0 0;
}

.penci-slider .pencislider-container .pencislider-content .pencislider-button {
padding:5px 10px;
font-size:10px;
}

.penci-grid .list-post.list-boxed-post .item .content-list-right {
padding:30px 15px!important;
clear:both;
}

.featured-style-1 .penci-owl-carousel .penci-image-holder:before {
padding-top:50%;
}

.featured-style-13 .penci-image-holder:before,.featured-style-14 .penci-image-holder:before {
height:200px;
}

.featured-style-17 .penci-image-holder:before,.featured-style-18 .penci-image-holder:before {
height:140px;
}

.featured-style-22 .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-1 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23 .penci-item-6 .penci-slide-overlay .penci-mag-featured-content {
padding:0 5px;
bottom:10px;
}

.featured-style-22.penci-flat-overlay .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-22.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-1 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-2 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-3 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-4 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-5 .penci-slide-overlay .penci-mag-featured-content,.featured-style-23.penci-flat-overlay .penci-item-6 .penci-slide-overlay .penci-mag-featured-content {
padding:12px 5px;
bottom:0;
}

.featured-style-28 .penci-item-1 .penci-image-holder:before {
height:404px;
padding:0;
}

.featured-style-29 .penci-featured-content,.featured-style-30 .penci-featured-content {
padding:0 15px;
}

.featured-style-29 .penci-image-holder:before,.featured-style-30 .penci-image-holder:before {
height:300px;
}

.featured-style-29 .penci-featured-slider-button a,.featured-style-30 .penci-featured-slider-button a {
height:30px;
line-height:26px;
padding:0 10px;
font-size:11px;
}

.featured-style-31 .penci-image-holder,.featured-style-32 .penci-image-holder {
height:400px !important;
}

.pencislider-container .pencislider-content .pencislider-button {
padding:8px 15px;
font-size:12px;
}

.grid-mixed .mixed-detail {
padding:30px 15px;
}

.typography-style .content-typography {
left:10px;
right:10px;
top:10px;
bottom:10px;
}

.penci-grid li.list-boxed-post-2 .inner-parent-boxed-2,.penci_sidebar .penci-grid li.list-boxed-post-2 .inner-parent-boxed-2 {
min-height:200px;
height:auto;
padding:30px 15px;
}

.penci-post-box-meta .penci-post-share-box {
display:block;
float:none;
margin-top:15px;
}

.penci-more-link a.more-link {
font-size:12px;
padding:5px 0;
}

.widget .tagcloud a {
font-size:10px !important;
padding:4px 10px 3px;
margin-right:4px;
margin-bottom:8px;
}

.home-featured-cat-content .mag-photo .magcat-detail {
padding:15px;
width:100%;
}

.home-featured-cat-content .mag-photo .magcat-detail h3 a {
font-size:16px;
letter-spacing:0;
}

.home-featured-cat-content .magcat-detail .mag-meta {
margin-top:5px;
display:none;
}

.home-featured-cat-content .magcat-detail h3 a {
font-size:15px;
line-height:1.3;
}

.post-box-meta-single span {
display:block;
margin-top:5px;
}

.post-box-meta-single span:before {
content:"";
display:none;
}

ul.slick-dots li button {
margin:0 3px;
}

.penci-rlt-popup {
width:240px;
}

.penci-rlt-popup .rtlpopup-heading {
padding-left:12px;
font-size:14px;
}

.penci-rlt-popup .rltpopup-item {
padding-bottom:12px;
margin-bottom:12px;
}

.penci-rlt-popup .penci-rtlpopup-content {
padding:12px;
}

.penci-rlt-popup .rltpopup-thumbnail {
margin-right:12px;
width:80px;
}

.penci-rlt-popup .penci-close-rltpopup {
right:2px;
}

a img.alignleft,a img.alignright,a img.alignnone {
margin:0 auto 30px;
float:none;
display:block;
}

.video-align-left,.video-align-right {
margin-left:0;
margin-right:0;
float:none;
}

.post-entry ul,.elementor-text-editor ul,.woocommerce .page-description ul,.post-entry ol,.elementor-text-editor ol,.woocommerce .page-description ol {
padding-left:25px;
}

.post-tags {
display:block;
}

.post-share {
display:block;
float:none;
margin-top:8px;
}

.post-share .share-title {
display:inline-block;
}

.post-pagination .prev-post {
margin-bottom:15px;
}

.comments ul.children {
margin:0 0 0 35px;
}

#sidebar-nav {
width:270px;
transform:translateX(-270px);
-webkit-transform:translateX(-270px);
-moz-transform:translateX(-270px);
}

.penci-pagination ul.page-numbers li {
margin-right:5px;
}

.penci-pagination ul.page-numbers li span,.penci-pagination ul.page-numbers li a {
width:25px;
}

ul.footer-socials li {
margin-right:10px;
}

ul.footer-socials li a {
line-height:32px;
}

ul.footer-socials li a i {
width:32px;
height:32px;
line-height:32px;
font-size:14px;
}

#footer-logo img {
max-width:280px;
}

.footer-instagram h4.footer-instagram-title span {
padding:0 20px;
font-size:12px;
}

.comments .children,.comments > .comment > .comment,.comments > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment,.comments > .comment > .comment > .comment > .comment > .comment {
margin:0 0 0 30px;
}

.overlay-post-box-meta > div {
margin-top:15px;
}

.overlay-post-box-meta > div:first-child {
margin-top:0;
display:block;
}

.overlay-post-box-meta > div:after {
content:none;
display:none;
}

.penci-single-mag-slider .magcat-detail {
padding:10px 15px;
}

.footer-menu li {
padding:0 5px;
}

.penci-post-gallery-container.masonry .item-gallery-masonry {
width:100% !important;
opacity:1;
}

.penci-post-gallery-container.masonry .item-gallery-masonry.animated {
animation-name:none;
-webkit-animation-name:none;
-moz-animation-name:none;
-o-animation-name:none;
}

.penci-review-metas .penci-review-meta,.penci-recipe-heading .penci-recipe-meta > span {
display:block;
margin-bottom:4px;
}

.penci-recipe-heading .penci-recipe-meta > span:last-child {
margin-bottom:0;
}

.footer-subscribe {
padding:40px 0;
}

.footer-subscribe h4.footer-subscribe-title {
font-size:24px;
}

.footer-subscribe .mc4wp-form {
width:100%;
padding:0 20px;
}

.footer-subscribe .mc4wp-form .memail,.footer-subscribe .mc4wp-form .msubmit {
width:100%;
float:none;
margin-left:0;
}

.footer-subscribe .widget .mc4wp-form input[type="submit"] {
max-width:100%;
}

.penci-recipe-index-wrap ul.penci-recipe-index.column-2 li:nth-child(2n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-3 li:nth-child(2n+1),.penci-recipe-index-wrap ul.penci-recipe-index.column-4 li:nth-child(2n+1) {
clear:both;
}

.penci-recipe-index-wrap ul.penci-recipe-index li article {
max-width:300px;
margin-left:auto;
margin-right:auto;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce .penci_sidebar ul.products li.product,.woocommerce-page .penci_sidebar ul.products li.product {
width:100% !important;
margin-right:0 !important;
}

.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-author,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-email,.woocommerce div.product .woocommerce-tabs .panel #respond p.comment-form-url {
max-width:300px;
}

.woocommerce table.shop_table .quantity .qty {
width:46px;
font-size:14px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
width:48%;
margin-right:0;
margin-bottom:20px;
}

.woocommerce table.shop_table a.remove {
width:20px;
height:20px;
line-height:18px;
font-size:20px;
}

.woocommerce table.shop_table td.product-name a {
font-size:14px;
padding-left:5px;
}

.penci-header-signup-form,#navigation,.inner-header {
padding-left:10px;
padding-right:10px;
}

.penci-single-style-10 .header-standard,.penci-single-style-10 .post-box-meta-single,.penci-post-box-meta,.penci-post-box-meta.post-box-boxed-1 {
text-align:center;
}

.penci-google-adsense-single-s10,.penci-featured-content .feat-text {
width:100%;
}

.featured-carousel .featured-content .feat-text h3 a,.featured-style-35 .feat-text-right h3 a,.penci-grid li .item h2 a,.penci-masonry .item-masonry h2 a,.penci-featured-content .feat-text h3 a,.featured-style-4 .penci-featured-content .feat-text h3 a,.featured-style-5 .penci-featured-content .feat-text h3 a,.featured-style-6 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-37 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-13 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-15 .penci-mag-featured-content h3 a,.featured-style-14 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-17 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-18 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-27 .penci-item-1 .penci-mag-featured-content h3 a,.grid-mixed .mixed-detail h2 a,.home-pupular-posts-title,.item-related h3 a,.post-box-title,.thecomment .comment-text span.author,.thecomment .comment-text span.author a,.author-content h5,.author-content h5 a,.archive-box span,.archive-box h1,.post-header h1,.overlay-header-box .overlay-title a {
font-size:16px;
}

.featured-carousel .carousel-meta,.featured-style-37 .penci-owl-carousel .owl-dots,.post-box-meta span.author-post,.penci-review-thumb,.penci-recipe-thumb,.container .penci-grid li.typography-style .grid-post-box-meta,.penci-post-box-meta .penci-box-meta i {
display:none;
}

.penci-image-holder.slider-style-1-fix,.penci-image-holder.slider-style-3-fix {
height:180px;
}

.penci-image-holder.slider-style-2-fix,.featured-style-28 .wrapper-item .penci-item-1 {
width:300px;
}

.penci-magazine-slider .mag-item-1 .mag-meta h3 a,.penci-magazine-slider .mag-meta h3 a,.format-post-box .dt-special a,.penci-photo-2-effect figcaption h2,.penci_sidebar .penci-photo-2-effect figcaption h2,.featured-style-22 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-5 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-6 .penci-mag-featured-content h3 a,.featured-style-22 .penci-item-0 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-2 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-3 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-4 .penci-mag-featured-content h3 a,.featured-style-26 .penci-item-0 .penci-mag-featured-content h3 a,.pencislider-container .pencislider-content .pencislider-caption {
font-size:14px;
}

.penci-magazine-slider .mag-item-1 .mag-meta,.format-post-box.penci-format-link {
padding:15px;
}

.featured-style-38 .penci-featured-content .feat-text h3 a,.item-related h3 a,.post-box-title,.thecomment .comment-text span.author,.thecomment .comment-text span.author a,.author-content h5,.author-content h5 a,.featured-style-28 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-29 .penci-featured-content .feat-text h3 a,.featured-style-30 .penci-featured-content .feat-text h3 a,.penci-header-signup-form h4.header-signup-form,.header-standard h2,.header-standard .post-title,.header-standard h2 a,.penci-page-header h1,.post-entry .penci-recipe-heading h2 {
font-size:18px;
}

.penci-magazine-slider .penci-direction-nav a.penci-prev,.penci-owl-carousel .owl-nav .owl-prev,.penci-slick-slider > button.slick-prev {
left:10px;
}

.penci-magazine-slider .penci-direction-nav a.penci-next,.penci-owl-carousel .owl-nav .owl-next,.penci-slick-slider > button.slick-next {
right:10px;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a,.widget ul.side-newsfeed li .side-item .side-item-text h4 a,.post-entry blockquote,.post-entry blockquote p,.penci-single-mag-slider .magcat-detail .magcat-titlte {
font-size:15px;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text .side-item-meta,.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta,.featured-style-19 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-1 .penci-mag-featured-content h3 a,.featured-style-19 .penci-item-0 .penci-mag-featured-content h3 a,.error-404 .sub-heading-text-404,.home-featured-cat-content .magcat-detail .mag-meta span,.penci-rlt-popup .rltpopup-meta .rltpopup-title,.post-entry .penci-recipe-title {
font-size:13px;
}

.featured-carousel > button.slick-prev,.featured-carousel > button.slick-next,.penci-slider .penci-direction-nav .penci-prev,.penci-slider .penci-direction-nav .penci-next,.penci-post-nav-thumb {
display:none !important;
}

.standard-main-content > h2,.header-classic > h2,.error-404 .heading-text-404,.pencislider-container .pencislider-content .pencislider-title,.page .post-header h1 {
font-size:20px;
}

.wrapper-boxed.enable-boxed .featured-carousel .featured-content .feat-text h3 a,.featured-carousel .featured-content .feat-text h3 a,.penci-slider .pencislider-container .pencislider-content .pencislider-title {
font-size:14px;
letter-spacing:1px;
}

.penci-mag-featured-content h3 a,.featured-style-13 .penci-mag-featured-content h3 a,.featured-style-18 .penci-mag-featured-content h3 a,.home-featured-cat-content .mag-photo .grid-post-box-meta span,.home-featured-cat-content .mag-photo .grid-post-box-meta span a,.penci-pagination a i,#footer-copyright *,.penci-rlt-popup .rltpopup-meta .date,.woocommerce table.shop_table th {
font-size:12px;
}

.featured-style-17 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-18 .penci-slide17-item-2 .penci-image-holder:before,.featured-style-26 .penci-item-1 .penci-image-holder:before {
height:220px;
}

.cat > a.penci-cat-name,.penci-grid li .item .cat a,.penci-masonry .item-masonry .cat a,.penci-pagination a,.penci-pagination .disable-url {
font-size:11px;
}

.post-pagination .prev-post,.post-pagination .next-post,.penci-related-grid-display .item-related,.penci-recipe-index-wrap ul.penci-recipe-index.column-2 li,.penci-recipe-index-wrap ul.penci-recipe-index.column-4 li,.penci-recipe-index-wrap ul.penci-recipe-index.column-3 li {
width:100%;
float:none;
}

.open-sidebar-nav #close-sidebar-nav,.open-sidebar-nav #sidebar-nav {
left:270px;
}
}

@media screen and (max-width: 782px) and ( min-width: 601px ) {
.admin-bar .is-sticky #navigation {
top:46px !important;
}
}

@media screen and (max-width: 600px) {
.is-sticky #navigation {
top:0 !important;
z-index:999999;
}

#sidebar-nav,#close-sidebar-nav,.penci-menu-hbg,.penci-menu-hbg-overlay {
z-index:9999999;
}

#close-sidebar-nav i {
display:inline-block;
}
}

.penci-wrap-gprd-law {
display:block;
color:#212121;
font-size:14px;
}

.penci-gprd-law {
padding:7px 15px;
color:inherit;
font-size:inherit;
display:block;
text-align:center;
transition:all .3s;
-webkit-transition:all .3s;
background:#f5f5f5;
}

.penci-gprd-law p {
font-size:inherit;
color:inherit;
margin:0;
display:inline-block;
}

.penci-gprd-law .penci-gprd-accept,.penci-gprd-law .penci-gprd-more {
display:inline-block;
padding:0;
line-height:1;
font-size:inherit;
color:inherit;
margin-left:10px;
transition:opacity .3s;
-webkit-transition:opacity .3s;
}

.penci-gprd-law .penci-gprd-accept {
background:#212121;
color:#fff;
padding:6px 15px;
}

.penci-gprd-law .penci-gprd-accept:hover,.penci-gprd-law .penci-gprd-more:hover {
opacity:.8;
}

.penci-gprd-law,.penci-wrap-gprd-law .penci-gdrd-show {
position:fixed;
z-index:19999;
left:0;
bottom:0;
right:0;
width:100%;
}

.penci-wrap-gprd-law .penci-gdrd-show {
display:inline-block;
width:auto;
right:100px;
left:auto;
padding:6px 15px;
font-size:inherit;
color:inherit;
background:#f5f5f5;
line-height:1;
transition:all .3s;
-webkit-transition:all .3s;
transition-delay:.2s;
-webkit-transition-delay:.2s;
}

.penci-wrap-gprd-law-close {
z-index:0;
}

.penci-close-all .penci-gdrd-show,.penci-close-all .penci-gprd-law {
visibility:hidden;
}

.penci-wrap-gprd-law-close .penci-gprd-law,.penci-wrap-gprd-law .penci-gdrd-show {
transform:translateY(100%);
-webkit-transform:translateY(100%);
}

.penci-wrap-gprd-law-close .penci-gdrd-show {
transform:translateY(0);
-webkit-transform:translateY(0);
}

@media screen and (max-width: 768px) {
.penci-wrap-gprd-law .penci-gdrd-show {
display:none !important;
}
}

.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc {
padding:20px;
}

#flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton {
display:inline-block;
}

.bos_searchbox_widget_class #flexi_searchbox h1,.bos_searchbox_widget_class #flexi_searchbox h2,.bos_searchbox_widget_class #flexi_searchbox h3,.bos_searchbox_widget_class #flexi_searchbox h4 {
font-family:'Raleway',sans-serif;
font-style:normal;
letter-spacing:1px;
font-weight:700;
}

.bos_searchbox_widget_class #flexi_searchbox h3,.bos_searchbox_widget_class #flexi_searchbox h4 {
margin-bottom:10px;
}

.bos_searchbox_widget_class #flexi_searchbox h3 {
font-size:24px;
}

.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc select,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc input[type="text"] {
border-radius:0;
border:none;
}

.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc input[type="text"] {
height:34px;
line-height:34px;
padding:0 10px!important;
width:100% !important;
}

.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc select {
padding:5px 10px!important;
height:28px;
line-height:28px;
margin-right:10px;
}

.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton {
border-radius:0;
border:none;
box-shadow:none;
font-family:'Raleway',sans-serif;
font-weight:700;
font-size:14px;
padding:0 20px;
line-height:40px;
}

.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper .b_submitButton:hover {
border:0;
border-radius:0;
opacity:.8;
}

.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchDest,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchCheckInDate,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc #b_searchCheckOutDate,.bos_searchbox_widget_class #flexi_searchbox #b_searchboxInc .b_submitButton_wrapper {
margin-bottom:20px;
}

.penci-vc-row {
margin-left:-10px;
margin-right:-10px;
display:flex;
flex-wrap:wrap;
}

.penci-vc-column {
float:left;
padding-left:10px;
padding-right:10px;
}

.penci-vc-row:after {
content:" ";
display:table;
width:100%;
}

.penci-col-1,.penci-col-2,.penci-col-3,.penci-col-4,.penci-col-5,.penci-col-6,.penci-col-7,.penci-col-8,.penci-col-9,.penci-col-10,.penci-col-11,.penci-col-12 {
position:relative;
min-height:1px;
padding-left:10px;
padding-right:10px;
}

@media (min-width: 480px) {
.penci-col-1,.penci-col-2,.penci-col-3,.penci-col-4,.penci-col-5,.penci-col-6,.penci-col-7,.penci-col-8,.penci-col-9,.penci-col-10,.penci-col-11,.penci-col-12 {
width:100%;
}
}

@media (min-width: 768px) {
.penci-col-7,.penci-col-8,.penci-col-9,.penci-col-10,.penci-col-11,.penci-col-12 {
width:100%;
}
}

@media (min-width: 992px) {
.penci-col-1,.penci-col-2,.penci-col-3,.penci-col-4,.penci-col-5,.penci-col-6,.penci-col-7,.penci-col-8,.penci-col-9,.penci-col-10,.penci-col-11,.penci-col-12 {
float:left;
margin-bottom:0;
}

.penci-col-12 {
width:100%;
}

.penci-col-11 {
width:91.66666667%;
}

.penci-col-10 {
width:83.33333333%;
}

.penci-col-9 {
width:75%;
}

.penci-col-8 {
width:66.66666667%;
}

.penci-col-7 {
width:58.33333333%;
}

.penci-col-6 {
width:50%;
}

.penci-col-5 {
width:41.66666667%;
}

.penci-col-4 {
width:33.33333333%;
}

.penci-col-3 {
width:25%;
}

.penci-col-2 {
width:16.66666667%;
}

.penci-col-1 {
width:8.33333333%;
}
}

.pencisc-grid .pencisc-grid-item {
word-break:break-word;
min-width:0;
}

.penci-featured-cat-ctcol.pencisc-grid-1 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-2 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-3 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-4 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-5 .home-featured-cat-content,.penci-featured-cat-ctcol.pencisc-grid-6 .home-featured-cat-content {
display:flex;
overflow:hidden;
flex-wrap:wrap;
grid-column-gap:10px;
grid-row-gap:10px;
}

.penci-gallery-bsc .pencisc-grid {
grid-column-gap:0;
grid-row-gap:0;
}

.penci-lposts-ctcol.pencisc-grid-1 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-1 .home-featured-cat-content,.pencisc-grid-1 .pencisc-grid {
grid-template-columns:repeat(1,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-2 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-2 .home-featured-cat-content,.pencisc-grid-2 .pencisc-grid {
grid-template-columns:repeat(2,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-3 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-3 .home-featured-cat-content,.pencisc-grid-3 .pencisc-grid {
grid-template-columns:repeat(3,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-4 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-4 .home-featured-cat-content,.pencisc-grid-4 .pencisc-grid {
grid-template-columns:repeat(4,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-5 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-5 .home-featured-cat-content,.pencisc-grid-5 .pencisc-grid {
grid-template-columns:repeat(5,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-6 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-6 .home-featured-cat-content,.pencisc-grid-6 .pencisc-grid {
grid-template-columns:repeat(6,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-1 .penci-grid,.penci-lposts-ctcol.pencisc-grid-2 .penci-grid,.penci-lposts-ctcol.pencisc-grid-3 .penci-grid,.penci-lposts-ctcol.pencisc-grid-4 .penci-grid,.penci-lposts-ctcol.pencisc-grid-5 .penci-grid,.penci-lposts-ctcol.pencisc-grid-6 .penci-grid,.pencisc-grid-1 .pencisc-grid,.pencisc-grid-4 .pencisc-grid,.pencisc-grid-2 .pencisc-grid,.pencisc-grid-5 .pencisc-grid,.pencisc-grid-3 .pencisc-grid,.pencisc-grid-6 .pencisc-grid {
display:flex;
overflow:hidden;
flex-wrap:wrap;
grid-column-gap:30px;
grid-row-gap:30px;
}

@media (max-width: 960px) {
.pencisc-grid-tablet-0 .pencisc-grid {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow:hidden;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.penci-lposts-ctcol.pencisc-grid-tablet-1 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-tablet-1 .home-featured-cat-content,.pencisc-grid-tablet-1 .pencisc-grid {
grid-template-columns:repeat(1,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-tablet-2 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-tablet-2 .home-featured-cat-content,.pencisc-grid-tablet-2 .pencisc-grid {
grid-template-columns:repeat(2,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-tablet-3 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-tablet-3 .home-featured-cat-content,.pencisc-grid-tablet-3 .pencisc-grid {
grid-template-columns:repeat(3,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-tablet-4 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-tablet-4 .home-featured-cat-content,.pencisc-grid-tablet-4 .pencisc-grid {
grid-template-columns:repeat(4,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-tablet-5 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-tablet-5 .home-featured-cat-content,.pencisc-grid-tablet-5 .pencisc-grid {
grid-template-columns:repeat(5,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-tablet-6 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-tablet-6 .home-featured-cat-content,.pencisc-grid-tablet-6 .pencisc-grid {
grid-template-columns:repeat(6,1fr);
display:grid;
}

.pencisc-grid-tablet-7 .pencisc-grid {
grid-template-columns:repeat(7,1fr);
display:grid;
}

.pencisc-grid-tablet-8 .pencisc-grid {
grid-template-columns:repeat(8,1fr);
display:grid;
}

.pencisc-grid-tablet-9 .pencisc-grid {
grid-template-columns:repeat(9,1fr);
display:grid;
}

.pencisc-grid-tablet-10 .pencisc-grid {
grid-template-columns:repeat(10,1fr);
display:grid;
}

.pencisc-grid-tablet-11 .pencisc-grid {
grid-template-columns:repeat(11,1fr);
display:grid;
}

.pencisc-grid-tablet-12 .pencisc-grid {
grid-template-columns:repeat(12,1fr);
display:grid;
}
}

@media (max-width: 767px) {
.pencisc-grid-mobile-0 .pencisc-grid {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
overflow:hidden;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.penci-lposts-ctcol.pencisc-grid-mobile-1 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-mobile-1 .home-featured-cat-content,.pencisc-grid-mobile-1 .pencisc-grid {
grid-template-columns:repeat(1,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-mobile-2 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-mobile-2 .home-featured-cat-content,.pencisc-grid-mobile-2 .pencisc-grid {
grid-template-columns:repeat(2,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-mobile-3 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-mobile-3 .home-featured-cat-content,.pencisc-grid-mobile-3 .pencisc-grid {
grid-template-columns:repeat(3,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-mobile-4 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-mobile-4 .home-featured-cat-content,.pencisc-grid-mobile-4 .pencisc-grid {
grid-template-columns:repeat(4,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-mobile-5 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-mobile-5 .home-featured-cat-content,.pencisc-grid-mobile-5 .pencisc-grid {
grid-template-columns:repeat(5,1fr);
display:grid;
}

.penci-lposts-ctcol.pencisc-grid-mobile-6 .penci-grid,.penci-featured-cat-ctcol.pencisc-grid-mobile-6 .home-featured-cat-content,.pencisc-grid-mobile-6 .pencisc-grid {
grid-template-columns:repeat(6,1fr);
display:grid;
}

.pencisc-grid-mobile-7 .pencisc-grid {
grid-template-columns:repeat(7,1fr);
display:grid;
}

.pencisc-grid-mobile-8 .pencisc-grid {
grid-template-columns:repeat(8,1fr);
display:grid;
}

.pencisc-grid-mobile-9 .pencisc-grid {
grid-template-columns:repeat(9,1fr);
display:grid;
}

.pencisc-grid-mobile-10 .pencisc-grid {
grid-template-columns:repeat(10,1fr);
display:grid;
}

.pencisc-grid-mobile-11 .pencisc-grid {
grid-template-columns:repeat(11,1fr);
display:grid;
}

.pencisc-grid-mobile-12 .pencisc-grid {
grid-template-columns:repeat(12,1fr);
display:grid;
}
}

.container.two-sidebar {
width:1400px;
display:flex;
flex-wrap:wrap;
}

.penci-two-sidebar .container.penci-breadcrumb {
width:1400px;
}

.penci-vc-row.penci-vc-dis-padding {
margin-left:0;
margin-right:0;
}

.layout-14_12_14 .penci-main-content,.container.two-sidebar #main {
width:57%;
order:2;
padding-left:50px;
padding-right:50px;
}

.layout-14_12_14 .penci-vc-sidebar,.container.two-sidebar .penci-sidebar-content {
width:21.5%;
}

.layout-14_12_14 .penci-sidebar-left,.container.two-sidebar .penci-sidebar-left {
order:1;
}

.layout-14_12_14 .penci-sidebar-right,.container.two-sidebar .penci-sidebar-right {
order:3;
}

.layout-12_14_14 .penci-main-content {
order:1;
width:53.5%;
padding-right:50px;
}

.layout-12_14_14 .penci-sidebar-left {
order:2;
width:25%;
padding-right:50px;
}

.layout-12_14_14 .penci-sidebar-right {
order:3;
width:21.5%;
}

.layout-14_14_12 .penci-main-content {
order:3;
width:53.5%;
padding-left:50px;
}

.layout-14_14_12 .penci-sidebar-left {
order:1;
width:21.5%;
}

.layout-14_14_12 .penci-sidebar-right {
order:2;
width:25%;
padding-left:50px;
}

.layout-13_23 .penci-main-content,.layout-23_13 .penci-main-content {
width:70.94%;
float:left;
}

.layout-23_13 .penci-main-content {
padding-right:50px;
}

.layout-13_23 .penci-main-content {
padding-left:50px;
}

.layout-13_23 .penci-vc-sidebar,.layout-23_13 .penci-vc-sidebar {
width:29.06%;
float:right;
}

.vc-penci-w1080,.vc-penci-w1170,.vc-penci-w1400 {
width:100%;
}

.vc-penci-w1080 {
max-width:1080px;
}

.vc-penci-w1170 {
max-width:1170px;
}

.vc-penci-w1400 {
max-width:1400px;
}

.penci-missing-settings {
font-size:13px;
font-weight:400;
text-align:left;
padding:10px 10px 5px;
outline:2px dashed #d4d4d4;
color:#131313;
font-family:Verdana,Geneva,sans-serif;
cursor:pointer;
margin-top:10px;
margin-bottom:10px;
}

.penci-missing-settings span {
font-size:11px;
position:relative;
margin-right:10px;
margin-bottom:5px;
background-color:red;
color:#fff;
font-weight:700;
padding:5px 10px;
display:inline-block;
vertical-align:top;
}

.block-title-icon-left .inner-arrow i {
margin-right:8px;
}

.block-title-icon-right .inner-arrow i {
margin-left:8px;
}

.penci-fancy-heading.penci-block-vc {
background-color:transparent;
}

.penci-fancy-heading.penci-heading-text-center {
text-align:center;
}

.penci-fancy-heading .penci-heading-content p {
line-height:inherit;
font-size:inherit;
color:inherit;
}

.penci-fancy-heading .penci-heading-content p:last-child {
margin-bottom:0;
}

.penci-fancy-heading.penci-heading-text-right {
text-align:right;
overflow:hidden;
}

.penci-fancy-heading.penci-heading-text-right .penci-heading-subtitle,.penci-fancy-heading.penci-heading-text-right .penci-heading-title,.penci-fancy-heading.penci-heading-text-right .penci-heading-content {
float:right;
clear:both;
}

.penci-fancy-heading.penci-heading-text-right li {
text-align:right;
list-style-position:inside;
}

.penci-fancy-heading.penci-heading-text-left {
text-align:left;
}

.penci-fancy-heading .penci-heading-title {
font-size:36px;
color:#111;
margin-top:0;
margin-bottom:5px;
}

.penci-fancy-heading .penci-heading-subtitle {
margin-bottom:10px;
}

.penci-fancy-heading .penci-heading-title + .penci-heading-subtitle {
margin-top:10px;
}

.penci-fancy-heading .penci-heading-subtitle,.penci-fancy-heading .penci-heading-content {
font-size:16px;
}

.penci-fancy-heading .penci-heading-content {
margin-top:10px;
clear:both;
}

.penci-fancy-heading .penci-separator {
margin-bottom:15px;
}

.penci-separator {
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
width:60px;
clear:both;
}

.penci-separator-right {
float:right;
}

.penci-separator-right .penci-heading-icon {
margin-right:0;
}

.penci-separator-left .penci-heading-icon {
margin-left:0;
}

.penci-separator-left .penci-sep_holder_l,.penci-separator-right .penci-sep_holder_r {
display:none;
}

.penci-separator .penci-sep_holder {
height:1px;
position:relative;
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
min-width:10%;
}

.penci-separator .penci-sep_line {
height:1px;
border-top:1px solid #dedede;
display:block;
position:relative;
top:1px;
width:100%;
}

.penci-separator-dotted .penci-sep_line {
border-style:dotted;
}

.penci-separator-dashed .penci-sep_line {
border-style:dashed;
}

.penci-separator-double .penci-sep_line {
border-top-style:double;
border-top-width:4px;
top:-2px;
}

.penci-separator .penci-heading-icon {
margin:10px 15px;
font-size:20px;
color:#6eb48c;
}

.penci-animation-shrink:active,.penci-animation-shrink:hover {
transform:scale(0.9);
}

.penci-animation-grow:active,.penci-animation-grow:hover {
transform:scale(1.1);
}

.penci-vc-container,.penci-fancy-heading.penci-heading-text-center .penci-heading-subtitle,.penci-fancy-heading.penci-heading-text-center .penci-heading-content,.penci-separator-center {
margin-left:auto;
margin-right:auto;
}

.penci-animation-shrink,.penci-animation-grow {
transition-duration:.3s;
transition-property:transform;
}

@keyframes penci-animation-pulse {
25% {
transform:scale(1.1);
}

75% {
transform:scale(0.9);
}
}

.penci-animation-pulse:active,.penci-animation-pulse:hover {
animation-name:penci-animation-pulse;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite;
}

@keyframes penci-animation-pulse-grow {
to {
transform:scale(1.1);
}
}

.penci-animation-pulse-grow:active,.penci-animation-pulse-grow:hover {
animation-name:penci-animation-pulse-grow;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate;
}

@keyframes penci-animation-pulse-shrink {
to {
transform:scale(0.9);
}
}

.penci-animation-pulse-shrink:active,.penci-animation-pulse-shrink:hover {
animation-name:penci-animation-pulse-shrink;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate;
}

@keyframes penci-animation-push {
50% {
transform:scale(0.8);
}

100% {
transform:scale(1);
}
}

.penci-animation-push:active,.penci-animation-push:hover {
animation-name:penci-animation-push;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1;
}

@keyframes penci-animation-pop {
50% {
transform:scale(1.2);
}
}

.penci-animation-pop:active,.penci-animation-pop:hover {
animation-name:penci-animation-pop;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1;
}

.penci-icon {
display:inline-block;
line-height:1;
-webkit-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
color:#818a91;
font-size:50px;
text-align:center;
}

.penci-icon i {
width:1em;
height:1em;
position:relative;
z-index:20;
display:block;
}

.penci-info-box .penci-icon i:before,.penci-info-box .penci-icon svg:before {
position:absolute;
left:50%;
top:0;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
}

.penci-icon:hover {
color:#818a91;
}

.penci-view-stacked .penci-icon {
padding:.5em;
background-color:#818a91;
color:#fff;
fill:#fff;
}

.penci-view-framed .penci-icon {
padding:.5em;
color:#818a91;
border:3px solid #818a91;
background-color:transparent !important;
}

.penci-shape-circle .penci-icon {
-webkit-border-radius:50%;
border-radius:50%;
}

.penci-info-box {
position:relative;
margin-top:0;
padding-left:0;
padding-right:0;
}

.penci-info-box .penci-ibox-img_active {
transition:all .7s;
}

.penci-info-box .penci-ibox-img_hover {
opacity:0;
visibility:hidden;
position:absolute;
top:0;
left:0;
transition:all .7s;
}

.penci-info-box .penci-ibox-icon--image {
width:90px;
height:90px;
overflow:hidden;
position:relative;
}

.penci-info-box .penci-ibox-icon--image img {
width:100%;
height:auto;
}

.penci-info-box .penci-ibox-line {
margin-top:10px;
margin-bottom:0;
width:40px;
height:2px;
background:#6eb48c;
display:inline-block;
vertical-align:top;
}

.penci-info-box .penci-ibox-icon-fa {
z-index:2;
position:relative;
}

.penci-info-box a.penci-ibox-icon-fa-fix {
z-index:25;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
display:flex;
align-items:center;
justify-content:center;
}

.penci-info-box .penci-ibox-icon--image:hover .penci-ibox-img_active {
opacity:0;
visibility:hidden;
}

.penci-info-box .penci-ibox-icon--image:hover .penci-ibox-img_hover {
opacity:1;
visibility:visible;
}

.penci-info-box .penci-ibox-title {
font-size:20px;
font-weight:700;
margin-bottom:0;
color:#111;
}

.penci-info-box .penci-ibox-content {
margin:8px 0 0;
color:#999;
}

.penci-ibox-top-right .penci-ibox-icon,.penci-ibox-top-center .penci-ibox-icon,.penci-ibox-top-left .penci-ibox-icon {
margin-bottom:20px;
}

.penci-ibox-top-right .penci-ibox-icon--image,.penci-ibox-top-center .penci-ibox-icon--image,.penci-ibox-top-left .penci-ibox-icon--image {
height:auto;
}

.penci-ibox-top-center .penci-ibox-inner {
text-align:center;
}

.penci-ibox-top-center .penci-ibox-icon--image {
margin-left:auto;
margin-right:auto;
}

.penci-ibox-top-right .penci-ibox-inner {
text-align:right;
float:right;
overflow:hidden;
}

.penci-ibox-float-left .penci-ibox-inner {
display:flex;
text-align:left;
flex-direction:row;
align-items:flex-start;
}

.penci-ibox-float-left .penci-ibox-icon {
margin-right:20px;
}

.penci-ibox-float-right .penci-ibox-icon {
margin-left:20px;
}

.penci-ibox-top-right .penci-ibox-icon--image {
float:right;
}

.penci-ibox-top-right .penci-ibox-content {
clear:both;
}

.penci-ibox-float-left .penci-ibox-icon,.penci-ibox-float-right .penci-ibox-icon {
display:inline-flex;
flex:0 0 auto;
}

.penci-ibox-float-right .penci-ibox-inner {
display:flex;
text-align:right;
flex-direction:row-reverse;
align-items:flex-start;
}

.penci-info-box .penci-icon {
position:relative;
cursor:pointer;
}

.penci-shape-circle .penci-animation-custom-5:after,.penci-shape-circle .penci-animation-custom-4:after,.penci-shape-circle .penci-animation-custom-3:after,.penci-shape-circle .penci-animation-custom-2:after,.penci-shape-circle .penci-animation-custom-1:after {
-webkit-border-radius:50%;
border-radius:50%;
z-index:1;
}

.penci-view-stacked .penci-animation-custom-5:after,.penci-view-stacked .penci-animation-custom-4:after,.penci-view-stacked .penci-animation-custom-3:after,.penci-view-stacked .penci-animation-custom-2:after,.penci-view-stacked .penci-animation-custom-1:after {
content:'';
pointer-events:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:0;
box-shadow:0 0 0 3px #818a91;
transition:transform 0.2s,opacity .2s;
opacity:0;
}

.penci-view-stacked .penci-animation-custom-2:after {
transform:scale(1.3);
}

.penci-view-stacked .penci-animation-custom-1:after {
transform:scale(0.8);
}

.penci-view-stacked .penci-animation-custom-2:hover,.penci-view-stacked .penci-animation-custom-1:hover {
background-color:#818a91;
color:#fff;
fill:#fff;
}

.penci-view-stacked .penci-animation-custom-2:hover:after,.penci-view-stacked .penci-animation-custom-1:hover:after {
-webkit-transform:scale(1.11);
-moz-transform:scale(1.11);
-ms-transform:scale(1.11);
transform:scale(1.11);
opacity:1;
}

.penci-view-stacked .penci-animation-custom-5:after,.penci-view-stacked .penci-animation-custom-4:after,.penci-view-stacked .penci-animation-custom-3:after {
transform:scale(1);
box-shadow:none;
background:#818a91;
opacity:1;
z-index:0;
}

.penci-view-stacked .penci-animation-custom-5,.penci-view-stacked .penci-animation-custom-4,.penci-view-stacked .penci-animation-custom-3 {
background-color:transparent !important;
box-shadow:inset 0 0 0 3px #818a91;
}

.penci-view-stacked .penci-animation-custom-3:hover:after {
-webkit-transform:scale(0.85);
-moz-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
}

.penci-view-stacked .penci-animation-custom-4:hover:after {
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
opacity:1;
}

.penci-view-stacked .penci-animation-custom-5:hover,.penci-view-stacked .penci-animation-custom-4:hover {
color:#818a91;
fill:#818a91;
}

.penci-view-stacked .penci-animation-custom-5 {
transition:color .3s;
}

.penci-view-stacked .penci-animation-custom-5:hover:after {
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
-ms-transform:scale(1.3);
transform:scale(1.3);
opacity:0;
}

.penci-view-framed .penci-animation-custom-5:after,.penci-view-framed .penci-animation-custom-2:after,.penci-view-framed .penci-animation-custom-1:after {
content:'';
pointer-events:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:0;
transition:transform 0.2s,opacity .2s;
opacity:0;
}

.penci-view-framed .penci-animation-custom-1:after {
background:#818a91;
z-index:-1;
transform:scale(1.3);
}

.penci-view-framed .penci-animation-custom-1:hover {
color:#fff;
}

.penci-view-framed .penci-animation-custom-1:hover:after {
transform:scale(1);
opacity:1;
}

.penci-view-framed .penci-animation-custom-2:after {
z-index:10;
border:3px dashed #818a91;
top:-3px;
left:-3px;
right:-3px;
bottom:-3px;
width:auto;
height:auto;
opacity:1;
}

.penci-view-framed .penci-animation-custom-2:hover {
border-color:transparent!important;
}

.penci-view-framed .penci-animation-custom-3 {
box-shadow:0 0 0 4px rgba(255,255,255,1);
overflow:hidden;
transition:background 0.3s,color 0.3s,box-shadow .3s;
}

.penci-view-framed .penci-animation-custom-3:hover .penci-ibox-icon--i {
-webkit-animation:penciIconToRightFromLeft .3s forwards;
-moz-animation:penciIconToRightFromLeft .3s forwards;
animation:penciIconToRightFromLeft .3s forwards;
}

@-webkit-keyframes penciIconToRightFromLeft {
49% {
-webkit-transform:translate(100%);
}

50% {
opacity:0;
-webkit-transform:translate(-100%);
}

51% {
opacity:1;
}
}

@keyframes penciIconToRightFromLeft {
49% {
transform:translate(100%);
}

50% {
opacity:0;
transform:translate(-100%);
}

51% {
opacity:1;
}
}

@-webkit-keyframes penciIconspinAround {
from {
-webkit-transform:rotate(0deg);
}

to {
-webkit-transform:rotate(360deg);
}
}

@keyframes penciIconspinAround {
from {
transform:rotate(0deg);
}

to {
transform:rotate(360deg);
}
}

.penci-view-framed .penci-animation-custom-4:hover .penci-ibox-icon--i {
-webkit-animation:penciIconspinAround 2s linear infinite;
-moz-animation:penciIconspinAround 2s linear infinite;
animation:penciIconspinAround 2s linear infinite;
}

.penci-view-framed .penci-animation-custom-5:after {
z-index:10;
border:3px solid #818a91;
top:-3px;
left:-3px;
right:-3px;
bottom:-3px;
width:auto;
height:auto;
opacity:1;
}

.penci-view-framed .penci-animation-custom-5:hover {
border-color:transparent!important;
box-shadow:0 0 0 6px #818a91;
}

.penci-view-framed .penci-animation-custom-5:hover:after {
-webkit-transform:scale(0.85);
-moz-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
opacity:.5;
}

.penci-countdown-bsc {
overflow:hidden;
}

.penci-countdown-bsc:before,.penci-countdown-bsc:after {
content:'';
display:table;
clear:both;
}

.penci-countdown-bsc.penci-style-right {
text-align:right;
}

.penci-countdown-bsc.penci-border-solid .penci-countdown-amount {
border-style:solid;
}

.penci-countdown-bsc.penci-border-dashed .penci-countdown-amount {
border-style:dashed;
}

.penci-countdown-bsc.penci-border-dotted .penci-countdown-amount {
border-style:dotted;
}

.penci-countdown-bsc.penci-border-double .penci-countdown-amount {
border-style:double;
}

.penci-countdown-rtl {
direction:rtl;
}

.penci-countdown-holding span {
color:#888;
}

.penci-countdown-row {
clear:both;
width:100%;
padding:0;
display:block;
margin:-30px auto 0;
}

.penci-countdown-show1 .penci-countdown-section {
width:100%;
}

.penci-countdown-show2 .penci-countdown-section {
width:50%;
}

.penci-countdown-show3 .penci-countdown-section {
width:33.3333%;
}

.penci-countdown-show4 .penci-countdown-section {
width:25%;
}

.penci-countdown-show5 .penci-countdown-section {
width:20%;
}

.penci-countdown-show6 .penci-countdown-section {
width:16.6666667%;
}

.penci-countdown-show7 .penci-countdown-section {
width:14.2857143%;
}

.penci-countdown-section {
display:block;
float:left;
font-size:75%;
padding:30px 15px 0;
}

.penci-countdown-s1.penci-style-left .penci-countdown-section {
padding-left:0;
}

.penci-countdown-s1.penci-style-right .penci-countdown-section {
padding-right:0;
}

.penci-countdown-amount {
font-size:90px;
color:#111;
font-family:'Montserrat',sans-serif;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
min-width:1em;
max-width:100%;
min-height:1em;
line-height:1em;
display:inline-block;
}

.penci-countdown-s1 .penci-countdown-period {
display:block;
vertical-align:top;
}

.penci-countdown-period {
display:inline-block;
padding:0 4px;
font-size:20px;
color:#111;
line-height:1;
margin-top:5px;
}

.penci-period-upper .penci-countdown-period {
text-transform:uppercase;
}

.penci-countdown-descr {
display:block;
width:100%;
}

.penci-countdown-s4 .penci-countdown-row,.penci-countdown-s3 .penci-countdown-row,.penci-countdown-s2 .penci-countdown-row {
margin-left:-15px;
margin-right:-15px;
width:calc(100% + 30px);
}

.penci-countdown-s4 .penci-countdown-section:before,.penci-countdown-s3 .penci-countdown-section:before,.penci-countdown-s2 .penci-countdown-section:before {
content:'';
padding-top:100%;
display:block;
}

.penci-countdown-s4 .penci-span-inner,.penci-countdown-s3 .penci-span-inner,.penci-countdown-s2 .penci-span-inner {
border-width:1px;
border-style:solid;
border-radius:5px;
overflow:hidden;
position:absolute;
top:30px;
left:15px;
right:15px;
bottom:0;
display:flex;
align-items:center;
justify-content:center;
flex-direction:column;
}

.penci-countdown-s4 .penci-countdown-amount,.penci-countdown-s3 .penci-countdown-amount,.penci-countdown-s2 .penci-countdown-amount {
font-size:70px;
}

.penci-countdown-s4 .penci-countdown-period,.penci-countdown-s3 .penci-countdown-period,.penci-countdown-s2 .penci-countdown-period {
margin-bottom:15px;
}

.penci-countdown-s4 .penci-span-inner span,.penci-countdown-s3 .penci-span-inner span,.penci-countdown-s2 .penci-span-inner span {
display:block;
}

.penci-countdown-s2 .penci-span-inner {
border-color:#6eb48c;
}

.penci-countdown-s3 .penci-span-inner {
border-color:#f5f5f5;
background-color:#f5f5f5;
border-radius:50%;
}

.penci-countdown-s4 .penci-span-inner {
border:0;
background:#fff;
border-radius:50%;
box-shadow:0 0 30px 0 rgba(0,0,0,0.1);
}

.penci-cup_icon {
font-size:80px;
display:inline-block;
font-weight:700;
text-align:center;
line-height:1;
margin-bottom:12px;
}

.penci-cup-number-wrapper {
font-size:50px;
line-height:50px;
margin-bottom:5px;
color:#111;
display:inline-block;
}

.penci-counter-up .penci-cup-label {
font-size:70%;
line-height:100%;
}

.penci-counter-up .penci-counterup-number {
margin-left:5px;
margin-right:5px;
}

.penci-counter-up .penci-cup-title {
font-family:'Raleway',sans-serif;
font-style:normal;
font-weight:700;
font-size:24px;
margin-top:5px;
}

.penci-counterup-right {
text-align:right;
float:right;
}

.penci-counterup-left {
text-align:left;
}

.penci-style-s2 .penci-cup_icon {
margin-right:15px;
}

.penci-image-not-caption .caption {
display:none !important;
}

.penci-image-gallery-s3 .penci-block_content,.penci-image-gallery-s2 .penci-block_content {
display:flex;
flex-wrap:wrap;
}

.penci-image-gallery .pencisc-grid {
grid-column-gap:0;
grid-row-gap:0;
}

.penci-image-gallery .caption {
position:absolute;
bottom:0;
background-color:#000;
left:0;
right:0;
margin:0;
color:#fff;
font-size:12px;
font-family:sans-serif;
font-weight:inherit;
padding:9px 15px;
line-height:1.5;
background:rgba(0,0,0,0.6);
opacity:0;
transition:all .3s;
z-index:20;
}

.penci-gallery-item:hover .caption {
opacity:1;
}

.penci-gallery-item i {
font-size:25px;
width:1em;
height:1em;
margin-left:-.5em;
margin-top:-.5em;
color:#fff;
position:absolute;
top:50%;
left:50%;
z-index:20;
transition:all .4s;
opacity:0;
visibility:visible;
transform:scale(0.7);
}

.penci-gallery-item a::after {
content:'';
background:#6eb48c;
width:100%;
height:100%;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:10;
transition:all .3s;
visibility:visible;
opacity:0;
}

.penci-gallery-item:hover i {
opacity:1;
visibility:visible;
transform:scale(1);
}

.penci-gallery-item a:hover:after {
opacity:.6;
visibility:visible;
}

.penci-image-gallery-s4 .penci-gallery-small-item,.penci-image-gallery-s3 .penci-gallery-small-item {
width:33.3333%;
float:left;
}

.penci-login-register input[type="email"],.penci-login-register input[type="submit"],.penci-login-register input[type="text"],.penci-login-register input[type="password"],.penci-login-register input[type="number"] {
max-width:100%;
width:100%;
}

.penci-login-register p {
margin-bottom:0;
}

.penci-login-register p.login-submit {
margin:28px 0 0;
clear:both;
}

.penci-loginform-extra {
margin-top:15px;
}

.penci-loginform-extra a:first-child {
margin-right:10px;
}

.penci-user-logged-in .penci-login-header img {
border-radius:50%;
width:85px;
height:85px;
}

.penci-user-logged-in .penci-login-header {
text-align:center;
margin-bottom:15px;
}

.penci-user-logged-in .penci-text-hello {
opacity:.75;
}

.penci-user-logged-in .penci-display_name {
font-weight:700;
}

.penci-user-logged-in .penci-user-action-links a {
display:inline-block;
text-decoration:none;
line-height:30px;
height:30px;
font-weight:400;
text-transform:none;
font-size:13px;
float:left;
width:48%;
font-family:"Raleway",sans-serif;
background:#F5F5F5;
border-radius:0;
color:#313131;
transition:.3s;
cursor:pointer;
text-align:center;
margin:0;
padding:0;
}

.penci-user-logged-in .penci-user-action-links a:hover {
color:#fff;
background:#6eb48c;
}

.penci-user-logged-in .penci-user-action-links i {
margin-right:5px;
}

.penci-user-logged-in .penci-user-action-links a:first-child {
margin-right:4%;
}

.penci-login-register input.invalid {
border-color:red!important;
}

.penci-login-register .message-error {
color:#a94442;
background:#f2dede;
}

.penci-login-register .message-success {
color:#3c763d;
background:#dff0d8;
}

.penci-login-register .message {
display:block;
margin-top:10px;
padding:5px 15px;
text-align:left;
clear:both;
}

.penci-block_content.ajax-loading .penci-loading-icon {
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
display:flex;
align-items:center;
justify-content:center;
}

.penci-block_content.ajax-loading .penci-login-wrap,.penci-block_content.ajax-loading .penci-register-wrap {
opacity:.3;
}

.penci-mailchimp-s1 .mc4wp-form,.penci-mailchimp-s1 .widget input {
max-width:100%;
}

.penci-mailchimp-s2 .penci-header-signup-form {
margin:0;
padding:20px;
}

.penci-mailchimp-s3 .footer-subscribe .mc4wp-form {
max-width:540px;
margin:0 auto;
}

.penci-mailchimp-block .mc4wp-form input[type="submit"]:not(:hover) {
background:#313131;
color:#fff;
}

.penci-working-hours .penci-workingh-lists li {
list-style:none;
line-height:30px;
color:#666;
margin-left:0;
font-size:15px;
}

.penci-working-hours .penci-workingh-lists li:last-child {
margin-bottom:0 !important;
padding-bottom:0 !important;
}

.penci-working-hours .penci-workingh-lists .penci-workingh-item-inner {
position:relative;
overflow:hidden;
}

.penci-working-hours .penci-workingh-lists .penci-workingh-line1 {
display:flex;
align-items:flex-start;
}

.penci-working-hours .penci-workingh-lists .penci-icontitle {
flex:1;
overflow:hidden;
}

.penci-working-hours .penci-workingh-lists .penci-listitem-icon {
font-size:14px;
padding-right:10px;
padding-left:1px;
}

.penci-working-hours .penci-workingh-lists .penci-listitem-title {
font-weight:700;
position:relative;
line-height:1.3;
}

.penci-working-hours .penci-workingh-lists .penci-listitem-title:before {
content:'';
border-top:1px dotted;
position:absolute;
bottom:20%;
left:100%;
margin-left:10px;
width:2000px;
opacity:.7;
}

.penci-working-hours .penci-workingh-lists .penci-listitem-hours {
float:right;
z-index:1;
position:relative;
padding-left:10px;
}

.penci-working-hours .penci-workingh-lists .penci-listitem-subtitle {
display:block;
line-height:1.3;
margin-bottom:5px;
}

.penci-working-hours .penci-workingh-lists .penci-workingh-icon,.penci-working-hours .penci-workingh-lists .penci-listitem-title,.penci-working-hours .penci-workingh-lists .penci-listitem-hours {
line-height:inherit;
color:inherit;
}

.penci-progress-bar .penci-probar-items li {
list-style:none;
margin-left:0;
margin-bottom:20px;
}

.penci-progress-bar .penci-probar-items li:last-child {
margin-bottom:0 !important;
}

.penci-progress-bar .penci-probar-items .penci-probar-text {
line-height:1.3;
color:#111;
}

.penci-progress-bar .penci-probar-items .penci-probar-point {
font-weight:700;
text-transform:uppercase;
}

.penci-progress-bar .penci-probar-items .penci-probar-score {
float:right;
text-align:right;
}

.penci-progress-bar .penci-probar-items .penci-review-process {
margin-top:10px;
overflow:hidden;
}

.penci-progress-bar .penci-review-process {
display:block;
height:13px;
background-color:#e6e6e6;
width:100%;
margin-top:5px;
}

.penci-progress-bar .penci-review-process span {
display:block !important;
height:100%;
width:0;
background-color:#6eb48c;
}

.penci-progress-bar .penci-probar-animated {
transition:width 1s linear;
-moz-transition:width 1s linear;
-webkit-transition:width 1s linear;
-o-transition:width 1s linear;
-webkit-animation:progress-bar-stripes 2s linear infinite;
-moz-animation:progress-bar-stripes 2s linear infinite;
-ms-animation:progress-bar-stripes 2s linear infinite;
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite;
}

.penci-progress-bar .penci-probar-striped {
background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-o-background-size:40px 40px;
background-size:40px 40px;
}

.penci-countdown-bsc.penci-style-center,.penci-counterup-center,.penci-login-form .penci-user-logged-in {
text-align:center;
}

.penci-countdown-s4 .penci-countdown-section,.penci-countdown-s3 .penci-countdown-section,.penci-countdown-s2 .penci-countdown-section,.penci-block_content {
position:relative;
}

.penci-cup-number-wrapper .penci-span-inner,.penci-counter-up.penci-style-s2 .penci-counter-up_inner {
display:flex;
align-items:center;
}

.penci-image-gallery-s2 .penci-galitem-1,.penci-image-gallery-s2 .penci-post-smalls,.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item,.penci-image-gallery-s4 .penci-gallery-big-item,.penci-image-gallery-s3 .penci-gallery-big-item {
width:50%;
float:left;
}

.penci-login-register .penci-login-wrap.hidden,.penci-login-register .penci-register-wrap.hidden,.penci-block_content .penci-loading-icon {
display:none;
}

.penci-working-hours .penci-workingh-lists ul,.penci-progress-bar .penci-probar-items {
margin:0;
padding:0;
}

@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0;
}

to {
background-position:0 0;
}
}

@-moz-keyframes progress-bar-stripes {
from {
background-position:40px 0;
}

to {
background-position:0 0;
}
}

@-ms-keyframes progress-bar-stripes {
from {
background-position:40px 0;
}

to {
background-position:0 0;
}
}

@-o-keyframes progress-bar-stripes {
from {
background-position:0 0;
}

to {
background-position:40px 0;
}
}

@keyframes progress-bar-stripes {
from {
background-position:40px 0;
}

to {
background-position:0 0;
}
}

.penci-socialCT-wrap .penci-socialCT-item {
overflow:hidden;
margin-bottom:10px;
display:block;
}

.penci-socialCT-wrap .penci-social-content {
width:100%;
min-height:40px;
border:0;
padding:5px 30px;
position:relative;
transition:all .3s;
overflow:hidden;
height:100%;
display:flex;
flex-wrap:wrap;
align-items:center;
}

.penci-socialCT-wrap i {
margin-right:10px;
}

.penci-socialCT-wrap .penci-social-button span {
margin-right:5px;
}

.penci-socialCT-wrap .penci-socialCT-item:hover .penci-social-content {
opacity:.85;
}

.penci-socialCT-wrap .penci-social-content i,.penci-socialCT-wrap .penci-social-content span {
color:inherit;
font-size:inherit;
display:inline-block;
vertical-align:top;
line-height:20px;
}

.penci-socialCT-s1 .penci-social-content > span {
display:block;
width:100%;
}

.penci-socialCT-wrap.penci-socialCT-s2 i,.penci-socialCT-wrap.penci-socialCT-s2 .penci-social-name,.penci-socialCT-wrap.penci-socialCT-s1 i,.penci-socialCT-wrap.penci-socialCT-s1 .penci-social-name {
font-size:14px;
text-transform:uppercase;
}

.penci-socialCT-wrap.penci-socialCT-s2 .penci-social-button,.penci-socialCT-wrap.penci-socialCT-s1 .penci-social-button {
font-size:12px;
}

.penci-socialCT-s1 .penci-social-name {
margin-right:15px;
}

.penci-socialCT-s2 .penci-social-button,.penci-socialCT-s1 .penci-social-button {
float:right;
text-transform:uppercase;
}

.penci-socialCT-s2 .penci-social-content,.penci-socialCT-s1 .penci-social-content {
border-radius:3px;
overflow:hidden;
}

.penci-socialCT-s4 .penci-social-content,.penci-socialCT-s2 .penci-social-content {
justify-content:center;
}

.penci-socialCT-wrap.penci-socialCT-s2 {
margin-left:-5px;
margin-right:-5px;
margin-top:-10px;
overflow:hidden;
}

.penci-socialCT-s2 .penci-socialCT-item {
width:50%;
padding-left:5px;
padding-right:5px;
float:left;
margin-top:10px;
margin-bottom:0;
}

.penci-socialCT-wrap.penci-socialCT-s5,.penci-socialCT-wrap.penci-socialCT-s3 {
margin:-10px -5px 0;
overflow:hidden;
}

.penci-socialCT-s5 .penci-socialCT-item,.penci-socialCT-s3 .penci-socialCT-item {
width:50px;
height:40px;
line-height:36px;
float:left;
padding:0 5px;
margin-top:10px;
margin-bottom:0;
}

.penci-socialCT-wrap.penci-socialCT-s5 .penci-social-content,.penci-socialCT-wrap.penci-socialCT-s3 .penci-social-content {
padding:0 5px;
justify-content:center;
align-items:center;
width:40px;
height:40px;
}

.penci-socialCT-wrap.penci-socialCT-s5 .penci-social-content {
border-radius:50%;
overflow:hidden;
}

.penci-socialCT-wrap.penci-socialCT-s6 i,.penci-socialCT-wrap.penci-socialCT-s5 i,.penci-socialCT-wrap.penci-socialCT-s3 i {
margin:0;
}

.penci-socialCT-s4 .penci-social-content a,.penci-socialCT-s4 .penci-social-content i,.penci-socialCT-s4 .penci-social-content span {
display:block;
line-height:1.3;
text-align:center;
margin:0;
}

.penci-socialCT-s4 {
margin-left:-2px;
margin-right:-2px;
margin-top:-4px;
overflow:hidden;
display:flex;
flex-wrap:wrap;
}

.penci-socialCT-s4 .penci-socialCT-item {
width:33.33333%;
float:left;
min-height:90px;
padding-left:2px;
padding-right:2px;
margin-top:4px;
margin-bottom:0;
}

.penci-socialCT-s4 .penci-social-content {
padding:10px;
}

.penci-socialCT-s4 .penci-social-content i {
font-size:18px;
line-height:1.33;
padding-bottom:6px;
}

.penci-socialCT-s4 .penci-social-content .penci-social-number {
padding-bottom:3px;
}

.penci-socialCT-s4 .penci-social-content .penci-social-info-text {
font-size:10px;
}

.penci-socialCT-wrap.penci-socialCT-s6 {
display:flex;
flex-wrap:wrap;
margin:-30px -10px 0;
}

.penci-socialCT-s6 .penci-socialCT-item {
width:33.333%;
text-align:center;
margin-top:30px;
padding-left:10px;
padding-right:10px;
}

.penci-socialCT-s6 .penci-social-content {
height:90px;
width:90px;
min-height:0;
justify-content:center;
align-items:center;
border-radius:50%;
margin:0 auto 12px;
}

.penci-socialCT-s6 .penci-socialCT-item i {
font-size:24px;
}

.penci-socialCT-s6 .penci-social-info-text,.penci-socialCT-s6 .penci-social-number {
color:#111;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

.penci-socialCT-s6 .penci-social-info-text {
margin-left:3px;
}

.pencisc-column-3 .penci-socialCT-wrap {
display:flex;
flex-wrap:wrap;
margin-left:-5px;
margin-right:-5px;
}

.pencisc-column-3 .penci-socialCT-s1 .penci-socialCT-item {
width:33.333%;
padding-left:5px;
padding-right:5px;
float:left;
}

.pencisc-column-3 .penci-socialCT-s6 .penci-socialCT-item,.pencisc-column-3 .penci-socialCT-s4 .penci-socialCT-item {
width:12.5%;
}

.pencisc-column-2 .penci-socialCT-s1 .penci-socialCT-item {
width:50%;
padding-left:5px;
padding-right:5px;
float:left;
}

.pencisc-column-2 .penci-socialCT-s2 .penci-socialCT-item {
width:25%;
}

.penci-teammb-bsc .penci-teammb-inner {
padding:30px 15px;
}

.penci-teammb-s1 .penci-teammb-inner {
border:1px solid #dedede;
}

.penci-teammb-s2 .penci-teammb-img,.penci-teammb-s1 .penci-teammb-img {
width:150px;
height:150px;
border-radius:50%;
max-width:100%;
margin-bottom:21px;
}

.penci-teammb-s2 .penci-teammb-img:before,.penci-teammb-s1 .penci-teammb-img:before {
padding-top:100%;
}

.penci-teammb-bsc .penci-team_member_name {
font-size:20px;
margin-top:10px;
margin-bottom:0;
}

.penci-teammb-s1 .penci-team_member_name {
margin-top:0;
}

.penci-team_member_socails {
margin-top:15px;
overflow:hidden;
}

.penci-team_member_pos {
color:#999;
text-transform:uppercase;
font-weight:700;
}

.penci-teammb-bsc .penci-team_member_socails {
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap;
line-height:1;
}

.penci-teammb-bsc .penci-team_member_socails .penci-social-item.penci-social-item {
margin-right:5px;
margin-left:5px;
}

.penci-teammb-s2 .penci-teammb-inner {
background-color:#f5f5f5;
border:none;
border-radius:15px;
padding-top:40px;
padding-bottom:40px;
}

.penci-teammb-s3 .penci-teammb-inner {
background-color:#f5f5f5;
padding:0;
}

.penci-teammb-s3 .penci-teammb-img {
width:100%;
display:block;
}

.penci-teammb-s3 .penci-teammb-img:before {
padding-top:66.6667%;
}

.penci-teammb-s3 .penci-team_item__info {
padding:25px 20px 30px;
}

.penci-teammb-s4 .penci-teammb-inner {
background-color:#fff;
box-shadow:0 15px 30px 0 rgba(0,0,0,0.1);
padding:0;
position:relative;
}

.penci-teammb-s4 .penci-teammb-img:before {
padding-top:120%;
}

.penci-teammb-s4 .penci-team_item__info {
padding:20px 10px;
position:absolute;
bottom:0;
left:0;
right:0;
z-index:100;
transform:translateY(35px);
transition:all .3s;
}

.penci-teammb-s4 .penci-social-wrap .penci-social-item {
width:auto;
height:auto;
background:transparent !important;
}

.penci-teammb-s4 .penci-team_member_socails .penci-social-item.penci-social-item {
margin-right:10px;
margin-left:10px;
font-size:15px;
}

.penci-teammb-s4 .penci-teammb-img:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
z-index:1;
bottom:0;
right:0;
background:linear-gradient(to bottom,transparent 50%,#000 90%);
opacity:.6;
transition:opacity .3s;
}

.penci-teammb-s4 .penci-teammb-item:hover .penci-team_item__info {
transform:translateY(0);
}

.penci-testimonail {
text-align:center;
position:relative;
}

.penci-testimonail .penci-testi-bq-icon:before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.penci-testi-s1 .penci-testimonail .penci-testi-blockquote {
font-family:'Playfair Display',serif;
font-size:23px;
font-weight:700;
font-style:italic;
line-height:1.5;
color:#111;
clear:both;
position:relative;
text-align:center;
background-color:#f5f5f5;
padding:39px 30px 35px;
margin-top:24px;
}

.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon {
width:48px;
height:48px;
position:absolute;
top:-24px;
left:50%;
margin-left:-24px;
}

.penci-testi-s1 .penci-testimonail .penci-testi-bq-icon:before {
content:'“';
font-weight:700;
font-style:normal;
display:block;
text-align:center;
border-radius:50%;
font-family:'Playfair Display',serif;
margin:0;
width:48px;
height:48px;
font-size:48px;
line-height:48px;
background-color:#6eb48c;
color:#fff;
padding-top:6px;
z-index:2;
}

.penci-testi-rating {
color:#ffb74d;
font-size:18px;
margin-top:30px;
}

.penci-testi-rating i:not( :last-child ) {
margin-right:3px;
}

.penci-testi-avatar {
width:60px;
height:60px;
border-radius:50%;
overflow:hidden;
margin:25px auto 0;
background:#e6e9ec;
}

.penci-testi-avatar img {
width:100%;
height:auto;
display:block;
}

.penci-testi-name {
font-size:16px;
margin-top:18px;
margin-bottom:0;
}

.penci-testi-company {
font-size:12px;
margin-top:12px;
text-transform:uppercase;
}

.penci-testi-s2 .penci-testimonail {
text-align:left;
}

.penci-testi-s2 .penci-testimonail .penci-testi-blockquote {
border:1px solid #f5f5f5;
background-color:#ffff;
border-radius:15px;
padding:30px 30px 56px;
}

.penci-testi-s2 .penci-testimonail .penci-testi-bq-icon:before {
content:'“';
font-weight:700;
font-style:normal;
display:block;
text-align:center;
border-radius:50%;
font-family:'Playfair Display',serif;
margin:0;
width:48px;
height:48px;
font-size:102px;
line-height:48px;
padding-top:6px;
z-index:2;
color:#6eb48c;
}

.penci-testi-s2 .penci-testi-avatar {
margin-left:30px;
margin-top:-30px;
position:relative;
z-index:10;
}

.penci-testi-s2 .penci-testi-rating {
margin-top:5px;
}

.penci-testi-s2 .penci-testi-name,.penci-testi-s2 .penci-testi-company {
margin-left:30px;
}

.penci-testi-s3 .penci-testimonail .penci-testi-bq-icon:before {
content:'“';
font-weight:700;
font-style:normal;
display:block;
text-align:center;
border-radius:50%;
font-family:'Playfair Display',serif;
margin:0 auto;
width:48px;
height:48px;
font-size:48px;
line-height:48px;
padding-top:6px;
z-index:2;
border:2px solid #6eb48c;
color:#6eb48c;
}

.penci-testi-s3 .penci-testi-bq-icon {
margin-bottom:16px;
display:block;
}

.penci-testi-s3 .penci-testimonail .penci-testi-blockquote {
font-family:'Playfair Display',serif;
font-size:23px;
font-style:italic;
line-height:1.5;
color:#111;
clear:both;
position:relative;
text-align:center;
}

.penci-testi-s3 .penci-testi-name {
text-transform:uppercase;
color:#6eb48c;
}

.penci-media-obj {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
}

.penci-media-obj .penci-mobj-img {
margin-right:20px;
position:relative;
}

.penci-media-obj .penci-mobj-body {
flex:1;
}

.penci-media-obj.penci-mobj-right .penci-mobj-img {
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
margin-right:0;
margin-left:20px;
}

.penci-video_playlist .penci-block_content {
position:relative;
display:flex;
flex-wrap:wrap;
}

.penci-video_playlist .penci-playlist-title {
background:#6eb48c;
color:#fff;
min-height:70px;
width:100%;
padding:0 15px;
line-height:17px;
font-size:20px;
z-index:9;
}

.penci-video_playlist .penci-playlist-title .playlist-title-icon {
font-size:27px;
float:left;
margin-right:10px;
height:70px;
line-height:70px;
width:40px;
text-align:center;
font-weight:400;
}

.penci-video_playlist .penci-playlist-title a {
color:inherit;
}

.penci-video_playlist .penci-playlist-title .fa {
padding-right:5px;
}

.penci-video_playlist .penci-playlist-title h2 {
padding-top:14px;
font-size:18px;
clear:none;
color:inherit;
margin:0;
}

.penci-video_playlist .penci-playlist-title .penci-videos-number {
font-size:11px;
display:block;
float:left;
}

.penci-video_playlist .penci-video-play {
background-color:#111;
position:relative;
width:66%;
float:left;
background-color:#111;
position:relative;
width:66%;
float:left;
}

.penci-video_playlist .penci-video-nav {
width:34%;
height:100%;
float:right;
position:absolute;
top:0;
right:0;
border-width:0 1px 1px 0;
background:#f5f5f5;
overflow:hidden;
}

.penci-video_playlist .penci-custom-scroll {
overflow-y:auto;
height:100%;
}

.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar {
width:6px;
background:#dedede;
}

.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-thumb {
background-color:#6eb48c;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}

.penci-video_playlist .penci-custom-scroll::-webkit-scrollbar-corner {
background-color:#dedede;
}

.penci-video_playlist .fluid-width-video-wrapper {
padding-top:56.25% !important;
position:relative;
z-index:2;
}

.penci-video_playlist .penci-video-play .video-player-wrapper {
position:relative;
z-index:2;
}

.penci-video_playlist .penci-video-play .loader-overlay {
z-index:1;
}

.penci-video_playlist .penci-video-play .video-frame {
visibility:hidden;
}

.penci-video_playlist .penci-video-nav .penci-video-thumbnail {
width:100px;
height:56px;
float:left;
}

.penci-video_playlist .penci-video-thumbnail:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0;
z-index:1;
transition:opacity .3s ease;
}

.penci-video_playlist .penci-video-nav .penci-video-thumbnail:hover:after {
opacity:.3;
}

.penci-video_playlist .penci-video-nav .playlist-panel-item {
float:left;
width:20px;
text-align:left;
line-height:56px;
font-size:13px;
color:#111;
}

.penci-video_playlist .penci-video-nav .penci-video-playlist-item {
padding:12px 15px;
display:block;
overflow:hidden;
cursor:pointer;
border-bottom:1px solid #dedede;
transition:all .3s;
}

.penci-video_playlist .penci-video-nav .penci-video-playlist-item:hover {
background:#dedede;
}

.penci-video_playlist .penci-video-playlist-item .penci-video-play-icon {
display:none;
color:#6eb48c;
}

.penci-video_playlist .penci-video-playlist-item .penci-video-title {
font-size:13px;
font-weight:400;
line-height:1.3;
font-family:inherit;
width:100%;
display:block;
float:left;
margin-top:-2px;
transition:all .3s;
color:#000;
}

.penci-video_playlist .penci-video-playlist-item .penci-video-duration {
float:left;
font-size:11px;
color:#888;
margin-top:5px;
line-height:1;
}

.pencisc-column-1.penci-video_playlist .penci-video-nav {
width:100%;
position:relative;
}

.pencisc-column-2.penci-video_playlist .penci-video-nav .penci-video-thumbnail,.pencisc-column-1.penci-video_playlist .penci-video-nav .penci-video-thumbnail {
width:75px;
height:42.18px;
}

.pencisc-column-1.penci-video_playlist .penci-video-nav .penci-video-playlist-nav {
min-height:100px;
max-height:283px;
}

.pencisc-column-2.penci-video_playlist .penci-video-nav .playlist-panel-item,.pencisc-column-1.penci-video_playlist .penci-video-nav .playlist-panel-item {
position:absolute;
bottom:0;
left:0;
font-size:10px;
width:20px;
height:20px;
text-align:center;
vertical-align:middle;
line-height:20px;
z-index:10;
background:#6eb48c;
color:#fff;
}

.penci-media-carousels .penci-image-holder {
background-color:transparent;
height:200px;
}

.penci-media-carousels .penci-image-holder:before {
padding-top:0;
}

.penci-media-carousels .overlay-icon-format {
opacity:1;
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
}

.penci-media-carousels .penci-media-title {
font-size:18px;
font-weight:600;
margin-top:20px;
}

.penci-media-carousels .penci-media-desc {
margin-top:18px;
}

.penci-weather-widget {
overflow:hidden;
color:#111;
}

.penci-weather-city {
font-size:24px;
font-weight:700;
line-height:1;
margin-bottom:7px;
}

.penci-weather-condition {
font-size:14px;
line-height:1;
text-transform:capitalize;
opacity:.8;
}

.penci-location-icon {
position:absolute;
top:0;
right:10px;
font-size:22px;
opacity:.6;
z-index:1;
}

.penci-location-icon:hover {
cursor:pointer;
opacity:.9;
}

.penci-weather-temperature {
padding:3px 0;
display:inline-block;
width:100%;
float:left;
text-align:center;
}

.penci-social-counter .penci-block_content,.penci-socialCT-s1 .penci-socialCT-item,.penci-socialCT-s1 .penci-socialCT-item a,.penci-video_playlist .penci-video-play iframe,.pencisc-column-1.penci-video_playlist .penci-video-play {
width:100%;
}

.penci-socialCT-wrap .penci-socialCT-item,.penci-socialCT-wrap .penci-socialCT-item a,.penci-teammb-s4 .penci-team_member_pos,.penci-teammb-s4 .penci-team_member_name,.penci-teammb-s4 .penci-social-wrap .penci-social-item {
color:#fff;
}

.pencisc-column-3 .penci-socialCT-s2 .penci-socialCT-item,.pencisc-column-2 .penci-socialCT-s6 .penci-socialCT-item,.pencisc-column-2 .penci-socialCT-s4 .penci-socialCT-item {
width:16.6666667%;
}

.penci-teammb-bsc,.penci-media-carousels .penci-media-content {
text-align:center;
}

.penci-team_member_desc,.penci-teammb-s2 .penci-team_member_pos,.penci-teammb-s3 .penci-team_member_pos {
margin-top:15px;
}

.penci-teammb-s3 .penci-team_member_desc,.penci-teammb-s4 .penci-team_member_pos {
margin-top:10px;
}

.penci-teammb-s4 .penci-team_member_desc,.penci-video_playlist .penci-video-playlist-item .penci-video-paused-icon,.penci-video_playlist .penci-video-playlist-item.is-playing .penci-video-number,.penci-video_playlist .penci-video-playlist-item.is-paused .penci-video-number {
display:none;
}

.penci-teammb-s4 .penci-social-wrap .penci-social-item:hover,.penci-video_playlist .penci-video-playlist-item .penci-video-title:hover {
color:#6eb48c;
}

.penci-video_playlist .penci-video-playlist-item.is-playing .penci-video-play-icon,.penci-video_playlist .penci-video-playlist-item.is-paused .penci-video-paused-icon {
display:block;
}

@media screen and (max-width: 1018px) {
.penci-weather-temperature {
margin-bottom:-6px;
padding:0;
}
}

.penci-weather-temp-wrap {
display:inline-block;
}

.penci-weather-now {
float:left;
text-align:center;
line-height:1;
padding:32px 16px;
font-weight:300;
max-width:145px;
width:50%;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

@media screen and (max-width: 1018px) {
.penci-weather-now {
padding:28px 0;
position:relative;
left:-10px;
width:90px;
margin-left:12px;
}
}

@media screen and (min-width: 768px) and (max-width: 1018px) {
.penci-weather-now {
margin-left:0;
}
}

@media screen and (max-width: 767px) {
.penci-weather-now {
width:100px;
}
}

.penci-weather-now .penci-big-degrees {
font-size:40px;
}

@media screen and (max-width: 1018px) {
.penci-weather-now .penci-big-degrees {
font-size:32px;
}
}

.penci-weather-now .penci-circle {
font-size:30px;
position:relative;
top:-6px;
opacity:.6;
line-height:1;
vertical-align:top;
}

.penci-weather-now .penci-weather-unit {
font-size:16px;
position:relative;
top:-4px;
font-weight:400;
opacity:.6;
left:-2px;
line-height:1;
vertical-align:top;
}

.penci-weather-now:hover {
cursor:pointer;
}

.penci-weather-lo-hi {
float:left;
text-align:left;
}

.penci-weather-lo-hi__content {
padding:15px 0;
}

.penci-weather-lo-hi__content .penci-circle {
padding-left:3px;
}

.penci-weather-degrees-wrap {
padding:15px 0;
text-align:right;
}

.penci-weather-degrees-wrap:before,.penci-weather-degrees-wrap:after {
content:'';
display:table;
clear:both;
}

@media screen and (max-width: 1018px) {
.penci-weather-degrees-wrap {
padding:10px;
}
}

.penci-weather-degrees-wrap i {
position:relative;
top:1px;
font-size:16px;
color:#b3b3b3;
right:5px;
}

.penci-weather-degrees-wrap .penci-small-degrees {
font-size:12px;
}

.penci-weather-degrees-wrap .penci-circle {
font-size:18px;
position:relative;
right:3px;
top:3px;
}

.penci-weather-information {
font-size:12px;
position:relative;
padding:5px 0;
display:inline-block;
width:100%;
vertical-align:top;
opacity:.6;
margin-top:19px;
border-top:1px solid #ececec;
border-bottom:1px solid #ececec;
}

.penci-weather-information i {
font-size:16px;
position:relative;
top:2px;
margin-right:5px;
}

.penci-weather-section {
float:left;
width:33%;
}

.penci_humidty {
text-align:right;
padding-right:10px;
}

.penci_clouds {
text-align:left;
padding-left:10px;
}

.penci-weather-week {
padding:15px 8px;
width:100%;
text-align:center;
line-height:1;
position:relative;
display:block;
margin-bottom:-5px;
clear:both;
overflow:hidden;
}

.penci-weather-week:before {
content:'';
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background-color:#6eb48c;
opacity:.07;
}

.penci-weather-days {
width:20%;
float:left;
text-align:center;
text-transform:uppercase;
line-height:1;
}

.penci-weather-days .penci-day {
margin-bottom:8px;
font-size:11px;
opacity:.5;
margin-top:8px;
font-size:11px;
opacity:.5;
}

.penci-weather-days .penci-day-degrees {
font-size:20px;
position:relative;
left:4px;
line-height:14px;
opacity:.7;
}

.penci-weather-days .penci-circle {
position:relative;
right:5px;
}

.penci-weather-set-location {
display:none;
position:absolute;
top:0;
}

.penci-weather-set-location .penci-location-set-input {
height:20px;
font-size:20px;
font-weight:700;
text-transform:uppercase;
border:0;
padding:0 10px;
}

.penci-weather-set-location .penci-location-set-input:focus ~ label {
top:-20px;
font-size:11px;
opacity:.5;
}

.penci-show-location {
display:block !important;
}

.penci-show-location label {
position:absolute;
top:0;
left:10px;
font-size:13px;
opacity:.6;
pointer-events:none;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease;
}

.penci-weather-animated-icon {
float:left;
text-align:right;
position:relative;
}

.penci-weather-animated-icon i {
width:70px;
font-size:70px;
opacity:.4;
top:15px;
left:0;
right:auto;
}

.penci_facebook_widget .fb_iframe_widget {
max-width:340px;
}

.penci-pricing-item {
color:#888;
text-align:center;
padding:20px;
font-size:15px;
box-sizing:content-box;
overflow:hidden;
position:relative;
}

.penci-pricing-s1.penci-pricing_featured {
padding-top:60px;
padding-bottom:60px;
transform:translateY(-30px);
position:relative;
}

.penci-pricing_featured .penci-pricing-ribbon {
position:absolute;
height:60px;
width:38px;
background:#6eb48c;
color:#fff;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
right:15px;
top:0;
padding-bottom:15px;
display:flex;
align-items:flex-end;
justify-content:center;
font-size:18px;
}

.penci-pricing-item.penci-pricing-s1 {
border:1px solid #6eb48c;
}

.penci-pricing-item.penci-pricing-s2 {
box-shadow:0 15px 30px 0 rgba(0,0,0,0.1);
background-color:#ffff;
border-radius:15px;
}

.penci-pricing-item.penci-pricing-s2 .penci-pricing-btn {
border-radius:10px;
}

.penci-pricing-item:after {
content:'';
display:table;
width:100%;
}

.penci-pricing-item .penci-pricing-inner {
position:relative;
}

.penci-pricing-item .penci-pricing-image {
width:150px;
text-align:center;
margin:0 auto 20px;
overflow:hidden;
}

.penci-pricing-item .penci-pricing-image img {
height:auto;
display:inline-block;
vertical-align:top;
}

.penci-pricing-item .penci-pricing-header {
margin-bottom:20px;
}

.penci-pricing-item .penci-pricing-title {
font-size:36px;
font-weight:700;
}

.penci-pricing-item .penci-pricing-subtitle {
color:#888;
line-height:1.3;
}

.penci-pricing-item .penci-pricing-title,.penci-pricing-item .penci-price-unit {
color:#111;
}

.penci-pricing-item .penci-pricing-price {
font-size:48px;
line-height:1;
display:inline-block;
}

.penci-pricing-item .penci-pricing-unit {
display:block;
}

.penci-pricing-item .penci-pricing-featured {
margin-top:20px;
margin-bottom:30px;
}

.penci-pricing-item .penci-pricing-featured ul {
margin:0;
padding:0;
}

.penci-pricing-item .penci-pricing-featured li {
margin-left:0;
list-style:none;
font-size:15px;
margin-bottom:12px;
line-height:1.3;
}

.penci-pricing-item .penci-pricing-featured li:last-child {
margin-bottom:0;
}

.penci-pricing-item .penci-pricing-btn {
display:block;
width:100%;
font-size:15px;
box-sizing:border-box;
max-width:100%;
text-decoration:none !important;
}

.penci_wind,.penci_facebook_widget .penci-block_content {
text-align:center;
}

@media (max-width: 768px) {
.penci-pricing-s1.penci-pricing_featured {
transform:translateY(0);
}
}

.penci-ctslide-wrap {
height:400px;
position:relative;
}

.penci-ctslide-wrap:before {
display:block;
width:100%;
background:none !important;
box-shadow:none !important;
}

.penci-custom-slide {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
}

.penci-ctslide-inner {
height:100%;
width:100%;
z-index:10;
display:flex;
}

.penci-ctslider-bg-overlay,.penci-ctslide-bg {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:10;
-webkit-background-size:cover;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
min-width:100%;
min-height:100%;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
-o-transition-property:transform;
transition-property:transform;
transition-property:transform,-webkit-transform;
-webkit-transition-duration:10s;
-o-transition-duration:10s;
transition-duration:10s;
}

.penci-ctslider-featimg {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:15;
background:transparent !important;
}

.penci-ctslider-content,.penci-ctslide-inner {
position:relative;
z-index:50;
}

.penci-slides-wrap .owl-item.active .penci-ctslide-bg {
-webkit-animation-timing-function:linear;
animation-timing-function:linear;
-webkit-animation-duration:20s;
animation-duration:20s;
}

.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-in {
-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2);
-webkit-animation-name:penci-ken-burns-in;
animation-name:penci-ken-burns-in;
}

.penci-slides-wrap .owl-item.active .penci-ctslide-bg.penci-ctslider-ken-out {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-animation-name:penci-ken-burns-out;
animation-name:penci-ken-burns-out;
}

.penci-slides-wrap .penci-ctslider-content {
padding:30px;
width:100%;
}

.penci-v-poswrap-top .penci-ctslide-inner {
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
}

.penci-v-poswrap-bottom .penci-ctslide-inner {
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
}

.penci-v-poswrap-middle .penci-ctslide-inner {
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
}

.penci-h-poswrap-left .penci-ctslide-inner {
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
}

.penci-h-poswrap-right .penci-ctslide-inner {
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
}

.penci-h-poswrap-center .penci-ctslide-inner {
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
}

.xpenci-slides-wrap div:not(.lslide ) > .penci-ctslide-inner {
display:none;
}

.penci-slides-wrap .pencislider-caption,.penci-slides-wrap .pencislider-title {
color:#fff;
}

.penci-slides-wrap .pencislider-caption,.penci-slides-wrap .pencislider-title,.penci-slides-wrap .penci-slider_btnwrap {
opacity:0;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:.65s;
-moz-animation-duration:.65s;
-ms-animation-duration:.65s;
-o-animation-duration:.65s;
animation-duration:.65s;
-webkit-animation-delay:.5s;
-moz-animation-delay:.5s;
-o-animation-delay:.5s;
animation-delay:.5s;
}

.penci-slides-wrap .pencislider-title {
font-size:30px;
line-height:1.2em;
text-transform:uppercase;
margin:0 0 15px;
animation-delay:.9s;
-webkit-animation-delay:.9s;
}

.penci-slides-wrap .pencislider-caption {
font-size:16px;
line-height:1.4;
margin:0 0 25px;
-webkit-animation-delay:1.1s;
-moz-animation-delay:1.1s;
animation-delay:1.1s;
}

.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner,.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner {
position:relative;
padding:5px 12px;
display:inline-block;
vertical-align:top;
}

.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner:before,.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner:before {
content:'';
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
}

.penci-slides-wrap .pencislider-title-overlay .pslider-bgoverlay-inner span,.penci-slides-wrap .pencislider-caption-overlay .pslider-bgoverlay-inner span {
position:relative;
z-index:10;
padding:0;
margin:0;
}

.penci-slides-wrap .penci-slider_btnwrap {
margin:0;
background:none;
padding:0;
vertical-align:top;
animation-delay:1.3s;
-webkit-animation-delay:1.3s;
}

.penci-slider_btnwrap .pencislider-btn {
display:inline-block;
background:transparent;
border:1px solid #fff;
color:#fff;
line-height:1;
height:36px;
padding:0 20px;
border-radius:0;
font-size:12px;
font-weight:600;
width:auto;
}

.penci-slider_btnwrap .pencislider-btn > span {
width:100%;
height:100%;
display:flex;
justify-content:center;
align-items:center;
white-space:nowrap;
}

.penci-slider_btnwrap .pencislider-btn:hover {
background:#6eb48c;
border-color:#6eb48c;
color:#fff;
text-decoration:none;
}

.penci-slider_btnwrap .pencislider-btn:not( :last-child ) {
margin-right:15px;
}

@keyframes penci-ken-burns-in {
0% {
transform:scale(1);
}

100% {
transform:scale(1.2);
}
}

@keyframes penci-ken-burns-out {
0% {
transform:scale(1.2);
}

100% {
transform:scale(1);
}
}

.penci-slides-wrap .active .penci-fadeInDown .pencislider-title,.penci-slides-wrap .active .penci-fadeInDown .pencislider-caption,.penci-slides-wrap .active .penci-fadeInDown .penci-slider_btnwrap {
-webkit-animation-name:pencifadeInDown;
-moz-animation-name:pencifadeInDown;
-o-animation-name:pencifadeInDown;
animation-name:pencifadeInDown;
}

.penci-slides-wrap .active .penci-fadeInUp .pencislider-title,.penci-slides-wrap .active .penci-fadeInUp .pencislider-caption,.penci-slides-wrap .active .penci-fadeInUp .penci-slider_btnwrap {
-webkit-animation-name:pencifadeInUp;
-moz-animation-name:pencifadeInUp;
-o-animation-name:pencifadeInUp;
animation-name:pencifadeInUp;
}

.penci-slides-wrap .active .penci-fadeInLeft .pencislider-title,.penci-slides-wrap .active .penci-fadeInLeft .pencislider-caption,.penci-slides-wrap .active .penci-fadeInLeft .penci-slider_btnwrap {
-webkit-animation-name:pencifadeInLeft;
-moz-animation-name:pencifadeInLeft;
-o-animation-name:pencifadeInLeft;
animation-name:pencifadeInLeft;
}

.penci-slides-wrap .active .penci-fadeInRight .pencislider-title,.penci-slides-wrap .active .penci-fadeInRight .pencislider-caption,.penci-slides-wrap .active .penci-fadeInRight .penci-slider_btnwrap {
-webkit-animation-name:pencifadeInRight;
-moz-animation-name:pencifadeInRight;
-o-animation-name:pencifadeInRight;
animation-name:pencifadeInRight;
}

@-webkit-keyframes pencifadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0,40px,0);
transform:translate3d(0,40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-webkit-keyframes pencifadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-50px,0,0);
transform:translate3d(-50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-50px,0,0);
transform:translate3d(-50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-webkit-keyframes pencifadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(50px,0,0);
transform:translate3d(50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(50px,0,0);
transform:translate3d(50px,0,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@-webkit-keyframes pencifadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0,-40px,0);
transform:translate3d(0,-40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes pencifadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0,-40px,0);
transform:translate3d(0,-40px,0);
}

100% {
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.popUpfadeInDown {
animation-name:fadeInDown;
}

@keyframes fadeInDown {
from {
opacity:0;
transform:translate3d(0,-100%,0);
}

to {
opacity:1;
transform:none;
}
}

@keyframes popUpfadeInDown {
from {
opacity:0;
transform:translate3d(0,-80px,0);
}

to {
opacity:1;
transform:none;
}
}

.penci-page-header-wrap {
background:#dfdfdf;
color:#111;
overflow:hidden;
padding-top:80px;
padding-bottom:80px;
margin-bottom:60px;
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
text-align:center;
}

.penci-body-epageheader #header,.penci-body-epageheader .penci-header-signup-form {
margin-bottom:0;
margin-top:0;
}

.penci-page-header-wrap .container.penci-breadcrumb {
margin-top:0;
width:100%;
margin-bottom:0;
}

.penci-page-header-wrap .penci-page-header-title {
position:relative;
text-transform:uppercase;
font-size:30px;
font-weight:600;
color:#111;
line-height:1;
padding:0 0 14px;
margin:0 0 23px;
}

.penci-page-header-wrap .penci-page-header-title:before {
content:"";
position:absolute;
border-top:2px solid;
width:40px;
bottom:0;
left:50%;
color:inherit;
opacity:.2;
margin-left:-20px;
}

.penci-page-header-wrap.penci-phhide-bread .penci-page-header-title {
margin-bottom:0 !important;
}

.penci-page-header-wrap.penci-phhide-line .penci-page-header-title {
padding-bottom:0 !important;
}

.penci-page-header-wrap.penci-phhide-line .penci-page-header-title:before {
content:none;
}

.penci-page-header-wrap.penci-pheader-center .penci-page-header-title:before {
left:50%;
margin-left:-20px;
}

.penci-page-header-wrap.penci-pheader-right .penci-page-header-title:before {
left:auto;
right:0;
}

.penci-latest-posts-center.penci-latest-posts-mixed .grid-header-box:after,.penci-latest-posts-center .list-post .header-list-style:after {
left:50%;
margin-left:-30px;
}

.penci-latest-posts-right .header-list-style:after,.penci-latest-posts-right .grid-header-box:after,.penci-latest-posts-right .header-standard:after {
left:auto;
margin-left:0;
right:0;
margin-right:0;
}

.penci-page-header-wrap.penci-pheader-left,.penci-latest-posts-left .grid-header-box,.penci-latest-posts-left .header-list-style,.penci-latest-posts-left .header-standard,.penci-grid-excerpt-left .penci-grid li .item .item-content,.penci-grid-excerpt-left .penci-masonry .item-masonry .item-content,.penci-std-excerpt-left .penci-grid .mixed-detail .item-content,.penci-std-continue-left .penci-more-link,.penci-std-excerpt-left .standard-main-content {
text-align:left;
}

.penci-page-header-wrap.penci-pheader-left .penci-page-header-title:before,.penci-latest-posts-left .header-list-style:after,.penci-latest-posts-left .grid-header-box:after,.penci-latest-posts-left .header-standard:after {
left:0;
margin-left:0;
}

.penci-page-header-wrap.penci-pheader-center,.penci-latest-posts-center .grid-header-box,.penci-latest-posts-center .header-list-style,.penci-latest-posts-center .header-standard,.penci-grid-excerpt-center .penci-grid li .item .item-content,.penci-grid-excerpt-center .penci-masonry .item-masonry .item-content,.penci-std-excerpt-center .penci-grid .mixed-detail .item-content,.penci-std-continue-center .penci-more-link,.penci-std-excerpt-center .standard-main-content {
text-align:center;
}

.penci-page-header-wrap.penci-pheader-right,.penci-latest-posts-right .header-list-style,.penci-latest-posts-right .grid-header-box,.penci-latest-posts-right .header-standard,.penci-grid-excerpt-right .penci-grid li .item .item-content,.penci-grid-excerpt-right .penci-masonry .item-masonry .item-content,.penci-std-excerpt-right .penci-grid .mixed-detail .item-content,.penci-std-continue-right .penci-more-link,.penci-std-excerpt-right .standard-main-content {
text-align:right;
}

@media only screen and (min-width: 768px) {
.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post .item,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post .item {
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}

.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post .item .content-list-right,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post .item .content-list-right {
height:auto;
min-height:0;
}

.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post:nth-child( 2n + 2 ) .item .content-list-right,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post:nth-of-type( 2n + 2 ) .item .content-list-right {
order:1;
}

.penci-latest-posts-el.penci-latest-posts-boxed-1 .list-boxed-post:nth-child( 2n + 2 ) .item .thumbnail,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .list-boxed-post:nth-of-type( 2n + 2 ) .item .thumbnail {
order:2;
}
}

.penci-latest-posts-el .penci-pagination {
margin-top:30px;
margin-bottom:0;
}

.penci-latest-posts-el.penci-latest-posts-boxed-2 .penci-grid li.list-boxed-post-2:last-child {
margin-bottom:0 !important;
}

.penci-latest-posts-el.penci-latest-posts-standard .penci-wrapper-data > article:last-child,.penci-latest-posts-el.penci-latest-posts-classic .penci-wrapper-data > article:last-child,.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data > .grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-standard-list .penci-wrapper-data > .list-post:last-child,.penci-latest-posts-el.penci-latest-posts-standard-boxed-1 .penci-wrapper-data > .list-boxed-post:last-child,.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data > .grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-classic-list .penci-wrapper-data > .list-post:last-child,.penci-latest-posts-el.penci-latest-posts-classic-boxed-1 .penci-wrapper-data > .list-boxed-post:last-child,.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data > .grid-style:last-child,.penci-latest-posts-el.penci-latest-posts-list .penci-wrapper-data > .list-post:last-child,.penci-latest-posts-el.penci-latest-posts-boxed-1 .penci-wrapper-data > .list-boxed-post:last-child,.penci-latest-posts-el.penci-latest-posts-overlay .penci-wrapper-data > .grid-overlay:last-child,.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid > li:last-child,.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid > li:last-child,.penci-latest-posts-el.penci-latest-posts-photography .penci-grid > .typography-style:last-child {
margin-bottom:0;
}

@media only screen and (min-width: 961px) {
.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data > .grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:nth-last-child(3),.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-mixed.penci-el-mixed-s1 .penci-grid > li.grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid > li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-mixed-2.penci-el-mixed-s1 .penci-grid > li.grid-style:nth-last-of-type(3),.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid > li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-photography .penci-grid > .typography-style:nth-last-child(2) {
margin-bottom:0;
}
}

@media only screen and (max-width: 960px) and (min-width: 768px) {
.penci-latest-posts-el.penci-latest-posts-standard-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-classic-grid .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-grid-2 .penci-wrapper-data > .grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-standard-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-classic-grid-2 .penci-wrapper-data > .grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-grid .penci-wrapper-data > .grid-style:nth-last-child(2),.penci-latest-posts-el.penci-latest-posts-mixed .penci-grid > li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-mixed-2 .penci-grid > li.grid-style:nth-last-of-type(2),.penci-latest-posts-el.penci-latest-posts-photography .penci-grid > .typography-style:nth-last-child(2) {
margin-bottom:0;
}
}

@media only screen and (max-width: 1200px) and (min-width: 961px) {
.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,.layout-14_14_12 .penci-sidebar-right,.layout-12_14_14 .penci-sidebar-left,.layout-14_12_14 .penci-sidebar-left,.container.two-sidebar .penci-sidebar-left {
display:none;
}

.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.layout-14_14_12 .penci-vc-sidebar,.layout-12_14_14 .penci-vc-sidebar,.layout-14_12_14 .penci-vc-sidebar,.container.two-sidebar .penci-sidebar-content {
width:29.06%;
}

.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-50.penci-ercol-order-3,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-50.penci-ercol-order-1,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.layout-14_14_12 .penci-main-content {
width:70.94%;
}

.layout-12_14_14 .penci-main-content,.layout-14_12_14 .penci-main-content,.container.two-sidebar #main {
padding-left:0;
width:70.94%;
}
}

@media only screen and (max-width: 1200px) and (min-width: 768px) {
.penci-repons-elsection.penci-structure-34 .elementor-row {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-3,.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-1 {
width:50%;
}

.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-66.penci-ercol-order-2 {
width:100%;
order:1;
}

.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-3 {
order:3;
}

.penci-repons-elsection.penci-structure-34 .elementor-column.elementor-col-16.penci-ercol-order-1 {
order:2;
}
}

@media only screen and (max-width: 1400px) {
.penci-repons-elsection.penci-structure-50 .elementor-row,.penci-repons-elsection.penci-structure-60 .elementor-row {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16 {
width:33.3333%;
}
}

@media only screen and (max-width: 1170px) {
.penci-repons-elsection.penci-structure-40 .elementor-row {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16,.penci-repons-elsection.penci-structure-40 .elementor-column.penci-ercol-25 {
width:50%;
}
}

@media only screen and (max-width: 960px) {
.penci-vc-row .penci-vc-column {
width:100%;
padding-left:10px;
padding-right:10px;
}

.penci-countdown-show5 .penci-countdown-section,.penci-countdown-show6 .penci-countdown-section,.penci-countdown-show7 .penci-countdown-section {
width:33.33333%;
}

.penci-image-gallery-s2 .penci-galitem-1 {
width:100%;
float:left;
}

.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item {
width:50%;
float:left;
}

.penci-video_playlist .penci-video-nav,.penci-video_playlist .penci-video-play {
width:100%;
float:none;
position:relative;
}

.penci-video_playlist .penci-video-nav .playlist-panel-item {
position:absolute;
bottom:0;
left:0;
font-size:10px;
width:20px;
height:20px;
text-align:center;
vertical-align:middle;
line-height:20px;
z-index:10;
background:#111;
color:#fff;
}

.penci-repons-elsection.penci-structure-21 .elementor-row,.penci-repons-elsection.penci-structure-22 .elementor-row,.penci-repons-elsection.penci-structure-30 .elementor-row {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
}

.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1 {
display:block;
width:50%;
}

.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3 {
width:50%;
}

.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3 {
order:2;
}

.container.two-sidebar .penci-sidebar-content,.container.two-sidebar #main,.penci-image-gallery-s2 .penci-post-smalls,.penci-repons-elsection.penci-structure-21 .elementor-column.penci-ercol-66,.penci-repons-elsection.penci-structure-21 .elementor-column.penci-ercol-33,.penci-repons-elsection.penci-structure-22 .elementor-column.penci-ercol-66,.penci-repons-elsection.penci-structure-22 .elementor-column.penci-ercol-33,.penci-repons-elsection.penci-structure-30 .elementor-column.penci-ercol-33,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-50.penci-ercol-order-3,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-50.penci-ercol-order-1,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2 {
width:100%;
}

.container.two-sidebar #main,.penci-repons-elsection.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2 {
order:1;
}
}

@media only screen and (max-width: 767px) {
#main .penci-repons-elsection .elementor-column {
width:100% !important;
}

#main .penci-repons-elsection .elementor-column:not( :last-child ) {
margin-bottom:20px;
}

.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column.elementor-col-25 + .elementor-column.elementor-col-50 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="25"] + .elementor-column[data-col="50"] > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column.elementor-col-66 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="66"] > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-col-16 + .elementor-column.elementor-col-66 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="16"] + .elementor-column[data-col="66"] > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column.elementor-col-33 + .elementor-column.elementor-col-66 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="33"] + .elementor-column[data-col="66"] > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column.elementor-col-25 + .elementor-column.elementor-col-50 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="25"] + .elementor-column[data-col="50"] > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-col-25 + .elementor-col-25 + .elementor-col-50 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="25"] + .elementor-column[data-col="25"] + .elementor-column[data-col="50"] > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-col-50 + .elementor-col-25 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="50"] + .elementor-column[data-col="25"] > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-col-50 + .elementor-col-25 + .elementor-col-25 > .elementor-element-populated,.penci-repons-elsection .elementor-column-gap-default > .elementor-row > .elementor-column[data-col="50"] + .elementor-column[data-col="25"] + .elementor-column[data-col="25"] > .elementor-element-populated {
padding-left:10px;
padding-right:10px;
}

.penci-countdown-show4 .penci-countdown-section,.penci-countdown-show5 .penci-countdown-section,.penci-countdown-show6 .penci-countdown-section,.penci-countdown-show7 .penci-countdown-section {
width:50%;
}

.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1 {
order:2;
}

.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2 {
order:3;
}

.penci-con_sb2_sb1.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-con_sb1_sb2.penci-structure-33 .elementor-column.elementor-col-50.penci-ercol-order-2,.penci-sb2_con_sb1.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb2_sb1_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-sb1_con_sb2.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-sb1_sb2_con.penci-structure-33 .elementor-column.elementor-col-25.penci-ercol-order-3 {
order:1;
}

.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-1,.penci-repons-elsection.penci-structure-31 .elementor-column.elementor-col-25.penci-ercol-order-2,.penci-repons-elsection.penci-structure-32 .elementor-column.elementor-col-25.penci-ercol-order-3,.penci-repons-elsection.penci-structure-50 .elementor-column.penci-ercol-20,.penci-repons-elsection.penci-structure-60 .elementor-column.penci-ercol-16,.penci-repons-elsection.penci-structure-40 .elementor-column.penci-ercol-25 {
width:100%;
}
}

@media only screen and (max-width: 480px) {
.penci-image-gallery-s2 .penci-post-smalls .penci-gallery-item {
width:100%;
float:left;
}

.penci-image-gallery-s4 .penci-gallery-small-item,.penci-image-gallery-s3 .penci-gallery-small-item,.penci-image-gallery-s4 .penci-gallery-big-item,.penci-image-gallery-s3 .penci-gallery-big-item {
width:100%;
float:none;
}
}