@charset "UTF-8";
.wpautoterms-footer {
    display:block;
    width:100%;
    position:relative;
    z-index:10000002;
}

.wpautoterms-footer a:hover {
    text-decoration: underline;
}

#wpautoterms-top-fixed-container {
    position:fixed;
    top:0;
    width:100%;
}

#wpautoterms-bottom-fixed-container {
    position:fixed;
    bottom:0;
    width:100%;
}

#wpautoterms-top-static-container {
    width:100%;
    position:relative;
    z-index:10000002;
}

#wpautoterms-bottom-static-container {
    width:100%;
    position:relative;
    z-index:10000002;
}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top:var(--plyr-menu-arrow-size,4px) solid hsla(0,0%,100%,.9);border-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height,13px)/2*-1 - var(--plyr-range-track-height,5px)/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons li{float:left;height:100%;list-style:none;margin:0;padding:0 2.5px;line-height:13px}.rrssb-buttons li.email a{background-color:#0a88ff}.rrssb-buttons li.email a:hover{background-color:#006ed6}.rrssb-buttons li.facebook a{background-color:#306199}.rrssb-buttons li.facebook a:hover{background-color:#244872}.rrssb-buttons li.tumblr a{background-color:#32506d}.rrssb-buttons li.tumblr a:hover{background-color:#22364a}.rrssb-buttons li.linkedin a{background-color:#007bb6}.rrssb-buttons li.linkedin a:hover{background-color:#005983}.rrssb-buttons li.twitter a{background-color:#26c4f1}.rrssb-buttons li.twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.googleplus a{background-color:#e93f2e}.rrssb-buttons li.googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.youtube a{background-color:#df1c31}.rrssb-buttons li.youtube a:hover{background-color:#b21627}.rrssb-buttons li.reddit a{background-color:#8bbbe3}.rrssb-buttons li.reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.pinterest a{background-color:#b81621}.rrssb-buttons li.pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.pocket a{background-color:#ed4054}.rrssb-buttons li.pocket a:hover{background-color:#e4162d}.rrssb-buttons li.github a{background-color:#444}.rrssb-buttons li.github a:hover{background-color:#2b2b2b}.rrssb-buttons li a{background-color:#ccc;border-radius:2px;display:block;font-size:11px;font-weight:bold;height:100%;padding:11px 7px 12px 27px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.rrssb-buttons li a .icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .icon svg{height:17px;width:17px}.rrssb-buttons li a .icon svg path,.rrssb-buttons li a .icon svg polygon{fill:#fff}.rrssb-buttons li a .text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em;line-height:1vw}.rrssb-buttons.large-format li a .icon{left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .icon svg{height:100%;width:100%}.rrssb-buttons.large-format li a .text{font-size:15px;font-size:1vw}.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1.5px}.rrssb-buttons.small-format li a .icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}.rrssb-buttons.tiny-format li.email a .icon svg path,.rrssb-buttons.tiny-format li.email a .icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.email a .icon:hover .icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.facebook a .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.facebook a .icon:hover .icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.tumblr a .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.tumblr a .icon:hover .icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.linkedin a .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.linkedin a .icon:hover .icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.twitter a .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.twitter a .icon:hover .icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.googleplus a .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.googleplus a .icon:hover .icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.youtube a .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.youtube a .icon:hover .icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.reddit a .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.reddit a .icon:hover .icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.pinterest a .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pinterest a .icon:hover .icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.pocket a .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.pocket a .icon:hover .icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.github a .icon svg path,.rrssb-buttons.tiny-format li.github a .icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg path,.rrssb-buttons.tiny-format li.github a .icon:hover .icon svg polygon{fill:#111}

/*
Theme Name: Cake
Theme URI: http://themes.muffingroup.com/cake
Author: Muffin group
Author URI: http://muffingroup.com
Description: Cake - Premium WordPress Theme.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, responsive-layout, theme-options, translation-ready
Version: 1.3.3
*/

/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
	html {
		height: 100%;
	}
	body {
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }

/* #Typography
================================================== */

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }
	h1 { margin-bottom: 0; }
	h2 { margin-bottom: 20px; }
	h3 { margin-bottom: 20px; }
	h4 { margin-bottom: 20px; }
	h5 { margin-bottom: 20px; }
	h6 { margin-bottom: 20px; }

	p { margin: 0 0 20px 0; }

	em, i { font-style: italic; }
	b, strong { font-weight: bold; }
	small { font-size: 80%; }

	hr { display: block; border: none; outline: none; height: 1px; width: 25%; margin: 0 auto 20px; clear: both; }
	hr.hr_narrow { width: 12%; }
	hr.hr_left { margin-left: 0; }
	
	dt { font-weight:bold;}
	
	blockquote { font-style:italic;}
	blockquote .text { font-style:normal;}
	
	.highlight { padding: 0 7px; }
	.highlight.highlight_border { padding: 0 2px 5px; background: none; border-bottom-width: 3px; border-style: solid; }
	.highlight.highlight_image { padding: 0 2px 14px; }
	
	#Content a > i { margin-right: 10px; }


/* #Links
================================================== */
	a, a:visited, a:focus { text-decoration: none; outline: 0; }
	a:hover { text-decoration: underline; }
	p a, p a:visited { line-height: inherit; }


/* #Images
================================================== */

	img.scale-with-grid,
	#Content img {
		max-width: 100%;
		height: auto;
		margin:0 auto;
	}
	.fixedheight img.scale-with-grid {
		height:auto;
}
	
	.google-map img {
		max-width:none !important;
	}
	
	iframe {
		max-width: 100%;
	}


/* #Buttons
================================================== */

	a.tp-button{
		background: none;
		font-family: inherit !important;
		height: auto !important;
		line-height: inherit !important;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		letter-spacing: 0 !important;
		text-shadow: 0 0 0 !important;
		box-shadow: 0 0 0 !important;
		font-weight: normal;
		border-width: 1px !important;
	}

	a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
		display: inline-block;
		padding: 11px 30px;
		font-size: 14px;
		line-height: 14px;
		text-transform: uppercase;
		margin-bottom: 15px;
		cursor: pointer;
		border-width: 1px;
		border-style: solid;
		margin-right: 7px;
		background: none;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		position: relative;
		overflow: hidden;
	}
	
	a:hover.button, a:hover.tp-button {
		text-decoration: none;
	}
	
	a.button_large {
		font-size: 20px;
		line-height: 20px;
		padding: 14px 36px;
	}
	
	a.button.button_filled, a.tp-button.button_filled, button.button_filled, input[type="submit"].button_filled, input[type="reset"].button_filled, input[type="button"].button_filled {
		border: 0;
		padding: 12px 32px;
	}

	
	a.button_large.button_filled {
		padding: 15px 42px;
	}
	
	a.button i,a.tp-button i, button i, input[type="submit"] i, input[type="reset"] i, input[type="button"] i {
		margin: 0px !important;
	}
	
	a.button_icon { padding: 0px; width: 36px; height: 36px; line-height: 36px; text-align: center; }
	a.button_icon.button.button_filled { padding: 0px; width: 38px; height: 38px; line-height: 38px;  }
	
	a.button_icon.button_large { padding: 0px; width: 48px; height: 48px; line-height: 48px; }
	a.button_icon.button_large.button_filled { padding: 0px; width: 50px; height: 50px; line-height: 50px;  }
	
	 
	 /* #Control Button
	================================================== */
	a.control_button, span.control_button { display: block; float: left; margin: 0 2px; overflow: hidden; background: #ccc; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; border-width: 1px; border-style: solid; }
	a.control_button span, span.control_button span { display: block; width: 22px; height: 22px; overflow: hidden; text-indent: -9999px; }



	.button.full-width, button.full-width, input[type="submit"].full-width,
	input[type="reset"].full-width, input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner, input::-moz-focus-inner {
    	border: 0;
    	padding: 0;
	}


/* #Forms
================================================== */

	form {
		margin-bottom: 0;
	}
	
	fieldset {
		margin-bottom: 0;
	}
		
	input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
		padding: 11px 10px;
		outline: none;
		margin: 0;
		width: 230px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		font-size: 14px;
		border-width: 6px;
		border-style: solid;
		-webkit-border-radius: 12px;
		border-radius: 12px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {}
		
	textarea {
		min-height: 60px;
	}
	
	label, legend {
		display: block;
		font-size: 110%;
	}
	
	input[type="checkbox"] {
		display: inline;
	}

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)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{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-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:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-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:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/**** miscelous ****/
#mfn-offer-slider .rslides_nav {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

/**** featured box CSS3 transitions ****/

/* moveFromLeft */
@-webkit-keyframes moveFromLeft{
    from	{ -webkit-transform: translateX(-100%);}
    to		{ -webkit-transform: translateX(0%);}
}
@-moz-keyframes moveFromLeft{
    from	{ -moz-transform: translateX(-100%);}
    to		{ -moz-transform: translateX(0%);}
}
@-ms-keyframes moveFromLeft{
    from	{ -ms-transform: translateX(-100%);}
    to		{ -ms-transform: translateX(0%);}
}
@-o-keyframes moveFromLeft{
    from	{ -o-transform: translateX(-100%);}
    to		{ -o-transform: translateX(0%);}
}
@keyframes moveFromLeft{
    from	{ transform: translateX(-100%);}
    to		{ transform: translateX(0%);}
}

/* moveFromRight */
@-webkit-keyframes moveFromRight {
	from	{ -webkit-transform: translateX(100%);}
    to		{ -webkit-transform: translateX(0%);}
}
@-moz-keyframes moveFromRight {
	from	{ -moz-transform: translateX(100%);}
    to		{ -moz-transform: translateX(0%);}
}
@-ms-keyframes moveFromRight {
	from	{ -ms-transform: translateX(100%);}
    to		{ -ms-transform: translateX(0%);}
}
@-o-keyframes moveFromRight {
	from	{ -o-transform: translateX(100%);}
    to		{ -o-transform: translateX(0%);}
}
@keyframes moveFromRight {
	from	{ transform: translateX(100%);}
    to		{ transform: translateX(0%);}
}

/* moveFromBottom */
@-webkit-keyframes moveFromBottom {
    from	{ -webkit-transform: translateY(100%);}
    to		{ -webkit-transform: translateY(0%);}
}
@-moz-keyframes moveFromBottom {
    from	{ -moz-transform: translateY(100%);}
    to		{ -moz-transform: translateY(0%);}
}
@-ms-keyframes moveFromBottom {
    from	{ -ms-transform: translateY(100%);}
    to		{ -ms-transform: translateY(0%);}
}
@-o-keyframes moveFromBottom {
    from	{ -o-transform: translateY(100%);}
    to		{ -o-transform: translateY(0%);}
}
@keyframes moveFromBottom {
    from	{ transform: translateY(100%);}
    to		{ transform: translateY(0%);}
}
/* Button red */
a.button.button_red, a.button.button_filled.button_red, a.tp-button.red {
	background-color: #FC2A2A !important;
	border-color: #FC2A2A !important;
	color: #fff !important;
}
a:hover.button.button_red, a:hover.button.button_filled.button_red, a:hover.tp-button.red {
	background-color: #E31212 !important;
	border-color: #E31212 !important;
	color: #fff !important;
}

/* Button orange */
a.button.button_orange, a.button.button_filled.button_orange, a.tp-button.orange {
	background-color: #FF6E00 !important;
	border-color: #FF6E00 !important;
	color: #fff !important;
}
a:hover.button.button_orange, a:hover.button.button_filled.button_orange, a:hover.tp-button.orange {
	background-color: #FF5500 !important;
	border-color: #FF5500 !important;
	color: #fff !important;
}

/* Button green */
a.button.button_green, a.button.button_filled.button_green, a.tp-button.green {
	background-color: #73B02B !important;
	border-color: #73B02B !important;
	color: #fff !important;
}
a:hover.button.button_green, a:hover.button.button_filled.button_green, a:hover.tp-button.green {
	background-color: #61981f !important;
	border-color: #61981f !important;
	color: #fff !important;
}

/* Button blue */
a.button.button_blue, a.button.button_filled.button_blue, a.tp-button.blue {
	background-color: #058BD3 !important;
	border-color: #058BD3 !important;
	color: #fff !important;
}
a:hover.button.button_blue, a:hover.button.button_filled.button_blue, a:hover.tp-button.blue {
	background-color: #0375B3 !important;
	border-color: #0375B3 !important;
	color: #fff !important;
}

/* Button yellow */
a.button.button_yellow, a.button.button_filled.button_yellow, a.tp-button.yellow {
	background-color: #FFCC28 !important;
	border-color: #FFCC28 !important;
	color: #fff !important;
}
a:hover.button.button_yellow, a:hover.button.button_filled.button_yellow, a:hover.tp-button.yellow {
	background-color: #FFC200 !important;
	border-color: #FFC200 !important;
	color: #fff !important;
}

/****************************************************/

/* Button darkgrey */
a.tp-button.darkgrey {
	background-color: transparent !important;
	color: #545454 !important;
	border-color: #545454 !important;
}
a:hover.tp-button.darkgrey {
	background-color: #545454 !important;
	color: #fff !important;
}

/* Button lightgrey */
a.tp-button.lightgrey {
	background-color: transparent !important;
	color: #fff !important;
	border-color: #fff !important;
}
a:hover.tp-button.lightgrey {
	background-color: #fff !important;
	color: #545454 !important;
}
/*
 * Webfonts
 */

@font-face {
	font-family: 'mfn-icons';
	src: url(//chocmoose.com/wp-content/themes/cake/fonts/mfn-icons.eot?36995802);
	src: url(//chocmoose.com/wp-content/themes/cake/fonts/mfn-icons.eot?36995802#iefix) format('embedded-opentype'),
		url(//chocmoose.com/wp-content/themes/cake/fonts/mfn-icons.woff?36995802) format('woff'),
		url(//chocmoose.com/wp-content/themes/cake/fonts/mfn-icons.ttf?36995802) format('truetype'),
		url(//chocmoose.com/wp-content/themes/cake/fonts/mfn-icons.svg?36995802#mfn-icons) format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'mfn-icons';
    src: url(//chocmoose.com/wp-content/themes/cake/font/mfn-icons.svg?36995802#mfn-icons) format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "mfn-icons";
	font-style: normal;
	font-weight: normal;
	speak: none;
 
	display: inline-block;
	text-decoration: none !important;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
 
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
     
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
 
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
 
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
 
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-heart-fa:before { content: '\e94c'; } /* '' */
.icon-wallet-line:before { content: '\e94b'; } /* '' */
.icon-comment-fa:before { content: '\e806'; } /* '' */
.icon-comment-empty-fa:before { content: '\e807'; } /* '' */
.icon-note:before { content: '\e800'; } /* '' */
.icon-note-beamed:before { content: '\e801'; } /* '' */
.icon-music:before { content: '\e802'; } /* '' */
.icon-search:before { content: '\e803'; } /* '' */
.icon-flashlight:before { content: '\e804'; } /* '' */
.icon-mail:before { content: '\e805'; } /* '' */
.icon-star:before { content: '\e808'; } /* '' */
.icon-star-empty:before { content: '\e809'; } /* '' */
.icon-user:before { content: '\e80a'; } /* '' */
.icon-users:before { content: '\e80b'; } /* '' */
.icon-user-add:before { content: '\e80c'; } /* '' */
.icon-video:before { content: '\e80d'; } /* '' */
.icon-picture:before { content: '\e80e'; } /* '' */
.icon-camera:before { content: '\e80f'; } /* '' */
.icon-layout:before { content: '\e810'; } /* '' */
.icon-menu:before { content: '\e811'; } /* '' */
.icon-check:before { content: '\e812'; } /* '' */
.icon-cancel:before { content: '\e813'; } /* '' */
.icon-cancel-circled:before { content: '\e814'; } /* '' */
.icon-cancel-squared:before { content: '\e815'; } /* '' */
.icon-plus:before { content: '\e816'; } /* '' */
.icon-plus-circled:before { content: '\e817'; } /* '' */
.icon-plus-squared:before { content: '\e818'; } /* '' */
.icon-minus:before { content: '\e819'; } /* '' */
.icon-minus-circled:before { content: '\e81a'; } /* '' */
.icon-minus-squared:before { content: '\e81b'; } /* '' */
.icon-help:before { content: '\e81c'; } /* '' */
.icon-help-circled:before { content: '\e81d'; } /* '' */
.icon-info:before { content: '\e81e'; } /* '' */
.icon-info-circled:before { content: '\e81f'; } /* '' */
.icon-back:before { content: '\e820'; } /* '' */
.icon-home:before { content: '\e821'; } /* '' */
.icon-link:before { content: '\e822'; } /* '' */
.icon-attach:before { content: '\e823'; } /* '' */
.icon-lock:before { content: '\e824'; } /* '' */
.icon-lock-open:before { content: '\e825'; } /* '' */
.icon-eye:before { content: '\e826'; } /* '' */
.icon-tag:before { content: '\e827'; } /* '' */
.icon-bookmark:before { content: '\e828'; } /* '' */
.icon-bookmarks:before { content: '\e829'; } /* '' */
.icon-flag:before { content: '\e82a'; } /* '' */
.icon-thumbs-up:before { content: '\e82b'; } /* '' */
.icon-thumbs-down:before { content: '\e82c'; } /* '' */
.icon-download:before { content: '\e82d'; } /* '' */
.icon-upload:before { content: '\e82e'; } /* '' */
.icon-upload-cloud:before { content: '\e82f'; } /* '' */
.icon-reply:before { content: '\e830'; } /* '' */
.icon-reply-all:before { content: '\e831'; } /* '' */
.icon-forward:before { content: '\e832'; } /* '' */
.icon-quote:before { content: '\e833'; } /* '' */
.icon-code:before { content: '\e834'; } /* '' */
.icon-export:before { content: '\e835'; } /* '' */
.icon-pencil:before { content: '\e836'; } /* '' */
.icon-feather:before { content: '\e837'; } /* '' */
.icon-print:before { content: '\e838'; } /* '' */
.icon-retweet:before { content: '\e839'; } /* '' */
.icon-keyboard:before { content: '\e83a'; } /* '' */
.icon-chat:before { content: '\e83c'; } /* '' */
.icon-bell:before { content: '\e83d'; } /* '' */
.icon-attention:before { content: '\e83e'; } /* '' */
.icon-alert:before { content: '\e83f'; } /* '' */
.icon-vcard:before { content: '\e840'; } /* '' */
.icon-address:before { content: '\e841'; } /* '' */
.icon-location:before { content: '\e842'; } /* '' */
.icon-map:before { content: '\e843'; } /* '' */
.icon-direction:before { content: '\e844'; } /* '' */
.icon-compass:before { content: '\e845'; } /* '' */
.icon-cup:before { content: '\e846'; } /* '' */
.icon-trash:before { content: '\e847'; } /* '' */
.icon-doc:before { content: '\e848'; } /* '' */
.icon-docs:before { content: '\e849'; } /* '' */
.icon-doc-landscape:before { content: '\e84a'; } /* '' */
.icon-doc-text:before { content: '\e84b'; } /* '' */
.icon-doc-text-inv:before { content: '\e84c'; } /* '' */
.icon-newspaper:before { content: '\e84d'; } /* '' */
.icon-book-open:before { content: '\e84e'; } /* '' */
.icon-book:before { content: '\e84f'; } /* '' */
.icon-folder:before { content: '\e850'; } /* '' */
.icon-archive:before { content: '\e851'; } /* '' */
.icon-box:before { content: '\e852'; } /* '' */
.icon-rss:before { content: '\e853'; } /* '' */
.icon-phone:before { content: '\e854'; } /* '' */
.icon-cog:before { content: '\e855'; } /* '' */
.icon-tools:before { content: '\e856'; } /* '' */
.icon-share:before { content: '\e857'; } /* '' */
.icon-shareable:before { content: '\e858'; } /* '' */
.icon-basket:before { content: '\e859'; } /* '' */
.icon-bag:before { content: '\e85a'; } /* '' */
.icon-calendar:before { content: '\e85b'; } /* '' */
.icon-login:before { content: '\e85c'; } /* '' */
.icon-logout:before { content: '\e85d'; } /* '' */
.icon-mic:before { content: '\e85e'; } /* '' */
.icon-mute:before { content: '\e85f'; } /* '' */
.icon-sound:before { content: '\e860'; } /* '' */
.icon-volume:before { content: '\e861'; } /* '' */
.icon-clock:before { content: '\e862'; } /* '' */
.icon-hourglass:before { content: '\e863'; } /* '' */
.icon-lamp:before { content: '\e864'; } /* '' */
.icon-light-down:before { content: '\e865'; } /* '' */
.icon-light-up:before { content: '\e866'; } /* '' */
.icon-adjust:before { content: '\e867'; } /* '' */
.icon-block:before { content: '\e868'; } /* '' */
.icon-resize-full:before { content: '\e869'; } /* '' */
.icon-resize-small:before { content: '\e86a'; } /* '' */
.icon-popup:before { content: '\e86b'; } /* '' */
.icon-publish:before { content: '\e86c'; } /* '' */
.icon-window:before { content: '\e86d'; } /* '' */
.icon-arrow-combo:before { content: '\e86e'; } /* '' */
.icon-down-circled:before { content: '\e86f'; } /* '' */
.icon-left-circled:before { content: '\e870'; } /* '' */
.icon-right-circled:before { content: '\e871'; } /* '' */
.icon-up-circled:before { content: '\e872'; } /* '' */
.icon-down-open:before { content: '\e873'; } /* '' */
.icon-left-open:before { content: '\e874'; } /* '' */
.icon-right-open:before { content: '\e875'; } /* '' */
.icon-up-open:before { content: '\e876'; } /* '' */
.icon-down-open-mini:before { content: '\e877'; } /* '' */
.icon-left-open-mini:before { content: '\e878'; } /* '' */
.icon-right-open-mini:before { content: '\e879'; } /* '' */
.icon-up-open-mini:before { content: '\e87a'; } /* '' */
.icon-down-open-big:before { content: '\e87b'; } /* '' */
.icon-left-open-big:before { content: '\e87c'; } /* '' */
.icon-right-open-big:before { content: '\e87d'; } /* '' */
.icon-up-open-big:before { content: '\e87e'; } /* '' */
.icon-down:before { content: '\e87f'; } /* '' */
.icon-left:before { content: '\e880'; } /* '' */
.icon-right:before { content: '\e881'; } /* '' */
.icon-up:before { content: '\e882'; } /* '' */
.icon-down-dir:before { content: '\e883'; } /* '' */
.icon-left-dir:before { content: '\e884'; } /* '' */
.icon-right-dir:before { content: '\e885'; } /* '' */
.icon-up-dir:before { content: '\e886'; } /* '' */
.icon-down-bold:before { content: '\e887'; } /* '' */
.icon-left-bold:before { content: '\e888'; } /* '' */
.icon-right-bold:before { content: '\e889'; } /* '' */
.icon-up-bold:before { content: '\e88a'; } /* '' */
.icon-down-thin:before { content: '\e88b'; } /* '' */
.icon-left-thin:before { content: '\e88c'; } /* '' */
.icon-right-thin:before { content: '\e88d'; } /* '' */
.icon-up-thin:before { content: '\e88e'; } /* '' */
.icon-ccw:before { content: '\e88f'; } /* '' */
.icon-cw:before { content: '\e890'; } /* '' */
.icon-arrows-ccw:before { content: '\e891'; } /* '' */
.icon-level-down:before { content: '\e892'; } /* '' */
.icon-level-up:before { content: '\e893'; } /* '' */
.icon-shuffle:before { content: '\e894'; } /* '' */
.icon-loop:before { content: '\e895'; } /* '' */
.icon-switch:before { content: '\e896'; } /* '' */
.icon-play:before { content: '\e897'; } /* '' */
.icon-stop:before { content: '\e898'; } /* '' */
.icon-pause:before { content: '\e899'; } /* '' */
.icon-record:before { content: '\e89a'; } /* '' */
.icon-to-end:before { content: '\e89b'; } /* '' */
.icon-to-start:before { content: '\e89c'; } /* '' */
.icon-fast-forward:before { content: '\e89d'; } /* '' */
.icon-fast-backward:before { content: '\e89e'; } /* '' */
.icon-progress-0:before { content: '\e89f'; } /* '' */
.icon-progress-1:before { content: '\e8a0'; } /* '' */
.icon-progress-2:before { content: '\e8a1'; } /* '' */
.icon-progress-3:before { content: '\e8a2'; } /* '' */
.icon-target:before { content: '\e8a3'; } /* '' */
.icon-palette:before { content: '\e8a4'; } /* '' */
.icon-heart-empty-fa:before { content: '\e94d'; } /* '' */
.icon-list-add:before { content: '\e8a6'; } /* '' */
.icon-signal:before { content: '\e8a7'; } /* '' */
.icon-trophy:before { content: '\e8a8'; } /* '' */
.icon-battery:before { content: '\e8a9'; } /* '' */
.icon-back-in-time:before { content: '\e8aa'; } /* '' */
.icon-monitor:before { content: '\e8ab'; } /* '' */
.icon-mobile:before { content: '\e8ac'; } /* '' */
.icon-network:before { content: '\e8ad'; } /* '' */
.icon-cd:before { content: '\e8ae'; } /* '' */
.icon-inbox:before { content: '\e8af'; } /* '' */
.icon-install:before { content: '\e8b0'; } /* '' */
.icon-globe:before { content: '\e8b1'; } /* '' */
.icon-cloud:before { content: '\e8b2'; } /* '' */
.icon-cloud-thunder:before { content: '\e8b3'; } /* '' */
.icon-flash:before { content: '\e8b4'; } /* '' */
.icon-moon:before { content: '\e8b5'; } /* '' */
.icon-flight:before { content: '\e8b6'; } /* '' */
.icon-paper-plane:before { content: '\e8b7'; } /* '' */
.icon-leaf:before { content: '\e8b8'; } /* '' */
.icon-lifebuoy:before { content: '\e8b9'; } /* '' */
.icon-mouse:before { content: '\e8ba'; } /* '' */
.icon-briefcase:before { content: '\e8bb'; } /* '' */
.icon-suitcase:before { content: '\e8bc'; } /* '' */
.icon-dot:before { content: '\e8bd'; } /* '' */
.icon-dot-2:before { content: '\e8be'; } /* '' */
.icon-dot-3:before { content: '\e8bf'; } /* '' */
.icon-brush:before { content: '\e8c0'; } /* '' */
.icon-magnet:before { content: '\e8c1'; } /* '' */
.icon-infinity:before { content: '\e8c2'; } /* '' */
.icon-erase:before { content: '\e8c3'; } /* '' */
.icon-chart-pie:before { content: '\e8c4'; } /* '' */
.icon-chart-line:before { content: '\e8c5'; } /* '' */
.icon-chart-bar:before { content: '\e8c6'; } /* '' */
.icon-chart-area:before { content: '\e8c7'; } /* '' */
.icon-tape:before { content: '\e8c8'; } /* '' */
.icon-graduation-cap:before { content: '\e8c9'; } /* '' */
.icon-language:before { content: '\e8ca'; } /* '' */
.icon-ticket:before { content: '\e8cb'; } /* '' */
.icon-water:before { content: '\e8cc'; } /* '' */
.icon-droplet:before { content: '\e8cd'; } /* '' */
.icon-air:before { content: '\e8ce'; } /* '' */
.icon-credit-card:before { content: '\e8cf'; } /* '' */
.icon-floppy:before { content: '\e8d0'; } /* '' */
.icon-clipboard:before { content: '\e8d1'; } /* '' */
.icon-megaphone:before { content: '\e8d2'; } /* '' */
.icon-database:before { content: '\e8d3'; } /* '' */
.icon-drive:before { content: '\e8d4'; } /* '' */
.icon-bucket:before { content: '\e8d5'; } /* '' */
.icon-thermometer:before { content: '\e8d6'; } /* '' */
.icon-key:before { content: '\e8d7'; } /* '' */
.icon-flow-cascade:before { content: '\e8d8'; } /* '' */
.icon-flow-branch:before { content: '\e8d9'; } /* '' */
.icon-flow-tree:before { content: '\e8da'; } /* '' */
.icon-flow-line:before { content: '\e8db'; } /* '' */
.icon-flow-parallel:before { content: '\e8dc'; } /* '' */
.icon-rocket:before { content: '\e8dd'; } /* '' */
.icon-gauge:before { content: '\e8de'; } /* '' */
.icon-traffic-cone:before { content: '\e8df'; } /* '' */
.icon-cc:before { content: '\e8e0'; } /* '' */
.icon-cc-by:before { content: '\e8e1'; } /* '' */
.icon-cc-nc:before { content: '\e8e2'; } /* '' */
.icon-cc-nc-eu:before { content: '\e8e3'; } /* '' */
.icon-cc-nc-jp:before { content: '\e8e4'; } /* '' */
.icon-cc-sa:before { content: '\e8e5'; } /* '' */
.icon-cc-nd:before { content: '\e8e6'; } /* '' */
.icon-cc-pd:before { content: '\e8e7'; } /* '' */
.icon-cc-zero:before { content: '\e8e8'; } /* '' */
.icon-cc-share:before { content: '\e8e9'; } /* '' */
.icon-cc-remix:before { content: '\e8ea'; } /* '' */
.icon-github:before { content: '\e8eb'; } /* '' */
.icon-github-circled:before { content: '\e8ec'; } /* '' */
.icon-flickr:before { content: '\e8ed'; } /* '' */
.icon-flickr-circled:before { content: '\e8ee'; } /* '' */
.icon-vimeo:before { content: '\e8ef'; } /* '' */
.icon-vimeo-circled:before { content: '\e8f0'; } /* '' */
.icon-twitter:before { content: '\e8f1'; } /* '' */
.icon-twitter-circled:before { content: '\e8f2'; } /* '' */
.icon-facebook:before { content: '\e8f3'; } /* '' */
.icon-facebook-circled:before { content: '\e8f4'; } /* '' */
.icon-facebook-squared:before { content: '\e8f5'; } /* '' */
.icon-gplus:before { content: '\e8f6'; } /* '' */
.icon-gplus-circled:before { content: '\e8f7'; } /* '' */
.icon-pinterest:before { content: '\e8f8'; } /* '' */
.icon-pinterest-circled:before { content: '\e8f9'; } /* '' */
.icon-tumblr:before { content: '\e8fa'; } /* '' */
.icon-tumblr-circled:before { content: '\e8fb'; } /* '' */
.icon-linkedin:before { content: '\e8fc'; } /* '' */
.icon-linkedin-circled:before { content: '\e8fd'; } /* '' */
.icon-dribbble:before { content: '\e8fe'; } /* '' */
.icon-dribbble-circled:before { content: '\e8ff'; } /* '' */
.icon-stumbleupon:before { content: '\e900'; } /* '' */
.icon-stumbleupon-circled:before { content: '\e901'; } /* '' */
.icon-lastfm:before { content: '\e902'; } /* '' */
.icon-lastfm-circled:before { content: '\e903'; } /* '' */
.icon-rdio:before { content: '\e904'; } /* '' */
.icon-rdio-circled:before { content: '\e905'; } /* '' */
.icon-spotify:before { content: '\e906'; } /* '' */
.icon-spotify-circled:before { content: '\e907'; } /* '' */
.icon-qq:before { content: '\e908'; } /* '' */
.icon-instagram:before { content: '\e909'; } /* '' */
.icon-dropbox:before { content: '\e90a'; } /* '' */
.icon-evernote:before { content: '\e90b'; } /* '' */
.icon-flattr:before { content: '\e90c'; } /* '' */
.icon-skype:before { content: '\e90d'; } /* '' */
.icon-skype-circled:before { content: '\e90e'; } /* '' */
.icon-renren:before { content: '\e90f'; } /* '' */
.icon-sina-weibo:before { content: '\e910'; } /* '' */
.icon-paypal:before { content: '\e911'; } /* '' */
.icon-picasa:before { content: '\e912'; } /* '' */
.icon-soundcloud:before { content: '\e913'; } /* '' */
.icon-mixi:before { content: '\e914'; } /* '' */
.icon-behance:before { content: '\e915'; } /* '' */
.icon-google-circles:before { content: '\e916'; } /* '' */
.icon-vkontakte:before { content: '\e917'; } /* '' */
.icon-smashing:before { content: '\e918'; } /* '' */
.icon-sweden:before { content: '\e919'; } /* '' */
.icon-db-shape:before { content: '\e91a'; } /* '' */
.icon-logo-db:before { content: '\e91b'; } /* '' */
.icon-music-line:before { content: '\e91c'; } /* '' */
.icon-search-line:before { content: '\e91d'; } /* '' */
.icon-mail-line:before { content: '\e91e'; } /* '' */
.icon-heart-line:before { content: '\e91f'; } /* '' */
.icon-star-line:before { content: '\e920'; } /* '' */
.icon-user-line:before { content: '\e921'; } /* '' */
.icon-videocam-line:before { content: '\e922'; } /* '' */
.icon-camera-line:before { content: '\e83b'; } /* '' */
.icon-photo-line:before { content: '\e924'; } /* '' */
.icon-attach-line:before { content: '\e925'; } /* '' */
.icon-lock-line:before { content: '\e926'; } /* '' */
.icon-eye-line:before { content: '\e927'; } /* '' */
.icon-tag-line:before { content: '\e928'; } /* '' */
.icon-thumbs-up-line:before { content: '\e929'; } /* '' */
.icon-pencil-line:before { content: '\e92a'; } /* '' */
.icon-comment-line:before { content: '\e92b'; } /* '' */
.icon-location-line:before { content: '\e92c'; } /* '' */
.icon-cup-line:before { content: '\e92d'; } /* '' */
.icon-trash-line:before { content: '\e92e'; } /* '' */
.icon-doc-line:before { content: '\e92f'; } /* '' */
.icon-note-line:before { content: '\e930'; } /* '' */
.icon-cog-line:before { content: '\e931'; } /* '' */
.icon-params-line:before { content: '\e932'; } /* '' */
.icon-calendar-line:before { content: '\e933'; } /* '' */
.icon-sound-line:before { content: '\e934'; } /* '' */
.icon-clock-line:before { content: '\e935'; } /* '' */
.icon-lightbulb-line:before { content: '\e936'; } /* '' */
.icon-tv-line:before { content: '\e937'; } /* '' */
.icon-desktop-line:before { content: '\e938'; } /* '' */
.icon-mobile-line:before { content: '\e939'; } /* '' */
.icon-cd-line:before { content: '\e93a'; } /* '' */
.icon-inbox-line:before { content: '\e93b'; } /* '' */
.icon-globe-line:before { content: '\e93c'; } /* '' */
.icon-cloud-line:before { content: '\e93d'; } /* '' */
.icon-paper-plane-line:before { content: '\e93e'; } /* '' */
.icon-fire-line:before { content: '\e93f'; } /* '' */
.icon-graduation-cap-line:before { content: '\e940'; } /* '' */
.icon-megaphone-line:before { content: '\e941'; } /* '' */
.icon-database-line:before { content: '\e942'; } /* '' */
.icon-key-line:before { content: '\e943'; } /* '' */
.icon-beaker-line:before { content: '\e944'; } /* '' */
.icon-truck-line:before { content: '\e945'; } /* '' */
.icon-money-line:before { content: '\e946'; } /* '' */
.icon-food-line:before { content: '\e947'; } /* '' */
.icon-shop-line:before { content: '\e948'; } /* '' */
.icon-diamond-line:before { content: '\e949'; } /* '' */
.icon-t-shirt-line:before { content: '\e94a'; } /* '' */
.icon-list:before { content: '\e8a5'; } /* '' */
/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/**** miscelous ****/
#mfn-offer-slider .rslides_nav {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

/* #Base 1200 Grid
================================================== */

body							{ min-width: 1240px;}

#Wrapper 						{ width: 1240px; margin: 0px auto;}

.layout-full-width 				{ padding: 0; }
.layout-full-width #Wrapper 	{ width: 100% !important; margin: 0 !important; }

/* #Content
=============================== */

#Content 						{ width:100%; }
body:not(.template-slider) #Content { padding-top: 5px; }

.section						{ }

.section_wrapper,
.container						{ width: 1200px; margin:0 auto; position:relative;}

.section_wrapper:after,
.container:after				{ clear: both; content: " "; display: block; height: 0; visibility: hidden;}

.column, .columns				{ float: left; margin:0 1% 40px;}
.column.column_divider			{ margin-bottom: 0;}

.the_content_wrapper			{ margin:0 1%;}


/* .with_aside */
.with_aside .content_wrapper	{ width: 1200px; margin: 0 auto;}

.with_aside .sections_group		{ width: 75%; float:left;}

.with_aside .section_wrapper	{ width:100%;}

.with_aside .four.columns		{ float:right;}

.aside_left .sections_group		{ float:right;}
.aside_left .four.columns		{ float:left;}


/* sidebars for sections */

.right-sidebar .items_group		{ width:75%; float:left;}
.right-sidebar .four.columns	{ float:right;}

.left-sidebar .items_group		{ width:75%; float:right;}
.left-sidebar .four.columns		{ float:left;}


/* #Base Grid
=============================== */

.four.columns,
.one-fourth.column				{ width: 23%; }			/* 1/4 */
.one-third.column				{ width: 31.333%; }		/* 1/3 */
.one-second.column				{ width: 48%; }			/* 1/2 */
.two-third.column				{ width: 64.666%; }		/* 2/3 */
.three-fourth.column			{ width: 73%; }			/* 3/4 */
.one.column						{ width: 98%; }			/* 1/1 */


/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.row:after,
.clearfix:after { clear: both; }
.row,
.clearfix { zoom: 1; }

/* You can also use a <br class="clear" /> to clear columns */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
/* #Global
================================================== */
.the_content pre 	{ margin-bottom: 20px}
.rev_slider iframe 	{ max-width: 1220px;}
/* [class^="icon-"]:before, [class*=" icon-"]:before	{ display:inline;} */

.section.center { text-align: center; }

body { padding: 0; }

#Wrapper {}


/* #Action_bar
================================================== */
#Action_bar { background: #373737; color: #BEBEBE; padding: 6px 15px; font-size: 13px; overflow: hidden; }
#Action_bar a { color: #BEBEBE; }
#Action_bar a:hover { color: #fff; }

#Action_bar .top-bar-menu { float:left;}
#Action_bar .top-bar-menu li { display: inline-block; margin-right: 10px; padding-right:10px; border-right:1px solid rgba(255,255,255,.3);}
#Action_bar .top-bar-menu li:last-child { border-right:none;}

#Action_bar .contact_info { float:right;}
#Action_bar .contact_info p { display: inline-block; margin: 0 0 0 10px;}
#Action_bar .contact_info i { font-size:14px; color:#fff; margin-right:6px;}


/* #Rev slider controls
================================================== */
.rev_slider_wrapper .tp-leftarrow.default,
.rev_slider_wrapper .tp-rightarrow.default { width: 94px; height: 60px; background: url(//chocmoose.com/wp-content/themes/cake/images/rev_slider_controls.png) no-repeat; }
.rev_slider_wrapper .tp-leftarrow.default:hover,
.rev_slider_wrapper .tp-rightarrow.default:hover { 
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out; 
	-ms-transition: all 0.7s ease-in-out; 
	-o-transition: all 0.7s ease-in-out; 
	transition: all 0.7s ease-in-out;
}
.rev_slider_wrapper .tp-leftarrow.default { background-position: 20px 0; }
.rev_slider_wrapper .tp-leftarrow.default:hover { background-position: 0 0; }
.rev_slider_wrapper .tp-rightarrow.default { background-position: 0 -60px; }
.rev_slider_wrapper .tp-rightarrow.default:hover { background-position: 20px -60px; }

.post-photo-wrapper .tp-leftarrow.default,
.post-photo-wrapper .tp-rightarrow.default { width: 47px; height: 37px; background: url(//chocmoose.com/wp-content/themes/cake/images/rev_slider_controls_small.png) no-repeat; }
.post-photo-wrapper .tp-leftarrow.default { background-position: 10px 0 !important; }
.post-photo-wrapper .tp-leftarrow.default:hover { background-position: 0 0 !important; }
.post-photo-wrapper .tp-rightarrow.default { background-position: 0 -37px !important; }
.post-photo-wrapper .tp-rightarrow.default:hover { background-position: 10px -37px !important; }


/* #Image button
================================================== */
a.button_image, span.button_image { display: block; width: 55px; height: 55px; line-height: 55px; text-align: center; font-size: 25px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; position: absolute; left: 50%; top: 50%; margin: -27px 0 0 -27px; z-index: 1; }

/* #Photo mask 
================================================== */
.photo_mask { position: relative; display: block; line-height:0; overflow: hidden; }
.photo_mask .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.photo_mask .button_image { top: 55%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.photo_mask:hover .mask, .has_hover:hover .photo_mask .mask { opacity: 0.9; filter: alpha(opacity=9); }
.photo_mask:hover .button_image, .has_hover:hover .photo_mask .button_image { top: 50%; opacity: 1; filter: alpha(opacity=100);}

/* #Owl-pagination
================================================== */
.owl-pagination {}
.owl-pagination .owl-page { border-width: 1px; border-style: solid; border-color: transparent; margin: 0 3px; padding: 3px; width: 13px; height: 13px; -webkit-border-radius: 50%; border-radius: 50%; }
.owl-pagination .owl-page span { width: 13px !important; height: 13px !important; margin: 0 !important; background: rgba(0, 0, 0, .3) !important; opacity: 1 !important; filter: alpha(opacity=100) !important; }

/* #NEXT / PREV NAVI 
================================================== */
.next-prev-nav { float: right; line-height: 0; }
.next-prev-nav li { display: inline-block; margin-right: 5px; }
.next-prev-nav li:last-child { margin-right: 0 !important; }
.next-prev-nav li.list { margin-left: 15px; }
.next-prev-nav li a.button { margin: 0; }

.single-post .next-prev-nav { float: none; }
.single-post .next-prev-nav li.list { float: right; }


/* Section: Highlight
================================================== */
.highlight-left,
.highlight-right { position:relative;}
.highlight-left:after,
.highlight-right:after { content:""; position:absolute; width:50%; height:100%; top:0; }
.highlight-left:after { left:0; }
.highlight-right:after { right:0; }
.highlight-left .section_wrapper,
.highlight-right .section_wrapper { z-index:2;}

@media only screen and (max-width: 767px) 
{
	.highlight-left:after,
	.highlight-right:after { content:none;}
}	

/* Section: Portfolio
================================================== */
.section.full-width .section_wrapper { width:100%;}
.section.full-width .section_wrapper .column { width:100%; margin: 0 !important; }


/* #Header
================================================== */
#Header { background-image: url(//chocmoose.com/wp-content/themes/cake/images/header_overlay.png); background-position: bottom center; background-repeat: no-repeat;  position:relative;}

/* Header default */

	/* Menu */
	#Header .menu > li > a { color: #444; }
	#Header .menu > li ul li a { color: #858585; }
	#Header .menu > li ul { background: #fff; border-color: #e6e6e6; }
	#Header .menu li ul li ul { background: #fff; }
	
	.header-alpha.header-white #Header .menu > li.current-menu-item > a,
	.header-alpha.header-white #Header .menu > li.current_page_item > a,
	.header-alpha.header-white #Header .menu > li.current-menu-ancestor > a,
	.header-alpha.header-white #Header .menu > li.current_page_ancestor > a,
	.header-alpha.header-white #Header .menu > li > a:hover,
	.header-alpha.header-white #Header .menu > li.hover > a { color: #444; }
	.header-alpha.header-white #Header .menu > li ul li a:hover { color: #444; }
	.header-alpha.header-white #Header .menu > li > a:after { background: #444; }
	
	/* Top_bar background */
	#Top_bar { background: #fff; }
	
	/* Header cart */
	#Top_bar a#header_cart { color: #444; }
	#Top_bar a#header_cart, 
	#Top_bar a#header_cart:after, 
	#Top_bar a#header_cart em:after { border-color: #444; }
	#Top_bar a:hover#header_cart { color: #fff; }
	#Top_bar a:hover#header_cart,
	#Top_bar a:hover#header_cart:after { background: #444; }
	
	/* Search */
	#Top_bar #searchform input[type="text"] { border-color: #444; }
	#Top_bar #searchform a.icon,
	#Top_bar #searchform.focus input[type="text"] { color: #444; }
	
	/* Hire us */
	#Top_bar a#header_action_button { color: #444; }
	#Top_bar a#header_action_button,
	#Top_bar a#header_action_button:after { border-color: #444; }
	#Top_bar a:hover#header_action_button,
	#Top_bar a:hover#header_action_button:after { background: #444; }
	#Top_bar a:hover#header_action_button { color: #fff; }

/* Header dark - .header-dark */

	/* Menu */
	.header-dark #Header .menu > li > a { color: #fff; }
	.header-dark #Header .menu > li ul li a { color: #9F9F9F; }
	.header-dark #Header .menu > li ul { background: #222222; border-color: #333333; }
	.header-dark #Header .menu li ul li ul { background: #222222; }
	.header-alpha.header-dark #Header .menu > li.current-menu-item > a,
	.header-alpha.header-dark #Header .menu > li.current_page_item > a,
	.header-alpha.header-dark #Header .menu > li.current-menu-ancestor > a,
	.header-alpha.header-dark #Header .menu > li.current_page_ancestor > a,
	.header-alpha.header-dark #Header .menu > li > a:hover,
	.header-alpha.header-dark #Header .menu > li.hover > a { color: #fff; }
	.header-alpha.header-dark #Header .menu > li ul li a:hover { color: #fff; }
	.header-alpha.header-dark #Header .menu > li > a:after { background: #fff; }
	
	/* Top_bar background */
	.header-dark #Top_bar { background: #222; }
	
	/* Header cart */
	.header-dark #Top_bar a#header_cart { color: #fff; }
	.header-dark #Top_bar a#header_cart, 
	.header-dark #Top_bar a#header_cart:after, 
	.header-dark #Top_bar a#header_cart em:after { border-color: #fff; }
	.header-dark #Top_bar a:hover#header_cart { color: #222; }
	.header-dark #Top_bar a:hover#header_cart,
	.header-dark #Top_bar a:hover#header_cart:after { background: #fff; }
	
	/* Search */
	.header-dark #Top_bar #searchform input[type="text"] { border-color: #fff; }
	.header-dark #Top_bar #searchform a.icon,
	.header-dark #Top_bar #searchform.focus input[type="text"] { color: #fff; }
	
	/* Hire us */
	.header-dark #Top_bar a#header_action_button { color: #fff; }
	.header-dark #Top_bar a#header_action_button,
	.header-dark #Top_bar a#header_action_button:after { border-color: #fff; }
	.header-dark #Top_bar a:hover#header_action_button,
	.header-dark #Top_bar a:hover#header_action_button:after { background: #fff; }
	.header-dark #Top_bar a:hover#header_action_button { color: #222; }


/* #Top_bar
================================================== */
#Top_bar { position: static; width: 100%; z-index: 200; }
.header-alpha #Top_bar { position: absolute; left: 0; top: 0; background: none !important; }
#Top_bar .column { margin: 0; width: 100%; }

/* Logo */
#Top_bar .logo { float: left; }
#Top_bar .logo h1 { line-height: 0; font-size: 0; }
#Top_bar #logo { display: block; overflow: hidden; height: 80px; line-height: 80px; padding: 15px 0px; }
#Top_bar #logo:hover { text-decoration: none; }
#Top_bar #logo img { vertical-align:middle; }

#Top_bar .menu_wrapper { float: right; position: relative; z-index: 201;}

/* Menu */
#Top_bar #menu { float: right; display:block; margin: 33px 0 0 0; }
#Top_bar a.responsive-menu-toggle { display: none; }

/* Search */
#Top_bar #searchform { float: right; margin-top: 38px; position: relative; min-width: 32px; height: 32px; }

#Top_bar #searchform a.icon { position: absolute; top: 0px; width: 32px; height: 32px; line-height: 32px; font-size: 16px; text-align: center; display: block; }
#Top_bar #searchform a:hover.icon { text-decoration: none; }

#Top_bar #searchform a.icon_search { right: 0px;}
#Top_bar #searchform a.icon_close { right: 0px; display:none;}

#Top_bar #searchform input[type="text"] { border-width: 0 0 1px 0; border-style: solid; font-size: 18px; font-weight: 100; color: rgba(255,255,255, 0); background: none !important; margin: 0; padding: 5px 40px 5px 5px; display:none; -webkit-border-radius: 0px; border-radius: 0px; box-shadow: 0 0 0 0; }

/* Cart */
#Top_bar a#header_cart { float: right; display: block; margin-top: 40px; height: 28px; width: 21px; font-weight: 100; border-width: 1px 0 1px 1px; border-style: solid; position: relative; }
#Top_bar a#header_cart:after { content: ""; height: 28px; width: 21px; border-width: 1px 1px 1px 0; border-style: solid; display: block; overflow: hidden; position: absolute; right: -9px; bottom: -1px; }
#Top_bar a#header_cart em { width: 15px; height: 10px; overflow: hidden; display: block; left: 4px; top: -11px; position: absolute; }
#Top_bar a#header_cart em:after { content: ""; width: 13px; height: 20px; position: absolute; left: 0; top: 0; border-width: 1px; border-style: solid; display: block; -webkit-border-radius: 7px; border-radius: 7px; }
#Top_bar a#header_cart span { position: absolute; left: 0; top: 4px; width: 29px; line-height: 18px; text-align: center; z-index: 10; }
#Top_bar a:hover#header_cart, #Top_bar a:hover#header_cart:after { border-color: transparent !important; }

	/* Transform */
	#Top_bar a#header_cart { -moz-transform: skewX(-6deg); -webkit-transform: skewX(-6deg); -o-transform: skewX(-6deg); -ms-transform: skewX(-6deg); transform: skewX(-6deg); }
	#Top_bar a#header_cart:after { -moz-transform: skewX(12deg); -webkit-transform: skewX(12deg); -o-transform: skewX(12deg); -ms-transform: skewX(12deg); transform: skewX(12deg); }
	#Top_bar a#header_cart em, #Top_bar a#header_cart span { -moz-transform: skewX(6deg); -webkit-transform: skewX(6deg); -o-transform: skewX(6deg); -ms-transform: skewX(6deg); transform: skewX(6deg); }

/* Hire us */
#Top_bar a#header_action_button { float: right; display: inline-block; margin-top: 38px; height: 30px; line-height: 30px; padding: 0 13px 0 15px; font-weight: 100; position: relative; border-width: 1px 0 1px 1px; border-style: solid; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
#Top_bar a#header_action_button:after { content: ""; width: 22px; height: 21px; border-width: 1px 1px 0 0; border-style: solid; display: block; right: -12px; top: 4px; position: absolute; -webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
#Top_bar a:hover#header_action_button { text-decoration: none; }

#Top_bar a#header_action_button,
#Top_bar a#header_cart,
#Top_bar #searchform { margin-left: 30px; }
#Top_bar a#header_cart { margin-right: 11px; }


/* #Subheader
================================================== */
#Subheader { background-image: url(//chocmoose.com/wp-content/themes/cake/images/bg_subheader.png); background-position: top center; background-repeat: no-repeat; }
.header-alpha #Subheader { padding-top: 110px; }
#Subheader .column { margin-bottom: 25px; }
#Subheader .title { margin: 40px 0 15px; font-weight:100; }
#Subheader ul.breadcrumbs { display: block; margin: 0 0 15px; overflow: hidden; font-size: 13px; }
#Subheader ul.breadcrumbs li { display: inline-block; margin-left: 10px; margin-bottom: 0; }
#Subheader ul.breadcrumbs li span { padding-left: 5px; opacity: 0.6; filter: alpha(opacity=60); }
#Subheader ul.breadcrumbs li.home, ul.breadcrumbs li.last { padding-right: 0; }
#Subheader ul.breadcrumbs li.home { margin-left: 0; }


/* #menu
================================================== */

/* main menu 1st level */
#Header .menu { z-index: 202;}
#Header .menu > li { margin: 0; z-index: 203; display: block; float: left; }
#Header .menu > li:not(.mfn-megamenu-parent) { position: relative; }
#Header .menu > li.hover { z-index: 204; }
#Header .menu > li.hover > a {}
/* #Header .menu > li.hover.mfn-megamenu-parent a { z-index: 204; position:relative;} */
#Header .menu > li > a { display: inline-block; white-space: nowrap; padding: 10px 15px; font-weight: 100; position: relative; }
#Header .menu > li > a:after { content: ""; display: block; overflow: hidden; width: 0px; height: 1px; position: absolute; left: 0; bottom: -1px; z-index: 206; 
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out;
}
#Header .menu > li > a:hover { text-decoration: none; }
#Header .menu > li > a:hover:after, #Header .menu > li.hover > a:after { width: 100% !important; }

/* main menu 2nd level */
#Header .menu li ul { position: absolute; left: -10px; top: 100%; z-index: 205; margin: 0; display: none; border-width: 1px; border-style: solid; padding: 10px 0; }
#Header .menu li ul li { padding: 0; width: 180px; position: relative; font-weight: normal; }
#Header .menu li ul li a { padding: 0 15px 0 25px; display: block; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#Header .menu li ul li a span { display: inline-block; padding: 7px 0; position: relative; }
#Header .menu li ul li a span:after { content: ""; display: block; overflow: hidden; width: 0px; height: 1px; position: absolute; left: 0; bottom: -1px; z-index: 206;
	-webkit-transition: all 0.4s ease-in-out; 
	-moz-transition: all 0.4s ease-in-out; 
	-ms-transition: all 0.4s ease-in-out; 
	-o-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; 
}
#Header .menu li ul li a .menu-arrow { position: absolute; right: 10px; top: 6px; }
#Header .menu li ul li a:hover { text-decoration: none; }
#Header .menu li ul li a:hover span:after, #Header .menu li ul li:hover > a span:after { width: 100% !important; }

/* main menu 3rd level */
#Header .menu li ul li ul { position: absolute; left: 180px; top: -11px; z-index: 204; }

/* #Social
================================================== */
.social li { display: inline-block; margin: 1px 3px; }
.social li a { width: 32px; height: 32px; line-height: 32px; font-size: 17px; border-width: 1px; border-style: solid; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; display:block; text-decoration:none;
	transition: opacity .20s ease-in-out; 
	-o-transition: opacity .20s ease-in-out;
	-moz-transition: opacity .20s ease-in-out;
	-webkit-transition: opacity .20s ease-in-out;
}
.social li a:hover {}


/* #mfn-slider
================================================== */


/* #Post
================================================== */
.post-item { margin-bottom: 40px; width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.post-photo-wrapper { width: 32%; float: left; }
.post-desc-wrapper { width: 67.9%; float: left; }
.post-photo { line-height: 0; border-width: 1px 0 1px 1px; border-style: solid; }
.post-photo iframe { width: 100%; }
.post-desc { padding: 25px; border-width: 1px; border-style: solid; }
.post-title h4 { margin-bottom: 8px; }
.post-meta > div { margin-right: 12px; display: inline-block; }
.post-meta > div.date { margin-right: 0; }
.post-meta hr { margin: 15px 0; }
.post-meta-modern { width: 79px; padding: 15px; border-width: 1px 0 1px 1px; border-style: solid; position: absolute; left: 0px; top: 0; display: none; text-align: center; }
.post-meta-modern .date, .post-meta-modern .button-comments { padding-bottom: 15px; border-bottom-width: 1px; border-style: solid; margin-bottom: 15px; }
.post-meta-modern .date {}
.post-meta-modern .date .day { display: block; font-size: 32px; line-height: 32px; margin-bottom: 5px; }
.post-meta-modern .date .month { display: block; font-size: 16px; line-height: 16px; }
.post-meta-modern .date .year { display: none; }
.post-meta-modern .button-love {}
.post-meta-modern .button-comments {}
.post-excerpt { margin-bottom: 15px; } 
.post-footer { overflow: hidden; }
.post-footer a.post-more { float: left; display: block; height: 25px; line-height: 25px; }
.post-footer .button-love  { float: right; margin-right: 10px; }
.post-footer .button-comments { float: right;}

.post-buttons-wrapper { position:absolute; right:0; top: -101px;}
.post-buttons-wrapper .button-comments { margin-right: 10px; }
.post-buttons-wrapper .button-comments, .post-buttons-wrapper .button-love { display: inline-block; }

.no-img .post-photo-wrapper { display: none; }
.no-img .post-desc-wrapper { width: 99.9%; }

/* Masonry */
.masonry {}
.masonry .post-item { width: 31.2%; margin: 0 1% 20px; }
.masonry .post-item .post-photo-wrapper { width: 100%; float: none; }
.masonry .post-item .post-desc-wrapper { width: 100%; float: none; }
.masonry .post-item .post-photo { border-width: 1px 1px 0 1px; }
.masonry .post-item .post-desc { padding: 20px; }
.masonry .post-item .post-meta > div.category { display: none; }

/* Modern */
.modern .post-item { padding-left: 110px; }
.modern .post-item .post-photo-wrapper { width: 100%; float: none; }
.modern .post-item .post-desc-wrapper { width: 100%; float: none; }
.modern .post-item .post-photo { border-width: 1px 1px 0 1px; }
.modern .post-meta-modern { display: block; }
.modern .post-meta > div.date { display: none; }
.modern .post-footer .button-comments, .modern .post-footer .button-love { display: none; }

	/* Post types */
	.format-standard {}
	
	.modern .format-image {}
	.modern .format-image .post-photo-wrapper { width: 35%; float: left; }
	.modern .format-image .post-desc-wrapper { width: 64.9%; float: left; }
	
	.format-quote {}
	.format-quote .post-photo-wrapper { display: none; }
	.format-quote .post-desc-wrapper { display: block; width: 100%; }
	.format-quote .post-excerpt { display: none; }
	.format-quote .post-meta, .format-quote .post-footer { margin-left: 25px; }

/* Button love/comment */
.button-love, .button-comments { display: block; height: 25px; line-height: 25px;  }
.button-love a, .button-comments a { display: block; }
.button-love .icons-wrapper, .button-comments .icons-wrapper { display: inline-block; height: 25px; width: 33px; font-size: 25px; line-height: 25px; position: relative; margin-right: 4px; }
.button-love .icons-wrapper i { position: absolute; left: 0; top: 0; }
.button-comments .icons-wrapper i { position: absolute; left: 0; top: -2px; }
.button-love a .label, .button-comments a .label { display: inline-block; line-height: 25px; vertical-align: top; }

	/* Animations */
	.button-love a .icons-wrapper i:last-child,
	.button-comments a .icons-wrapper i:last-child { opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
	.button-love a:hover .icons-wrapper i:last-child,
	.button-comments a:hover .icons-wrapper i:last-child,
	.button-love a.loved .icons-wrapper i:last-child { opacity: 1; filter: alpha(opacity=100); }

/* Audio player */
.posts_group .mejs-container { width: 101% !important;}
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { background:#222 !important;  border-radius:0 !important;}
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { background:#bbb !important; border-radius:0 !important;}
	

/* #Single post
================================================== */
:not(.with_aside).single-post .section-post-header .column { margin: 0 0 30px;  width: 100%; }
.with_aside.single-post .section-post-header { width: 98%; }
.with_aside.single-post .section-post-header .portfolio-meta { margin: 0 0 30px; width: 100%; }
.with_aside.single-post .section-post-header .post-photo-wrapper { margin: 0; width: 100%; }
.with_aside.single-post .section-post-header .column .post-photo { border-width: 1px; }

.single-post .post-wrapper-content,
.section-post-comments { padding: 20px 0; margin-bottom: 30px; background: #fff; border-width: 1px 0; border-style: solid; }

.single-post .section-post-meta .column { margin-bottom: 0px; }

.with_aside.single-post .post-wrapper-content,
.with_aside .section-post-comments { width: 98%; padding: 20px; border-width: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.with_aside.single-post .post-wrapper-content { border-width: 0 1px 1px 1px; }

.with_aside .section-post-about .column, 
.with_aside .section-post-comments .column { margin: 0; }

.aside_left.single-post .section-post-header,
.aside_left.single-post .post-wrapper-content,
.aside_left .section-post-comments { margin-left: 2%; }

.section-post-about {  }
.section-post-about .author-box { background: rgba(0,0,0, .01); width: 98%; border-width: 1px 0 0; border-style: solid; padding: 20px; margin-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.with_aside .section-post-about .author-box { width: 100%; }
.section-post-about .author-box .author-box-wrapper { position: relative; min-height: 64px; }
.section-post-about .author-box .avatar-wrapper { position: absolute; left: 0px; top: 0px; }
.section-post-about .author-box .desc-wrapper { padding-left: 80px; }
.section-post-about .author-box .desc-wrapper h6 { margin-bottom: 5px; }
.section-post-about .author-box .desc-wrapper .desc { opacity: 0.75; filter: alpha(opacity=75); }

	/* Related posts */
	.section-post-related { margin-bottom: 30px; }
	.with_aside .section-related-adjustment { width: 98%; overflow: hidden; }
	.aside_left .section-related-adjustment { margin-left: 2%; }
	.post-related { margin-bottom: 0; }
	.post-related a.photo_mask { margin-bottom: 10px; }
	.post-related .desc {}
	.post-related .desc .date { margin-bottom: 8px; display: block; }
	.post-related .desc h6 { margin-bottom: 0; }
	.post-related.format-quote .bq_wrapper { padding: 20px 20px 30px; margin-bottom: 10px;  }
	.post-related.format-quote .bq_wrapper blockquote { margin-bottom: 0; font-size: 22px; line-height: 32px; }

	/* Format image */
	.single-post .format-image .post-photo-wrapper .post-photo { text-align: center; border: 0; }
	.single-post.with_aside .format-image .post-photo-wrapper .post-photo { margin-bottom: 30px; }
	.single-post.with_aside .format-image .post-wrapper-content { border-top-width: 1px; }

	/* Post pager */
	.section-post-footer {}
	.section-post-footer .post-pager { margin-bottom: 0px; }
	.section-post-footer .post-pager .pager-single { margin-bottom: 20px; text-align: center; }
	
	/* single-format-quote */
	.single-format-quote #Subheader h1 { font-size: 25px; line-height: 37px; font-style: normal; position: relative; font-weight: 100; display: block; padding: 43px 0 0 30px; margin-bottom: 15px; word-wrap: break-word; }
	.single-format-quote #Subheader h1:first-letter { padding-left: 25px; padding-left: 25px; }
	.single-format-quote #Subheader h1:after { content: ""; position: absolute; left: 0; top: 0; width: 26px; height: 56px; background: url(//chocmoose.com/wp-content/themes/cake/images/blockquote.png) no-repeat }
	
	.with_aside.single-format-quote .post-wrapper-content { border-width: 1px; }
	
	/* Subheaer */
	.single-post #Subheader h1 { padding-right: 100px !important; }


/* #Pager
================================================== */	
.pager { text-align:center; margin-top: 10px; }
.pager a, .pager-single span { display: inline-block; padding: 8px 16px; border-width: 1px; border-style: solid; font-size: 14px; margin: 0 3px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.pager a i { margin: 0 !important; }
.pager a:hover, .pager a.active { text-decoration: none; }
.pager a.next_page, .pager a.prev_page { border-color: transparent !important;}

/* Pager */
.pager a, .pager-single span, .pager-single a span {
	 background: transparent;
	 border-color: #444; 
	 color: #444;
	}
.pager a:hover, .pager a.active, .pager-single span,  .pager-single a:hover span {
	background: #444;
	color: #fff;
}
.pager a.prev_page, .pager a.next_page {
	color: #fff;
}
.pager a i:before { display:inline;}


/* #Portfolio
================================================== */
.portfolio_wrapper {}
.portfolio_group .portfolio-item { overflow: hidden; }
.portfolio_wrapper .pager { margin-top: 30px; }

.portfolio-item { float: left; }
.portfolio-item .desc { display: none; }
.portfolio-item .photo { position: relative; overflow: hidden; }
.portfolio-item .photo .photo-wrapper { line-height: 0; display: block; }
.portfolio-item .photo .hover-box { display: block; background: rgba(0,0,0, .8); position: absolute; left: 0; bottom: -50%; z-index: 2; width: 100%; padding: 20px 115px 20px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.portfolio-item .photo .hover-box h5 { margin: 0; }
.portfolio-item .photo .hover-box a.hover-button { display: block; width: 35px; height: 35px; line-height: 35px; position: absolute; font-size: 20px; text-align: center; color: #fff; -webkit-border-radius: 50%; border-radius: 50%; }
.portfolio-item .photo .hover-box a.hover-button i { margin: 0 !important; }
.portfolio-item .photo .hover-box a.hover-button.link { right: 20px; top: 18px; }
.portfolio-item .photo .hover-box a.hover-button.zoom { right: 60px; top: 18px; }
.portfolio-item .photo .hover-box a:hover.hover-button { text-decoration: none; }
.portfolio-item:hover .photo .hover-box { bottom: 0 !important; }
.portfolio-item:not(:hover) .photo .photo-wrapper:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(255,255,255, .6); z-index: 1; opacity: 0; filter: alpha(opacity=0); }
.portfolio_group:hover .portfolio-item .photo .photo-wrapper:not(:hover):after { opacity: 1; filter: alpha(opacity=100); }

	/* Animations */
	.portfolio-item .photo .hover-box a.hover-button {
		-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
	}
	.portfolio-item .photo .photo-wrapper:not(:hover):after {
		-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;
	}
	.portfolio-item .photo .hover-box {
		-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
	}

/* 1 column */
.portfolio_group.one .portfolio-item { padding-bottom: 30px; margin-bottom: 30px; border-bottom-width: 1px; border-style: solid; float: none; }
.portfolio_group.one .portfolio-item:last-child { border-bottom: 0; }
.portfolio_group.one .portfolio-item .photo { width: 50%; float: left; }
.portfolio_group.one .portfolio-item .desc { width: 47%; margin-left: 3%; float: left; padding-top: 15px; display: block; }
.portfolio_group.one .portfolio-item .desc .categories { display: block; margin-bottom: 5px; }

/* 2 columns */
.portfolio_group.one-second .portfolio-item { width: 50%; }

/* 3 columns */
.portfolio_group.one-third .portfolio-item { width: 33.3%; }

/* 4 columns */
.portfolio_group.one-fourth .portfolio-item { width: 25%; }
.portfolio_group.one-fourth .portfolio-item .hover-box { bottom: -70%; }

	/* */
	.with_aside .portfolio_group.one-fourth .portfolio-item .photo .hover-box,
	.with_aside .portfolio_group.one-third .portfolio-item .photo .hover-box { height: 68px; padding: 20px 0; }
	.with_aside .portfolio_group.one-fourth .portfolio-item .photo .hover-box h5,
	.with_aside .portfolio_group.one-third .portfolio-item .photo .hover-box h5 { display: none; }
	.with_aside .portfolio_group.one-fourth .portfolio-item .photo .hover-box a.hover-button.zoom,
	.with_aside .portfolio_group.one-third .portfolio-item .photo .hover-box a.hover-button.zoom { left: 50%; right: auto; margin-left: -38px; }
	.with_aside .portfolio_group.one-fourth .portfolio-item .photo .hover-box a.hover-button.link,
	.with_aside .portfolio_group.one-third .portfolio-item .photo .hover-box a.hover-button.link { left: 50%; right: auto; margin-left: 3px; }

/* #Single portfolio
================================================== */	
.single-portfolio {}
.single-portfolio .section-portfolio-header {}
.single-portfolio .section-portfolio-header iframe { width: 100%;}
.single-portfolio .section-portfolio-header .portfolio-meta { overflow: hidden; margin-bottom: 30px; }
.single-portfolio .section-portfolio-header .portfolio-meta .categories { float: left; line-height: 20px; margin-top: 10px; }
.single-portfolio .section-portfolio-header .photo { margin-bottom: 30px; line-height: 0; position: relative; overflow: hidden; }

.single-portfolio .section-portfolio-header .photo .hover-box { display: block; background: rgba(0,0,0, .8); position: absolute; left: 0; bottom: -50%; z-index: 2; width: 100%; padding: 20px 115px 20px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.single-portfolio .section-portfolio-header .photo .hover-box h5 { margin: 0; }
.single-portfolio .section-portfolio-header .photo .hover-box a.hover-button { display: block; width: 35px; height: 35px; line-height: 35px; position: absolute; font-size: 20px; text-align: center; color: #fff; -webkit-border-radius: 50%; border-radius: 50%; }
.single-portfolio .section-portfolio-header .photo .hover-box a.hover-button i { margin: 0 !important; }
.single-portfolio .section-portfolio-header .photo .hover-box a.hover-button.link { right: 20px; top: 18px; }
.single-portfolio .section-portfolio-header .photo .hover-box a.hover-button.zoom { right: 60px; top: 18px; }
.single-portfolio .section-portfolio-header .photo .hover-box a:hover.hover-button { text-decoration: none; }
.single-portfolio .section-portfolio-header .photo:hover .hover-box { bottom: 0 !important; }

	/* Animations */
	.single-portfolio .section-portfolio-header .photo .hover-box a.hover-button {
		-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
	}
	.single-portfolio .section-portfolio-header .hover-box {
		-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
	}
	
	/* Related */
	.section-portfolio-related { padding: 30px 0; background: #fff; border-top-width: 1px; border-style: solid; }
	.with_aside .section-portfolio-related { background: none; }


/* #Comments
================================================== */
.comments { margin-bottom: 0; }
#comments {}
#comments .commentlist { margin-left: 0; list-style-type: none; }
#comments .commentlist > li { margin-bottom: 30px; }
#comments .commentlist > li .comment-body { position: relative; background: rgba(0,0,0, .01); -webkit-border-radius: 6px; border-radius: 6px; padding: 20px 20px 20px 125px; margin-bottom: 30px; overflow: hidden; }
#comments .commentlist > li .children { margin-bottom: 15px; padding-left: 40px; border-left: 1px solid #ddd; }
#comments .commentlist > li .photo { display: block; width: 64px; height: 64px; overflow: hidden;line-height: 0; position: absolute; left: 30px; top: 20px; }
#comments .commentlist > li .comment-author { font-size: 15px; color: #444; }
#comments .commentlist > li .comment-author a {}
#comments .commentlist > li .comment-meta { font-size: 12px; font-style: italic; }
#comments .commentlist > li .comment-meta a {}
#comments .commentlist > li .comment-meta a.comment-edit-link { float: right; padding-right: 52px; position: relative; top: -19px; }
#comments .commentlist > li p { margin: 4px 0 10px; }
#comments .commentlist > li .reply { position: absolute; right: 20px; top: 20px; }
#comments .commentlist > li .reply a.comment-reply-link {font-size: 11px; padding: 3px 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#comments .commentlist > li .reply a:hover.comment-reply-link { text-decoration: none; }
#comments .commentlist li {}
#comments .commentlist li .comment-body {}
#comments .commentlist li .comment-body.last {}
#comments .commentlist li .comment-body.lastBorder { border-bottom: 0; }
#comments .commentlist .children { margin-bottom: 0px; margin-left: 30px; padding-left: 50px; }
#comments .commentlist .children li { margin-bottom: 0; }
#comments #comments-title { font-size: 26px; line-height: 28px; margin-bottom: 20px; }
#comments #comments-title span { font-style: italic; }


/* #Respond
================================================== */
#respond { overflow: hidden; }
#respond .comment-reply-title { font-size: 25px; line-height: 25px; }
#respond p { margin-bottom: 15px; padding-left: 0 !important; }
#respond .comment-notes .required { position: static; }
#respond input[type="text"] { margin-bottom: 0; }
#respond label { margin-bottom: 3px;  }
#respond .required { position: absolute; right: 20px; top: 40px; }
#respond .comment-form-author { width: 31.3%; margin-right: 2% !important; float: left; position: relative; }
#respond .comment-form-email { width: 31.3%; margin-right: 2% !important; float: left; position: relative; }
#respond .comment-form-url { width: 33.3%; float: left; position: relative; }
#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select { width: 100%; }
#respond .comment-form-comment { width: 100%; }
#respond .comment-form-comment textarea { width: 100%; margin-bottom: 10px; }
#respond .form-submit { overflow: hidden; margin: 0; }
#respond .form-submit input[type="submit"] { float: right !important; margin: 0 !important; }
#respond .form-allowed-tags { display:none;}
#respond .form-allowed-tags code { margin-top: 10px; }


/* #Filters
================================================== */
#Filters .column { margin:0; width:100%;}

.filters_buttons { position:absolute; right:0; top:-75px;}
.filters_buttons li { float:left; }
.filters_buttons li a.button { border: 0; }

.filters_wrapper { display:none; padding-top: 30px; }
.filters_wrapper ul { display:none; overflow:hidden;}
.filters_wrapper ul li { float:left; width: 19%; margin: 0.5%; }
.filters_wrapper ul li a { display: block; padding: 7px 10px; background: #fff; border: 1px solid #F7F7F7; color: #858585; }
.filters_wrapper ul li a:hover { text-decoration: none; color: #fff; }
.filters_wrapper ul li.close a { text-align: center; width: 38px; padding: 7px 0; background: #8B8B8B; border: 1px solid #F7F7F7 !important; color: #fff; }
.filters_wrapper ul li.close a:hover { background: #545454; }

	/* Animations */
	.filters_wrapper ul li a {
		-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
	}


/* #Error_404
================================================== */
.error404 { height: 100%; }
#Error_404 { overflow: hidden; position: absolute; top: 50%; margin-top: -150px; left: 30px; }
#Error_404 .error_pic { width: 30%; float: left; text-align: center; }
#Error_404 .error_pic i { font-size: 250px; line-height: 250px; color: rgba(0, 0, 0, .7); }
#Error_404 .error_desk { width: 70%; float: left; padding-top: 40px; }
#Error_404 .error_desk h2 { font-size: 45px; line-height: 45px; color: rgba(0, 0, 0, .7); }
#Error_404 .error_desk h4 { font-size: 26px; line-height: 30px; color: rgba(0, 0, 0, .7); }
#Error_404 .error_desk p .check { line-height: 45px; font-size: 16px; color: rgba(0, 0, 0, .5); }
#Error_404 .error_desk p em { font-style: italic; font-size: 17px; font-family: Georgia, serif; padding: 0 15px; }
#Error_404 .error_desk p .button { margin: 0; display: inline; margin-left: 20px; }

/* #Contact form
================================================== */
.wpcf7 span.wpcf7-form-control-wrap { width: 100%; }

.wpcf7-not-valid-tip { position: absolute !important; left: -50px !important; top: 0 !important; width: 50px !important; height: 44px !important; padding: 0 !important; background: url(//chocmoose.com/wp-content/themes/cake/images/contact_form_error.png) !important; overflow: hidden; text-indent: -9999px !important; padding: 0; border: none !important; }
.wpcf7-validation-errors { border: 0; display: none !important; }
.wpcf7-mail-sent-ok { border: none !important; margin: 25px 0 0 0 !important; padding: 7px 10px !important; background: #7DCC68 !important; color: #fff; font-size: 14px; text-align: center; }

.wpcf7-captchar { margin-bottom: 0; }

span.wpcf7-form-control-wrap { position: relative !important; display: inline-block; margin-bottom: 2px; }
span.wpcf7-form-control-wrap .wpcf7-text,
span.wpcf7-form-control-wrap .wpcf7-textarea { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0; }

.wpcf7-submit { margin-bottom: 0; }

/* #Footer
================================================== */
#Footer {}
#Footer .footer_action { padding-top: 80px; }
#Footer .footer_action .one { margin-bottom: 0; text-align: center; }
#Footer .footer_action .widget { margin-bottom: 0; padding-bottom: 0; }
#Footer .footer_action .one .textwidget { font-size: 150%; }

#Footer .widgets_wrapper { padding: 50px 0; }

#Footer .footer_copy { padding-top: 30px; }
#Footer .footer_copy .one { margin-bottom: 30px; position: relative; }
#Footer .footer_copy .one a#back_to_top { display: block; width: 120px; height: 30px; line-height: 30px; font-size: 20px; text-align: center; position: absolute; left: 50%; top: -60px; margin-left: -60px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
#Footer .footer_copy .one a:hover#back_to_top { height: 40px; line-height: 40px; top: -70px; color: #fff; text-decoration: none; }
#Footer .footer_copy .one .copyright { float: left; line-height: 34px; }
#Footer .footer_copy .one .social { float: right; }


/* #Preloader
================================================== */
.portfolio_slider_ul,
ul.testimonials-slider {
    background: url(//chocmoose.com/wp-content/themes/cake/images/preloader.gif) no-repeat center center;
}
.portfolio_slider_ul li,
ul.testimonials-slider > * {
    visibility: hidden;
}
ul.testimonials-slider {
    max-height: 260px;
}
.caroufredsel_wrapper .portfolio_slider_ul,
ul.owl-carousel {
    background: none;
    max-height: none;
}
.caroufredsel_wrapper .portfolio_slider_ul li,
ul.owl-carousel > * {
    visibility: visible;
}

/* #Dark
================================================== */
.dark, .dark .icon_box a .desc, .dark .testimonials li .author a, .dark .article_box a .desc_wrapper { color: #fff; }

.dark h1, .dark h1 a, .dark h1 a:hover { color: #fff; }
.dark h2, .dark h2 a, .dark h2 a:hover { color: #fff; }
.dark h3, .dark h3 a, .dark h3 a:hover { color: #fff; }
.dark h4, .dark h4 a, .dark h4 a:hover { color: #fff; }
.dark h5, .dark h5 a, .dark h5 a:hover { color: #fff; }
.dark h6, .dark h6 a, .dark h6 a:hover { color: #fff; }

.dark a, .dark a:hover { color: #fff; }

.dark hr { background-color: rgba(255, 255, 255, .5); color: rgba(255, 255, 255, .5); }

/* Borders */
	.dark .owl-pagination .owl-page:hover, .dark .accordion .question, .dark .faq .question, .dark .accordion .active.question > h5 span.icon:after, .dark .faq .active.question > h5 span.icon:after,
	.dark .blockquote .blockquote_wrapper, .dark .progress_bars .bars_list li .bar_wrapper, .dark .ui-tabs .ui-tabs-nav li.ui-state-active, .dark .ui-tabs .ui-tabs-panel, 
	.dark .tabs_big_icon.ui-tabs .ui-tabs-nav li, .dark .progress_box .bar_wrapper, .dark .progress_box .bar_wrapper .label_wrapper, .dark .pricing-box:after, .dark .pricing-box .plan-inside ul li,
	.dark .contact_box .contact_box_wrapper, .dark table th, .dark table td, .dark .Recent_comments li, .dark .widget_categories ul li a, .dark .widget_archive ul li a, .dark .widget_mfn_menu ul li a,
	.dark .Recent_posts li, .dark .section-portfolio-related, .dark.fancy_heading_small_icon span.icon:after, .dark.fancy_heading_small_icon span.icon:before, .dark .tp_recent_tweets li,
	.dark .widget_nav_menu ul li a, .dark code, .dark pre, .dark .timeline_items li h5 span {
		border-color: rgba(255, 255, 255, .13);
	}
	
/* Strong */
	.dark .team .desc .inside p.subtitle, .dark .chart_box .chart .num, .dark .timeline_items li h5 span {
		color: #DDDDDD;
	}
	
/* Grey notes */
	.dark .blockquote .author a, .dark .post-meta, .dark .post-meta a, .dark .button-love a .label, .dark .button-comments a .label, .dark .post-meta-modern .date .month,
	.dark .post-related .desc .date, .dark .Recent_comments li .date, .dark .wp-caption .wp-caption-text, .dark .tp_recent_tweets .twitter_time {
		color: #818181;
	}
	
/* OWL Paginination */
	.dark .owl-pagination .owl-page span {
		background: rgba(255, 255, 255, .2) !important;
	}
	
/* Blockquote */
	.dark blockquote { color: #fff; }
	.dark .blockquote { background: none; }
	.dark .blockquote blockquote:after, .dark .testimonials li blockquote { background: url(//chocmoose.com/wp-content/themes/cake/images/blockquote_modern.png) no-repeat; }
	
/* Contact box */
	.dark .contact_box:not(.contact_box_modern) .contact_box_wrapper { background: none; }
	
/* Clients */
	.dark .clients ul li .client_wrapper { background: rgba(255, 255, 255, .07); }
	
/* Our team */
	.dark .team .desc { background: #828282; }
	.dark .team .desc:after{ border-color: transparent transparent #828282 transparent; }
	.dark .team .links a { color: rgba(255,255,255, 0.6); }
	.dark .team .links a:hover { color: rgba(255,255,255, 0.9); }
	
/* Counter */
	.dark .counter .number { color: #fff !important; }
	
/* Timeline */
	.dark .timeline_items { background: url(//chocmoose.com/wp-content/themes/cake/images/timeline_dark.png) repeat-y top center; }
	.dark .timeline_items li h5 span { background: #151313; }

/* UI */
	.dark .ui-tabs .ui-tabs-nav li.ui-state-active a, .dark .tabs_big_icon.ui-tabs .ui-tabs-nav li a { color: #fff; }
	.dark .ui-tabs .ui-tabs-panel, .dark .ui-tabs .ui-tabs-nav li.ui-state-active a, .dark .tabs_big_icon.ui-tabs .ui-tabs-nav li.ui-state-active a { background: #181818; }

/* Button default */
.dark a.button, .dark a.tp-button, .dark button, .dark input[type="submit"], .dark input[type="reset"], .dark input[type="button"] {
	border-color: #fff;
	color: #fff;
}
.dark a:hover.button, .dark a:hover.tp-button, .dark button:hover, .dark input[type="submit"]:hover, .dark input[type="reset"]:hover, .dark input[type="button"]:hover {
	background-color: #fff;
	color: #545454;
}

/* Video */
.dark .video_box .desc_wrapper a.icon { 
	border-color: #fff;
	color: #fff;
}
.dark .video_box .desc_wrapper a:hover.icon {
	background: rgba(255, 255, 255, .15);
}

/* #Shortcodes
==================================================================================================== */

/* Article box */
.article_box {}
.article_box a { display: block; }
.article_box a:hover { text-decoration: none; }
.article_box .photo_mask { margin-bottom: 20px; }
.article_box .desc_wrapper { text-align: center; }
.article_box .desc_wrapper .desc { opacity: 0.75; filter: alpha(opacity=75); }

/* Counter */
.counter { text-align: center; }
.counter .icon_image { margin-bottom: 10px; line-height: 0; }
.counter .icon_image i:before { margin: 0; }
.counter .icon_image i { color: #434343; display: inline-block; width: 70px; height: 70px; line-height: 70px; font-size: 70px; text-align: center; -webkit-border-radius: 5px; border-radius: 5px; }
.counter .number { font-size: 70px; line-height: 70px; margin-bottom: 10px; }
.counter .title { margin-bottom: 25px; opacity: 0.75; filter: alpha(opacity=75); }

/* Clients */
.clients ul li { float:left; width:16.666%; }
.clients ul li .client_wrapper { padding: 20px 10px; margin: 10px; background: rgba(0, 0, 0, .02); text-align:center; line-height: 0;  }
.clients ul li .client_wrapper:hover { background: rgba(0, 0, 0, .08); }
.clients ul li .client_wrapper a { display: block; }

	/* Animation */
	.clients ul li .client_wrapper {
		-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
	}
	

/* Dropcap */
.dropcap { border-radius: 5px; display: inline-block; float: left; font-size: 20px; height: 35px; line-height: 35px; margin: 0 10px 5px 0; text-align: center; width: 35px;}
.dropcap_circle { -webkit-border-radius: 100%; border-radius: 100%; }


/* Tooltip */
.tooltip { display: inline; position: relative; cursor: help; border-bottom-width: 1px; border-style: dotted; }
.tooltip:hover:after, .tooltip.hover:after { content: attr(data-tooltip); font-size: 13px; line-height: 18px; text-align: center; border-radius: 5px; padding: 5px 15px; width: 140px; position: absolute; left: 50%; bottom: 110%; z-index: 98; margin-left: -85px; background:#444; color:#fff;}
		

/* Fancy heading */
.fancy_heading { text-align: center; position: relative; padding: 40px; background-position: top center; }
.fancy_heading h3 { margin-bottom: 0; word-wrap: break-word; }
.fancy_heading .inside { margin-top: 20px; font-size: 20px; line-height: 24px; font-weight: 100; opacity: 0.75; filter: alpha(opacity=75); }

.fancy_heading_color { background-image: none !important; }
.fancy_heading_color:after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 18px 18px 0 18px; border-color: transparent transparent transparent transparent; position: absolute; left: 50%; bottom: -18px; z-index: 2; margin-left: -18px; }

.fancy_heading_image {}

.fancy_heading_small_icon {}
.fancy_heading_small_icon span.icon { margin-top: 20px; display: inline-block; position: relative; width: 35px; height: 25px; text-align: center; line-height: 25px; font-size: 25px; }
.fancy_heading_small_icon span.icon i { opacity: 0.75; filter: alpha(opacity=75);  }
.fancy_heading_small_icon span.icon:after { content: ""; position: absolute; bottom: 10px; left: -320px; width: 300px; border-width: 0; border-bottom-width: 1px; border-style: solid; }
.fancy_heading_small_icon span.icon:before { content: ""; position: absolute; bottom: 10px; right: -320px; width: 300px; border-width: 0; border-bottom-width: 1px; border-style: solid; }

.fancy_heading_big_icon { background: url(//chocmoose.com/wp-content/themes/cake/images/fancy_heading_line.png) no-repeat bottom center !important; padding: 40px 40px 70px; }
.fancy_heading_big_icon span.icon { height: 80px; width: 80px; line-height: 80px; font-size: 35px; text-align: center; display: inline-block; margin: 0 auto 20px; border-width: 3px; border-style: solid; -webkit-border-radius: 50%; border-radius: 50%; }


/* FAQ / Accordion */
.accordion {}
.accordion .accordion_wrapper { overflow: hidden; }
.accordion .question { border-bottom-width: 1px; border-style: solid; }
.accordion .question > h5 { margin: 0; cursor: pointer; padding: 20px 20px 20px 50px; font-size: 18px; line-height: 20px; position: relative; }
.accordion .question > h5 span.icon { width: 24px; height: 24px; line-height: 23px; font-size: 16px; text-align: center; position: absolute; left: 13px; top: 18px; -webkit-border-radius: 50%; border-radius: 50%; }
.accordion .question > h5 span.icon:after { content: ""; position: absolute; left: -3px; top: -3px; width: 28px; height: 28px; display: block; -webkit-border-radius: 50%; border-radius: 50%; border-width: 1px; border-style: solid; }
.accordion .question .answer { padding: 0px 15px 15px 50px; overflow: hidden; display: none; }
.accordion .active p:last-child { margin-bottom: 0; }
.accordion .question:last-child { border-bottom: 0; }

.faq {}
.faq .accordion_wrapper { overflow: hidden; }
.faq .question { border-bottom-width: 1px; border-style: solid; }
.faq .question > h5 { margin: 0; cursor: pointer; padding: 20px 20px 20px 50px; font-size: 18px; line-height: 20px; position: relative; }
.faq .question > h5 span.icon { width: 24px; height: 24px; line-height: 24px; font-size: 16px; text-align: center; position: absolute; left: 13px; top: 18px; -webkit-border-radius: 50%; border-radius: 50%; }
.faq .question > h5 span.icon:after { content: ""; position: absolute; left: -3px; top: -3px; width: 28px; height: 28px; display: block; -webkit-border-radius: 50%; border-radius: 50%; border-width: 1px; border-style: solid; }
.faq .question .answer { padding: 0px 15px 15px 50px; overflow: hidden; display: none; }
.faq .active p:last-child { margin-bottom: 0; }
.faq .question:last-child { border-bottom: 0; }

.mfn-acc .question:not(.active) h5:hover { background:rgba(0,0,0,.01);}

/* Icon box */
.icon_box {}
.icon_box a {}
.icon_box a .icon_wrapper i { cursor: pointer; }
.icon_box a:hover { text-decoration: none; }

.icon_box .icon_wrapper { height: 100px; width: 100px; position: relative; margin: 0 auto 20px; text-align: center; }
.icon_box .icon_wrapper i { font-size: 30px; line-height: 100px; position: relative; z-index: 4; cursor: default; }
.icon_box .icon_wrapper:before { content: ""; width: 90px; height: 90px; position: absolute; left: 5px; top: 5px; -webkit-border-radius: 50%; border-radius: 50%; z-index: 3; }
.icon_box .icon_wrapper:after { content: ""; width: 80px; height: 80px; position: absolute; left: 10px; top: 10px; -webkit-border-radius: 50%; border-radius: 50%; z-index: 2; opacity: 0; filter: alpha(opacity=0); }
.icon_box .desc_wrapper { text-align: center; }
.icon_box .desc_wrapper .desc { opacity: 0.75; filter: alpha(opacity=75); }

	/* Position left */
	.icon_box.icon_position_left { min-height: 130px; padding-left: 120px; position: relative; }
	.icon_box.icon_position_left .icon_wrapper { position: absolute; left: 0px; top: 0px; }
	.icon_box.icon_position_left .desc_wrapper { text-align: left; }
	.icon_box.icon_position_left .desc_wrapper hr { margin-left: 0; }

	/* Animation */
	.icon_box .icon_wrapper:before, .icon_box .icon_wrapper:after, .icon_box .icon_wrapper i {
		-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);
		-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
	}
	.icon_box:hover .icon_wrapper:before {
		-webkit-transform: scale(0.89); -moz-transform: scale(0.89); -o-transform: scale(0.85); -ms-transform: scale(0.85); transform: scale(0.89);
	}
	.icon_box:hover .icon_wrapper:after {
		-webkit-transform: scale(1.18); -moz-transform: scale(1.18); -o-transform: scale(1.18); -ms-transform: scale(1.18); transform: scale(1.18);
		opacity: 1; filter: alpha(opacity=100);
	}

/* Chart box */
.chart_box { min-height: 100px; position: relative; }
.chart_box .chart { width: 100px; height: 100px; position: absolute; left: 0; top: 0; }
.chart_box .chart .num { position: absolute; left: 0; top: 0; width: 100px; height: 100px; line-height: 100px; font-size: 24px; text-align: center; }
.chart_box .desc_wrapper { padding-left: 130px; }
.chart_box .desc_wrapper .desc { opacity: 0.75; filter: alpha(opacity=75); }

.chart_box.chart_position_top {}
.chart_box.chart_position_top .chart { position: relative; margin: 0 auto 20px; }
.chart_box.chart_position_top .desc_wrapper { text-align: center; padding-left: 0; }
.chart_box.chart_position_top .desc_wrapper hr.hr_left { margin-left: auto; }

/* Our team */
.team { position: relative; }
.team .photo { line-height: 0; }
.team .desc { position: absolute; left: 15%; bottom: 0; width: 70%; background: #fff; }
.team .desc:after { content: ""; display: block; position: absolute; left: 50%; top: -10px; margin-left: -15px; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #fff transparent; }
.team .desc .inside { padding: 30px 20px; text-align: center; }
.team .desc .inside h5 { margin-bottom: 5px; }
.team .desc .inside p { margin-bottom: 14px; }
.team .links { text-align: center; }
.team .links a { display: inline-block; margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; width: 28px; height: 28px; line-height: 27px; border-width: 1px; border-style: solid; }
.team .links a i { margin: 0 !important; }
.team .links a:hover { text-decoration: none; }

.team.team_style_classic {}
.team.team_style_classic .desc { position: relative; left: 0; top: 0; width: 100%; }

/* Recent work */
.portfolio_slider {}
.portfolio_slider .title { padding: 40px 0; margin-bottom: 0; text-align: center; position: relative; }
.portfolio_slider .title:after { content: ""; position: absolute; left: 50%; bottom: -18px; z-index: 1; margin-left: -18px; border-style: solid; border-width: 18px 18px 0 18px; border-color: transparent transparent transparent transparent; }

.portfolio_slider_ul li { position: relative; float: left; }
.portfolio_slider_ul li .photo-wrapper { line-height: 0; display: block; }
.portfolio_slider_ul li .hover-box { display: block; background: rgba(0,0,0, .8); position: absolute; left: 0; bottom: -50%; z-index: 2; width: 100%; padding: 20px 115px 20px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.portfolio_slider_ul li .hover-box h5 { margin: 0; }
.portfolio_slider_ul li .hover-box a.hover-button { display: block; width: 35px; height: 35px; line-height: 35px; position: absolute; font-size: 20px; text-align: center; color: #fff; -webkit-border-radius: 50%; border-radius: 50%; }
.portfolio_slider_ul li .hover-box a.hover-button i { margin: 0 !important; }
.portfolio_slider_ul li .hover-box a.hover-button.link { right: 20px; top: 18px; }
.portfolio_slider_ul li .hover-box a.hover-button.zoom { right: 60px; top: 18px; }
.portfolio_slider_ul li .hover-box a:hover.hover-button { text-decoration: none; }
.portfolio_slider_ul li:hover .hover-box { bottom: 0; }
.portfolio_slider_ul li:not(:hover) .photo-wrapper:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(255,255,255, .6); z-index: 1; opacity: 0; filter: alpha(opacity=0); }
.portfolio_slider_ul:hover li .photo-wrapper:not(:hover):after { opacity: 1; filter: alpha(opacity=100); }

	/* Animations */
	.portfolio_slider_ul li .hover-box a.hover-button {
		-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
	}
	.portfolio_slider_ul li .photo-wrapper:not(:hover):after {
		-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;
	}
	.portfolio_slider_ul li .hover-box {
		-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
	}

/* Grab */
.rev_slider_wrapper,
.testimonials-slider blockquote,
.caroufredsel_wrapper,
.caroufredsel_wrapper a.photo-wrapper {
	cursor: grab!important;
	cursor: -moz-grab!important;
	cursor: -webkit-grab!important; 
}
.testimonials-slider .grabbing blockquote,
.caroufredsel_wrapper a.photo-wrapper.disable {
	cursor: grabbing!important;
	cursor: -moz-grabbing!important;
	cursor: -webkit-grabbing!important;
}

/* Blockquote */
blockquote { font-size: 25px; line-height: 37px; font-style: normal; position: relative; font-weight: 100; display: block; padding: 43px 0 0 30px; margin-bottom: 20px; word-wrap: break-word; }
blockquote a:hover { text-decoration: none; }
blockquote:first-letter { padding-left: 25px; padding-left: 25px; }
blockquote:after { content: ""; position: absolute; left: 0; top: 0; width: 26px; height: 56px; background: url(//chocmoose.com/wp-content/themes/cake/images/blockquote.png) no-repeat }
.format-quote blockquote:after, .blockquote_modern blockquote:after { background: url(//chocmoose.com/wp-content/themes/cake/images/blockquote_modern.png) no-repeat; }

	/* Testimonials */
	.testimonials { padding: 0 30px; }
	.testimonials li blockquote { margin-bottom: 50px; }
	.testimonials li .author { text-align: right; font-size: 20px; line-height: 24px; font-weight: 100; }
	.testimonials .testimonials-slider .owl-controls { position: absolute; left: 0; bottom: -3px; }
	
	/* Blockquote */
	.blockquote {}
	.blockquote .blockquote_wrapper { border-width: 5px; border-style: solid; padding: 25px 30px 40px 25px; }
	.blockquote .author { margin-left: 30px; font-size: 20px; line-height: 24px; font-weight: 100; }
	.blockquote.modern_blockquote {  }
	
/* Timeline */
.timeline_items { background: url(//chocmoose.com/wp-content/themes/cake/images/timeline.png) repeat-y top center; }
.timeline_items li { min-height: 90px; padding: 30px 0; position: relative; overflow: hidden; }

.timeline_items li h5 { margin: 30px 0 0 0; }
.timeline_items li h5 span { width: 90px; height: 90px; -webkit-border-radius: 50%; border-radius: 50%; line-height: 90px; text-align: center; display: block; position: absolute; top: 0; left: 50%; margin-left: -45px; top: 30px; }
.timeline_items li .desc { position:relative; min-height: 90px; background: rgba(0, 0, 0, 0.03); width: 40%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px; }
.timeline_items li .desc:after { content:""; display:block; width:0; height:0; position:absolute; top: 35px; border-left:10px solid rgba(0, 0, 0, 0.03); border-top:10px solid transparent; border-bottom:10px solid transparent; }

.timeline_items li h5 { float: right; width: 40%; }
.timeline_items li h5 span { background: #fff; border-width: 1px; border-style: solid; }
.timeline_items li .desc { float: left; }
.timeline_items li .desc:after { right:-10px; }

.timeline_items li:nth-child(odd) h5 { float: left; width: 40%; text-align: right; }
.timeline_items li:nth-child(odd) h5 span {}
.timeline_items li:nth-child(odd) .desc { float: right; }
.timeline_items li:nth-child(odd) .desc:after { left:-10px; border-left:none; border-right:10px solid rgba(0, 0, 0, 0.03);}
	
/* Contact form */
.contact_box {}
.contact_box .contact_box_wrapper { border-width: 5px; border-style: solid; padding: 25px; }
.contact_box .contact_box_wrapper .inside { margin-bottom: 20px; }
.contact_box .contact_box_wrapper .options a { margin-bottom: 7px; }
.contact_box.contact_box_modern {}

/* Video */
.video_box {}
.video_box h6 { margin: 0; }
.video_box .desc_wrapper { text-align: center; }
.video_box .desc_wrapper a.icon { display: block; width: 75px; height: 75px; margin: 37px auto 35px; position: relative; font-size: 40px; line-height: 75px; text-align: center; border-width: 2px; border-style: solid; -webkit-border-radius: 50%; border-radius: 50%; }
.video_box .desc_wrapper a.icon i { margin-right: 0 !important; margin-left: 3px; }
.video_box .desc_wrapper a:hover { text-decoration: none; }

.video_box .desc_wrapper a.icon {
	-webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}

.column_video_box.one-second { width:50%; margin:0;}

.column_video_box .video_box .desc_wrapper { padding:52px 20px;}
.column_video_box .video_box .player_wrapper { display:none;}

.highlight-left .testimonials,
.highlight-right .testimonials { padding:40px 30px 0;}


/* Gallery */
.gallery .gallery-item { overflow: hidden; margin: 0 0 10px 0 !important; }
.gallery .gallery-item .gallery-icon { border: 0; overflow: hidden; line-height: 0; margin-right: 2% !important; margin-left: 2% !important; position: relative; }
.gallery .gallery-item img { border: 0 !important; line-height: 0; display: block; }

/* Pricing box */
.pricing-box { position: relative; }
.pricing-box .ribbon-wrapper { width: 180px; height: 180px; overflow: hidden; position: absolute; top: 0px; right: -2.3%; }
.pricing-box .ribbon-wrapper .ribbon { display: block; position: absolute; top: 30px; right: -100px; width: 300px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.pricing-box.has-border:after { content: ""; display: block; width: 0px; height: 100%; border-width: 0 1px 0 0; border-style: solid; position: absolute; right: -2.4%; top: 0;  }
.pricing-box .plan-photo { text-align: center; line-height: 0; padding: 20px 0 10px; }
.pricing-box .plan-header { text-align: center; padding-top: 20px; }
.pricing-box .plan-header h3 { margin: 0 20px 0; font-size: 24px; line-height: 28px; }
.pricing-box .plan-header .price { padding: 25px 0; }
.pricing-box .plan-header .price > span { font-size: 70px; line-height: 70px; font-weight: 100; }
.pricing-box .plan-header .price sup.currency { font-size: 50px; font-weight: 100; position: relative; top: 9px; }
.pricing-box .plan-header .price sup.period { display: block; font-size: 16px; line-height: 16px; padding-top: 7px; }
.pricing-box .plan-inside { padding: 20px 30px; text-align: center; }
.pricing-box .plan-inside ul {}
.pricing-box .plan-inside ul li { text-align: center; padding: 8px 10px; display: block; margin: 0 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.pricing-box .plan-inside ul li:last-child { border-bottom: 0; }
.pricing-box .plan-footer { text-align: center; }

.pricing-box-featured .plan-header h3 { font-size: 28px; line-height: 28px; }
.pricing-box-featured .plan-header .price > span { font-size: 90px; line-height: 90px; }
.pricing-box-featured .plan-header .price { padding: 15px 0; }

/* Progress bars */
.progress_bars {}
.progress_bars .bars_list {}
.progress_bars .bars_list li { margin-bottom: 15px; }
.progress_bars .bars_list li:last-child { margin-bottom: 0px; }
.progress_bars .bars_list li  h6 { margin-top: 7px; position: relative; }
.progress_bars .bars_list li .bar_wrapper { border-width: 2px; border-style: solid; padding: 6px; -webkit-border-radius: 20px; border-radius: 20px; }
.progress_bars .bars_list li .bar { position: relative; padding-left: 45px; height: 22px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden;  }
.progress_bars .bars_list li .bar .progress { height: 22px; line-height: 22px; display: block; -webkit-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; }
.progress_bars .bars_list li .bar .label { position: absolute; left: 0px; top: 0; font-size: 15px; height: 22px; line-height: 22px; width: 45px; text-align: center; display: block; }
.progress_bars .bars_list:not(.hover) li .bar .progress { width: 0 !important; }
.progress_bars .bars_list.hover li .bar .progress { overflow: hidden; -webkit-transition: all 1.3s ease-in-out; -moz-transition: all 1.3s ease-in-out; -o-transition: all 1.3s ease-in-out; transition: all 1.3s ease-in-out; }

/* Progress box */
.progress_box { min-height: 225px; padding-left: 120px; position: relative; }
.progress_box .bar_wrapper { display: inline-block; position: absolute; left: 40px; top: 0; border-width: 2px 2px 0 2px; border-style: solid; margin-bottom: 45px; -webkit-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0; }
.progress_box .bar_wrapper .bar { position: relative; z-index: 2; width: 22px; height: 170px; border-width: 6px 6px 0 6px; border-style: solid; -webkit-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0; overflow: hidden;  }
.progress_box .bar_wrapper .bar .progress { display: block; width: 22px; position: absolute; left: 0; bottom: 0; -webkit-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0; }
.progress_box .bar_wrapper .label_wrapper { position: absolute; left: -11px; bottom: -45px; z-index: 1; font-size: 15px; width: 40px; height: 40px; border-width: 2px; border-style: solid; padding: 6px; line-height: 39px; text-align: center; display: block; -webkit-border-radius: 50%; border-radius: 50%; }
.progress_box .bar_wrapper .label_wrapper .label { width: 40px; height: 40px; display: block; -webkit-border-radius: 50%; border-radius: 50%; }
.progress_box .desc_wrapper { padding-top: 20px; }

.progress_box:not(.hover) .bar .progress { height: 0 !important; }
.progress_box.hover .bar .progress { overflow: hidden; -webkit-transition: all 1.3s ease-in-out; -moz-transition: all 1.3s ease-in-out; -o-transition: all 1.3s ease-in-out; transition: all 1.3s ease-in-out; }


/* #Widgets
==================================================================================================== */
.widget { clear: both; padding-bottom: 30px; margin-bottom: 30px; position: relative; }
.widget:after { content: ""; display: block; height: 1px; width: 60px; overflow: hidden; position: absolute; left: 0; bottom: 0; }
.widget:last-child:after { display: none; }
.widget > h3 { margin-bottom: 30px; font-size: 20px; line-height: 20px; text-transform: uppercase; }
.widget > h4 { margin-bottom: 35px; font-size: 24px; line-height: 24px; text-transform: uppercase; }

.widget-area { padding-top: 15px; }

.widgets_wrapper .widget { padding: 30px 0; margin-bottom: 0; border-bottom: 0; background: none; }
.widgets_wrapper .widget:after { display: none; }
.widgets_wrapper .column { margin-bottom: 0; }

	/* Menu */
	.widget_categories ul li, 
	.widget_archive ul li,
	.widget_pages ul li,
	.widget_recent_entries ul li,
	.widget_recent_comments ul li,
	.widget_mfn_menu ul li,
	.widget_nav_menu ul li { position: relative; margin-top: -1px; border-bottom-width: 1px; border-style: solid; }
	.widget_categories ul li a,
	.widget_archive ul li a,
	.widget_pages ul li a,
	.widget_recent_entries ul li a,
	.widget_recent_comments ul li a,
	.widget_mfn_menu ul li a,
	.widget_nav_menu ul li a { display: inline-block; padding: 8px 10px 8px 15px; font-size: 15px; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
	.widget_categories ul li:last-child, 
	.widget_archive ul li:last-child, 
	.widget_pages ul li:last-child, 
	.widget_recent_entries ul li:last-child,
	.widget_recent_comments ul li:last-child,
	.widget_mfn_menu ul li:last-child, 
	.widget_nav_menu ul li:last-child { border-bottom: 0; }
	.widget_categories ul li a:hover,
	.widget_archive ul li a:hover,
	.widget_pages ul li a:hover,
	.widget_recent_entries ul li a:hover,
	.widget_recent_comments ul li a:hover,
	.widget_mfn_menu ul li a:hover,
	.widget_nav_menu ul li a:hover { text-decoration: none;  }
	.widget_mfn_menu ul li a span.arrow { position: absolute; right: 10px; top: 5px; }

	.widget_pages ul li ul { margin-left:15px;}
	
	/* RSS */
	.widget_rss ul li { padding:8px 0; border-bottom-width: 1px; border-style: solid; }
	
	/* Search */
	.widget_search {}
	.widget_search form { position: relative; width: 100%; overflow: hidden; }
	.widget_search input[type="text"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0; width: 100%; padding-left: 36px; }
	.widget_search input[type="submit"] { position: absolute; left: 13px; top: 14px; width: 25px; height: 25px; background: url(//chocmoose.com/wp-content/themes/cake/images/ico_search.png) no-repeat center center; text-indent: -9999px; font-size: 0px; margin: 0; padding: 0; border: 0; overflow: hidden; }

	/* Recent posts */
	.Recent_posts {}
	.Recent_posts li { position: relative; min-height: 60px; margin-bottom: 14px; padding-bottom: 14px; border-bottom-width: 1px; border-style: solid; }
	.Recent_posts li:last-child { border-bottom: 0; margin-bottom: 0; }
	.Recent_posts li .photo { width: 80px; position: absolute; left: 0; top: 0; line-height: 0; }
	.Recent_posts li .desc { padding-left: 95px; padding-top: 5px;}
	.Recent_posts li .desc.no_img { padding-left: 0; }
	.Recent_posts li .desc h6 { margin-bottom: 5px; }
	.Recent_posts li .desc p { margin-bottom: 0px; }
	.Recent_posts li.format-quote { background: url(//chocmoose.com/wp-content/themes/cake/images/blockquote.png) no-repeat left top; }
	.Recent_posts li.format-quote .desc { padding-left: 50px; }
	
	/* Recent comments */
	.Recent_comments {}
	.Recent_comments li { border-bottom-width: 1px; border-style: solid; padding-bottom: 10px; margin-bottom: 10px; }
	.Recent_comments li:last-child { border: 0; }
	.Recent_comments li p { margin-bottom: 5px; }
	.Recent_comments li .date {}
	
	/* Recent tweets */
	.widget_tp_widget_recent_tweets { overflow: hidden; }
	.tp_recent_tweets li { padding-left: 35px; border-bottom-width: 1px; border-style: solid; padding-bottom: 10px; margin-bottom: 10px; }
	.tp_recent_tweets li:last-child { padding-bottom: 0; border-bottom: 0; margin-bottom: 0; }
	
	/* Calendar */
	.widget_calendar td, .widget_calendar th { padding: 2px; } 
	.widget_calendar caption { padding: 5px; font-size: 14px; }
	
	/* Meta */
	.widget_meta {}
	.widget_meta li { list-style-type: circle; margin: 0 0 5px 15px; }
	
	/* Flickr */
	.Flickr { overflow: hidden; }
	.Flickr .flickr_badge_image { margin: 0; padding: 0; float: left; margin: 0 2% 2%; }
	.Flickr .flickr_badge_image a { display: block; line-height: 0;  } 
	
	.Flickr .flickr_badge_image { width: 29%; }
	.Flickr .flickr_badge_image a img {width: 100%; height: 80px !important; }
	
	.widgets_wrapper .Flickr .flickr_badge_image { width: 26%; }
	.widgets_wrapper .Flickr .flickr_badge_image a img {width: 100%; height: 90px !important; }
	
	/* Tag cloud */
	.widget_mfn_tag_cloud {}
	.widget_mfn_tag_cloud ul { margin-bottom: 0; overflow: hidden; }
	.widget_mfn_tag_cloud ul li {margin: 0; padding: 0; float: left; margin: 0 5px 2px 0; }
	.widget_mfn_tag_cloud a { overflow: hidden; white-space: nowrap; display: inline-block; height: 22px; text-shadow: 1px 1px 0 #fff; font-size: 12px; padding-right: 8px; margin-right: 1px; }
	.widget_mfn_tag_cloud a:hover { text-decoration: none; }
	.widget_mfn_tag_cloud a span { padding-left: 8px; height: 22px; line-height: 22px; display: block; float: left; }

	.textwidget .wp-caption, .textwidget img { max-width:100%; height:auto;}

/* #Others
==================================================================================================== */

/* Image frames */
.wp-caption { display: inline-block; line-height: 0; }
.wp-caption.scale-with-grid { max-width:100%;}
.wp-caption a { line-height: 0; display: block; position: relative; overflow: hidden; z-index: 1; }
.wp-caption a img { padding:0; }
.wp-caption .wp-caption-text { display: block; font-size: 13px; text-align: center; margin:0; padding: 12px 0 6px; line-height: normal; }
.wp-caption.no-border .photo { background: none !important; }

.wp-caption.border .photo, .wp-caption.border > img, .wp-caption.border > a > img { line-height: 0; }
.wp-caption .photo .photo_wrapper { position: relative; overflow: hidden; width: auto; height: auto; }
.wp-caption .photo .photo_wrapper img { display: inline-block; }
.wp-caption .photo .photo_wrapper i { display: none; font-size: 70px; line-height: 70px; text-decoration: none; position: absolute; left: 50%; top: 50%; margin-left: -35px; margin-top: -35px; }
.wp-caption .photo .photo_wrapper a .mask { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.wp-caption .photo .photo_wrapper a:hover i { display: block; -webkit-animation: moveFromLeft 400ms ease; -moz-animation: moveFromLeft 400ms ease; -ms-animation: moveFromLeft 400ms ease; }
.wp-caption .photo .photo_wrapper a:hover .mask { display: block; -webkit-animation: moveFromBottom 300ms ease;-moz-animation: moveFromBottom 300ms ease; -ms-animation: moveFromBottom 300ms ease; }

.wp-caption .photo .photo_wrapper a img { 
	-webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); 
	-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
	opacity: 0.99; filter: alpha(opacity=99);
}
.wp-caption .photo .photo_wrapper a:hover img { 
	-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);
}

.alignleft { float: left; margin: 15px 15px 15px 0px; }
.alignright { float: right; margin: 15px 0px 15px 15px; }
.aligncenter { text-align: center; margin: 0 auto; display:block; }
.aligncenter img { display: inline; }
.sticky, .gallery-caption, .bypostauthor { }


/* Table */
table { width: 100%; margin-bottom: 15px; border-collapse: collapse !important; border-spacing: 0; }
table th,
table td { padding: 10px; text-align: center; border-width: 1px; border-style: solid; }
table th { font-size:120%; background:rgba(0,0,0,0.03); }
table tr td td {}
table tr:nth-child(2n+1) td { background:rgba(0,0,0,0.02);}


/* Lists */
.the_content_wrapper ul,
.the_content_wrapper ol { margin: 0 0 15px 30px; }

.the_content_wrapper .clients ul,
.the_content_wrapper .contact_box ul { margin:0;}

.the_content_wrapper ul li { list-style:disc outside;}

.the_content_wrapper .clients ul li,
.the_content_wrapper .contact_box ul li { list-style:none;}

.the_content_wrapper ul li ul,
.the_content_wrapper ol li ol { margin-bottom: 0; }

ul.list, ol.list { margin-bottom: 15px; }
ul.list ul, ul.list ol, ol.list ul, ol.list ol { margin: 5px 0 5px 30px; }
ul.list li, ol.list li { margin-bottom: 5px; }

ul.list { list-style: disc outside; }
ul.list li { margin-left: 25px; }

ol.list { list-style: decimal outside; }
ol.list li { margin-left: 0px; }

ol.list_roman { list-style: upper-roman outside; }
ol.list_roman li { margin-left: 0px; }

ol.list_alpha { list-style: upper-alpha outside; }
ol.list_alpha li { margin-left: 0px; }

ul.list_tick { list-style: none; margin-left: 10px; }
ul.list_tick li { padding-left: 27px; margin-left: 0; background: url(//chocmoose.com/wp-content/themes/cake/images/icons/list_tick.png) no-repeat 0 1px; overflow: hidden; }

ul.list_info { list-style: none; margin-left: 10px; }
ul.list_info li { padding-left: 27px; margin-left: 0; background: url(//chocmoose.com/wp-content/themes/cake/images/icons/list_info.png) no-repeat 0 1px; overflow: hidden; }

ul.list_warning { list-style: none; margin-left: 10px; }
ul.list_warning li { padding-left: 27px; margin-left: 0; background: url(//chocmoose.com/wp-content/themes/cake/images/icons/list_warning.png) no-repeat 0 1px; overflow: hidden; }

ul.list_plus { list-style: none; margin-left: 10px; }
ul.list_plus li { padding-left: 27px; margin-left: 0; background: url(//chocmoose.com/wp-content/themes/cake/images/icons/list_add.png) no-repeat 0 1px; overflow: hidden; }

ul.list_minus { list-style: none; margin-left: 10px; }
ul.list_minus li { padding-left: 27px; margin-left: 0; background: url(//chocmoose.com/wp-content/themes/cake/images/icons/list_minus.png) no-repeat 0 1px; overflow: hidden; }

ul.list_arrow { list-style: none; margin-left: 10px; }
ul.list_arrow li { padding-left: 27px; margin-left: 0; background: url(//chocmoose.com/wp-content/themes/cake/images/icons/list_arrow.png) no-repeat 0 1px; overflow: hidden; }

ul.list_help { list-style: none; margin-left: 10px; }
ul.list_help li { padding-left: 27px; margin-left: 0; background: url(//chocmoose.com/wp-content/themes/cake/images/icons/list_help.png) no-repeat 0 1px; overflow: hidden; }
										
ul { list-style: none outside; }
ol { list-style: decimal; }
ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }


/* Isotope Filtering */
.isotope-item { z-index: 2;}
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1;}


/* Code Hightlighter */
code, pre {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 50%, #f2f2f2 50%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  #ffffff 50%,#f2f2f2 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 50%,#f2f2f2 50%); /* Opera 11.10+ */
	background: linear-gradient(top,  #ffffff 50%,#f2f2f2 50%); /* W3C */
    background-size: 42px 42px;
	padding: 21px 15px 20px;
	margin:15px 0;
	display: block;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	line-height: 21px !important;
	border-width: 1px;
	border-style: solid;
	font-family: monospace !important;
}

.light code, .light pre {
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 50%, #292929 50%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  #333333 50%,#292929 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 50%,#292929 50%); /* Opera 11.10+ */
	background: linear-gradient(top,  #333333 50%,#292929 50%); /* W3C */
	color: #D2D2D2;
}

code p, pre p { margin-bottom:0 !important; }

/* Preloaders for sliders */
ul.offer-slider,
ul.portfolio-slider,
ul.posts-slider 			{ background:url(//chocmoose.com/wp-content/themes/cake/images/preloader.gif) center no-repeat;}
ul.offer-slider > *,
ul.portfolio-slider > *,
ul.posts-slider > * 		{ visibility:hidden; }

ul.offer-slider 			{ max-height:438px;}
ul.portfolio-slider 		{ max-height:355px;}
ul.posts-slider 			{ max-height:171px;}

ul.owl-carousel 			{ background:none; max-height:none; }
ul.owl-carousel > * 		{ visibility:visible; }
/* 
 * Colors:
 * 
 *		#6ea81a		-		background header, section hightlight
 * 		#76B51B		-		link
 * 		#486e14		-		link hover, strong
 */

/********************** Backgrounds **********************/

#Wrapper { 
		background-color: #fafafa;
	}
	
#Footer {
		background-image: url(//chocmoose.com/wp-content/themes/cake/images/footer.png);
		background-repeat: no-repeat;
		background-position: top center;
	}
	
	
/********************** Others  **********************/
	
/* Reply button */
	#comments .commentlist > li .reply a.comment-reply-link {
		background-color: #787878;
		color: #fff !important;
	}

/* Inputs */
	input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select {
		background-color: #fff;
		border-color: #f3f3f3;
		-webkit-box-shadow:inset 0 0 0 1px #b7b7b7;
		box-shadow:inset 0 0 0 1px #b7b7b7;
		color: #a3a3a3;
	}
	input[type="text"]:focus, input[type="tel"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus {
		background-color: #E9F5FC !important;
		color: #1477B4;
	}
		
	
/************************ Colors ************************/

/* Selections */
	*::-moz-selection {
		color: #fff;
	}
	*::selection {
		color: #fff;		
	}

/* Hr */
	hr {
		background-color: rgba(0, 0, 0, .2);
		color: rgba(0, 0, 0, .2);
	}
	
/* Borders */
	.owl-pagination .owl-page:hover, .accordion .question, .faq .question, .accordion .active.question > h5 span.icon:after, .faq .active.question > h5 span.icon:after,
	.blockquote .blockquote_wrapper, .progress_bars .bars_list li .bar_wrapper, .ui-tabs .ui-tabs-nav li.ui-state-active, .ui-tabs .ui-tabs-panel, 
	.tabs_big_icon.ui-tabs .ui-tabs-nav li, .post-photo, .post-desc, .post-meta-modern, .post-meta-modern .date, .post-meta-modern .button-comments,
	.progress_box .bar_wrapper, .progress_box .bar_wrapper .label_wrapper, .pricing-box:after, 
	.single-post .post-wrapper-content, .section-post-about .author-box, .section-post-related, .section-post-comments, .contact_box .contact_box_wrapper,
	.portfolio_group.one .portfolio-item, table th, table td, .Recent_comments li, .widget_categories ul li, .widget_archive ul li, .widget_pages ul li, .widget_mfn_menu ul li,
	.Recent_posts li, .section-portfolio-related, .fancy_heading_small_icon span.icon:after, .fancy_heading_small_icon span.icon:before, .tp_recent_tweets li, .widget_rss ul li,
	.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_nav_menu ul li, code, pre, .timeline_items li h5 span {
		border-color: rgba(0, 0, 0, .13);
	}

/* Button default */	
	a:hover.button, a:hover.tp-button, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
	.filters_buttons a:hover.button {
		color: #fff;
	}
	
/* Filters */
	.filters_wrapper ul li a:hover {
		border: 1px solid #76B51B;
		color: #fff;
	}	

/* Blog */
	.post-desc, .post-meta-modern {
		background: #fff;
	}

/* Format quote */
	.format-quote .post-desc, .format-quote .post-desc a, .format-quote .post-desc .post-meta, .format-quote .post-desc .post-meta a, .format-quote .post-desc blockquote,
	.format-quote .post-desc .button-love a i, .format-quote .post-desc .button-comments a i, .format-quote .post-desc .button-love a .label, .format-quote .post-desc .button-comments a .label,
	.post-related.format-quote .bq_wrapper a {
		color: #fff;
	}
	.format-quote .post-meta {
		opacity: 0.50; filter: alpha(opacity=50);
	}
	.format-quote .post-desc hr { 
		background-color: rgba(255, 255, 255, .5);
		color: rgba(255, 255, 255, .5);
	}
	
/* Video player */
	div.jp-video div.jp-interface {
		background: rgba(0, 0, 0, .7);
	}
	div.jp-video div.jp-progress {
		border-color: #fff;
	}
	div.jp-play-bar {
		background: #fff;
	}
	
/* Accordion / FAQ / Tabs */
	.accordion .question .answer, .faq .question .answer {
		color: #8B8B8B;
	}
	.accordion .active.question > h5 span.icon, .faq .active.question > h5 span.icon {
		color: #fff;
	}
	
	.tabs_big_icon.ui-tabs .ui-tabs-nav li a {
		background: rgba(0, 0, 0, .02);
	}	
	
/* Photo mask */
	a.button_image, span.button_image {
		background: #fff;
	}	

/* Icon box */
	.icon_box .icon_wrapper:after {
		box-shadow: inset 0 0 0 2px #e9e9e9;
	}
	.icon_box:hover .icon_wrapper i { 
		color: #fff;
	}
	
/* Fancy heading */
	.fancy_heading_color:after {
		border-top-color: #E3E3E3;
	}
	.fancy_heading_big_icon span.icon {
		border-color: #76B51B;
		color: #76B51B;
	}	

/* Our team */
	.team .links a { 
		color: rgba(0,0,0, 0.5);
	}
	.team .links a:hover {
		color: rgba(0,0,0, 0.7);
	}

/* Portfolio + slider portfolio */
	.portfolio_slider_ul li .hover-box h5, .portfolio-item .photo .hover-box h5, .single-portfolio .section-portfolio-header .photo .hover-box h5 {
		color: #fff;
	}
	
/* Blockquote */
	blockquote {
		color: #898989;
	}
	.blockquote {
		background: #fff;
	}
	.blockquote.blockquote_modern blockquote, .blockquote.blockquote_modern .author a {
		color: #fff;
	}	
	
/* Contact box */
	.contact_box .contact_box_wrapper {
		background: #fff;
	}

/* Progress bars */
	.progress_bars .bars_list li .bar_wrapper, .progress_box .bar_wrapper, .progress_box .bar_wrapper .label_wrapper {
		background: #fff;
	}
	.progress_box .bar_wrapper .bar {
		border-color: #fff;
	}
	.progress_bars .bars_list li .bar, .progress_box .bar_wrapper .bar {
		background: rgba(0, 0, 0, .06);
	}
	.progress_bars .bars_list li .bar .label, .progress_box .bar_wrapper .label_wrapper .label {
		color: #fff;
	}
	
/* Pricing boxes */
	.pricing-box .ribbon { 
		color: #fff;
	}	
	
/********* Shop **********/

.woocommerce span.onsale {
	color: #FFF !important;
}
	
/******* Widgets *********/

	.widget:after {
		background: rgba(0, 0, 0, .13);
	}

/* Menus */
	 .widget_categories ul li:hover, .widget_archive ul li:hover, .widget_mfn_menu ul li:hover, .widget_mfn_menu ul li.current_page_item, .widget_nav_menu ul li:hover {
	 	background: rgba(0, 0, 0, .03);
	 }		
	
/********************** Footer **********************/

/* Border */
#Footer .Recent_comments li, #Footer .widget_categories ul li, #Footer .widget_archive ul li, #Footer .widget_pages ul li, #Footer .widget_mfn_menu ul li, #Footer .Recent_posts li, #Footer .widget_nav_menu ul li,
#Footer .widget_calendar td, #Footer .widget_calendar th, #Footer .tp_recent_tweets li,  #Footer .widget_rss ul li, #Footer .widget_recent_entries ul li, #Footer .widget_recent_comments ul li {
	border-color: rgba(255, 255, 255, .05);
}

#Footer .Recent_posts li.format-quote {
	background: url(//chocmoose.com/wp-content/themes/cake/images/blockquote_modern.png) no-repeat;
}

#Footer hr {
	background-color: rgba(255, 255, 255, .5);
	color: rgba(255, 255, 255, .5);
}	
	


/********************** Mobile menu **********************/

@media only screen and (max-width: 959px) {
	#Header .responsive-menu-toggle { 
		background: #eff1f2;
		color: #5b6977;
	}
	
	.menu-clean #Header #menu { 
		background:#fff;
	}
	
	#Header #menu > ul > li.current-menu-item > a,
	#Header #menu > ul > li.current_page_item > a,
	#Header #menu > ul > li.current-menu-ancestor > a,
	#Header #menu > ul > li.current_page_ancestor > a {
		background: rgba(255,255,255,.05);
	}
}


/* If you want to add your own css code, please do it in css/custom.css */div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//chocmoose.com/wp-content/themes/cake/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}/* 
 * 	Core Owl Carousel CSS File
 *	v1.22
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-webkit-perspective: 1000;
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-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;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(//chocmoose.com/wp-content/themes/cake/js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.22
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 190px;
	background: url(//chocmoose.com/wp-content/themes/cake/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}


div.jp-audio,
div.jp-audio-stream,
div.jp-video{background-color:#EEE;color:#666;font-family:Verdana,Arial,sans-serif;font-size:1.25em;line-height:1.6;position:relative}

div.jp-video-full{height:270px;position:static!important;width:100%}
div.jp-video-full div.jp-jplayer,div.jp-jplayer > video{height:100%!important}
div.jp-video-full div div{z-index:1000}
div.jp-video-full div.jp-jplayer{left:0;overflow:hidden;position:fixed!important;top:0}
div.jp-video-full div.jp-gui{height:100%;left:0;position:fixed!important;top:0;width:100%;z-index:1001}
div.jp-video-full div.jp-interface{bottom:0;left:0;position:absolute!important}

div.jp-interface{-moz-box-sizing:border-box;background-color:#EEE;bottom:0;position:absolute;width:100%;padding: 30px 0 30px 0; }
div.jp-controls-holder{clear:both;height:0;overflow:hidden;top:-8px;width:440px;margin:0 auto}
div.jp-interface ul.jp-controls{list-style-type:none;overflow:hidden;margin:0;padding:0}
div.jp-audio ul.jp-controls{width:380px;padding:20px 20px 0}
div.jp-audio-stream ul.jp-controls{width:142px;padding:20px 20px 0}
div.jp-video div.jp-type-single ul.jp-controls{margin-left:200px;width:78px}
div.jp-video div.jp-type-playlist ul.jp-controls{margin-left:172px;width:134px}
div.jp-interface ul.jp-controls a{display:block;overflow:hidden;text-indent:-9999px}

a.jp-play,a.jp-pause{height:30px;width:30px}
a.jp-play{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll 0 0 rgba(0,0,0,0);left:20px;position:absolute;top:20px}
a.jp-play:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
a.jp-pause{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -30px 0 rgba(0,0,0,0);display:none;left:20px;position:absolute;top:20px}
a.jp-pause:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -30px 0 rgba(0,0,0,0)}
a.jp-stop,
a.jp-previous,
a.jp-next{height:24px;width:24px}
a.jp-stop{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -60px 0 rgba(0,0,0,0);left:60px;position:absolute;top:23px;display:none!important}
a.jp-stop:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -60px 0 rgba(0,0,0,0)}
a.jp-previous{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll 0 -112px rgba(0,0,0,0)}
a.jp-previous:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -29px -112px rgba(0,0,0,0)}
a.jp-next{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll 0 -141px rgba(0,0,0,0)}
a.jp-next:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -29px -141px rgba(0,0,0,0)}

div.jp-progress{background:none repeat scroll 0 0 rgba(0,0,0,0);overflow:hidden;border-style:solid;border-width:1px;padding:2px; margin: 0 108px 0 70px; }
div.jp-audio div.jp-progress{height:15px;position:absolute;top:32px}
div.jp-video div.jp-progress{height:4px;left:0;top:0;}
div.jp-seek-bar{cursor:pointer;height:100%;width:0}
div.jp-play-bar{height:100%;width:0}
div.jp-seeking-bg{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.seeking.gif) repeat scroll 0 0 rgba(0,0,0,0)}

a.jp-mute,
a.jp-unmute,
a.jp-volume-max{height:10px;width:10px}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute{margin-left:210px}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute{margin-left:154px}
div.jp-audio-stream div.jp-type-single a.jp-mute
div.jp-audio-stream div.jp-type-single a.jp-unmute{margin-left:10px}
div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max{margin-left:56px}
ul.jp-toggles li a.jp-repeat{display:none!important}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max{margin-top:0;position:absolute;top:12px}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute{right:72px;top:24px;z-index:2}
div.jp-video a.jp-volume-max{display:none!important;left:134px}

a.jp-unmute{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -206px 0 rgba(0,0,0,0);display:none}
a.jp-unmute:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -206px 0 rgba(0,0,0,0)}
a.jp-volume-max{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll 0 -186px rgba(0,0,0,0)}
a.jp-volume-max:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -19px -186px rgba(0,0,0,0)}

div.jp-volume-bar{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -132px 0 rgba(0,0,0,0);cursor:pointer;height:17px;overflow:hidden;position:absolute;width:32px}
div.jp-audio div.jp-volume-bar{left:330px;top:37px}
div.jp-audio-stream div.jp-volume-bar{left:92px;top:37px}
div.jp-video div.jp-volume-bar{right:50px;top:27px}
div.jp-volume-bar-value{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -164px 0 rgba(0,0,0,0);height:17px;width:0}
div.jp-audio div.jp-time-holder{position:absolute;top:50px}

div.jp-current-time,
div.jp-duration{font-size:.64em;font-style:oblique;width:60px}
div.jp-duration{display:inline;float:right;text-align:right}

div.jp-video div.jp-current-time{display:none;margin-left:20px}
div.jp-video div.jp-duration{display:none;margin-right:20px}

div.jp-title{display:none;font-weight:700;text-align:center}
div.jp-title,div.jp-playlist{background-color:#CCC;border-top:1px solid #009BE3;width:100%}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist{border-top:medium none}
div.jp-title ul,
div.jp-playlist ul{font-size:.72em;list-style-type:none;margin:0;padding:0 20px}
div.jp-title li{font-weight:700;padding:5px 0}

div.jp-playlist li{border-bottom:1px solid #EEE;padding:5px 0 4px 20px}
div.jp-playlist li div{display:inline}
div.jp-type-playlist div.jp-playlist li:last-child{border-bottom:medium none;padding:5px 0 5px 20px}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current{list-style-position:inside;list-style-type:square;padding-left:7px}
div.jp-type-playlist div.jp-playlist a{color:#333;text-decoration:none}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove{color:#666;display:inline;float:right;font-weight:700;margin-right:10px;text-align:right}
div.jp-type-playlist div.jp-playlist span.jp-free-media{display:inline;float:right;margin-right:10px;text-align:right}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{color:#666}

span.jp-artist{color:#666;font-size:.8em}

div.jp-video-play{background-color:rgba(0,0,0,0);cursor:pointer;overflow:hidden;width:100%}
div.jp-video-full div.jp-video-play{height:100%}
a.jp-video-play-icon{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -280px 0 rgba(0,0,0,0);display:block;height:72px;left:50%;margin-left:-36px;margin-top:-66px;position: absolute;text-indent:-9999px;top:50%;width:72px}
div.jp-video-play:hover a.jp-video-play-icon{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -352px 0 rgba(0,0,0,0)}
div.jp-jplayer audio,
div.jp-jplayer{height:0;width:0;overflow:hidden}
div.jp-jplayer{background-color:#000}
div.jp-jplayer > img{ height:auto!important}

ul.jp-toggles{list-style-type:none;overflow:hidden;margin:0 auto;padding:0}
div.jp-audio .jp-type-single ul.jp-toggles{width:25px}
div.jp-audio .jp-type-playlist ul.jp-toggles{left:325px;position:absolute;top:50px;width:55px;margin:0}
div.jp-video ul.jp-toggles{margin-top:10px;width:100px}
ul.jp-toggles li{display:block;float:right}
ul.jp-toggles li a{display:block;height:24px;line-height:100%;text-indent:-9999px;width:24px}

a.jp-repeat{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll 0 -290px rgba(0,0,0,0)}
a.jp-repeat:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -30px -290px rgba(0,0,0,0)}
a.jp-repeat-off{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -60px -290px rgba(0,0,0,0)}
a.jp-repeat-off:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -90px -290px rgba(0,0,0,0)}
a.jp-shuffle{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll 0 -270px rgba(0,0,0,0);margin-left:5px}
a.jp-shuffle:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -30px -270px rgba(0,0,0,0)}
a.jp-shuffle-off{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -60px -270px rgba(0,0,0,0);margin-left:5px}
a.jp-shuffle-off:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.blue.monday.jpg) no-repeat scroll -90px -270px rgba(0,0,0,0)}

.jp-no-solution{background-color:#EEE;border:2px solid #009BE3;color:#000;display:none;font-size:.8em;padding:5px}
.jp-no-solution a{color:#000}
.jp-no-solution span{display:block;font-size:1em;font-weight:700;text-align:center}

div.jp-audio,
div.jp-audio-stream,
div.jp-video-270p,
div.jp-video-360p{width:100%}
div.jp-audio div.jp-type-single div.jp-interface,
div.jp-audio div.jp-type-playlist div.jp-interface,
div.jp-audio-stream div.jp-type-single div.jp-interface{height:80px}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li,
div.jp-current-time{display:inline;float:left}
div.jp-audio div.jp-type-single div.jp-progress,
div.jp-audio div.jp-type-single div.jp-time-holder{left:110px;width:186px}
div.jp-audio div.jp-type-playlist div.jp-progress,
div.jp-audio div.jp-type-playlist div.jp-time-holder{left:166px;width:130px}

a.jp-mute,
a.jp-mute:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -196px 0 rgba(0,0,0,0)}
div.jp-type-playlist div.jp-playlist a:hover,div.jp-type-playlist div.jp-playlist a.jp-playlist-current,div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover,div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color:#0D88C1}

a.jp-full-screen,
a.jp-restore-screen{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -232px 0 rgba(0,0,0,0);position:absolute;right:18px;top:23px}
a.jp-full-screen:hover,
a.jp-restore-screen:hover{background:url(//chocmoose.com/wp-content/themes/cake/css/blue.monday/jplayer.png) no-repeat scroll -256px 0 rgba(0,0,0,0)}/*
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */
/*
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
 * jQuery UI Accordion 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; border-width: 1px; border-style: solid; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 13px; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 30px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-width: 1px; border-style: solid; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; -webkit-border-radius: 0px 0px 6px 4px; border-radius: 0px 0px 6px 4px; }
.ui-accordion .ui-accordion-content-active { display: block; background: none; }
.ui-accordion .ui-state-active { background: none !important; font-weight: bold; -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.00); box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.00); }
.ui-accordion .ui-icon { display: block; }

.ui-accordion .ui-state-default { background: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/bg_widget_header.png) no-repeat 0 0; }
.ui-accordion .ui-state-hover { background: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/bg_widget_header_active.png) no-repeat 0 0; }
.ui-accordion .ui-state-active { border-bottom: 0; }
/*!
 * jQuery UI Tabs 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming

 */

.ui-tabs { position: relative; overflow: hidden; zoom: 1; margin-bottom: 20px; border: 0 !important; background: none !important; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; border: 0; text-align: center; line-height: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; display: inline-block; position: relative; margin: 0px 7px; padding: 0; white-space: nowrap; border-width: 1px 1px 0 1px; border-style: solid; border-color: transparent; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; overflow: hidden; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 10px 30px; line-height: 22px; text-decoration: none; display: block; font-size: 18px; }
.ui-tabs .ui-tabs-nav li a i { margin-right: 4px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-state-active { margin-bottom: 0; padding: 0px; z-index: 10; bottom: -1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li.ui-state-active a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 30px 15px 20px; border-top-width: 1px; border-style: solid; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs.ui-widget-content, .ui-tabs .ui-widget-content {}

.tabs_big_icon.ui-tabs .ui-tabs-nav { text-align: left; }
.tabs_big_icon.ui-tabs .ui-tabs-nav li { margin: 0; text-align: center; border-width: 1px 1px 0 0; bottom: -1px; }
.tabs_big_icon.ui-tabs .ui-tabs-nav li:first-child { border-left-width: 1px; }
.tabs_big_icon.ui-tabs .ui-tabs-nav li a { padding: 20px 30px; }
.tabs_big_icon.ui-tabs .ui-tabs-nav li a i { display: block; margin-bottom: 10px; font-size: 30px; line-height: 30px; }

@media only screen and (min-width: 768px) {
	
	.tabs_vertical.ui-tabs {}
	.tabs_vertical.ui-widget-content { border: 0px; }
	.tabs_vertical.ui-tabs .ui-tabs-nav { width: 30%; float: left; padding-top: 15px; }
	.tabs_vertical.ui-tabs .ui-tabs-nav li { float: none; margin: 0 0 6px !important; width: 100%; white-space: normal; border-width: 1px 0 1px 1px;  -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
	.tabs_vertical.ui-tabs .ui-tabs-nav li a { float: none; }
	.tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active { bottom: 0px; }
	.tabs_vertical.ui-tabs .ui-tabs-panel { width: 65.5%; padding: 2%; float: left; border-width: 0 0 0 1px; min-height: 126px; }
	
	.tabs_vertical.tabs_big_icon .ui-tabs-nav li { border-width: 1px 0 0 1px; margin: 0 !important; }
	.tabs_vertical.tabs_big_icon .ui-tabs-nav li:last-child { border-bottom-width: 1px !important; }
	.tabs_vertical.tabs_big_icon .ui-tabs-nav li.ui-tabs-selected, .tabs_vertical.tabs_big_icon .ui-tabs-nav li.ui-state-active { bottom: -1px; }
	.tabs_vertical.tabs_big_icon .ui-tabs-panel { min-height: 305px; }
	
}
/*
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/* Component containers
----------------------------------*/
.ui-widget { }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {}
.ui-widget-content { border-width: 1px; border-style: solid; background: #ffffff/*{bgColorContent}*/ url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; }
.ui-widget-content a {}
.ui-widget-header { border-width: 1px; border-style: solid; font-weight: bold; }
.ui-widget-header a {}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: normal/*{fwDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { font-weight: normal/*{fwDefault}*/; }
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { font-weight: normal/*{fwDefault}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; -khtml-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; -khtml-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }

.ui-accordion-header.ui-corner-all { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-tabs .ui-corner-top { -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; -khtml-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }
.ui-tabs .ui-corner-top { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; -khtml-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(//chocmoose.com/wp-content/themes/cake/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
body {
	overflow-x: hidden;
}

/* #Desktop 																				960 - 1239
====================================================================================================== */
@media only screen and (min-width: 960px) and (max-width: 1239px)
{	
	body 							{ min-width:0;}
	#Wrapper 						{ width: 960px; }
	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 940px; }

	/* ======================================================= */
	
	/* Menu */
	#Header .menu > li > a { padding: 10px;  }
	#Header .menu > li > ul.mfn-megamenu { width: 938px !important;}

	/* Error 404 */
	#Error_404 .error_pic i { font-size: 220px; line-height: 260px; }
	#Error_404 .error_desk { padding-top: 40px; }
	
	/* Portfolio */
	.portfolio-item .photo .hover-box { bottom: -70%; }
	
	.portfolio_group.one-fourth .portfolio-item .photo .hover-box { height: 68px; padding: 20px 0; }
	.portfolio_group.one-fourth .portfolio-item .photo .hover-box h5 { display: none; }
	.portfolio_group.one-fourth .portfolio-item .photo .hover-box a.hover-button.zoom { left: 50%; right: auto; margin-left: -38px; }
	.portfolio_group.one-fourth .portfolio-item .photo .hover-box a.hover-button.link { left: 50%; right: auto; margin-left: 3px; }
	
	/* FLickr */
	.Flickr .flickr_badge_image a img {width: 100%; height: 63px !important; }
	.widgets_wrapper .Flickr .flickr_badge_image a img { width: 100%; height: 77px !important; }

}


/*																								> 960
===================================================================================================== */
@media only screen and (min-width: 960px) 
{
	.layout-boxed #Top_bar .logo { margin-left:10px;}
	.layout-boxed #Top_bar #header_action_button { margin-right:22px;}
	
	#Header #menu { display:block !important; }

	/* main menu 2nd level - MegaMenu */
	#Header .menu > li > ul.mfn-megamenu { width:1198px; right: 0; left: auto; }
	#Header .menu > li > ul.mfn-megamenu > li { float:left;}
	#Header .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-1 { width:100%;}
	#Header .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2 { width:50%;}
	#Header .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3 { width:33.33%;}
	#Header .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4 { width:25%;}
	#Header .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-5 { width:20%;}
	#Header .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-6 { width:16.66%;}
	#Header .menu > li > ul.mfn-megamenu > li > ul { display:block !important; position:inherit; left:auto; top:auto; border-width: 0 1px 0 0; }
	#Header .menu > li > ul.mfn-megamenu > li:last-child > ul{ border: 0; }
	#Header .menu > li > ul.mfn-megamenu > li > ul li { width: auto; }
	
	#Header .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { text-transform: uppercase; font-weight:400;}
	#Header .menu > li > ul.mfn-megamenu a.mfn-megamenu-title:hover { background:none; cursor:default;}

	#Header .menu > li > ul.mfn-megamenu a .menu-arrow { display: none; }
	
	
	/* #Header.is-sticky */
	#Top_bar.is-sticky { position:fixed; width:100%; left:0; top:-60px; height:60px; z-index:701; background:#fff !important; opacity:.97; filter: alpha(opacity = 97);
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
		   -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
		        box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
	}
	
	#Top_bar.is-sticky #logo { padding:5px 0; height:50px; line-height:50px;}
	#Top_bar.is-sticky #logo img { max-height:34px;}
	#Top_bar.is-sticky #menu { margin-top:8px;}
	#Top_bar.is-sticky #searchform { margin-top:14px;}
	#Top_bar.is-sticky #header_cart { margin-top:17px;}
	#Top_bar.is-sticky #header_action_button { margin-top:15px;}

	.header-dark #Top_bar.is-sticky { background:#222 !important;}
	.header-alpha .header_placeholder { margin-top:0 !important;}
}


/* 																								< 960
===================================================================================================== */
@media only screen and (max-width: 959px) {
	
	/* Header */	
	#Header #menu { display:none; height: auto; width: 300px; bottom: auto; top: 72px; right: 0px; position: absolute; margin: 0px;}
	.header-dark #Header #menu { background: #222222;}
	.header-white #Header #menu { background: #fff;}
	
	#Header a.responsive-menu-toggle { display:block; width: 35px; height: 35px; line-height: 35px; font-size: 18px; text-align: center; position:absolute; top: 36px; right: 0px; -webkit-border-radius: 3px; border-radius: 3px; }
	#Header a:hover.responsive-menu-toggle { text-decoration: none; }

	/* main menu 1st level */
	#Header #menu > ul { width:100%; float: left; }
	#Header #menu ul li	{ width: 100%; padding-bottom: 0; border-right: 0; position: relative; }
	#Header #menu ul li em, #Header #menu .menu-arr-bottom, #Header #menu .menu-arr-top	{ display: none !important; }
	#Header #menu ul li	a { padding: 15px 20px; border-top-width: 0; text-align:left; display: block; margin: 0; height: auto; line-height: normal; }
	#Header #menu ul li	a:after { display:none;}
	#Header #menu ul li.submenu .menu-toggle { width:48px; height:48px; display:block; position:absolute; right:0; top:0; border-left:1px solid rgba(0,0,0,0.03); background:url(//chocmoose.com/wp-content/themes/cake/images/menu-plus.png) center no-repeat;}
	#Header #menu ul li.hover > .menu-toggle { background: none !important;}
	#Header #menu ul li.hover a { border-bottom: 0; }
	
	#Header #menu ul.mfn-megamenu li .menu-toggle { display:none;}

	/* main menu 2nd level */
	#Header #menu ul li	ul { position:relative !important; left:0 !important; top:0; padding: 0; margin-left: 0 !important; border:none;}
	#Header #menu ul li	ul li { width:100% !important;}
	#Header #menu ul li	ul li a { padding: 15px 20px 15px 30px;}
	#Header #menu ul li ul li a .menu-arrow { display: none;}
	#Header #menu ul li	ul li a span { padding:0;}
	#Header #menu ul li	ul li a span:after { display:none !important;}
	
	#Header .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { text-transform: uppercase; font-weight:400;}
	#Header .menu > li > ul.mfn-megamenu > li > ul { display:block !important; position:inherit; left:auto; top:auto;}
	
	/* main menu 3rd level */
	#Header #menu ul li	ul li ul { border-left: 0 !important; padding: 0; top: 0; }
	#Header #menu ul li	ul li ul li a { padding: 15px 20px 15px 40px;}
	
	/* #Header.is-sticky */
	.header_placeholder { margin-top:0 !important;}
	
	/* Footer */
	#Footer .footer_copy .one .copyright { float: none; text-align: center; margin-bottom: 20px; }
	#Footer .footer_copy .one .social { float: none; text-align: center; }
}


/* #Tablet (Landscape) 																		768 - 959	*
===================================================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px)
{	
	body							{ min-width:0; }
	#Wrapper						{ width: 728px; }

	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 708px; }
	
	/* ======================================================= */

	/* Header */
	.layout-boxed #Top_bar .logo { margin-left:10px;}
	.layout-boxed #Top_bar .responsive-menu-toggle { margin-right:10px;}
	
	#Top_bar .menu_wrapper { padding-right: 80px; }
	#Top_bar #searchform input[type="text"] { width: 200px !important; }
	
	/* Blog */
	.classic .post-photo-wrapper { width: 40%; float: left; }
	.classic .post-desc-wrapper { width: 59.9%; float: left; }
	.classic .format-quote .post-desc-wrapper { width: 99.9%; }
	
	.masonry .post-item { width: 47.9%; }
	
	/* Recent posts */
	.Recent_posts li .photo { display: none; }
	.Recent_posts li .desc { padding-left: 0px; }
	
	/* Blockquote */
	blockquote { font-size: 20px; line-height: 28px; }
	
	/* Testimonials */
	.one-second .testimonials li blockquote { margin-bottom: 20px; }
	.one-second .testimonials .testimonials-slider .owl-controls { position: static; padding-top: 10px; }
	
	/* Fancy heading */
	.fancy_heading_small_icon span.icon:before { width: 200px; right: -220px; }
	.fancy_heading_small_icon span.icon:after { width: 200px; left: -220px; }
	
	/* Team */
	.team_style_modern .desc .inside { padding: 20px 20px; }
	.team_style_modern .links { display: none; }
	.team_style_modern .inside p.subtitle { margin-bottom: 0; }
	.team_style_modern .inside p.phone { display: none; }
	
	/* Portfolio */
	.portfolio-item .photo .hover-box { height: 68px; padding: 20px 0; }
	.portfolio-item .photo .hover-box h5 { display: none; }
	.portfolio-item .photo .hover-box a.hover-button.zoom { left: 50%; right: auto; margin-left: -38px; }
	.portfolio-item .photo .hover-box a.hover-button.link { left: 50%; right: auto; margin-left: 3px; }
	
	.with_aside .portfolio-item .photo .hover-box { bottom: -80%; }
	
	/* FLickr */
	.Flickr .flickr_badge_image a img {width: 100%; height: 47px !important; }
	.widgets_wrapper .Flickr .flickr_badge_image a img { width: 100%; height: 58px !important; }
	
	/* Error 404 */
	#Error_404 { position: static; padding-top: 50px; margin-top: 0; }
	#Error_404 .error_pic { width: 100%; float: none; }
	#Error_404 .error_pic i { font-size: 260px; line-height: 260px; }
	#Error_404 .error_desk { width: 100%; float: none; padding-top: 20px; text-align: center; }

}


/* #Tablet (Portrait) & Mobile - COMMON 														< 768	*
===================================================================================================== */
@media only screen and (max-width: 767px) 
{
	body 							{ min-width:0;}
	#Wrapper						{ width: 300px;}
	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }
	
	.section_wrapper,
	.container,
	.four.columns					{ width: 260px !important; }

	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 	{ width:100%;}

	.section_wrapper .column		{ margin:0 0 20px;}
	
	.four.columns					{ float: none !important; margin:0 auto; }

	/* ======================================================= */
	
	/* .section　*/
	.section { background-attachment:scroll !important; }
	
	/* Header */
	#Top_bar { position: static !important; }
	#Top_bar .menu_wrapper { background: none; position: static; float: none; }
	#Top_bar .column { padding-top: 45px; }
	#Top_bar .logo { position: static; float: left; width: 100%; text-align: center; margin: 0; }
	#Top_bar .logo #logo { padding: 10px 10px; }
	#Top_bar a#header_action_button { display: none; }
	#Top_bar a#header_cart { display: none; }
	#Top_bar #searchform { margin: 0; position: absolute; right: 0; top: 12px; }
	#Top_bar #searchform input[type="text"] { width: 320px !important; }
	
	#Header a.responsive-menu-toggle { left: 0; top: 10px; }
	#Header #menu { position: static; float: left; width: auto; }
	
	.header-alpha #Top_bar { background: #fff !important; }
	.header-alpha.header-dark #Top_bar { background: #222 !important; }
	
	/* Action bar */
	#Action_bar { text-align: center; }
	#Action_bar .top-bar-menu { float: none; margin-bottom: 7px; }
	#Action_bar .contact_info { float: none; }
	
	/* Blog */
	.post-photo-wrapper { width: 100%; float: none; }
	.post-desc-wrapper { width: 100%; float: none; }		

	.masonry .post-item { width: 98%; }
	
	.modern .post-item { padding-left: 0; }
	.modern .post-meta-modern { display: none; }
	.modern .post-footer .button-comments, .modern .post-footer .button-love { display: block; }
	.modern .format-image .post-photo-wrapper { width: 100%; float: none; }
	.modern .format-image .post-desc-wrapper { width: 100%; float: none; }
	.modern .post-meta > div.date { display: block; }
	
	/* Single post */
	.single-post .post-wrapper-content,
	.section-post-comments { width: 100% !important; border-width: 1px 0 !important; }
	
	.with_aside.single-post .section-post-header .column { margin: 0 0 30px; }
	.with_aside.single-post .section-post-header { width: 100%; }
	
	.aside_left.single-post .section-post-header,
	.aside_left.single-post .post-wrapper-content,
	.aside_left .section-post-comments { margin-left: 0%; }
	
	.with_aside .section-related-adjustment { width: 100%; }
	.aside_left .section-related-adjustment { margin-left: 0%; }
	
	.post-buttons-wrapper { display: none; }
	
	/* Clients */
	.clients ul li { width: 50% !important; }
	
	/* Timeline */
	.timeline_items { background: none; }
	.timeline_items li { padding: 100px 0 0 0; position: relative; margin-bottom: 20px; }
	.timeline_items li h5 { margin: 0 0 10px 0; position: static; width: 100% !important; float: none !important; text-align: center !important; }
	.timeline_items li h5 span { top: 0px; }
	.timeline_items li .desc { position: relative; width: 100%; float: none !important; min-height: auto !important; }
	.timeline_items li .desc:after { display: none; }
	
	/* Blockquote */
	blockquote { font-size: 20px; line-height: 28px; }
	
	/* Fancy heading */
	.fancy_heading_color { margin-bottom: 20px; }
	.fancy_heading_small_icon span.icon:before { width: 150px; right: -172px; }
	.fancy_heading_small_icon span.icon:after { width: 150px; left: -172px; }
	
	/* Icon box */
	.icon_box.icon_position_left { min-height: auto; padding-left: 0; position: static; }
	.icon_box.icon_position_left .icon_wrapper { position: relative; left: 0px; top: 0px; }
	.icon_box.icon_position_left .desc_wrapper { text-align: center; }
	.icon_box.icon_position_left .desc_wrapper hr { margin-left: auto; }
	
	/* Pricing box */
	.pricing-box.has-border:after { display: none; }
	
	/* Tabs */
	.ui-tabs .ui-tabs-nav { padding: 0 0 10px; }
	.ui-tabs .ui-tabs-nav li { border-width: 1px; margin-bottom: 6px !important; -webkit-border-radius: 5px; border-radius: 5px; clear: none; }	
	.tabs_big_icon.ui-tabs .ui-tabs-nav { text-align: center; }
	.tabs_big_icon.ui-tabs .ui-tabs-nav li { border-width: 1px !important; margin: 0 5px; }
	.tabs_big_icon.ui-tabs .ui-tabs-nav li a { padding: 10px 30px; }
	.tabs_big_icon.ui-tabs .ui-tabs-nav li a i { display: inline-block; margin-bottom: 0; font-size: 18px; line-height: 18px; }
	
	/* Testimonials */
	.testimonials li blockquote { margin-bottom: 20px; }
	.testimonials .testimonials-slider .owl-controls { position: static; padding-top: 10px; }
	
	/* Portfolio */
	.portfolio_group .portfolio-item { width: 100% !important; float: none; }
	
	.portfolio_group.one .portfolio-item { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
	.portfolio_group.one .portfolio-item .photo { width: 100% !important; float: none; }
	.portfolio_group.one .portfolio-item .desc { display: none; }
	
	/* Single portfolio */
	.single-portfolio .section-portfolio-header .portfolio-meta .categories { float: none; text-align: center; }
	.single-portfolio .section-portfolio-header .portfolio-meta .next-prev-nav { float: none; padding-top: 15px; }
	.single-portfolio .section-portfolio-header .portfolio-meta .next-prev-nav li.list { float: right; }
		
	/* Filters */
	#Filters { display: none; }
	
	/* FLickr */
	.Flickr .flickr_badge_image a img {width: 100%; height: 110px !important; }
	.widgets_wrapper .Flickr .flickr_badge_image a img { width: 100%; height: 99px !important; }
	
	/* Subheader */
	#Subheader .title { text-align: center; }
	.single-post #Subheader h1 { padding-right: 0 !important; }
		
	/* Error 404 */
	#Error_404 { position: static; padding-top: 20px; margin-top: 0; }
	#Error_404 .error_pic { width: 100%; float: none; }
	#Error_404 .error_pic i { font-size: 160px; line-height: 160px; }
	#Error_404 .error_desk { width: 100%; float: none; padding-top: 20px; text-align: center; }
	#Error_404 .error_desk h2 { font-size: 30px; line-height: 30px; }
	#Error_404 .error_desk h4 { font-size: 19px; line-height: 25px; }
	#Error_404 .error_desk p .check { line-height: 22px; font-size: 16px; margin-bottom: 15px; display: block; }

}


/* #Tablet (Portrait) & #Mobile (Landscape)													480 - 767	*
===================================================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px)
{
    #Wrapper						{ width: 420px;}
	
	.section_wrapper,
	.container,
	.four.columns					{ width: 380px !important;}

	.with_aside .content_wrapper 	{ width:100%;}
	
	/* ======================================================= */
	
	/* Respond */
	#respond .comment-form-author { width: 100%; margin-right: 0%; float: none; }
	#respond .comment-form-email { width: 100%; margin-right: 0%; float: none; }
	#respond .comment-form-url { width: 100%; float: none; }
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select { width: 100%; }
	#respond .comment-form-comment textarea { width: 100%; }
	#comments .commentlist .children { margin-left: 0px; padding-left: 30px; }
	#respond .required { right: 15px; }
}


/* 	#Mobile (Portrait)																			< 480
===================================================================================================== */
@media only screen and (max-width: 479px) {
	
	/* Header */
	#Top_bar #searchform input[type="text"] { width: 200px !important; }
	
	/* Respond */
	#respond .comment-form-author { width: 99%; margin-right: 0%; float: none; }
	#respond .comment-form-email { width: 99%; margin-right: 0%; float: none; }
	#respond .comment-form-url { width: 99%; float: none; }
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select { width: 100%; }
	#respond .comment-form-comment textarea { width: 100%; }
	#comments .commentlist .children { margin-left: 0px; padding-left: 30px; }
	#respond .required { right: 11px; }
	
	/* Fancy heading */
	.fancy_heading_small_icon span.icon:before { width: 100px; right: -113px; }
	.fancy_heading_small_icon span.icon:after { width: 100px; left: -113px; }
	
	/* Portfolio */
	.portfolio-item .photo .hover-box { height: 68px; padding: 20px 0; }
	.portfolio-item .photo .hover-box h5 { display: none; }
	.portfolio-item .photo .hover-box a.hover-button.zoom { left: 50%; right: auto; margin-left: -38px; }
	.portfolio-item .photo .hover-box a.hover-button.link { left: 50%; right: auto; margin-left: 3px; }

	/* Team */
	.team_style_modern .desc .inside { padding: 20px 20px; }
	.team_style_modern .links { display: none; }
	.team_style_modern .inside p.subtitle { margin-bottom: 0; }
	.team_style_modern .inside p.phone { display: none; }
	
	/* Chart box */
	.chart_box {}
	.chart_box .chart { position: relative; margin: 0 auto 20px; }
	.chart_box .desc_wrapper { text-align: center; padding-left: 0; }
	.chart_box .desc_wrapper hr.hr_left { margin-left: auto; }
	
	/* FLickr */
	.Flickr .flickr_badge_image a img {width: 100%; height: 75px !important; }
	.widgets_wrapper .Flickr .flickr_badge_image a img { width: 100%; height: 68px !important; }
	
}


/* ============================================  Iframe  ============================================ */


/* ============================================  Retina  ============================================ */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
		#Header .language > a .ico { background-image: url(//chocmoose.com/wp-content/themes/cake/images/icons/addons/ico_lang@2x.png); background-size: 24px 24px;}
		#Header .contact_details .mail .ico{ background-image: url(//chocmoose.com/wp-content/themes/cake/images/icons/addons/ico_mail@2x.png); background-size: 24px 24px;}
		#Header .contact_details .phone .ico { background-image: url(//chocmoose.com/wp-content/themes/cake/images/icons/addons/ico_phone@2x.png); background-size: 24px 24px;}
		#Header #searchform .ico { background-image: url(//chocmoose.com/wp-content/themes/cake/images/icons/addons/ico_search@2x.png); background-size: 24px 24px;}
		#Header .language > a { background-image: url(//chocmoose.com/wp-content/themes/cake/images/arrow_bottom@2x.png); background-size: 9px 5px;}
}

/* Tags */
.widget_mfn_tag_cloud a { color: #767676 !important; background: #fff; text-shadow: 1px 1px 0 #fff; border: 1px solid #E8E8E8; }
.widget_mfn_tag_cloud a span { background: #fff; }
.widget_mfn_tag_cloud a:hover { color: #1b1b1b !important; border: 1px solid #d5d5d5; }
.widget_mfn_tag_cloud a:hover span {}

/* Highlight */
.highlight_image { background: url(//chocmoose.com/wp-content/themes/cake/css/skins/blue/images/highlight.png) no-repeat bottom left; }/********************** Backgrounds **********************/

	.template-slider #Header {
		background-color: #0960b9;
	}

	#Header {
		background-color: #eeeeee;
	}
	
	#Footer {
		background-color: #19191B;
	}
	
	#Footer .footer_copy {
		background: #0d0d0d;
	}	
	
	#back_to_top {
		background: rgba(13, 13, 13, 0.5);
	}	

/************************ Colors ************************/

/* Content font */
	body, .icon_box a .desc, .article_box a .desc_wrapper, .testimonials li .author a, .highlight.highlight_image {
		color: #565656;
	}
	
/* Links color */
	a {
		color: #0960b9;
	}
	
	a:hover {
		color: #0854a2;
	}
	
/* Selections */
	*::-moz-selection {
		background-color: #0960b9;
	}
	*::selection {
		background-color: #0960b9;		
	}
	
/* Headings font */
	h1, h1 a, h1 a:hover { color: #545454; }
	h2, h2 a, h2 a:hover { color: #545454; }
	h3, h3 a, h3 a:hover { color: #0c4075; }
	h4, h4 a, h4 a:hover { color: #545454; }
	h5, h5 a, h5 a:hover { color: #545454; }
	h6, h6 a, h6 a:hover { color: #545454; }

/* Grey notes */
	.blockquote .author a, .post-meta, .post-meta a, .button-love a .label, .button-comments a .label, .post-meta-modern .date .month,
	.post-related .desc .date, .Recent_posts li .desc p, .Recent_comments li .date, .wp-caption .wp-caption-text, .tp_recent_tweets .twitter_time {
		color: #a9a9a9;
	}
	
/* Strong */
	.team .desc .inside p.subtitle, .chart_box .chart .num, .timeline_items li h5 span {
		color: #0e3762;
	}

/* Text hightlight & dropcap */
	.highlight:not(.highlight_image), .dropcap {
		background: #0960b9;
		color: #ffffff;
	}
	
/* Highlight section */
	.highlight-left:after,
	.highlight-right:after {
		background: #0960b9;
	}
	@media only screen and (max-width: 767px) {
		.highlight-left	.column:first-child,
		.highlight-right .column:last-child {
			background: #0960b9;
		}
	}
	
/* Button default */
	a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
		border-color: #545454;
		color: #545454;
	}
	a:hover.button, a:hover.tp-button, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
		background-color: #545454;
	}

/* Button filled */	
	a.button.button_filled, a.tp-button.button_filled, button.button_filled, input[type="submit"].button_filled, input[type="reset"].button_filled, input[type="button"].button_filled {
		background-color: #0960b9 !important;
		color: #ffffff !important;		
	}
	a:hover.button.button_filled, a:hover.tp-button.button_filled, button:hover.button_filled, input[type="submit"]:hover.button_filled, input[type="reset"]:hover.button_filled, input[type="button"]:hover.button_filled {
		background-color: #0e3762 !important;
		color: #ffffff !important;
	}
	
/* Menu */
	#Header .menu > li.current-menu-item > a,
	#Header .menu > li.current_page_item > a,
	#Header .menu > li.current-menu-ancestor > a,
	#Header .menu > li.current_page_ancestor > a,
	#Header .menu > li > a:hover,
	#Header .menu > li.hover > a {
		color: #0960b9;
	}
	#Header .menu > li ul li a:hover {
		color: #0960b9;
	}
	
	#Header .menu > li > a:after, #Header .menu li ul li:hover > a span:after {
		background: #0960b9;
	}
	
/* Subheader */
	#Subheader .title {
		color: #0e3762;
	}
	#Subheader ul.breadcrumbs li a,  #Subheader ul.breadcrumbs li span {
		color: #A9A9A9;
	}
		
/* Subheader love / comments */
	.filters_buttons a.button {
		border-color: #545454;
		color: #545454;
	}
	.filters_buttons a:hover.button {
		background-color: #545454;
	}
	.post-buttons-wrapper .button-love a i, .post-buttons-wrapper .button-love a span,
	.post-buttons-wrapper .button-comments a i, .post-buttons-wrapper .button-comments a span {
		color: #545454;
	}
	
/* Filters */
	.filters_wrapper ul li a:hover {
		background: #0960b9;
	}		
	
/* Blog */
	.button-love a i, .button-comments a i {
		color: #0960b9;
	}

/* Format quote */
	.format-quote .post-desc, .post-related.format-quote .bq_wrapper {
		background: #0960b9;
		border-color: #0960b9;
	}

/* Audio */
.mejs-container .mejs-controls {
		background: #0960b9;
	}
	
/* pager */
	.pager a.prev_page, .pager a.next_page {
	    background: #0960b9;
	}
	.pager a:hover.prev_page, .pager a:hover.next_page {
		background: #0e3762;
	}
	
/* Accordion / FAQ / Tabs */
	.accordion .question > h5 span.icon, .faq .question > h5 span.icon {
		color: #0960b9;
	}
	 .accordion .question > h5 span.icon:after, .faq .question > h5 span.icon:after {
	 	border-color: #0960b9;
	 }
	.accordion .active.question > h5 span.icon, .faq .active.question > h5 span.icon {
		background: #0960b9;
	}
	
	.ui-tabs .ui-tabs-nav li a {
		color: #ffffff;
		background: #434343;
	}
	.ui-tabs .ui-tabs-nav li.ui-state-active a, .tabs_big_icon.ui-tabs .ui-tabs-nav li a {
		color: #545454;
	}
	.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-state-active a, .tabs_big_icon.ui-tabs .ui-tabs-nav li.ui-state-active a {
		background: #fafafa;
	}

	.tabs_big_icon.ui-tabs .ui-tabs-nav li a i {
		color: #0960b9;
	}
	
/* Photo mask */
	.photo_mask .mask {
		box-shadow: inset 0 0 0 170px #0960b9;
	}
	a.button_image, span.button_image {
		color: #0960b9;
	}
	
/* Counter */
	.counter .number {
		color: #0960b9;
	}

/* Icon box */
	.icon_box .icon_wrapper i {
		color: #0960b9;
	}
	.icon_box .icon_wrapper:before {
		box-shadow: inset 0 0 0 2px #0960b9;
	}
	.icon_box:hover .icon_wrapper:before {
		box-shadow: inset 0 0 0 70px #0960b9;
	}
	
/* Fancy heading */
	.fancy_heading_color {
		background: #E3E3E3;
	}

/* Portfolio + slider portfolio */
	.portfolio_slider_ul li .hover-box a.hover-button, .portfolio-item .photo .hover-box a.hover-button, .single-portfolio .section-portfolio-header .photo .hover-box a.hover-button {
		background: #0960b9;
		color: #ffffff;
	}
	.portfolio_slider_ul li .hover-box a:hover.hover-button, .portfolio-item .photo .hover-box a:hover.hover-button, .single-portfolio .section-portfolio-header .photo .hover-box a:hover.hover-button {
		background: #0e3762;	
	}

/* Blockquote */
	.blockquote.blockquote_modern .blockquote_wrapper {
		background: #0960b9;
		border-color: #0960b9;
	}
	
/* Contact box */
	.contact_box_modern .contact_box_wrapper {
		background: #0960b9;
		border-color: #0960b9;
	}
	
/* Progress bars */
	.progress_bars .bars_list li .bar .label, .progress_box .bar_wrapper .label_wrapper .label {
		background: #434343;
	} 
	.progress_bars .bars_list li .bar .progress, .progress_box .bar_wrapper .bar .progress {
		background: #0960b9;
	}

/* Pricing boxes */
	.pricing-box .plan-header .price sup.currency, .pricing-box .plan-header .price > span {
		color: #0960b9;
	}
	.pricing-box .ribbon { 
		background: #f66847; 
	}	
	
/* Owl-pagination - testimonials*/
	.owl-pagination .owl-page.active span {
		background: #0960b9 !important;
	}	
	
/********* Shop **********/

	.woocommerce span.onsale {
		background: #0960b9 !important;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
	.woocommerce div.product span.price,
	.woocommerce-page div.product span.price,
	.woocommerce #content div.product span.price,
	.woocommerce-page #content div.product span.price,
	.woocommerce div.product p.price,
	.woocommerce-page div.product p.price,
	.woocommerce #content div.product p.price,
	.woocommerce-page #content div.product p.price { 
		color: #0960b9 !important;
	}		
	
/******* Widgets ********/

	.widget > h3, .widget > h4 {
		color: #545454;
	}

/* Menus */
	 .widget_categories ul li a, .widget_archive ul li a, .widget_mfn_menu ul li a, .widget_mfn_menu ul li.current_page_item a {
	 	color: #545454;
	 }

/********************** Footer **********************/

#Footer {
	color: #ababab;
}

#Footer h1, #Footer h1 a, #Footer h1 a:hover,
#Footer h2, #Footer h2 a, #Footer h2 a:hover,
#Footer h3, #Footer h3 a, #Footer h3 a:hover,
#Footer h4, #Footer h4 a, #Footer h4 a:hover,
#Footer h5, #Footer h5 a, #Footer h5 a:hover,
#Footer h6, #Footer h6 a, #Footer h6 a:hover {
	color: #ffffff;
}

#Footer a {
	color: #ffffff;
}

#Footer a:hover {
	color: #d1d1d1;
}

/* grey */
#Footer .Recent_posts li .desc p, #Footer .tp_recent_tweets .twitter_time {
	color: #8c8c8c;
}

#Footer .footer_copy, #Footer .footer_copy a {
	color: #808080;
}
#Footer .social li a {
	color: #808080;
}
#Footer .social li a:hover {
	color: #ffffff;
}	
/******************* Background ********************/
	
		
	html { 
		background-color:#FAFAFA;
	}

/********************** Fonts **********************/

 	body, button, input[type="submit"], input[type="reset"], input[type="button"],
	input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: normal;
	}
	
	#menu > ul > li > a, #header_action_button, #header_cart {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: normal;
	}
	
	h1 {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h2 {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h3 {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h4 {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h5 {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h6 {
		font-family: Open Sans, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}


/********************** Font sizes **********************/

/* Body */

	body {
		font-size: 14px;
				line-height: 22px;		
	}
	
	#menu > ul > li > a, #header_action_button, #header_cart {	
		font-size: 16px;
	}
	
/* Headings */

	h1 { 
		font-size: 36px;
				line-height: 36px;
	}
	
	h2 { 
		font-size: 48px;
				line-height: 48px;
	}
	
	h3 {
		font-size: 36px;
				line-height: 38px;
	}
	
	h4 {
		font-size: 26px;
				line-height: 30px;
	}
	
	h5 {
		font-size: 23px;
				line-height: 28px;
	}
	
	h6 {
		font-size: 18px;
				line-height: 25px;
	}