
#autocomplete {
	border: 1px solid;
	overflow: hidden;
	position: absolute;
	z-index: 100
}

#autocomplete ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0
}

#autocomplete li {
	background: #fff;
	color: #000;
	cursor: default;
	white-space: pre;
	zoom: 1
}

html.js input.form-autocomplete {
	background-image: url(../../misc/throbber-inactive.png);
	background-position: 100% center;
	background-repeat: no-repeat
}

html.js input.throbbing {
	background-image: url(../../misc/throbber-active.gif);
	background-position: 100% center
}

html.js fieldset.collapsed {
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	height: 1em
}

html.js fieldset.collapsed .fieldset-wrapper {
	display: none
}

fieldset.collapsible {
	position: relative
}

fieldset.collapsible .fieldset-legend {
	display: block
}

.form-textarea-wrapper textarea {
	display: block;
	margin: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.resizable-textarea .grippie {
	background: #eee url(../../misc/grippie.png) no-repeat center 2px;
	border: 1px solid #ddd;
	border-top-width: 0;
	cursor: s-resize;
	height: 9px;
	overflow: hidden
}

body.drag {
	cursor: move
}

.draggable a.tabledrag-handle {
	cursor: move;
	float: left;
	height: 1.7em;
	margin-left: -1em;
	overflow: hidden;
	text-decoration: none
}

a.tabledrag-handle:hover {
	text-decoration: none
}

a.tabledrag-handle .handle {
	background: url(../../misc/draggable.png) no-repeat 6px 9px;
	height: 13px;
	margin: -.4em .5em;
	padding: .42em .5em;
	width: 13px
}

a.tabledrag-handle-hover .handle {
	background-position: 6px -11px
}

div.indentation {
	float: left;
	height: 1.7em;
	margin: -.4em .2em -.4em -.4em;
	padding: .42em 0 .42em .6em;
	width: 20px
}

div.tree-child {
	background: url(../../misc/tree.png) no-repeat 11px center
}

div.tree-child-last {
	background: url(../../misc/tree-bottom.png) no-repeat 11px center
}

div.tree-child-horizontal {
	background: url(../../misc/tree.png) no-repeat -11px center
}

.tabledrag-toggle-weight-wrapper {
	text-align: right
}

table.sticky-header {
	background-color: #fff;
	margin-top: 0
}

.progress .bar {
	background-color: #fff;
	border: 1px solid
}

.progress .filled {
	background-color: #000;
	height: 1.5em;
	width: 5px
}

.progress .percentage {
	float: right
}

.ajax-progress {
	display: inline-block
}

.ajax-progress .throbber {
	background: transparent url(../../misc/throbber-active.gif) no-repeat 0 center;
	float: left;
	height: 15px;
	margin: 2px;
	width: 15px
}

.ajax-progress .message {
	padding-left: 20px
}

tr .ajax-progress .throbber {
	margin: 0 2px
}

.ajax-progress-bar {
	width: 16em
}

.container-inline div,
.container-inline label {
	display: inline
}

.container-inline .fieldset-wrapper {
	display: block
}

.nowrap {
	white-space: nowrap
}

html.js .js-hide {
	display: none
}

.element-hidden {
	display: none
}

.element-invisible {
	position: absolute!important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
	position: static!important;
	clip: auto;
	overflow: visible;
	height: auto
}

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

* html .clearfix {
	height: 1%
}

*:first-child+html .clearfix {
	min-height: 1%
}

#permissions td.module,
.field .field-label,
.profile dt,
.views-exposed-form label {
	font-weight: 700
}

.field-label-inline .field-items,
.field-label-inline .field-label {
	float: left
}

form .field-multiple-table {
	margin: 0
}

form .field-multiple-table th.field-label {
	padding-left: 0
}

form .field-multiple-table td.field-multiple-drag {
	width: 30px;
	padding-right: 0
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
	padding-right: .5em
}

form .field-add-more-submit {
	margin: .5em 0 0
}

.node-unpublished {
	background-color: #fff4f4
}

.preview .node {
	background-color: #ffffea
}

td.revision-current {
	background: #ffc
}

.search-form {
	margin-bottom: 1em
}

.search-form input {
	margin-top: 0;
	margin-bottom: 0
}

.search-results {
	list-style: none
}

.search-results p {
	margin-top: 0
}

.search-results .title {
	font-size: 1.2em
}

.search-results li {
	margin-bottom: 1em
}

.search-results .search-snippet-info {
	padding-left: 1em
}

.search-results .search-info {
	font-size: .85em
}

.search-advanced .criterion {
	float: left;
	margin-right: 2em
}

.search-advanced .action {
	float: left;
	clear: left
}

#permissions td.permission {
	padding-left: 1.5em
}

#permissions tr.even .form-item,
#permissions tr.odd .form-item {
	white-space: normal
}

#user-admin-settings fieldset .fieldset-description {
	font-size: .85em;
	padding-bottom: .5em
}

#user-admin-roles td.edit-name {
	clear: both
}

#user-admin-roles .form-item-name {
	float: left;
	margin-right: 1em
}

.password-strength {
	width: 17em;
	float: right;
	margin-top: 1.4em
}

.password-strength-title {
	display: inline
}

.password-strength-text {
	float: right;
	font-weight: 700
}

.password-indicator {
	background-color: #C4C4C4;
	height: .3em;
	width: 100%
}

.password-indicator div {
	height: 100%;
	width: 0%;
	background-color: #47C965
}

input.password-confirm,
input.password-field {
	width: 16em;
	margin-bottom: .4em
}

div.password-confirm {
	float: right;
	margin-top: 1.5em;
	visibility: hidden;
	width: 17em
}

div.form-item div.password-suggestions {
	padding: .2em .5em;
	margin: .7em 0;
	width: 38.5em;
	border: 1px solid #B4B4B4
}

div.password-suggestions ul {
	margin-bottom: 0
}

.confirm-parent,
.password-parent {
	clear: left;
	margin: 0;
	width: 36.3em
}

.profile {
	clear: both;
	margin: 1em 0
}

.profile .user-picture {
	float: right;
	margin: 0 1em 1em 0
}

.profile h3 {
	border-bottom: 1px solid #ccc
}

.profile dl {
	margin: 0 0 1.5em
}

.profile dt {
	margin: 0 0 .2em
}

.profile dd {
	margin: 0 0 1em
}

.views-exposed-form .views-exposed-widget {
	float: left;
	padding: .5em 1em 0 0
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
	margin-top: 0;
	margin-bottom: 0
}

.views-exposed-widgets {
	margin-bottom: .5em
}

.views-align-left {
	text-align: left
}

.views-align-right {
	text-align: right
}

.views-align-center {
	text-align: center
}

.views-view-grid tbody {
	border-top: none
}

.view .progress-disabled {
	float: none
}

.rteindent1 {
	margin-left: 40px
}

.rteindent2 {
	margin-left: 80px
}

.rteindent3 {
	margin-left: 120px
}

.rteindent4 {
	margin-left: 160px
}

.rteleft {
	text-align: left
}

.rteright {
	text-align: right
}

.rtecenter {
	text-align: center
}

.rtejustify {
	text-align: justify
}

.ibimage_left {
	float: left
}

.ibimage_right {
	float: right
}

#cboxOverlay,
.cboxIframe {
	height: 100%;
	width: 100%
}

.cboxIframe,
.cboxPhoto {
	display: block;
	border: 0
}

#lightbox,
#loading {
	text-align: center;
	line-height: 0
}

#cboxClose:active,
#cboxNext:active,
#cboxPrevious:active,
#cboxSlideshow:active,
#colorbox,
#frameHoverNav a,
#hoverNav a,
.flex-container a:hover,
.flex-slider a:hover {
	outline: 0
}

#cboxOverlay,
#cboxWrapper,
#colorbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden
}

#cboxOverlay {
	position: fixed;
	background: #000
}

#cboxBottomLeft,
#cboxMiddleLeft {
	clear: left
}

#cboxContent {
	position: relative;
	background: #fff;
	overflow: hidden
}

#cboxTitle {
	margin: 0
}

#cboxLoadingGraphic,
#cboxLoadingOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: 0 0;
	cursor: pointer
}

.cboxPhoto {
	float: left;
	margin: auto;
	max-width: none
}

#cboxClose,
#cboxNext,
#cboxPrevious,
.cboxSlideshow_off #cboxSlideshow,
.cboxSlideshow_on #cboxSlideshow {
	position: absolute;
	width: 25px;
	height: 25px;
	bottom: 0;
	text-indent: -9999px
}

#cboxContent,
#cboxLoadedContent,
#colorbox {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

#cboxWrapper {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

#cboxTopLeft,
#cboxTopRight {
	width: 15px;
	height: 15px
}

#cboxTopCenter {
	height: 15px
}

#cboxBottomLeft,
#cboxBottomRight {
	width: 15px;
	height: 10px
}

#cboxBottomCenter {
	height: 10px
}

#cboxMiddleLeft,
#cboxMiddleRight {
	width: 15px
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 28px
}

#cboxTitle {
	position: absolute;
	background: rgba(255, 255, 255, .7);
	bottom: 28px;
	left: 0;
	color: #535353;
	width: 100%;
	padding: 4px 6px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 60px;
	color: #949494
}

.cboxSlideshow_on #cboxSlideshow {
	right: 30px;
	background: url(../../sites/all/modules/colorbox/styles/default/images/controls.png) -75px -50px no-repeat
}

.cboxSlideshow_on #cboxSlideshow:hover {
	background-position: -101px -50px
}

.cboxSlideshow_off #cboxSlideshow {
	right: 30px;
	background: url(../../sites/all/modules/colorbox/styles/default/images/controls.png) -25px -50px no-repeat
}

.cboxSlideshow_off #cboxSlideshow:hover {
	background-position: -49px -50px
}

#cboxPrevious {
	left: 0;
	background: url(../../sites/all/modules/colorbox/styles/default/images/controls.png) -75px 0 no-repeat
}

#cboxPrevious:hover {
	background-position: -75px -25px
}

#cboxNext {
	left: 27px;
	background: url(../../sites/all/modules/colorbox/styles/default/images/controls.png) -50px 0 no-repeat
}

#cboxNext:hover {
	background-position: -50px -25px
}

#cboxLoadingOverlay {
	background: #fff
}

#cboxLoadingGraphic {
	background: url(../../sites/all/modules/colorbox/styles/default/images/loading_animation.gif) center center no-repeat
}

#cboxClose {
	right: 0;
	background: url(../../sites/all/modules/colorbox/styles/default/images/controls.png) -25px 0 no-repeat
}

#cboxClose:hover {
	background-position: -25px -25px
}

.ctools-locked {
	color: red;
	border: 1px solid red;
	padding: 1em
}

.flex-direction-nav a,
.flex-direction-nav a:before {
	color: rgba(0, 0, 0, .8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .3)
}

.ctools-owns-lock {
	background: #ffd;
	border: 1px solid #f0c020;
	padding: 1em
}

a.ctools-ajaxing,
button.ctools-ajaxing,
input.ctools-ajaxing,
select.ctools-ajaxing {
	padding-right: 18px!important;
	background: url(../../sites/all/modules/ctools/images/status-active.gif) right center no-repeat
}

div.ctools-ajaxing {
	float: left;
	width: 18px;
	background: url(../../sites/all/modules/ctools/images/status-active.gif) center center no-repeat
}

#hoverNav,
#lightbox,
#loading {
	width: 100%;
	position: absolute
}

#edit-field-hashtags {
	display: none
}

#lightbox {
	top: 40px;
	left: 0;
	z-index: 100
}

#lightbox a img {
	border: none
}

#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	min-width: 240px;
	overflow: hidden
}

#frameContainer,
#imageContainer,
#modalContainer {
	padding: 10px
}

#modalContainer {
	line-height: 1em;
	overflow: auto
}

#loading {
	height: 25%;
	top: 40%;
	left: 45%
}

#hoverNav {
	top: 0;
	left: 0;
	height: 100%;
	z-index: 10
}

#imageContainer>#hoverNav,
#imageData>#frameHoverNav {
	left: 0
}

#frameHoverNav {
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
	width: 20%;
	position: absolute;
	bottom: 0;
	height: 45px
}

#nextLink,
#prevLink {
	width: 49%;
	height: 100%;
	background: url(../../sites/all/modules/lightbox2/images/blank.gif) no-repeat;
	display: block
}

#framePrevLink,
#prevLink {
	left: 0;
	float: left
}

#frameNextLink,
#nextLink {
	right: 0;
	float: right
}

#framePrevLink,
#prevLink.force_show_nav,
#prevLink:hover,
#prevLink:visited:hover {
	background: url(../../sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat
}

#frameNextLink,
#nextLink.force_show_nav,
#nextLink:hover,
#nextLink:visited:hover {
	background: url(../../sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat
}

#framePrevLink:hover,
#framePrevLink:visited:hover,
#prevLink:hover.force_show_nav,
#prevLink:visited:hover.force_show_nav {
	background: url(../../sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat
}

#frameNextLink:hover,
#frameNextLink:visited:hover,
#nextLink:hover.force_show_nav,
#nextLink:visited:hover.force_show_nav {
	background: url(../../sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat
}

#frameNextLink,
#framePrevLink {
	width: 45px;
	height: 45px;
	display: block;
	position: absolute;
	bottom: 0
}

#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	min-width: 240px
}

#imageData {
	padding: 0 10px
}

#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left
}

#imageData #caption {
	font-weight: 700
}

#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1em
}

#imageData #lightbox2-node-link-text {
	display: block;
	padding-bottom: 1em
}

#imageData #bottomNav {
	height: 66px
}

.lightbox2-alt-layout #imageData #bottomNav,
.lightbox2-alt-layout-data #bottomNav {
	margin-bottom: 60px
}

#lightbox2-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000
}

#overlay_default {
	opacity: .6
}

#overlay_macff2 {
	background: url(../../sites/all/modules/lightbox2/images/overlay.png)
}

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

* html>body .clearfix {
	display: inline;
	width: 100%
}

* html .clearfix {
	height: 1%
}

#bottomNavZoom,
#bottomNavZoomOut {
	width: 34px;
	height: 34px;
	left: 30px;
	position: relative
}

#lightshowPause,
#lightshowPlay {
	margin-top: 42px;
	float: right;
	margin-right: 5px;
	margin-bottom: 1px;
	height: 20px;
	width: 20px
}

#bottomNavClose {
	display: block;
	background: url(../../sites/all/modules/lightbox2/images/close.gif) left no-repeat;
	margin-top: 33px;
	float: right;
	padding-top: .7em;
	height: 26px;
	width: 26px
}

#bottomNavClose:hover {
	background-position: right
}

#loadingLink {
	display: block;
	background: url(../../sites/all/modules/lightbox2/images/loading.gif) no-repeat;
	width: 32px;
	height: 32px
}

#bottomNavZoom,
.flexslider .flex-direction-nav a,
.lightbox_hide_image {
	display: none
}

#bottomNavZoom {
	background: url(../../sites/all/modules/lightbox2/images/expand.gif) no-repeat;
	float: right
}

#bottomNavZoomOut {
	display: none;
	background: url(../../sites/all/modules/lightbox2/images/contract.gif) no-repeat;
	float: right
}

#lightshowPlay {
	background: url(../../sites/all/modules/lightbox2/images/play.png) no-repeat
}

#lightshowPause {
	background: url(../../sites/all/modules/lightbox2/images/pause.png) no-repeat
}

.lightbox2-alt-layout #bottomNavClose,
.lightbox2-alt-layout #bottomNavZoom,
.lightbox2-alt-layout #bottomNavZoomOut,
.lightbox2-alt-layout-data #bottomNavClose,
.lightbox2-alt-layout-data #bottomNavZoom,
.lightbox2-alt-layout-data #bottomNavZoomOut {
	margin-top: 93px
}

.lightbox2-alt-layout #lightshowPause,
.lightbox2-alt-layout #lightshowPlay,
.lightbox2-alt-layout-data #lightshowPause,
.lightbox2-alt-layout-data #lightshowPlay {
	margin-top: 102px
}

#lightboxImage {
	-ms-interpolation-mode: bicubic
}

.flexslider:hover .flex-direction-nav a {
	display: block
}

@font-face {
	font-family: flexslider-icon;
	src: url(../../sites/all/libraries/flexslider/fonts/flexslider-icon.eot);
	src: url(../../sites/all/libraries/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(../../sites/all/libraries/flexslider/fonts/flexslider-icon.woff) format('woff'), url(../../sites/all/libraries/flexslider/fonts/flexslider-icon.ttf) format('truetype'), url(../../sites/all/libraries/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
	font-weight: 400;
	font-style: normal
}

.flex-control-nav,
.flex-direction-nav,
.slides,
.slides>li {
	margin: 0;
	padding: 0;
	list-style: none
}

.flex-pauseplay span {
	text-transform: capitalize
}

.flexslider {
	padding: 0;
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2)
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}

.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

html[xmlns] .flexslider .slides {
	display: block
}

* html .flexslider .slides {
	height: 1%
}

.no-js .flexslider .slides>li:first-child {
	display: block
}

.flexslider .slides {
	zoom: 1
}

.flexslider .slides img {
	width: 100%;
	display: block;
	height: auto;
	-moz-user-select: none
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}

.loading .flex-viewport {
	max-height: 300px
}

.carousel li {
	margin-right: 5px
}

.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.flex-direction-nav a:before {
	font-family: flexslider-icon;
	font-size: 40px;
	display: inline-block;
	content: '\f001'
}

.flex-direction-nav a.flex-next:before {
	content: '\f002'
}

.flex-direction-nav .flex-prev {
	left: -50px
}

.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right
}

.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: .7;
	left: 10px
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1
}

.flexslider:hover .flex-direction-nav .flex-next {
	opacity: .7;
	right: 10px
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1
}

.flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1
}

.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: .8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000
}

.flex-pauseplay a:before {
	font-family: flexslider-icon;
	font-size: 20px;
	display: inline-block;
	content: '\f004'
}

.flex-pauseplay a:hover {
	opacity: 1
}

.flex-pauseplay a.flex-play:before {
	content: '\f003'
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, .5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, .9);
	cursor: default
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden
}

.sf-menu ul,
.sidr {
	position: absolute
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0
}

.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: .7;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease
}

.flex-control-thumbs img:hover {
	opacity: 1
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default
}

.sidr {
	display: none;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 260px;
	overflow-x: none;
	overflow-y: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 15px;
	background: #f8f8f8;
	color: #333;
	-webkit-box-shadow: inset 0 0 5px 5px #ebebeb;
	-moz-box-shadow: inset 0 0 5px 5px #ebebeb;
	box-shadow: inset 0 0 5px 5px #ebebeb
}

.sidr .sidr-inner {
	padding: 0 0 15px
}

.sidr .sidr-inner>p {
	margin-left: 15px;
	margin-right: 15px
}

.sidr.right {
	left: auto;
	right: -260px
}

.sidr.left {
	left: -260px;
	right: auto
}

.sidr h1,
.sidr h2,
.sidr h3,
.sidr h4,
.sidr h5,
.sidr h6 {
	font-size: 11px;
	font-weight: 400;
	padding: 0 15px;
	margin: 0 0 5px;
	color: #333;
	line-height: 24px;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #fff), color-stop(100%, #dfdfdf));
	background-image: -webkit-linear-gradient(#fff, #dfdfdf);
	background-image: -moz-linear-gradient(#fff, #dfdfdf);
	background-image: -o-linear-gradient(#fff, #dfdfdf);
	background-image: linear-gradient(#fff, #dfdfdf);
	-webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 5px 3px rgba(0, 0, 0, .2)
}

.sidr label,
.sidr p,
.sidr ul li ul li {
	font-size: 13px
}

.sidr p {
	margin: 0 0 12px
}

.sidr p a {
	color: rgba(51, 51, 51, .9)
}

.sidr>p {
	margin-left: 15px;
	margin-right: 15px
}

.sidr ul {
	display: block;
	margin: 0 0 15px;
	padding: 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff
}

.sidr ul li {
	display: block;
	margin: 0;
	line-height: 48px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dfdfdf
}

.sidr ul li ul,
.sidr ul li ul li:last-child {
	border-bottom: none
}

.sidr ul li.active,
.sidr ul li.sidr-class-active,
.sidr ul li:hover {
	border-top: none;
	line-height: 49px
}

.sidr ul li.active>a,
.sidr ul li.active>span,
.sidr ul li.sidr-class-active>a,
.sidr ul li.sidr-class-active>span,
.sidr ul li:hover>a,
.sidr ul li:hover>span {
	-webkit-box-shadow: inset 0 0 15px 3px #ebebeb;
	-moz-box-shadow: inset 0 0 15px 3px #ebebeb;
	box-shadow: inset 0 0 15px 3px #ebebeb
}

.sidr ul li a,
.sidr ul li span {
	padding: 0 15px;
	display: block;
	text-decoration: none;
	color: #333
}

.sidr ul li ul {
	margin: 0
}

.sidr ul li ul li {
	line-height: 40px
}

.sidr ul li ul li.active,
.sidr ul li ul li.sidr-class-active,
.sidr ul li ul li:hover {
	border-top: none;
	line-height: 41px
}

.sidr ul li ul li.active>a,
.sidr ul li ul li.active>span,
.sidr ul li ul li.sidr-class-active>a,
.sidr ul li ul li.sidr-class-active>span,
.sidr ul li ul li:hover>a,
.sidr ul li ul li:hover>span {
	-webkit-box-shadow: inset 0 0 15px 3px #ebebeb;
	-moz-box-shadow: inset 0 0 15px 3px #ebebeb;
	box-shadow: inset 0 0 15px 3px #ebebeb
}

.sidr ul li ul li a,
.sidr ul li ul li span {
	color: rgba(51, 51, 51, .8);
	padding-left: 30px
}

.sidr form {
	margin: 0 15px
}

.sidr input[type=text],
.sidr input[type=password],
.sidr input[type=date],
.sidr input[type=datetime],
.sidr input[type=email],
.sidr input[type=number],
.sidr input[type=search],
.sidr input[type=tel],
.sidr input[type=time],
.sidr input[type=url],
.sidr select,
.sidr textarea {
	width: 100%;
	font-size: 13px;
	padding: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border: none;
	background: rgba(0, 0, 0, .1);
	color: rgba(51, 51, 51, .6);
	display: block;
	clear: both
}

.sidr input[type=checkbox] {
	width: auto;
	display: inline;
	clear: none
}

.sidr input[type=button],
.sidr input[type=submit] {
	color: #f8f8f8;
	background: #333
}

.sidr input[type=button]:hover,
.sidr input[type=submit]:hover {
	background: rgba(51, 51, 51, .9)
}

.sf-menu,
.sf-menu * {
	list-style: none;
	margin: 0;
	padding: 0
}

.sf-menu {
	line-height: 1;
	z-index: 497
}

.sf-menu ul {
	left: 0;
	top: -99999em;
	width: 12em
}

.sf-menu ul li {
	width: 100%
}

.sf-menu li {
	float: left;
	position: relative;
	z-index: 498
}

.sf-menu.rtl,
.sf-menu.rtl li,
.sf-navbar.rtl li li {
	float: right
}

.sf-menu a,
.sf-menu span.nolink {
	display: block;
	position: relative
}

.sf-menu li.sfHover,
.sf-menu li.sfHover ul,
.sf-menu li:hover,
.sf-menu li:hover ul {
	z-index: 499
}

.sf-menu li.sfHover>ul,
.sf-menu li:hover>ul {
	left: 0;
	top: 2.5em
}

.sf-menu li li.sfHover>ul,
.sf-menu li li:hover>ul {
	left: 12em;
	top: 0
}

.sf-menu.menu,
.sf-menu.menu li,
.sf-menu.menu ul {
	margin: 0
}

.sf-hidden {
	left: -99999em!important;
	top: -99999em!important
}

.sf-menu a.sf-with-ul,
.sf-menu span.nolink.sf-with-ul {
	min-width: 1px
}

.sf-sub-indicator {
	background: url(../../sites/all/libraries/superfish/images/arrows-ffffff.png) -10px -100px no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	position: absolute;
	right: .75em;
	text-indent: -999em;
	top: 1.05em;
	width: 10px
}

a>.sf-sub-indicator,
span.nolink>.sf-sub-indicator {
	top: .8em;
	background-position: 0 -100px
}

a:active>.sf-sub-indicator,
a:focus>.sf-sub-indicator,
a:hover>.sf-sub-indicator,
li.sfHover>a>.sf-sub-indicator,
li.sfHover>span.nolink>.sf-sub-indicator,
li:hover>a>.sf-sub-indicator,
li:hover>span.nolink>.sf-sub-indicator,
span.nolink:hover>.sf-sub-indicator {
	background-position: -10px -100px
}

.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0
}

.sf-menu ul a>.sf-sub-indicator,
.sf-menu ul span.nolink>.sf-sub-indicator {
	background-position: 0 0
}

.sf-menu ul a:active>.sf-sub-indicator,
.sf-menu ul a:focus>.sf-sub-indicator,
.sf-menu ul a:hover>.sf-sub-indicator,
.sf-menu ul li.sfHover>a>.sf-sub-indicator,
.sf-menu ul li.sfHover>span.nolink>.sf-sub-indicator,
.sf-menu ul li:hover>a>.sf-sub-indicator,
.sf-menu ul li:hover>span.nolink>.sf-sub-indicator,
.sf-menu ul span.nolink:hover>.sf-sub-indicator {
	background-position: -10px 0
}

.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul,
.sf-menu.sf-vertical.sf-shadow ul {
	background: url(../../sites/all/libraries/superfish/images/shadow.png) right bottom no-repeat;
	padding: 0 8px 9px 0!important;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px
}

.sf-shadow ul.sf-shadow-off {
	background: 0 0
}

.sf-menu.rtl li.sfHover>ul,
.sf-menu.rtl li:hover>ul {
	left: auto;
	right: 0
}

.sf-menu.rtl li li.sfHover>ul,
.sf-menu.rtl li li:hover>ul {
	left: auto;
	right: 12em
}

.sf-menu.rtl ul {
	left: auto;
	right: 0
}

.sf-menu.rtl .sf-sub-indicator {
	left: .75em;
	right: auto;
	background: url(../../sites/all/libraries/superfish/images/arrows-ffffff-rtl.png) -10px -100px no-repeat
}

.sf-menu.rtl a>.sf-sub-indicator,
.sf-menu.rtl span.nolink>.sf-sub-indicator {
	top: .8em;
	background-position: -10px -100px
}

.sf-menu.rtl a:active>.sf-sub-indicator,
.sf-menu.rtl a:focus>.sf-sub-indicator,
.sf-menu.rtl a:hover>.sf-sub-indicator,
.sf-menu.rtl li.sfHover>a>.sf-sub-indicator,
.sf-menu.rtl li.sfHover>span.nolink>.sf-sub-indicator,
.sf-menu.rtl li:hover>a>.sf-sub-indicator,
.sf-menu.rtl li:hover>span.nolink>.sf-sub-indicator,
.sf-menu.rtl span.nolink:hover>.sf-sub-indicator {
	background-position: 0 -100px
}

.sf-menu.rtl ul .sf-sub-indicator {
	background-position: 0 0
}

.sf-menu.rtl ul a>.sf-sub-indicator,
.sf-menu.rtl ul span.nolink>.sf-sub-indicator {
	background-position: -10px 0
}

.sf-menu.rtl ul a:active>.sf-sub-indicator,
.sf-menu.rtl ul a:focus>.sf-sub-indicator,
.sf-menu.rtl ul a:hover>.sf-sub-indicator,
.sf-menu.rtl ul li.sfHover>a>.sf-sub-indicator,
.sf-menu.rtl ul li.sfHover>span.nolink>.sf-sub-indicator,
.sf-menu.rtl ul li:hover>a>.sf-sub-indicator,
.sf-menu.rtl ul li:hover>span.nolink>.sf-sub-indicator,
.sf-menu.rtl ul span.nolink:hover>.sf-sub-indicator {
	background-position: 0 0
}

.sf-menu.rtl .sf-hidden,
.sf-menu.rtl.sf-hidden {
	left: auto!important;
	right: -99999em!important
}

.sf-menu.rtl.sf-horizontal.sf-shadow ul,
.sf-menu.rtl.sf-navbar.sf-shadow ul ul,
.sf-menu.rtl.sf-vertical.sf-shadow ul {
	background-position: bottom left;
	padding: 0 0 9px 8px!important;
	-webkit-border-radius: 8px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius: 8px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomleft: 0;
	border-radius: 8px 0
}

.sf-vertical.rtl li.sfHover>ul,
.sf-vertical.rtl li:hover>ul {
	left: auto;
	right: 12em
}

.sf-vertical.rtl .sf-sub-indicator {
	background-position: -10px 0
}

.sf-vertical.rtl a>.sf-sub-indicator,
.sf-vertical.rtl span.nolink>.sf-sub-indicator {
	background-position: 0 0
}

.sf-vertical.rtl a:active>.sf-sub-indicator,
.sf-vertical.rtl a:focus>.sf-sub-indicator,
.sf-vertical.rtl a:hover>.sf-sub-indicator,
.sf-vertical.rtl li.sfHover>a>.sf-sub-indicator,
.sf-vertical.rtl li.sfHover>span.nolink>.sf-sub-indicator,
.sf-vertical.rtl li:hover>a>.sf-sub-indicator,
.sf-vertical.rtl li:hover>span.nolink>.sf-sub-indicator,
.sf-vertical.rtl span.nolink:hover>.sf-sub-indicator {
	background-position: -10px 0
}

.sf-navbar.rtl ul .sf-sub-indicator {
	background-position: 0 -100px
}

.sf-navbar.rtl ul a>.sf-sub-indicator {
	background-position: -10px -100px
}

.sf-navbar.rtl ul a:active>.sf-sub-indicator,
.sf-navbar.rtl ul a:focus>.sf-sub-indicator,
.sf-navbar.rtl ul a:hover>.sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover>a>.sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover>span.nolink>.sf-sub-indicator,
.sf-navbar.rtl ul li:hover>a>.sf-sub-indicator,
.sf-navbar.rtl ul li:hover>span.nolink>.sf-sub-indicator,
.sf-navbar.rtl ul span.nolink:hover>.sf-sub-indicator {
	background-position: 0 -100px
}

.sf-navbar.rtl ul ul .sf-sub-indicator {
	background-position: 0 0
}

.sf-navbar.rtl ul ul a>.sf-sub-indicator,
.sf-navbar.rtl ul ul span.nolink>.sf-sub-indicator {
	background-position: -10px 0
}

.sf-navbar.rtl ul ul a:active>.sf-sub-indicator,
.sf-navbar.rtl ul ul a:focus>.sf-sub-indicator,
.sf-navbar.rtl ul ul a:hover>.sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover>a>.sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover>span.nolink>.sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover>a>.sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover>span.nolink>.sf-sub-indicator,
.sf-navbar.rtl ul ul span.nolink:hover>.sf-sub-indicator {
	background-position: 0 0
}

.sf-navbar.rtl li li.sfHover>ul,
.sf-navbar.rtl li li:hover>ul {
	left: auto;
	right: 0
}

.sf-navbar.rtl li li li.sfHover>ul,
.sf-navbar.rtl li li li:hover>ul {
	left: auto;
	right: 12em
}

.sf-navbar.rtl>li>ul {
	background: 0 0;
	padding: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-right-radius: 0
}

#block-block-30 {
	float: left;
	margin: 0!important;
	width: 72%
}

.tickercontainer {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.tickercontainer .mask {
	position: relative;
	left: 10px!important;
	top: 14px!important;
	width: 100%!important;
	overflow: hidden
}

ul.newsticker {
	position: relative;
	left: 750px;
	font: bold 14px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0
}

ul.newsticker li {
	float: left;
	margin: 0;
	padding: 0
}

ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	font: bold 14px Verdana;
	margin: 0 50px 0 0
}

ul.newsticker span {
	margin: 0 10px 0 0;
	color: red
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
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-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
	font-size: 75%;
	font-size: 87.5%;
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	line-height: 1.5em
}

button,
input,
select,
textarea {
	font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif
}

body {
	margin: 0;
	padding: 0
}

a:visited {}

a:active {}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

p,
pre {
	margin: 1.5em 0
}

blockquote {
	margin: 1.5em 30px
}

h1 {
	font-size: 2em;
	line-height: 1.5em;
	margin-top: .75em;
	margin-bottom: .75em
}

h2 {
	font-size: 1.5em;
	line-height: 2em;
	margin-top: 1em;
	margin-bottom: 1em
}

h3 {
	font-size: 1.17em;
	line-height: 1.28205em;
	margin-top: 1.28205em;
	margin-bottom: 1.28205em
}

h4 {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}

h5 {
	font-size: .83em;
	line-height: 1.80723em;
	margin-top: 1.80723em;
	margin-bottom: 1.80723em
}

h6 {
	font-size: .67em;
	line-height: 2.23881em;
	margin-top: 2.23881em;
	margin-bottom: 2.23881em
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	border: 1px solid #666;
	padding-bottom: -1px;
	margin: 1.5em 0
}

mark {
	background: #ff0;
	color: #000
}

code,
kbd,
pre,
samp,
tt,
var {
	font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
	line-height: 1.5em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
	font-size: 80%
}

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

dl,
menu,
ol,
ul {
	margin: 1.5em 0
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin: 0
}

dd {
	margin: 0 0 0 30px
}

menu,
ol,
ul {
	padding: 0 0 0 30px
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	height: auto;
	width: auto
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

form {
	margin: 0
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .5em .625em 1em
}

legend {
	border: 0;
	padding: 0;
	*margin-left: -7px
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

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"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-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
}

label {
	display: block;
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em
}

.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
	outline: 1px solid #ccc
}

.lt-ie8 .with-wireframes #header,
.lt-ie8 .with-wireframes #main,
.lt-ie8 .with-wireframes #content,
.lt-ie8 .with-wireframes #navigation,
.lt-ie8 .with-wireframes .region-sidebar-first,
.lt-ie8 .with-wireframes .region-sidebar-second,
.lt-ie8 .with-wireframes #footer,
.lt-ie8 .with-wireframes .region-bottom {
	border: 1px solid #ccc
}

.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.element-focusable:active,
.element-focusable:focus {
	position: static!important;
	clip: auto;
	height: auto;
	width: auto;
	overflow: auto
}

#skip-link {
	margin: 0
}

#skip-link a,
#skip-link a:visited {
	display: block;
	width: 100%;
	padding: 2px 0 3px 0;
	text-align: center;
	background-color: #666;
	color: #fff
}

.header__logo {
	float: left;
	margin: 0;
	padding: 0
}

.header__logo-image {
	vertical-align: bottom
}

.header__name-and-slogan {
	float: left
}

.header__site-name {
	margin: 0;
	font-size: 2em;
	line-height: 1.5em
}

.header__site-link:link,
.header__site-link:visited {
	color: #000;
	text-decoration: none
}

.header__site-link:hover,
.header__site-link:focus {
	text-decoration: underline
}

.header__site-slogan {
	margin: 0
}

.header__secondary-menu {
	float: right
}

.header__region {
	clear: both
}

#navigation .block {
	margin-bottom: 0
}

#navigation .links,
#navigation .menu {
	margin: 0;
	padding: 0;
	text-align: left
}

#navigation .links li,
#navigation .menu li {
	float: left;
	padding: 0 10px 0 0;
	list-style-type: none;
	list-style-image: none
}

.breadcrumb ol {
	margin: 0;
	padding: 0
}

.breadcrumb li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
	margin: 0
}

.messages,
.messages--status,
.messages--warning,
.messages--error {
	margin: 1.5em 0;
	padding: 10px 10px 10px 50px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
	*background-image: url(../../sites/all/themes/nodepcazino/images/message-24-ok.png);
	background-position: 8px 8px;
	background-repeat: no-repeat;
	border: 1px solid #be7
}

.messages--warning {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
	*background-image: url(../../sites/all/themes/nodepcazino/images/message-24-warning.png);
	border-color: #ed5
}

.messages--error {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
	*background-image: url(../../sites/all/themes/nodepcazino/images/message-24-error.png);
	border-color: #ed541d
}

.messages__list {
	margin: 0
}

.messages__item {
	list-style-image: none
}

.messages--error p.error {
	color: #333
}

.ok,
.messages--status {
	background-color: #f8fff0;
	color: #234600
}

.warning,
.messages--warning {
	background-color: #fffce5;
	color: #840
}

.error,
.messages--error {
	background-color: #fef5f1;
	color: #8c2e0b
}

.tabs-primary,
.tabs-secondary {
	overflow: hidden;
	*zoom: 1;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbb), color-stop(100%, transparent));
	background-image: -webkit-linear-gradient(bottom, #bbb 1px, transparent 1px);
	background-image: -moz-linear-gradient(bottom, #bbb 1px, transparent 1px);
	background-image: -o-linear-gradient(bottom, #bbb 1px, transparent 1px);
	background-image: linear-gradient(bottom, #bbb 1px, transparent 1px);
	list-style: none;
	border-bottom: 1px solid #bbb \0/ie;
	margin: 1.5em 0;
	padding: 0 2px;
	white-space: nowrap
}

.tabs-primary__tab,
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
	float: left;
	margin: 0 3px
}

a.tabs-primary__tab-link,
a.tabs-secondary__tab-link {
	border: 1px solid #e9e9e9;
	border-right: 0;
	border-bottom: 0;
	display: block;
	line-height: 1.5em;
	text-decoration: none
}

.tabs-primary__tab,
.tabs-primary__tab.is-active {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	text-shadow: 1px 1px 0 white;
	border: 1px solid #bbb;
	border-bottom-color: transparent;
	border-bottom: 0 \0/ie
}

.is-active.tabs-primary__tab {
	border-bottom-color: white
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	color: #333;
	background-color: #dedede;
	letter-spacing: 1px;
	padding: 0 1em;
	text-align: center
}

a.tabs-primary__tab-link:hover,
a.tabs-primary__tab-link:focus {
	background-color: #e9e9e9;
	border-color: #f2f2f2
}

a.tabs-primary__tab-link:active,
a.tabs-primary__tab-link.is-active {
	background-color: transparent;
	*zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
	background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	border-color: #fff
}

.tabs-secondary {
	font-size: .9em;
	margin-top: -1.5em
}

.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
	margin: .75em 3px
}

a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
	-webkit-border-radius: .75em;
	-moz-border-radius: .75em;
	-ms-border-radius: .75em;
	-o-border-radius: .75em;
	border-radius: .75em;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	text-shadow: 1px 1px 0 white;
	background-color: #f2f2f2;
	color: #666;
	padding: 0 .5em
}

a.tabs-secondary__tab-link:hover,
a.tabs-secondary__tab-link:focus {
	background-color: #dedede;
	border-color: #999;
	color: #333
}

a.tabs-secondary__tab-link:active,
a.tabs-secondary__tab-link.is-active {
	text-shadow: 1px 1px 0 #333;
	background-color: #666;
	border-color: #000;
	color: #fff
}

.inline {
	display: inline;
	padding: 0
}

.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 1em 0 0
}

span.field-label {
	padding: 0 1em 0 0
}

.more-link {
	text-align: right
}

.more-help-link {
	text-align: right
}

.more-help-link a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
	*background-image: url(../../sites/all/themes/nodepcazino/images/help.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 1px 0 1px 20px
}

.pager {
	clear: both;
	padding: 0;
	text-align: center
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis,
.pager-current {
	display: inline;
	padding: 0 .5em;
	list-style-type: none;
	background-image: none
}

.pager-current {
	font-weight: 700
}

.block {
	margin-bottom: 1.5em
}

.menu__item.is-leaf {
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
	*list-style-image: url(../../sites/all/themes/nodepcazino/images/menu-leaf.png);
	list-style-type: square
}

.menu__item.is-expanded {
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
	*list-style-image: url(../../sites/all/themes/nodepcazino/images/menu-expanded.png);
	list-style-type: circle
}

.menu__item.is-collapsed {
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
	*list-style-image: url(../../sites/all/themes/nodepcazino/images/menu-collapsed.png);
	list-style-type: disc
}

.menu a.active {
	color: #000
}

.new,
.update {
	color: #c00;
	background-color: transparent
}

.unpublished {
	height: 0;
	overflow: visible;
	background-color: transparent;
	color: #d8d8d8;
	font-size: 75px;
	line-height: 1;
	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	word-wrap: break-word
}

.lt-ie8 .node-unpublished>*,
.lt-ie8 .comment-unpublished>* {
	position: relative
}

.comments {
	margin: 1.5em 0
}

.comment-preview {
	background-color: #ffffea
}

.comment .permalink {
	text-transform: uppercase;
	font-size: 75%
}

.indented {
	margin-left: 30px
}

.form-item {
	margin: 1.5em 0
}

.form-checkboxes .form-item,
.form-radios .form-item {
	margin: 0
}

tr.odd .form-item,
tr.even .form-item {
	margin: 0
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
	border: 1px solid #c00
}

.form-item .description {
	font-size: .85em
}

.form-type-radio .description,
.form-type-checkbox .description {
	margin-left: 2.4em
}

.form-required {
	color: #c00
}

label.option {
	display: inline;
	font-weight: 400
}

a.button {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button
}

.password-parent,
.confirm-parent {
	margin: 0
}

#user-login-form {
	text-align: left
}

.openid-links {
	margin-bottom: 0
}

.openid-link,
.user-link {
	margin-top: 1.5em
}

html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
	margin-left: -20px
}

#user-login ul {
	margin: 1.5em 0
}

form th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc
}

form tbody {
	border-top: 1px solid #ccc
}

form table ul {
	margin: 0
}

tr.even,
tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: .1em .6em
}

tr.even {
	background-color: #fff
}

.lt-ie8 tr.even th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd th,
.lt-ie8 tr.odd td {
	border-bottom: 1px solid #ccc
}

td.active {
	background-color: #ddd
}

td.checkbox,
th.checkbox {
	text-align: center
}

td.menu-disabled {
	background: #ccc
}

#autocomplete .selected {
	background: #0072b9;
	color: #fff
}

html.js .collapsible .fieldset-legend {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
	*background-image: url(../../sites/all/themes/nodepcazino/images/menu-expanded.png);
	background-position: 5px 65%;
	background-repeat: no-repeat;
	padding-left: 15px
}

html.js .collapsed .fieldset-legend {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
	*background-image: url(../../sites/all/themes/nodepcazino/images/menu-collapsed.png);
	background-position: 5px 50%
}

.fieldset-legend .summary {
	color: #999;
	font-size: .9em;
	margin-left: .5em
}

tr.drag {
	background-color: ivory
}

tr.drag-previous {
	background-color: #ffd
}

.tabledrag-toggle-weight {
	font-size: .9em
}

tr.selected td {
	background: #ffc
}

.progress {
	font-weight: 700
}

.progress .bar {
	background: #ccc;
	border-color: #666;
	margin: 0 .2em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px
}

.progress .filled {
	background-color: #0072b9;
	background-image: url(../../sites/all/themes/nodepcazino/images/progress.gif)
}

.glyph {
	float: left;
	text-align: center;
	padding: .75em;
	margin: .4em 1.5em .75em 0;
	width: 6em;
	text-shadow: none
}

.glyph_big {
	font-size: 128px;
	color: #59c5dc;
	float: left;
	margin-right: 20px
}

.glyph div {
	padding-bottom: 10px
}

.glyph input {
	font-family: consolas, monospace;
	font-size: 12px;
	width: 100%;
	text-align: center;
	border: 0;
	box-shadow: 0 0 0 1px #ccc;
	padding: .2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.centered {
	margin-left: auto;
	margin-right: auto
}

.glyph .fs1 {
	font-size: 2em
}

@font-face {
	font-family: 'FontAwesome';
	src: url(../../sites/all/themes/nodepcazino/css/font/fontawesome-webfont.eot);
	src: url(../../sites/all/themes/nodepcazino/css/font/fontawesome-webfont.eot) format('embedded-opentype'), url(../../sites/all/themes/nodepcazino/css/font/fontawesome-webfont.woff) format('woff'), url(../../sites/all/themes/nodepcazino/css/font/fontawesome-webfont.ttf) format('truetype'), url(../../sites/all/themes/nodepcazino/css/font/fontawesome-webfontba72.svg#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}

.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.3333333333333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.2857142857142858em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.142857142857143em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.142857142857143em;
	width: 2.142857142857143em;
	top: .14285714285714285em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.8571428571428572em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg)
	}
	100% {
		-moz-transform: rotate(359deg)
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg)
	}
}

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg)
	}
	100% {
		-o-transform: rotate(359deg)
	}
}

@-ms-keyframes spin {
	0% {
		-ms-transform: rotate(0deg)
	}
	100% {
		-ms-transform: rotate(359deg)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
	content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-asc:before {
	content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-desc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-reply-all:before {
	content: "\f122"
}

.fa-mail-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
	content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
	content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
	content: "\f158"
}

.fa-won:before,
.fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

@charset "UTF-8";
@font-face {
	font-family: "dripicons";
	src: url(../../sites/all/themes/nodepcazino/css/font/dripicons.eot);
	src: url(../../sites/all/themes/nodepcazino/css/font/dripicons.eot?#iefix) format("embedded-opentype"), url(../../sites/all/themes/nodepcazino/css/font/dripicons.ttf) format("truetype"), url(../../sites/all/themes/nodepcazino/css/font/dripicons.woff) format("woff"), url(../../sites/all/themes/nodepcazino/css/font/dripicons.svg#dripicons) format("svg");
	font-weight: 400;
	font-style: normal
}

[data-icon]:before {
	font-family: "dripicons";
	content: attr(data-icon);
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none!important;
	speak: none;
	display: inline-block;
	text-decoration: none;
	width: 1em;
	line-height: 1em;
	-webkit-font-smoothing: antialiased
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "dripicons";
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none!important;
	speak: none;
	display: inline-block;
	text-decoration: none;
	width: 1em;
	line-height: 1em;
	-webkit-font-smoothing: antialiased
}

.icon-align-center:before {
	content: "\e000"
}

.icon-align-justify:before {
	content: "\e001"
}

.icon-align-left:before {
	content: "\e002"
}

.icon-align-right:before {
	content: "\e003"
}

.icon-arrow-down:before {
	content: "\e004"
}

.icon-arrow-left:before {
	content: "\e005"
}

.icon-arrow-thin-down:before {
	content: "\e006"
}

.icon-arrow-right:before {
	content: "\e007"
}

.icon-arrow-thin-left:before {
	content: "\e008"
}

.icon-arrow-thin-up:before {
	content: "\e009"
}

.icon-arrow-up:before {
	content: "\e010"
}

.icon-attachment:before {
	content: "\e011"
}

.icon-arrow-thin-right:before {
	content: "\e012"
}

.icon-code:before {
	content: "\e013"
}

.icon-cloud:before {
	content: "\e014"
}

.icon-chevron-right:before {
	content: "\e015"
}

.icon-chevron-up:before {
	content: "\e016"
}

.icon-chevron-down:before {
	content: "\e017"
}

.icon-chevron-left:before {
	content: "\e018"
}

.icon-camera:before {
	content: "\e019"
}

.icon-checkmark:before {
	content: "\e020"
}

.icon-calendar:before {
	content: "\e021"
}

.icon-clockwise:before {
	content: "\e022"
}

.icon-conversation:before {
	content: "\e023"
}

.icon-direction:before {
	content: "\e024"
}

.icon-cross:before {
	content: "\e025"
}

.icon-graph-line:before {
	content: "\e026"
}

.icon-gear:before {
	content: "\e027"
}

.icon-graph-bar:before {
	content: "\e028"
}

.icon-export:before {
	content: "\e029"
}

.icon-feed:before {
	content: "\e030"
}

.icon-folder:before {
	content: "\e031"
}

.icon-forward:before {
	content: "\e032"
}

.icon-folder-open:before {
	content: "\e033"
}

.icon-download:before {
	content: "\e034"
}

.icon-document-new:before {
	content: "\e035"
}

.icon-document-edit:before {
	content: "\e036"
}

.icon-document:before {
	content: "\e037"
}

.icon-gaming:before {
	content: "\e038"
}

.icon-graph-pie:before {
	content: "\e039"
}

.icon-heart:before {
	content: "\e040"
}

.icon-headset:before {
	content: "\e041"
}

.icon-help:before {
	content: "\e042"
}

.icon-information:before {
	content: "\e043"
}

.icon-loading:before {
	content: "\e044"
}

.icon-lock:before {
	content: "\e045"
}

.icon-location:before {
	content: "\e046"
}

.icon-lock-open:before {
	content: "\e047"
}

.icon-mail:before {
	content: "\e048"
}

.icon-map:before {
	content: "\e049"
}

.icon-media-loop:before {
	content: "\e050"
}

.icon-mobile-portrait:before {
	content: "\e051"
}

.icon-mobile-landscape:before {
	content: "\e052"
}

.icon-microphone:before {
	content: "\e053"
}

.icon-minus:before {
	content: "\e054"
}

.icon-message:before {
	content: "\e055"
}

.icon-menu:before {
	content: "\e056"
}

.icon-media-stop:before {
	content: "\e057"
}

.icon-media-shuffle:before {
	content: "\e058"
}

.icon-media-previous:before {
	content: "\e059"
}

.icon-media-play:before {
	content: "\e060"
}

.icon-media-next:before {
	content: "\e061"
}

.icon-media-pause:before {
	content: "\e062"
}

.icon-monitor:before {
	content: "\e063"
}

.icon-move:before {
	content: "\e064"
}

.icon-plus:before {
	content: "\e065"
}

.icon-phone:before {
	content: "\e066"
}

.icon-preview:before {
	content: "\e067"
}

.icon-print:before {
	content: "\e068"
}

.icon-media-record:before {
	content: "\e069"
}

.icon-music:before {
	content: "\e070"
}

.icon-home:before {
	content: "\e071"
}

.icon-question:before {
	content: "\e072"
}

.icon-reply:before {
	content: "\e073"
}

.icon-reply-all:before {
	content: "\e074"
}

.icon-return:before {
	content: "\e075"
}

.icon-retweet:before {
	content: "\e076"
}

.icon-search:before {
	content: "\e077"
}

.icon-view-thumb:before {
	content: "\e078"
}

.icon-view-list-large:before {
	content: "\e079"
}

.icon-view-list:before {
	content: "\e080"
}

.icon-upload:before {
	content: "\e081"
}

.icon-user-group:before {
	content: "\e082"
}

.icon-trash:before {
	content: "\e083"
}

.icon-user:before {
	content: "\e084"
}

.icon-thumbs-up:before {
	content: "\e085"
}

.icon-thumbs-down:before {
	content: "\e086"
}

.icon-tablet-portrait:before {
	content: "\e087"
}

.icon-tablet-landscape:before {
	content: "\e088"
}

.icon-tag:before {
	content: "\e089"
}

.icon-star:before {
	content: "\e090"
}

.icon-volume-full:before {
	content: "\e091"
}

.icon-volume-off:before {
	content: "\e092"
}

.icon-warning:before {
	content: "\e093"
}

.icon-window:before {
	content: "\e094"
}

@font-face {
	font-family: 'MeteoconsRegular';
	src: url(../../sites/all/themes/nodepcazino/css/font/meteocons-webfont.eot);
	src: url(../../sites/all/themes/nodepcazino/css/font/meteocons-webfont.eot?#iefix) format('embedded-opentype'), url(../../sites/all/themes/nodepcazino/css/font/meteocons-webfont.svg#MeteoconsRegular) format('svg'), url(../../sites/all/themes/nodepcazino/css/font/meteocons-webfont.ttf) format('truetype'), url(../../sites/all/themes/nodepcazino/css/font/meteocons-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}

[data-icon]:before {
	font-family: 'MeteoconsRegular';
	content: attr(data-icon)
}

.icon_weather {
	font-size: 100px;
	margin-bottom: 6px
}

.icon_weather.smallest {
	font-size: 30px;
	margin: 0
}

.weather_widget {
	background: #1D1E20;
	padding: 10px 20px 20px;
	color: #FFF;
	border-radius: 2px;
	margin: 0 0 40px;
	box-shadow: 0 0 13px rgba(0, 0, 0, .1)
}

.today_weather {
	border-bottom: 1px solid #313131;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0
}

.today_weather .big_icon {
	text-align: center;
	float: right;
	margin: 0;
	width: 50%
}

.details_w {
	float: left;
	color: #7C7C7C;
	padding: 12px 0 0 0;
	width: 50%
}

.details_w h3 {
	color: #fff
}

.next_days {
	text-align: center;
	color: #7C7C7C
}

.next_days .date {
	font-size: 10px
}

.detailes i {
	font-size: 12px
}

.next_days .icon_weather {
	color: #ddd
}

body {
	-webkit-backface-visibility: hidden
}

.animated {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s
}

@-webkit-keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@-moz-keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@-o-keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

@keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}

.animated.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash
}

@-webkit-keyframes shake {
	0%,
	100% {
		-webkit-transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px)
	}
}

@-moz-keyframes shake {
	0%,
	100% {
		-moz-transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-moz-transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		-moz-transform: translateX(10px)
	}
}

@-o-keyframes shake {
	0%,
	100% {
		-o-transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-o-transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		-o-transform: translateX(10px)
	}
}

@keyframes shake {
	0%,
	100% {
		transform: translateX(0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translateX(-10px)
	}
	20%,
	40%,
	60%,
	80% {
		transform: translateX(10px)
	}
}

.animated.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake
}

@-webkit-keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-webkit-transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(-30px)
	}
	60% {
		-webkit-transform: translateY(-15px)
	}
}

@-moz-keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-moz-transform: translateY(0)
	}
	40% {
		-moz-transform: translateY(-30px)
	}
	60% {
		-moz-transform: translateY(-15px)
	}
}

@-o-keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-o-transform: translateY(0)
	}
	40% {
		-o-transform: translateY(-30px)
	}
	60% {
		-o-transform: translateY(-15px)
	}
}

@keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0)
	}
	40% {
		transform: translateY(-30px)
	}
	60% {
		transform: translateY(-15px)
	}
}

.animated.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale(1)
	}
	10%,
	20% {
		-webkit-transform: scale(.9) rotate(-3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1) rotate(3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1) rotate(-3deg)
	}
	100% {
		-webkit-transform: scale(1) rotate(0)
	}
}

@-moz-keyframes tada {
	0% {
		-moz-transform: scale(1)
	}
	10%,
	20% {
		-moz-transform: scale(.9) rotate(-3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-moz-transform: scale(1.1) rotate(3deg)
	}
	40%,
	60%,
	80% {
		-moz-transform: scale(1.1) rotate(-3deg)
	}
	100% {
		-moz-transform: scale(1) rotate(0)
	}
}

@-o-keyframes tada {
	0% {
		-o-transform: scale(1)
	}
	10%,
	20% {
		-o-transform: scale(.9) rotate(-3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-o-transform: scale(1.1) rotate(3deg)
	}
	40%,
	60%,
	80% {
		-o-transform: scale(1.1) rotate(-3deg)
	}
	100% {
		-o-transform: scale(1) rotate(0)
	}
}

@keyframes tada {
	0% {
		transform: scale(1)
	}
	10%,
	20% {
		transform: scale(.9) rotate(-3deg)
	}
	30%,
	50%,
	70%,
	90% {
		transform: scale(1.1) rotate(3deg)
	}
	40%,
	60%,
	80% {
		transform: scale(1.1) rotate(-3deg)
	}
	100% {
		transform: scale(1) rotate(0)
	}
}

.animated.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada
}

@-webkit-keyframes swing {
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transform-origin: top center
	}
	20% {
		-webkit-transform: rotate(15deg)
	}
	40% {
		-webkit-transform: rotate(-10deg)
	}
	60% {
		-webkit-transform: rotate(5deg)
	}
	80% {
		-webkit-transform: rotate(-5deg)
	}
	100% {
		-webkit-transform: rotate(0deg)
	}
}

@-moz-keyframes swing {
	20% {
		-moz-transform: rotate(15deg)
	}
	40% {
		-moz-transform: rotate(-10deg)
	}
	60% {
		-moz-transform: rotate(5deg)
	}
	80% {
		-moz-transform: rotate(-5deg)
	}
	100% {
		-moz-transform: rotate(0deg)
	}
}

@-o-keyframes swing {
	20% {
		-o-transform: rotate(15deg)
	}
	40% {
		-o-transform: rotate(-10deg)
	}
	60% {
		-o-transform: rotate(5deg)
	}
	80% {
		-o-transform: rotate(-5deg)
	}
	100% {
		-o-transform: rotate(0deg)
	}
}

@keyframes swing {
	20% {
		transform: rotate(15deg)
	}
	40% {
		transform: rotate(-10deg)
	}
	60% {
		transform: rotate(5deg)
	}
	80% {
		transform: rotate(-5deg)
	}
	100% {
		transform: rotate(0deg)
	}
}

.animated.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateX(0%)
	}
	15% {
		-webkit-transform: translateX(-25%) rotate(-5deg)
	}
	30% {
		-webkit-transform: translateX(20%) rotate(3deg)
	}
	45% {
		-webkit-transform: translateX(-15%) rotate(-3deg)
	}
	60% {
		-webkit-transform: translateX(10%) rotate(2deg)
	}
	75% {
		-webkit-transform: translateX(-5%) rotate(-1deg)
	}
	100% {
		-webkit-transform: translateX(0%)
	}
}

@-moz-keyframes wobble {
	0% {
		-moz-transform: translateX(0%)
	}
	15% {
		-moz-transform: translateX(-25%) rotate(-5deg)
	}
	30% {
		-moz-transform: translateX(20%) rotate(3deg)
	}
	45% {
		-moz-transform: translateX(-15%) rotate(-3deg)
	}
	60% {
		-moz-transform: translateX(10%) rotate(2deg)
	}
	75% {
		-moz-transform: translateX(-5%) rotate(-1deg)
	}
	100% {
		-moz-transform: translateX(0%)
	}
}

@-o-keyframes wobble {
	0% {
		-o-transform: translateX(0%)
	}
	15% {
		-o-transform: translateX(-25%) rotate(-5deg)
	}
	30% {
		-o-transform: translateX(20%) rotate(3deg)
	}
	45% {
		-o-transform: translateX(-15%) rotate(-3deg)
	}
	60% {
		-o-transform: translateX(10%) rotate(2deg)
	}
	75% {
		-o-transform: translateX(-5%) rotate(-1deg)
	}
	100% {
		-o-transform: translateX(0%)
	}
}

@keyframes wobble {
	0% {
		transform: translateX(0%)
	}
	15% {
		transform: translateX(-25%) rotate(-5deg)
	}
	30% {
		transform: translateX(20%) rotate(3deg)
	}
	45% {
		transform: translateX(-15%) rotate(-3deg)
	}
	60% {
		transform: translateX(10%) rotate(2deg)
	}
	75% {
		transform: translateX(-5%) rotate(-1deg)
	}
	100% {
		transform: translateX(0%)
	}
}

.animated.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.1)
	}
	100% {
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes pulse {
	0% {
		-moz-transform: scale(1)
	}
	50% {
		-moz-transform: scale(1.1)
	}
	100% {
		-moz-transform: scale(1)
	}
}

@-o-keyframes pulse {
	0% {
		-o-transform: scale(1)
	}
	50% {
		-o-transform: scale(1.1)
	}
	100% {
		-o-transform: scale(1)
	}
}

@keyframes pulse {
	0% {
		transform: scale(1)
	}
	50% {
		transform: scale(1.1)
	}
	100% {
		transform: scale(1)
	}
}

.animated.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse
}

@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in
	}
	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-webkit-animation-timing-function: ease-in
	}
}

@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-moz-animation-timing-function: ease-out
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-moz-animation-timing-function: ease-out
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in
	}
	80% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in
	}
	100% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-moz-animation-timing-function: ease-in
	}
}

@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-o-animation-timing-function: ease-out
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-o-animation-timing-function: ease-out
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in
	}
	80% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in
	}
	100% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-o-animation-timing-function: ease-in
	}
}

@keyframes flip {
	0% {
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		animation-timing-function: ease-out
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		animation-timing-function: ease-out
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in
	}
	80% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in
	}
	100% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible!important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible!important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible!important;
	-o-animation-name: flip;
	backface-visibility: visible!important;
	animation-name: flip
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotateX(-10deg)
	}
	70% {
		-webkit-transform: perspective(400px) rotateX(10deg)
	}
	100% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

@-moz-keyframes flipInX {
	0% {
		-moz-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
	40% {
		-moz-transform: perspective(400px) rotateX(-10deg)
	}
	70% {
		-moz-transform: perspective(400px) rotateX(10deg)
	}
	100% {
		-moz-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

@-o-keyframes flipInX {
	0% {
		-o-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
	40% {
		-o-transform: perspective(400px) rotateX(-10deg)
	}
	70% {
		-o-transform: perspective(400px) rotateX(10deg)
	}
	100% {
		-o-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

@keyframes flipInX {
	0% {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
	40% {
		transform: perspective(400px) rotateX(-10deg)
	}
	70% {
		transform: perspective(400px) rotateX(10deg)
	}
	100% {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
}

.animated.flipInX {
	-webkit-backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible!important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible!important;
	-o-animation-name: flipInX;
	backface-visibility: visible!important;
	animation-name: flipInX
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

@-moz-keyframes flipOutX {
	0% {
		-moz-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
	100% {
		-moz-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

@-o-keyframes flipOutX {
	0% {
		-o-transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
	100% {
		-o-transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

@keyframes flipOutX {
	0% {
		transform: perspective(400px) rotateX(0deg);
		opacity: 1
	}
	100% {
		transform: perspective(400px) rotateX(90deg);
		opacity: 0
	}
}

.animated.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible!important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible!important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible!important;
	animation-name: flipOutX;
	backface-visibility: visible!important
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotateY(-10deg)
	}
	70% {
		-webkit-transform: perspective(400px) rotateY(10deg)
	}
	100% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

@-moz-keyframes flipInY {
	0% {
		-moz-transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
	40% {
		-moz-transform: perspective(400px) rotateY(-10deg)
	}
	70% {
		-moz-transform: perspective(400px) rotateY(10deg)
	}
	100% {
		-moz-transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

@-o-keyframes flipInY {
	0% {
		-o-transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
	40% {
		-o-transform: perspective(400px) rotateY(-10deg)
	}
	70% {
		-o-transform: perspective(400px) rotateY(10deg)
	}
	100% {
		-o-transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

@keyframes flipInY {
	0% {
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
	40% {
		transform: perspective(400px) rotateY(-10deg)
	}
	70% {
		transform: perspective(400px) rotateY(10deg)
	}
	100% {
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
}

.animated.flipInY {
	-webkit-backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible!important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible!important;
	-o-animation-name: flipInY;
	backface-visibility: visible!important;
	animation-name: flipInY
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

@-moz-keyframes flipOutY {
	0% {
		-moz-transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
	100% {
		-moz-transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

@-o-keyframes flipOutY {
	0% {
		-o-transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
	100% {
		-o-transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

@keyframes flipOutY {
	0% {
		transform: perspective(400px) rotateY(0deg);
		opacity: 1
	}
	100% {
		transform: perspective(400px) rotateY(90deg);
		opacity: 0
	}
}

.animated.flipOutY {
	-webkit-backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible!important;
	-moz-animation-name: flipOutY;
	-o-backface-visibility: visible!important;
	-o-animation-name: flipOutY;
	backface-visibility: visible!important;
	animation-name: flipOutY
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px)
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.animated.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px)
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px)
	}
	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

.animated.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px)
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px)
	}
	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

.animated.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px)
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.animated.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px)
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.animated.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px)
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px)
	}
	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

.animated.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px)
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px)
	}
	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

.animated.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-o-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.animated.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px)
	}
}

@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(-20px)
	}
}

@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateY(-20px)
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		transform: translateY(-20px)
	}
}

.animated.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(20px)
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateY(20px)
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		transform: translateY(20px)
	}
}

.animated.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px)
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(-20px)
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(-20px)
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0)
	}
	100% {
		opacity: 0;
		transform: translateX(-20px)
	}
}

.animated.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px)
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(20px)
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(20px)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0)
	}
	100% {
		opacity: 0;
		transform: translateX(20px)
	}
}

.animated.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px)
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px)
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px)
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		transform: translateY(-2000px)
	}
}

.animated.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px)
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px)
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateY(2000px)
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		transform: translateY(2000px)
	}
}

.animated.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px)
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px)
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px)
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0)
	}
	100% {
		opacity: 0;
		transform: translateX(-2000px)
	}
}

.animated.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px)
	}
}

@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px)
	}
}

@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(2000px)
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0)
	}
	100% {
		opacity: 0;
		transform: translateX(2000px)
	}
}

.animated.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3)
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05)
	}
	70% {
		-webkit-transform: scale(.9)
	}
	100% {
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3)
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.05)
	}
	70% {
		-moz-transform: scale(.9)
	}
	100% {
		-moz-transform: scale(1)
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3)
	}
	50% {
		opacity: 1;
		-o-transform: scale(1.05)
	}
	70% {
		-o-transform: scale(.9)
	}
	100% {
		-o-transform: scale(1)
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3)
	}
	50% {
		opacity: 1;
		transform: scale(1.05)
	}
	70% {
		transform: scale(.9)
	}
	100% {
		transform: scale(1)
	}
}

@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px)
	}
	100% {
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px)
	}
	100% {
		-moz-transform: translateY(0)
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px)
	}
	100% {
		-o-transform: translateY(0)
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px)
	}
	100% {
		transform: translateY(0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px)
	}
	100% {
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px)
	}
	100% {
		-moz-transform: translateX(0)
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px)
	}
	100% {
		-o-transform: translateX(0)
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px)
	}
	100% {
		transform: translateX(0)
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px)
	}
	100% {
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px)
	}
	100% {
		-moz-transform: translateX(0)
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px)
	}
	100% {
		-o-transform: translateX(0)
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px)
	}
	100% {
		transform: translateX(0)
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px)
	}
}

@-moz-keyframes slideOutLeft {
	0% {
		-moz-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px)
	}
}

@-o-keyframes slideOutLeft {
	0% {
		-o-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px)
	}
}

@keyframes slideOutLeft {
	0% {
		transform: translateX(0)
	}
	100% {
		opacity: 0;
		transform: translateX(-2000px)
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px)
	}
}

@-moz-keyframes slideOutRight {
	0% {
		-moz-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px)
	}
}

@-o-keyframes slideOutRight {
	0% {
		-o-transform: translateX(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(2000px)
	}
}

@keyframes slideOutRight {
	0% {
		transform: translateX(0)
	}
	100% {
		opacity: 0;
		transform: translateX(2000px)
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px)
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-moz-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px)
	}
}

@-o-keyframes slideOutUp {
	0% {
		-o-transform: translateY(0)
	}
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px)
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		transform: translateY(-2000px)
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp
}

.animated.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px)
	}
	80% {
		-webkit-transform: translateY(10px)
	}
	100% {
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px)
	}
	80% {
		-moz-transform: translateY(10px)
	}
	100% {
		-moz-transform: translateY(0)
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		-o-transform: translateY(-30px)
	}
	80% {
		-o-transform: translateY(10px)
	}
	100% {
		-o-transform: translateY(0)
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px)
	}
	60% {
		opacity: 1;
		transform: translateY(-30px)
	}
	80% {
		transform: translateY(10px)
	}
	100% {
		transform: translateY(0)
	}
}

.animated.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp
}

@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px)
	}
	80% {
		-webkit-transform: translateY(-10px)
	}
	100% {
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px)
	}
	60% {
		opacity: 1;
		-moz-transform: translateY(30px)
	}
	80% {
		-moz-transform: translateY(-10px)
	}
	100% {
		-moz-transform: translateY(0)
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px)
	}
	60% {
		opacity: 1;
		-o-transform: translateY(30px)
	}
	80% {
		-o-transform: translateY(-10px)
	}
	100% {
		-o-transform: translateY(0)
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px)
	}
	60% {
		opacity: 1;
		transform: translateY(30px)
	}
	80% {
		transform: translateY(-10px)
	}
	100% {
		transform: translateY(0)
	}
}

.animated.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px)
	}
	80% {
		-webkit-transform: translateX(-10px)
	}
	100% {
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px)
	}
	60% {
		opacity: 1;
		-moz-transform: translateX(30px)
	}
	80% {
		-moz-transform: translateX(-10px)
	}
	100% {
		-moz-transform: translateX(0)
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px)
	}
	60% {
		opacity: 1;
		-o-transform: translateX(30px)
	}
	80% {
		-o-transform: translateX(-10px)
	}
	100% {
		-o-transform: translateX(0)
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px)
	}
	60% {
		opacity: 1;
		transform: translateX(30px)
	}
	80% {
		transform: translateX(-10px)
	}
	100% {
		transform: translateX(0)
	}
}

.animated.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px)
	}
	80% {
		-webkit-transform: translateX(10px)
	}
	100% {
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px)
	}
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px)
	}
	80% {
		-moz-transform: translateX(10px)
	}
	100% {
		-moz-transform: translateX(0)
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px)
	}
	60% {
		opacity: 1;
		-o-transform: translateX(-30px)
	}
	80% {
		-o-transform: translateX(10px)
	}
	100% {
		-o-transform: translateX(0)
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px)
	}
	60% {
		opacity: 1;
		transform: translateX(-30px)
	}
	80% {
		transform: translateX(10px)
	}
	100% {
		transform: translateX(0)
	}
}

.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight
}

@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1)
	}
	25% {
		-webkit-transform: scale(.95)
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.3)
	}
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1)
	}
	25% {
		-moz-transform: scale(.95)
	}
	50% {
		opacity: 1;
		-moz-transform: scale(1.1)
	}
	100% {
		opacity: 0;
		-moz-transform: scale(.3)
	}
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1)
	}
	25% {
		-o-transform: scale(.95)
	}
	50% {
		opacity: 1;
		-o-transform: scale(1.1)
	}
	100% {
		opacity: 0;
		-o-transform: scale(.3)
	}
}

@keyframes bounceOut {
	0% {
		transform: scale(1)
	}
	25% {
		transform: scale(.95)
	}
	50% {
		opacity: 1;
		transform: scale(1.1)
	}
	100% {
		opacity: 0;
		transform: scale(.3)
	}
}

.animated.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut
}

@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0)
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px)
	}
}

@-moz-keyframes bounceOutUp {
	0% {
		-moz-transform: translateY(0)
	}
	20% {
		opacity: 1;
		-moz-transform: translateY(20px)
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px)
	}
}

@-o-keyframes bounceOutUp {
	0% {
		-o-transform: translateY(0)
	}
	20% {
		opacity: 1;
		-o-transform: translateY(20px)
	}
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px)
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0)
	}
	20% {
		opacity: 1;
		transform: translateY(20px)
	}
	100% {
		opacity: 0;
		transform: translateY(-2000px)
	}
}

.animated.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}

@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0)
	}
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px)
	}
}

@-moz-keyframes bounceOutDown {
	0% {
		-moz-transform: translateY(0)
	}
	20% {
		opacity: 1;
		-moz-transform: translateY(-20px)
	}
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px)
	}
}

@-o-keyframes bounceOutDown {
	0% {
		-o-transform: translateY(0)
	}
	20% {
		opacity: 1;
		-o-transform: translateY(-20px)
	}
	100% {
		opacity: 0;
		-o-transform: translateY(2000px)
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0)
	}
	20% {
		opacity: 1;
		transform: translateY(-20px)
	}
	100% {
		opacity: 0;
		transform: translateY(2000px)
	}
}

.animated.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0)
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px)
	}
}

@-moz-keyframes bounceOutLeft {
	0% {
		-moz-transform: translateX(0)
	}
	20% {
		opacity: 1;
		-moz-transform: translateX(20px)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px)
	}
}

@-o-keyframes bounceOutLeft {
	0% {
		-o-transform: translateX(0)
	}
	20% {
		opacity: 1;
		-o-transform: translateX(20px)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px)
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0)
	}
	20% {
		opacity: 1;
		transform: translateX(20px)
	}
	100% {
		opacity: 0;
		transform: translateX(-2000px)
	}
}

.animated.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0)
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px)
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0)
	}
	20% {
		opacity: 1;
		-moz-transform: translateX(-20px)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px)
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0)
	}
	20% {
		opacity: 1;
		-o-transform: translateX(-20px)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(2000px)
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0)
	}
	20% {
		opacity: 1;
		transform: translateX(-20px)
	}
	100% {
		opacity: 0;
		transform: translateX(2000px)
	}
}

.animated.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0
	}
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1
	}
}

@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0
	}
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0
	}
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1
	}
}

.animated.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0
	}
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0
	}
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0
	}
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1
	}
}

.animated.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1
	}
}

.animated.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0
	}
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1
	}
}

.animated.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0
	}
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0
	}
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0
	}
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1
	}
}

.animated.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}

@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1
	}
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1
	}
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1
	}
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1
	}
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0
	}
}

.animated.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1
	}
	100% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0
	}
}

.animated.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1
	}
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0
	}
}

.animated.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1
	}
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0
	}
}

.animated.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1
	}
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1
	}
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1
	}
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0
	}
}

.animated.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}

@-webkit-keyframes hinge {
	0% {
		-webkit-transform: rotate(0);
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate(80deg);
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out
	}
	40% {
		-webkit-transform: rotate(60deg);
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out
	}
	80% {
		-webkit-transform: rotate(60deg) translateY(0);
		opacity: 1;
		-webkit-transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out
	}
	100% {
		-webkit-transform: translateY(700px);
		opacity: 0
	}
}

@-moz-keyframes hinge {
	0% {
		-moz-transform: rotate(0);
		-moz-transform-origin: top left;
		-moz-animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-moz-transform: rotate(80deg);
		-moz-transform-origin: top left;
		-moz-animation-timing-function: ease-in-out
	}
	40% {
		-moz-transform: rotate(60deg);
		-moz-transform-origin: top left;
		-moz-animation-timing-function: ease-in-out
	}
	80% {
		-moz-transform: rotate(60deg) translateY(0);
		opacity: 1;
		-moz-transform-origin: top left;
		-moz-animation-timing-function: ease-in-out
	}
	100% {
		-moz-transform: translateY(700px);
		opacity: 0
	}
}

@-o-keyframes hinge {
	0% {
		-o-transform: rotate(0);
		-o-transform-origin: top left;
		-o-animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-o-transform: rotate(80deg);
		-o-transform-origin: top left;
		-o-animation-timing-function: ease-in-out
	}
	40% {
		-o-transform: rotate(60deg);
		-o-transform-origin: top left;
		-o-animation-timing-function: ease-in-out
	}
	80% {
		-o-transform: rotate(60deg) translateY(0);
		opacity: 1;
		-o-transform-origin: top left;
		-o-animation-timing-function: ease-in-out
	}
	100% {
		-o-transform: translateY(700px);
		opacity: 0
	}
}

@keyframes hinge {
	0% {
		transform: rotate(0);
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		transform: rotate(80deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}
	40% {
		transform: rotate(60deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}
	80% {
		transform: rotate(60deg) translateY(0);
		opacity: 1;
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}
	100% {
		transform: translateY(700px);
		opacity: 0
	}
}

.animated.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%) rotate(-120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg)
	}
}

@-moz-keyframes rollIn {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%) rotate(-120deg)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0) rotate(0deg)
	}
}

@-o-keyframes rollIn {
	0% {
		opacity: 0;
		-o-transform: translateX(-100%) rotate(-120deg)
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0) rotate(0deg)
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		transform: translateX(-100%) rotate(-120deg)
	}
	100% {
		opacity: 1;
		transform: translateX(0) rotate(0deg)
	}
}

.animated.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0) rotate(0deg)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg)
	}
}

@-moz-keyframes rollOut {
	0% {
		opacity: 1;
		-moz-transform: translateX(0) rotate(0deg)
	}
	100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg)
	}
}

@-o-keyframes rollOut {
	0% {
		opacity: 1;
		-o-transform: translateX(0) rotate(0deg)
	}
	100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg)
	}
}

@keyframes rollOut {
	0% {
		opacity: 1;
		transform: translateX(0) rotate(0deg)
	}
	100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg)
	}
}

.animated.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}
	80% {
		-webkit-transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}
	100% {
		-webkit-transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

@-moz-keyframes lightSpeedIn {
	0% {
		-moz-transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
	60% {
		-moz-transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}
	80% {
		-moz-transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}
	100% {
		-moz-transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

@-o-keyframes lightSpeedIn {
	0% {
		-o-transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
	60% {
		-o-transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}
	80% {
		-o-transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}
	100% {
		-o-transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

@keyframes lightSpeedIn {
	0% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
	60% {
		transform: translateX(-20%) skewX(30deg);
		opacity: 1
	}
	80% {
		transform: translateX(0%) skewX(-15deg);
		opacity: 1
	}
	100% {
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
}

.animated.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	-moz-animation-name: lightSpeedIn;
	-o-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-o-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}

.animated.lightSpeedIn {
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s
}

@-webkit-keyframes lightSpeedOut {
	0% {
		-webkit-transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
	100% {
		-webkit-transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
}

@-moz-keyframes lightSpeedOut {
	0% {
		-moz-transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
	100% {
		-moz-transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
}

@-o-keyframes lightSpeedOut {
	0% {
		-o-transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
	100% {
		-o-transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
}

@keyframes lightSpeedOut {
	0% {
		transform: translateX(0%) skewX(0deg);
		opacity: 1
	}
	100% {
		transform: translateX(100%) skewX(-30deg);
		opacity: 0
	}
}

.animated.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	-moz-animation-name: lightSpeedOut;
	-o-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}

.animated.lightSpeedOut {
	-webkit-animation-duration: 0.25s;
	-moz-animation-duration: 0.25s;
	-o-animation-duration: 0.25s;
	animation-duration: 0.25s
}

.slideDown {
	animation-name: slideDown;
	-webkit-animation-name: slideDown;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible!important
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%)
	}
	50% {
		transform: translateY(8%)
	}
	65% {
		transform: translateY(-4%)
	}
	80% {
		transform: translateY(4%)
	}
	95% {
		transform: translateY(-2%)
	}
	100% {
		transform: translateY(0%)
	}
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%)
	}
	50% {
		-webkit-transform: translateY(8%)
	}
	65% {
		-webkit-transform: translateY(-4%)
	}
	80% {
		-webkit-transform: translateY(4%)
	}
	95% {
		-webkit-transform: translateY(-2%)
	}
	100% {
		-webkit-transform: translateY(0%)
	}
}

.slideUp {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible!important
}

@keyframes slideUp {
	0% {
		transform: translateY(100%)
	}
	50% {
		transform: translateY(-8%)
	}
	65% {
		transform: translateY(4%)
	}
	80% {
		transform: translateY(-4%)
	}
	95% {
		transform: translateY(2%)
	}
	100% {
		transform: translateY(0%)
	}
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%)
	}
	50% {
		-webkit-transform: translateY(-8%)
	}
	65% {
		-webkit-transform: translateY(4%)
	}
	80% {
		-webkit-transform: translateY(-4%)
	}
	95% {
		-webkit-transform: translateY(2%)
	}
	100% {
		-webkit-transform: translateY(0%)
	}
}

.slideLeft {
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible!important
}

@keyframes slideLeft {
	0% {
		transform: translateX(150%)
	}
	50% {
		transform: translateX(-8%)
	}
	65% {
		transform: translateX(4%)
	}
	80% {
		transform: translateX(-4%)
	}
	95% {
		transform: translateX(2%)
	}
	100% {
		transform: translateX(0%)
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(150%)
	}
	50% {
		-webkit-transform: translateX(-8%)
	}
	65% {
		-webkit-transform: translateX(4%)
	}
	80% {
		-webkit-transform: translateX(-4%)
	}
	95% {
		-webkit-transform: translateX(2%)
	}
	100% {
		-webkit-transform: translateX(0%)
	}
}

.slideRight {
	animation-name: slideRight;
	-webkit-animation-name: slideRight;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible!important
}

@keyframes slideRight {
	0% {
		transform: translateX(-150%)
	}
	50% {
		transform: translateX(8%)
	}
	65% {
		transform: translateX(-4%)
	}
	80% {
		transform: translateX(4%)
	}
	95% {
		transform: translateX(-2%)
	}
	100% {
		transform: translateX(0%)
	}
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-150%)
	}
	50% {
		-webkit-transform: translateX(8%)
	}
	65% {
		-webkit-transform: translateX(-4%)
	}
	80% {
		-webkit-transform: translateX(4%)
	}
	95% {
		-webkit-transform: translateX(-2%)
	}
	100% {
		-webkit-transform: translateX(0%)
	}
}

.slideExpandUp {
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease -out;
	visibility: visible!important
}

@keyframes slideExpandUp {
	0% {
		transform: translateY(100%) scaleX(.5)
	}
	30% {
		transform: translateY(-8%) scaleX(.5)
	}
	40% {
		transform: translateY(2%) scaleX(.5)
	}
	50% {
		transform: translateY(0%) scaleX(1.1)
	}
	60% {
		transform: translateY(0%) scaleX(.9)
	}
	70% {
		transform: translateY(0%) scaleX(1.05)
	}
	80% {
		transform: translateY(0%) scaleX(.95)
	}
	90% {
		transform: translateY(0%) scaleX(1.02)
	}
	100% {
		transform: translateY(0%) scaleX(1)
	}
}

@-webkit-keyframes slideExpandUp {
	0% {
		-webkit-transform: translateY(100%) scaleX(.5)
	}
	30% {
		-webkit-transform: translateY(-8%) scaleX(.5)
	}
	40% {
		-webkit-transform: translateY(2%) scaleX(.5)
	}
	50% {
		-webkit-transform: translateY(0%) scaleX(1.1)
	}
	60% {
		-webkit-transform: translateY(0%) scaleX(.9)
	}
	70% {
		-webkit-transform: translateY(0%) scaleX(1.05)
	}
	80% {
		-webkit-transform: translateY(0%) scaleX(.95)
	}
	90% {
		-webkit-transform: translateY(0%) scaleX(1.02)
	}
	100% {
		-webkit-transform: translateY(0%) scaleX(1)
	}
}

.expandUp {
	animation-name: expandUp;
	-webkit-animation-name: expandUp;
	animation-duration: 0.7s;
	-webkit-animation-duration: 0.7s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible!important
}

@keyframes expandUp {
	0% {
		transform: translateY(100%) scale(.6) scaleY(.5)
	}
	60% {
		transform: translateY(-7%) scaleY(1.12)
	}
	75% {
		transform: translateY(3%)
	}
	100% {
		transform: translateY(0%) scale(1) scaleY(1)
	}
}

@-webkit-keyframes expandUp {
	0% {
		-webkit-transform: translateY(100%) scale(.6) scaleY(.5)
	}
	60% {
		-webkit-transform: translateY(-7%) scaleY(1.12)
	}
	75% {
		-webkit-transform: translateY(3%)
	}
	100% {
		-webkit-transform: translateY(0%) scale(1) scaleY(1)
	}
}

.expandOpen {
	animation-name: expandOpen;
	-webkit-animation-name: expandOpen;
	animation-duration: 0.6s;
	-webkit-animation-duration: 0.6s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	visibility: visible!important
}

@keyframes expandOpen {
	0% {
		transform: scale(0)
	}
	20% {
		transform: scale(.5)
	}
	50% {
		transform: scale(.95)
	}
	80% {
		transform: scale(1.05)
	}
	90% {
		transform: scale(.98)
	}
	100% {
		transform: scale(1)
	}
}

@-webkit-keyframes expandOpen {
	0% {
		-webkit-transform: scale(0)
	}
	20% {
		-webkit-transform: scale(.5)
	}
	50% {
		-webkit-transform: scale(.95)
	}
	80% {
		-webkit-transform: scale(1.05)
	}
	90% {
		-webkit-transform: scale(.98)
	}
	100% {
		-webkit-transform: scale(1)
	}
}

.bigEntrance {
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	visibility: visible!important
}

@keyframes bigEntrance {
	0% {
		transform: scale(.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: .2
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1
	}
	45% {
		transform: scale(.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	75% {
		transform: scale(.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: .2
	}
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
		opacity: 1
	}
	45% {
		-webkit-transform: scale(.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	75% {
		-webkit-transform: scale(.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	90% {
		-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1
	}
}

.hatch {
	animation-name: hatch;
	-webkit-animation-name: hatch;
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%;
	visibility: visible!important
}

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(.6)
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05)
	}
	35% {
		transform: rotate(2deg) scaleY(1)
	}
	50% {
		transform: rotate(-2deg)
	}
	65% {
		transform: rotate(1deg)
	}
	80% {
		transform: rotate(-1deg)
	}
	100% {
		transform: rotate(0deg)
	}
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(.6)
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05)
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1)
	}
	50% {
		-webkit-transform: rotate(-2deg)
	}
	65% {
		-webkit-transform: rotate(1deg)
	}
	80% {
		-webkit-transform: rotate(-1deg)
	}
	100% {
		-webkit-transform: rotate(0deg)
	}
}

.bounce {
	animation-name: bounce;
	-webkit-animation-name: bounce;
	animation-duration: 1.6s;
	-webkit-animation-duration: 1.6s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%
}

@keyframes bounce {
	0% {
		transform: translateY(0%) scaleY(.6)
	}
	60% {
		transform: translateY(-100%) scaleY(1.1)
	}
	70% {
		transform: translateY(0%) scaleY(.95) scaleX(1.05)
	}
	80% {
		transform: translateY(0%) scaleY(1.05) scaleX(1)
	}
	90% {
		transform: translateY(0%) scaleY(.95) scaleX(1)
	}
	100% {
		transform: translateY(0%) scaleY(1) scaleX(1)
	}
}

@-webkit-keyframes bounce {
	0% {
		-webkit-transform: translateY(0%) scaleY(.6)
	}
	60% {
		-webkit-transform: translateY(-100%) scaleY(1.1)
	}
	70% {
		-webkit-transform: translateY(0%) scaleY(.95) scaleX(1.05)
	}
	80% {
		-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1)
	}
	90% {
		-webkit-transform: translateY(0%) scaleY(.95) scaleX(1)
	}
	100% {
		-webkit-transform: translateY(0%) scaleY(1) scaleX(1)
	}
}

.floating {
	animation-name: floating;
	-webkit-animation-name: floating;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}

@keyframes floating {
	0% {
		transform: translateY(0%)
	}
	50% {
		transform: translateY(8%)
	}
	100% {
		transform: translateY(0%)
	}
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%)
	}
	50% {
		-webkit-transform: translateY(8%)
	}
	100% {
		-webkit-transform: translateY(0%)
	}
}

.tossing {
	animation-name: tossing;
	-webkit-animation-name: tossing;
	animation-duration: 2.5s;
	-webkit-animation-duration: 2.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg)
	}
	50% {
		transform: rotate(4deg)
	}
	100% {
		transform: rotate(-4deg)
	}
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg)
	}
	50% {
		-webkit-transform: rotate(4deg)
	}
	100% {
		-webkit-transform: rotate(-4deg)
	}
}

.freqFX {
	animation-name: freqFX;
	-webkit-animation-name: freqFX;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite
}

@keyframes freqFX {
	0% {
		transform: rotate(-6deg)
	}
	50% {
		transform: rotate(4deg)
	}
	100% {
		transform: rotate(-6deg)
	}
}

@-webkit-keyframes freqFX {
	0% {
		-webkit-transform: rotate(-6deg)
	}
	50% {
		-webkit-transform: rotate(4deg)
	}
	100% {
		-webkit-transform: rotate(-6deg)
	}
}

.pullUp {
	animation-name: pullUp;
	-webkit-animation-name: pullUp;
	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%
}

@keyframes pullUp {
	0% {
		transform: scaleY(.1)
	}
	40% {
		transform: scaleY(1.02)
	}
	60% {
		transform: scaleY(.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(1)
	}
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(.1)
	}
	40% {
		-webkit-transform: scaleY(1.02)
	}
	60% {
		-webkit-transform: scaleY(.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(1)
	}
}

.pullDown {
	animation-name: pullDown;
	-webkit-animation-name: pullDown;
	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%
}

@keyframes pullDown {
	0% {
		transform: scaleY(.1)
	}
	40% {
		transform: scaleY(1.02)
	}
	60% {
		transform: scaleY(.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(.98)
	}
	80% {
		transform: scaleY(1.01)
	}
	100% {
		transform: scaleY(1)
	}
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(.1)
	}
	40% {
		-webkit-transform: scaleY(1.02)
	}
	60% {
		-webkit-transform: scaleY(.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(.98)
	}
	80% {
		-webkit-transform: scaleY(1.01)
	}
	100% {
		-webkit-transform: scaleY(1)
	}
}

.stretchLeft {
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(.3)
	}
	40% {
		transform: scaleX(1.02)
	}
	60% {
		transform: scaleX(.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(1)
	}
}

@-webkit-keyframes stretchLeft {
	0% {
		-webkit-transform: scaleX(.3)
	}
	40% {
		-webkit-transform: scaleX(1.02)
	}
	60% {
		-webkit-transform: scaleX(.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(1)
	}
}

.stretchRight {
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%
}

@keyframes stretchRight {
	0% {
		transform: scaleX(.3)
	}
	40% {
		transform: scaleX(1.02)
	}
	60% {
		transform: scaleX(.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(.98)
	}
	80% {
		transform: scaleX(1.01)
	}
	100% {
		transform: scaleX(1)
	}
}

@-webkit-keyframes stretchRight {
	0% {
		-webkit-transform: scaleX(.3)
	}
	40% {
		-webkit-transform: scaleX(1.02)
	}
	60% {
		-webkit-transform: scaleX(.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(.98)
	}
	80% {
		-webkit-transform: scaleX(1.01)
	}
	100% {
		-webkit-transform: scaleX(1)
	}
}

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,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
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,
img {
	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
}

* {
	outline: none;
	padding: 0;
	margin: 0
}

body {
	margin: 0 auto;
	background: #ddd url(../../sites/all/themes/nodepcazino/img/backgrounds/13.jpg) repeat fixed;
	color: #1E1D1D;
	background-size: cover;
	line-height: 24px;
	font-family: Helvetica, Tahoma, Arial;
	font-weight: 400;
	font-size: 14px
}

::selection {
	color: #fff;
	background: #55B2F3
}

::-moz-selection {
	color: #fff;
	background: #55B2F3
}

img {
	border: none;
	max-width: 100%;
	height: auto
}

a {
	color: #000;
	text-decoration: none;
	-webkit-transition: color 0.1s ease-in-out;
	transition: color 0.1s ease-in-out
}

a:hover {
	color: #55B2F3
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #484747;
	padding: 0;
	margin: 20px 0 5px 0;
	font-weight: 600;
	line-height: 24px
}

h1 {
	font-size: 32px
}

h2 {
	font-size: 120%;
	text-align: center
}

h3 {
	font-size: 105%
}

h4 {
	font-size: 18px
}

h5 {
	font-size: 14px
}

h6 {
	font-size: 12px
}

p {
	word-break: break-word;
	margin-bottom: 5px
}

p:last-child {
	margin-bottom: 0
}

strong {
	font-weight: 700
}

em {
	font-style: italic
}

ol {
	padding: 0;
	margin: 0
}

ol li {
	list-style: decimal;
	padding: 0 0 10px 0;
	margin: 0 0 0 20px;
	line-height: 24px
}

ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}

cite {
	float: left;
	padding: 0
}

hr {
	background: #e6e6e6;
	border: 0;
	clear: both;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 20px 0;
	position: relative
}

code,
pre {
	width: 100%;
	color: #525252;
	background: #F7F7F7;
	border: 1px solid #EBEBEB;
	border-left: 10px solid #F0F0F0;
	padding: 14px 20px;
	margin: 5px 0 20px 0;
	clear: both;
	display: block;
	overflow: hidden;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

code:hover,
pre:hover {
	display: table
}

mark {
	padding: 3px 5px
}

textarea {
	white-space: pre
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%
}

.alpha {
	margin-left: 0!important
}

.omega {
	margin-right: 0!important
}

.wpb_row {
	margin: 0!important
}

.grid_1 {
	width: 6.333%
}

.grid_2 {
	width: 14.667%
}

.grid_3 {
	width: 23%
}

.grid_4 {
	width: 31.333%
}

.grid_5 {
	width: 39.667%
}

.grid_6 {
	width: 40%
}

.grid_7 {
	width: 56.333%
}

.grid_8 {
	width: 64.667%
}

.grid_9 {
	width: 73%
}

.grid_10 {
	width: 81.333%
}

.grid_11 {
	width: 89.667%
}

.grid_12 {
	width: 100%;
	margin: 0
}

.grid_12:after {
	content: "";
	clear: both
}

.grid_full {
	width: 100%
}

.grid_1.alpha,
.grid_1.omega {
	width: 7.333%
}

.grid_2.alpha,
.grid_2.omega {
	width: 15.667%
}

.grid_3.alpha,
.grid_3.omega {
	width: 30%
}

.grid_4.alpha,
.grid_4.omega {
	width: 32.333%
}

.grid_5.alpha,
.grid_5.omega {
	width: 40.667%
}

.grid_6.alpha,
.grid_6.omega {
	width: 49%
}

.grid_7.alpha,
.grid_7.omega {
	width: 57.333%
}

.grid_8.alpha,
.grid_8.omega {
	width: 65.667%
}

.grid_9.alpha,
.grid_9.omega {
	width: 74%
}

.grid_10.alpha,
.grid_10.omega {
	width: 82.333%
}

.grid_11.alpha,
.grid_11.omega {
	width: 90.667%
}

.grid_12.alpha,
.grid_12.omega {
	width: 100%;
	margin: 0
}

.row {
	max-width: 1170px;
	margin: 0 auto;
	position: relative
}
.page-content .page-sidebar {
	display: flex;
	justify-content: space-between;
}
.row .row {
	width: auto
}

#layout {
	position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}

.boxed {
	margin: 0 auto;
	width: 1230px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

.boxed-margin {
	margin: 30px auto;
	width: 1230px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

.full {
	width: 100%;
	margin: 0 auto;
	background: #fff
}

.left_sidebar .posts {
	float: right
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:before,
.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

.load_anim .introfx,
.load_anim .introfxo>div {
	opacity: 0
}

.wgr {
	position: relative
}

.wgr a.first_A::after {
	content: no-close-quote;
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 100%;
	height: 151px;
	background: url(../../sites/all/themes/nodepcazino/img/gradient.png) repeat-x
}

.wgr h3 {
	position: absolute;
	bottom: 40px;
	left: 0;
	padding: 0 20px;
	margin: 0 0 10px!important;
	color: #FFF;
	z-index: 98;
	font-size: 16px
}

.post h3 {
	font-size: 17px
}

.readmore {
	position: relative;
	bottom: -1px;
	right: -2px;
	display: inline-block;
	background: #F3F3F3;
	color: #A2A2A2;
	padding: 1px 12px;
	font-size: 12px;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.readmore:hover {
	color: #FFF;
	background: #55B2F3
}

.post_nav {
	margin: 0 0 40px 0
}

.post_nav li {
	width: 49.5%;
	float: left
}

.post_nav .next {
	float: right
}

.post_nav strong {
	display: block;
	color: #CFCFCF
}

.post_nav span {
	display: block
}

.post_nav .next {
	text-align: right;
	border-left: 1px solid #ECECEC
}

.post_nav i {
	margin-right: 4px
}

.post_nav .next i {
	margin: 0 0 0 4px
}

.wgr .details {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	color: #FFF;
	z-index: 98
}

.wgr .details a,
.wgr .details {
	color: #E75757;
	font-size: 15px;
	font-weight: 700
}

.wgr .s_category {
	font-size: 10px
}

article .s_category {
	font-size: 11px
}

.wgr .s_category a {
	margin: 0 12px 0 0
}

.wgr .s_category .morely a {
	margin: 0
}

.wgr .s_category a:last-child {
	margin: 0
}

.wgr .s_category {
	padding: 0 0 0 20px
}

.wgr .more_meta {
	position: absolute;
	right: 20px;
	bottom: 0
}

.r_post .details {
	border-bottom: 1px solid #ECECEC;
	padding: 0 0 10px;
	margin: 0 0 10px
}

.r_post .more_meta {
	float: right
}

.r_post .s_category .morely a {
	margin: 0
}

.r_post .s_category a {
	margin: 0 10px 0 0
}

.r_post .more_meta,
.r_post .more_meta a,
.r_post .s_category,
.r_post .s_category a {
	font-size: 13px;
	color: #AAA;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.r_post .more_meta a:hover,
.r_post .s_category a:hover {
	color: #55B2F3
}

.share_post span {
	display: inline-block;
	margin: 0 10px 0 0
}

.gallery_item .owl-controls .owl-buttons div {
	padding: 8px 14px!important;
	font-size: 14px!important;
	background: #313131!important
}

.gallery_pins img {
	margin: 0 auto
}

.gallery_pins .owl-controls {
	right: 32%!important
}

.pin_follow {
	display: table;
	margin: 20px auto 0;
	text-align: center
}

.wgr .more_meta a {
	margin: 0 0 0 10px;
	font-size: 13px
}

.wgr .details a:hover {
	color: #FFF
}

.wgr .s_category ul {
	display: inline-block
}

.wgr .s_category ul li {
	display: inline-block
}

.b2_minus,
.b9_minus {
	margin: -20px 0 0 -20px
}

.def_wgr {
	margin: 20px 0 0 20px;
	float: left;
	min-height: 280px;
	min-width: 253px;
	width: 253px
}

.grid_6 .def_wgr {
	min-width: 248px;
	width: 46%
}

#block_carousel {
	margin: 0 -5px;
	width: 102%
}

#block_carousel .item {
	margin: 0 6px
}

#block_carousel h3 {
	font-size: 15px!important;
	line-height: 20px;
	margin: 14px 0 2px;
	font-weight: 700
}

#block_carousel a.date_c {
	display: block;
	font-size: 11px;
	color: #C2C2C2;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease
}

#block_carousel .details a:hover {
	color: #55B2F3
}

#block_carousel .owl-controls {
	bottom: auto;
	top: -54px;
	right: -16px;
	background: #FFF;
	display: block;
	z-index: 9;
	padding: 0 0 0 7px
}

#block_carousel .owl-controls .owl-page span {
	width: 8px;
	height: 8px;
	margin: 3px 4px;
	background: #7F8081;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#header {
	position: relative;
	width: 100%
}

.head {
	background: #1d1e20
}

.logo {
	float: left;
	margin: 15px 0
}

.logo a.text_logo {
	color: #FFF;
	line-height: 58px;
	margin: 0
}

.logo h1 {
	color: #FFF;
	margin: 0 10px 0 0
}

.ads {
	float: right
}

.banner.center_ad {
	float: none;
	margin: 0 auto;
	display: table
}

#SearchBackgroundPopup {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: .9;
	z-index: 997
}

#popup {
	display: none;
	position: fixed;
	width: 500px;
	top: 50%;
	left: 50%;
	z-index: 999;
	margin-left: 0
}

#popup .search_place {
	color: #fff;
	margin: -100px 0 0 0
}

#popup .search_place h4 {
	color: #FFF;
	text-align: center;
	font-size: 20px;
	margin-bottom: 8px;
	font-weight: 700
}

#popupLoginClose {
	position: absolute;
	top: 25px;
	right: 33px;
	font-size: 24px;
	color: #5C5C5C;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}

#popupLoginClose:hover {
	color: #fff
}

.search_icon i:hover {
	background: #1D1E20;
	color: #fff
}

#header .search {
	position: relative;
	margin: 0;
	float: right
}

.search_icon {
	position: relative;
	cursor: pointer;
	float: left;
	text-align: center;
	margin: 4px 0 4px 4px;
	width: 34px;
	height: 34px;
	font-size: 16px;
	color: #9E9E9E;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease
}

.search_icon i {
	font-size: 16px;
	text-align: center;
	background: #F7F7F7;
	border-radius: 2px;
	border: 1px solid #EBEBEB;
	padding: 8px 0;
	display: block;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#header .search form {
	position: relative
}

#header .search input {
	margin: 0;
	padding: 0 10px;
	display: block;
	line-height: 50px;
	height: 50px;
	border: 1px solid #fff!important;
	border-radius: 3px;
	font-size: 12px;
	color: #222;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#header .search button {
	position: absolute;
	top: 16px;
	right: 20px;
	background: none;
	border: 0;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#header .search button:hover {
	color: #55B2F3
}

.banner {
	float: right;
	margin: 12px 0
}

.sec_head {
	position: relative;
	background: #f3f3f3;
	min-height: 42px
}

.sec_head .breaking {
	position: relative;
	float: left;
	padding: 9px 10px 9px 18px;
	background: #E75757;
	color: #FFF;
	z-index: 9;
	margin: 0 0 0 -30px
}

.full .sec_head .breaking {
	margin: 0
}

.sec_head .breaking:after {
	content: no-close-quote;
	position: absolute;
	width: 0;
	height: 0;
	right: -18px;
	bottom: 0;
	border-top: 42px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-left: 15px solid #E75757
}

.tickercontainer {
	height: 42px;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.sec_head .right_bar {
	background: #F3F3F3;
	position: absolute;
	top: 0;
	right: 0
}

.sec_head .right_bar .social {
	float: right
}

.sec_head .right_bar .search {
	float: right
}

.social a {
	float: left;
	text-align: center;
	margin: 4px 0 4px 4px;
	width: 34px;
	height: 34px;
	font-size: 16px;
	color: #9E9E9E;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease
}

.social a i {
	background: #F7F7F7;
	border-radius: 2px;
	border: 1px solid #EBEBEB;
	padding: 8px 0;
	display: block;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.social a:hover .fa-twitter,
.social a:hover .icons-social-twitter,
.with_color a .fa-twitter,
.with_color a .icons-social-twitter {
	background: #00abdc
}

.social a:hover .fa-facebook,
.social a:hover .icons-social-facebook,
.with_color a .fa-facebook,
.with_color a .icons-social-facebook {
	background: #325c94
}

.social a:hover .fa-youtube-square,
.social a:hover .icons-social-dribbble,
.with_color a .fa-youtube-square,
.with_color a .icons-social-dribbble {
	background: #fa4086
}

.social a:hover .fa-rss,
.social a:hover .icons-rss,
.with_color a .fa-rss,
.with_color a .icons-rss {
	background: #f1862f
}

.social a:hover .fa-github,
.social a:hover .icons-social-github,
.with_color a .fa-github,
.with_color a .icons-social-github {
	background: #333
}

.social a:hover .fa-instagram,
.with_color a .fa-instagram {
	background: #964b00
}

.social a:hover .fa-linkedin,
.social a:hover .icons-social-linkedin,
.with_color a .fa-linkedin,
.with_color a .icons-social-linkedin {
	background: #0073b2
}

.social a:hover .fa-pinterest,
.social a:hover .icons-social-pinterest,
.with_color a .fa-pinterest,
.with_color a .icons-social-pinterest {
	background: #d9031f
}

.social a:hover .fa-google-plus,
.social a:hover .icons-social-google-plus,
.with_color a .fa-google-plus,
.with_color a .icons-social-google-plus {
	background: #d9031f
}

.social a:hover .fa-foursquare,
.with_color a .fa-foursquare {
	background: #0cbadf
}

.social a:hover .fa-skype,
.social a:hover .icons-social-skype,
.with_color a .fa-skype,
.with_color a .icons-social-skype {
	background: #00b9e5
}

.social a:hover .fa-cloud,
.social a:hover .icons-social-soundcloud,
.with_color a .fa-cloud,
.with_color a .icons-social-soundcloud {
	background: #f70
}

.social a:hover .fa-youtube,
.social a:hover .icons-social-youtube,
.with_color a .fa-youtube,
.with_color a .icons-social-youtube {
	background: #d9031f
}

.social a:hover .fa-vk,
.social a:hover .icons-social-vk,
.with_color a .fa-vk,
.with_color a .icons-social-vk {
	background: #325c94
}

.social a:hover .fa-star,
.with_color a .fa-star {
	background: #F8AC24
}

.social a:hover .fa-flickr,
.social a:hover .icons-social-flickr,
.with_color a .fa-flickr,
.with_color a .icons-social-flickr {
	background: #fa4086
}

.social a:hover .fa-random,
.with_color a .fa-random,
.social a:hover .fa-envelope-o,
.with_color a .fa-envelope-o,
.social a:hover .fa-home,
.with_color a .fa-home {
	background: #1D1E20
}

.social a:hover i,
.with_color i {
	color: #fff
}

.with_color a i {
	border: none!important
}

.widget_social .social {
	margin: -4px 0 0 -4px
}

.widget_social .social a {
	margin: 4px 0 0 4px
}

.widget_social a {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}

.widget_social a:hover {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px)
}

.author_box .widget_social .social a {
	margin: 4px 4px 0 0;
	font-size: 14px;
	width: 28px;
	height: 28px
}

.author_box .widget_social .social a i {
	padding: 7px 0
}

.author_box p {
	margin: 0 0 10px
}

#layout .sf-menu,
#layout .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}

#layout .sf-menu {
	float: left;
	padding: 0;
	position: relative;
	margin: 33px 0;
	line-height: inherit!important
}

.head .sf-menu {
	z-index: 99
}

.sec_head .sf-menu {
	z-index: 98
}

#layout .sf-menu ul {
	position: absolute;
	top: -999em;
	width: 172px
}

#layout .sf-menu ul li {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	background: #1D1E20
}

#layout .sf-menu li:hover {
	visibility: inherit
}

#layout .sf-menu li {
	float: left;
	border-right: 1px solid #2B2B2B;
	margin: 0;
	padding: 0;
	position: relative
}

#layout .sf-menu li:last-child {
	border-right: 0
}

#layout .sf-menu li li {
	border-bottom: 1px solid #2B2B2B;
	border-right: 0;
	margin: 0;
	padding: 0;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#layout .sf-menu li li:last-child {
	border-bottom: 0
}

#layout .sf-menu li li:first-child {
	border-top: 0
}

#layout .sf-menu li li a {
	padding: 12px 20px;
	line-height: 20px;
	color: #fff;
	text-transform: none;
	letter-spacing: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

#layout .sf-menu a {
	display: block;
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding: 0 12px;
	margin: 0 8px;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

#layout .sf-menu li li a {
	margin: 0;
	border: 0
}

#layout .sf-menu>li:hover>a,
#layout .sf-menu>li>a:hover,
#layout .sf-menu>li>a.active {
	color: #55B2F3;
	border: 1px solid;
	border-radius: 20px
}

#layout .sf-menu li.current>a {
	color: #55B2F3;
	border: 1px solid;
	border-radius: 20px
}

#layout .sf-menu li li:hover>a,
#layout .sf-menu li li>a:hover,
#layout .sf-menu li li.current>a {
	border: 0;
	color: #55B2F3;
	padding-left: 30px
}

#layout .sf-menu li li a:before {
	font-family: FontAwesome;
	content: "\f105";
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 13px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

#layout .sf-menu li li:hover>a:before,
#layout .sf-menu li li>a:hover:before,
#layout .sf-menu li li.current>a:before {
	left: 16px;
	opacity: 1
}

#layout .sf-menu li li a {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 0
}

#layout .sf-menu li li i {
	margin-right: 8px
}

#layout .sf-menu li:hover ul,
#layout .sf-menu li.sfHover ul {
	z-index: 999;
	top: 26px;
	padding: 4px 0 0 0
}

#layout .sf-menu li:hover ul li ul,
#layout .sf-menu li.sfHover ul li ul,
#layout .sf-menu li:hover ul li ul li ul,
#layout .sf-menu li.sfHover ul li ul li ul {
	left: 172px;
	z-index: 999;
	top: 0!important
}

#layout .sf-menu li:hover li ul,
#layout .sf-menu li.sfHover li ul {
	top: -999em
}

#layout .sf-menu li li {
	position: relative!important
}

#layout .sf-menu li li:hover ul,
#layout .sf-menu li li.sfHover ul {
	left: 172px;
	top: 0!important;
	padding: 0
}

#layout .sf-menu li li:hover li ul,
#layout .sf-menu li li.sfHover li ul {
	top: -999em
}

#layout .sf-menu li li li:hover ul,
#layout .sf-menu li li li.sfHover ul {
	left: 172px;
	top: 0
}

#layout .sf-menu li:hover,
#layout .sf-menu li.sfHover,
#layout .sf-menu a:focus,
#layout .sf-menu a:hover,
#layout .sf-menu a:active {
	outline: 0
}

.sf-sub-indicator {
	position: absolute;
	display: block;
	overflow: hidden
}

#layout .sf-menu>li>a .sf-sub-indicator {
	display: none
}

#layout .sf-menu a>.sf-sub-indicator {
	position: absolute;
	font-size: 14px
}

#layout .sf-menu li li a .sf-sub-indicator {
	top: 13px;
	right: 2%
}

#layout .sec_head .sf-menu {
	margin: 8px 0
}

#layout .sec_head .sf-menu>li {
	border-color: #E4E4E4
}

#layout .sec_head .sf-menu li:first-child a {
	margin-left: 0
}

#layout .sec_head .sf-menu li li:hover>a,
#layout .sec_head .sf-menu li li>a:hover,
#layout .sec_head .sf-menu li li.current>a {
	padding-left: 30px
}

#layout .sec_head .sf-menu li a {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	padding: 0 16px;
	margin: 0 8px
}

#layout .sec_head .sf-menu li a:hover,
#layout .sec_head .sf-menu>li:hover>a,
#layout .sec_head .sf-menu>li>a:hover {
	color: #55B2F3
}

#layout .sec_head .sf-menu li li a {
	font-size: 12px;
	font-weight: 400;
	margin: 0;
	border: 0
}

#layout .sec_head .sf-menu li li a {
	padding: 12px 14px;
	line-height: 20px;
	color: #FFF
}

#layout .sec_head .sf-menu li:hover ul,
#layout .sec_head .sf-menu li.sfHover ul {
	top: 30px;
	padding: 4px 0 0 0
}

#layout .sec_head .sf-menu li li:hover ul,
#layout .sec_head .sf-menu li li.sfHover ul {
	top: 0;
	padding: 0
}

#page-content {
	min-height: 258px
}

.page-content {
	margin: 50px 0
}

.posts .post_thumbnail.fully {
	margin: -20px -20px 0
}

.medium_thumb .post_thumbnail {
	margin: 0 20px 4px 0;
	float: left
}

.medium_thumb h3 {
	font-size: 20px;
	font-weight: 600
}

.medium_thumb .more_meta {
	float: right
}

.medium_thumb .s_category a {
	margin-right: 10px;
	color: #888;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.medium_thumb .morely a {
	margin-right: 0
}

.medium_thumb .s_category a:hover {
	color: #55B2F3
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0)
}

.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-item {
	width: 246px
}

.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)
}

.grabbing {
	cursor: url(../../sites/all/themes/nodepcazino/img/grabbing.png) 8 8, move
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x: 50%;
	-webkit-perspective-origin-y: 50%;
	-moz-perspective: 1200px;
	-moz-perspective-origin-x: 50%;
	-moz-perspective-origin-y: 50%;
	perspective: 1200px
}

.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease
}

.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease
}

.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease
}

.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both
}

.owl-goDown-in {
	-webkit-animation: fadeInLeft .6s ease both;
	-moz-animation: fadeInLeft .6s ease both;
	animation: fadeInLeft .6s ease both
}

.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
	0% {
		opacity: 1
	}
}

@-moz-keyframes empty {
	0% {
		opacity: 1
	}
}

@keyframes empty {
	0% {
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-webkit-keyframes backSlideOut {
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px)
	}
	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%)
	}
	100% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(-200%)
	}
}

@-moz-keyframes backSlideOut {
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px)
	}
	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%)
	}
	100% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(-200%)
	}
}

@keyframes backSlideOut {
	25% {
		opacity: .5;
		transform: translateZ(-500px)
	}
	75% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%)
	}
	100% {
		opacity: .5;
		transform: translateZ(-500px) translateX(-200%)
	}
}

@-webkit-keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		-webkit-transform: translateZ(-500px) translateX(200%)
	}
	75% {
		opacity: .5;
		-webkit-transform: translateZ(-500px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateZ(0) translateX(0)
	}
}

@-moz-keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		-moz-transform: translateZ(-500px) translateX(200%)
	}
	75% {
		opacity: .5;
		-moz-transform: translateZ(-500px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateZ(0) translateX(0)
	}
}

@keyframes backSlideIn {
	0%,
	25% {
		opacity: .5;
		transform: translateZ(-500px) translateX(200%)
	}
	75% {
		opacity: .5;
		transform: translateZ(-500px)
	}
	100% {
		opacity: 1;
		transform: translateZ(0) translateX(0)
	}
}

@-webkit-keyframes scaleToFade {
	to {
		opacity: 0;
		-webkit-transform: scale(.8)
	}
}

@-moz-keyframes scaleToFade {
	to {
		opacity: 0;
		-moz-transform: scale(.8)
	}
}

@keyframes scaleToFade {
	to {
		opacity: 0;
		transform: scale(.8)
	}
}

@-webkit-keyframes goDown {
	from {
		-webkit-transform: translateY(-100%)
	}
}

@-moz-keyframes goDown {
	from {
		-moz-transform: translateY(-100%)
	}
}

@keyframes goDown {
	from {
		transform: translateY(-100%)
	}
}

@-webkit-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes scaleUpFrom {
	from {
		opacity: 0;
		-moz-transform: scale(1.5)
	}
}

@keyframes scaleUpFrom {
	from {
		opacity: 0;
		transform: scale(1.5)
	}
}

@-webkit-keyframes scaleUpTo {
	to {
		opacity: 0;
		-webkit-transform: scale(1.5)
	}
}

@-moz-keyframes scaleUpTo {
	to {
		opacity: 0;
		-moz-transform: scale(1.5)
	}
}

@keyframes scaleUpTo {
	to {
		opacity: 0;
		transform: scale(1.5)
	}
}

.owl-theme .owl-controls {
	position: absolute;
	bottom: 20px;
	right: 20px
}

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	margin: 1px;
	padding: 3px 11px;
	font-size: 12px;
	background: #7F8081;
	filter: Alpha(Opacity=50);
	opacity: .5;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: .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)!important;
	opacity: 1!important
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 3px 10px;
	font-size: 12px
}

.owl-item.loading {
	min-height: 318px;
	background: url(../../sites/all/themes/nodepcazino/img/AjaxLoader.gif) no-repeat center center
}

.full .big_carousel #big_carousel {
	margin: 0 auto;
	max-width: 1170px
}

.big_carousel .owl-theme .owl-controls {
	bottom: -31px;
	right: 30px
}

.slideshow_b5 .owl-controls {
	bottom: -30px;
	right: 0
}

.big_carousel .owl-pagination,
.slideshow_b5 .owl-pagination {
	display: inline-block
}

.big_carousel .owl-buttons,
.slideshow_b5 .owl-buttons {
	display: inline-block;
	margin-left: 10px
}

.big_carousel img,
.slideshow_b5 img {
	width: 100%
}

.big_carousel .owl-theme .owl-controls .owl-page span,
.slideshow_b5 .owl-controls .owl-page span {
	width: 28px;
	height: 7px;
	margin: 0 0 0 4px;
	filter: Alpha(Opacity=30);
	opacity: .3;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #7F8081;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.featured_thumb {
	position: relative
}

.featured_thumb img {
	width: 100%
}

#tab-comments .featured_thumb img {
	border-radius: 100%
}

.featured_thumb .thumb-icon {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
	background: #000;
	background: rgba(0, 0, 0, .4);
	height: 100%;
	width: 100%;
	filter: Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}

.featured_thumb:hover .thumb-icon {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.thumb-icon2.small {
	position: absolute;
	bottom: 0;
	background: #1D1E20;
	color: #FFF;
	padding: 0 5px;
	font-size: 11px
}

.one_post:hover .featured_thumb .thumb-icon,
.item_small:hover .featured_thumb .thumb-icon {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.one_post:hover .featured_thumb .thumb-icon i,
.item_small:hover .featured_thumb .thumb-icon i,
.featured_thumb:hover .thumb-icon i {
	-webkit-animation: slideDown .4s ease both;
	-moz-animation: slideDown .4s ease both;
	animation: slideDown .4s ease both
}

.featured_thumb .thumb-icon i {
	position: relative;
	width: 100%;
	top: 20px;
	left: 20px;
	font-size: 30px;
	margin: 0 auto;
	display: table
}

.more_posts .featured_thumb .thumb-icon i {
	position: relative;
	text-align: center;
	width: 100%;
	top: 30%;
	left: auto;
	font-size: 18px
}

.item_small:hover .featured_thumb .thumb-icon2,
.wgr:hover .featured_thumb .thumb-icon2 {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both
}

.b_block .featured_thumb img {
	width: 100%
}

.more_news_pic.featured_thumb {
	width: 29.4%;
	float: left;
	margin: 10px 0 0 10px
}

.b_8 .more_news_pic.featured_thumb {
	margin: 10px 0 0 8px
}

.b_3 .more_posts {
	margin-top: -10px
}

.more_posts:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.item_small small {
	font-size: 12px;
	font-style: italic;
	color: #B4B4B4;
	padding: 0 0 0 2px;
}

.post-edit-link {
	position: absolute;
	background: #000;
	background: rgba(0, 0, 0, .4);
	color: #FFF;
	padding: 6px;
	display: none;
	top: 0;
	left: 0;
	z-index: 99
}

.vc-inline-link {
	display: none
}

.T_post:hover .post-edit-link,
.item:hover .post-edit-link {
	display: block
}

.b_1 .first_post .T_post {
	width: 98%
}

.grid_6 .one_post {
	width: 255px
}

.item_small {
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #f1f1f1
}

.item_small:last-child {
	border: 0;
	padding: 0;
	margin: 0
}

.item_small:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.item_small .featured_thumb {
	float: left;
	width: 65px;
	height: 65px;
	margin: 0 15px 0 0
}

.item_small .item-details h3 {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 8px 0
}

.post_meta {
	font-size: 12px;
	line-height: 20px
}

.post_meta i {
	font-size: 13px
}

.post_meta a {
	color: #C2C2C2;
	margin: 0 12px 0 0;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease
}

.post_meta a:hover {
	color: #55B2F3
}

.b_2 .clearfix {
	margin: 20px 0 0 0
}

.b_2 .clearfix:first-child {
	margin: 0
}

.b_2 .grid_6:first-child {
	margin: 0 1% 0 0;
	width: 49%
}

.b_2 .grid_6:last-child {
	float: right;
	margin: 0 0 0 1%;
	width: 49%
}

.b_6 .first_post {
	width: 100%;
	margin: 0 0 20px
}

.b_6 .more_posts {
	width: 100%;
	margin: 0
}

.b_9 .def_wgr {
	width: auto!important;
	min-width: inherit!important;
	height: auto!important;
	min-height: inherit!important;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EBEBEB
}

.b_9 .def_wgr:last-child {
	margin-bottom: 0;
	padding-bottom: 20px;
	border-bottom: 0 solid
}

.b_9 .featured_thumb {
	margin: -20px -20px 0
}

.b_9 .tt_review {
	right: -20px
}

.b_9 h3 {
	margin: 14px 0!important
}

.b_8 {
	padding: 10px 20px 20px!important
}

.b_8 .more_news_pic.featured_thumb {
	width: 80px
}

.pagination_default a {
	color: #FFF;
	background: #1D1E20;
	padding: 6px 14px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease
}

.pagination_default a:hover {
	color: #FFF;
	background: #55B2F3
}

.wp-pagenavi a,
.wp-pagenavi .current,
.wp-pagenavi .extend,
.wp-pagenavi b {
	float: left;
	border: none!important
}

.wp-pagenavi span,
.wp-pagenavi b {
	display: block;
	padding: 10px 12px!important;
	background: #F3F3F3;
	color: #A2A2A2
}

.wp-pagenavi a b {
	padding: 0!important;
	background: none!important
}

.wp-pagenavi a {
	display: block;
	padding: 10px 12px!important;
	color: #fff;
	background: #55B2F3;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease
}

.wp-pagenavi a:hover {
	background: #1D1E20
}

.wp-pagenavi .pages {
	float: right;
	padding: 10px 12px!important;
	border: none!important
}

.wp-polls-ul {
	margin: 0 0 20px 0
}

.wp-polls input.Buttons,
.wp-polls-ans a {
	border: 0;
	padding: 10px 10px;
	font-size: 14px;
	font-weight: 600;
	color: #FFF;
	background: #55B2F3;
	margin: 10px 10px 10px 0;
	display: inline-block;
	cursor: pointer
}

.wp-polls-ans a {
	padding: 6px 12px
}

.wp-polls input.Buttons:hover,
.wp-polls-ans a:hover {
	background: #1D1E20;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.tt_review {
	position: absolute;
	top: 0;
	text-align: center;
	right: 0;
	background: #313131;
	background: rgba(49, 49, 49, .5);
	color: #DDD;
	padding: 6px 10px
}

.tt_review .tt_point .tt_val,
.tt_review .tt_percentage .tt_val {
	font-size: 22px
}

.tt_review .tt_point .tt_title,
.tt_review .tt_percentage .tt_title {
	font-size: 12px
}

.tt_review .tt_star {
	color: #6D6D6D;
	width: 100%;
	position: relative
}

.tt_review .review_w_out {
	overflow: hidden;
	height: 22px;
	position: relative;
	margin: -24px 0 0 0
}

.tt_review .review_w {
	text-align: left;
	color: #FF0
}

.b_4 .tt_review {
	display: none
}

.carousel_posts_related .tt_review {
	display: block;
	right: 3%
}

.b_4 .tt_review .tt_point .tt_val,
.b_4 .tt_review .tt_percentage .tt_val {
	font-size: 20px
}

#contactForm span {
	margin: 11px 10px;
	display: inline-block;
	color: red
}

#contactForm span strong {
	color: red
}

#contactForm i {
	color: #fff;
	margin: 0 10px 0 0
}

#track_input,
#contactForm #senderName,
#contactForm #senderEmail {
	display: block;
	width: 100%;
	border: 1px solid #EAEAEA;
	padding: 0 10px;
	line-height: 24px;
	height: 38px;
	background: #FDFDFD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}

#contactForm #message {
	display: block;
	width: 100%;
	min-height: 180px;
	border: 1px solid #EAEAEA;
	padding: 16px 10px;
	background: #FDFDFD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}

#track_input:focus,
#contactForm #senderName:focus,
#contactForm #senderEmail:focus,
#contactForm #message:focus {
	background: #fff;
	border: 1px solid #55B2F3
}

#track_order label {
	font-weight: 600;
	margin-bottom: 14px
}

#contactForm #senderEmail {
	float: right
}

#contactForm .flr {
	margin: 0 0 10px 0!important
}

#contactForm .fll {
	margin: 0 0 10px 0!important
}

.fieldtrue {
	border: 1px solid #1ABC5B!important
}

.fielderror {
	border-color: red!important
}

#contactForm #sendMessage {
	width: auto;
	margin-top: 20px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding: 10px 16px;
	background: none;
	color: #fff;
	border: 0;
	background: #55B2F3;
	display: inline-block;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	text-decoration: none!important
}

#contactForm #sendMessage:hover {
	background: #1D1E20
}

#contactForm textarea {
	width: 98%
}

.widget,
.b_block {
	position: relative;
	margin: 0 0 40px 0!important;
	border: 1px solid #ECECEC;
	border-top: 2px solid #1D1E20;
	padding: 20px;
	box-shadow: 0 0 13px rgba(0, 0, 0, .1)
}

.b_title {
	position: relative;
	padding: 0 20px 0 0;
	margin: 0 0 10px 0;
	z-index: 0
}

.widget h3 b,
.widget h4 b,
.owl-item h3 b,
.owl-item h4 b,
.item_small h3 b,
.item_small h4 b {
	display: none
}

h3 b,
h4 b {
	font-family: "BBCNassim", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
	color: #1A92B9;
	display: block
}

.b_title a.rsswidget:first-child {
	position: absolute;
	right: -20px;
	background: #FFF;
	top: 5px;
	padding: 0 8px 0 0
}

.b_title:after {
	content: no-close-quote;
	position: absolute;
	width: 100%;
	height: 14px;
	bottom: 5px;
	left: 0;
	background: url(../../sites/all/themes/nodepcazino/img/title_pat.png) repeat;
	z-index: 1
}

.b_title h4,
.b_title h3,
.b_title h1,
.b_title h2 {
	position: relative;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	display: inline-block;
	background: #FFF;
	padding: 0 10px 0 0;
	z-index: 9
}

.b_title h1 {
	font-size: 25px!important
}

.recent_tweets {
	float: left;
	clear: left
}

.recent_tweets li {
	position: relative;
	padding-left: 30px;
	padding-bottom: 20px;
	float: left;
	clear: left;
	line-height: 20px;
	list-style-type: none
}

.recent_tweets li:last-child {
	padding-bottom: 0
}

.recent_tweets li:before {
	font-family: FontAwesome;
	content: "\f099";
	font-size: 24px;
	position: absolute;
	left: -2px;
	color: #BDBDBD;
	top: 3px
}

.recent_tweets li a {
	font-weight: 700
}

.recent_tweets .twitter_time {
	color: #999;
	font-size: 12px;
	font-style: italic;
	font-weight: 400
}

.widget_T20_posts_slideshow .owl-controls {
	bottom: auto;
	top: -57px;
	right: -24px;
	background: #FFF;
	display: block;
	z-index: 9;
	padding: 0 0 0 6px
}

.widget_T20_posts_slideshow .owl-controls .owl-page span {
	width: 8px;
	height: 8px;
	margin: 3px 4px;
	background: #7F8081;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.widget_T20_posts_slideshow .owl-controls .owl-buttons div {
	margin: 0px!important;
	padding: 0 6px!important;
	background: none!important
}

.page-content .widget_T20_posts_slideshow .owl-controls .owl-buttons div {
	color: #313131
}

.counter,
.ads_widget {
	margin: 0 0 40px 0!important
}

.counter li {
	width: 32%;
	float: left;
	margin: 0 1%;
	border-radius: 2px;
	text-align: center;
	padding: 14px 0 16px;
	color: #FFF;
	font-size: 12px
}

.counter li span,
.counter li small {
	display: block;
	line-height: 1;
	font-size: 11px
}

.counter li span {
	font-size: 16px;
	padding: 0 0 4px
}

.counter li a {
	color: #FFF
}

.counter li:first-child {
	margin-left: 0
}

.counter li:last-child {
	margin-right: 0
}

.counter i {
	width: 40px;
	height: 30px;
	background: #CCC;
	color: #FFF;
	font-size: 20px;
	border-radius: 100%;
	text-align: center;
	padding: 10px 0 0 0;
	margin: 10px auto;
	display: table
}

.counter .twitter {
	background: #4fc0e9
}

.counter .facebook {
	background: #325c94
}

.counter .rss {
	background: #f5931f
}

.counter .twitter i {
	background: #3bafda
}

.counter .facebook i {
	background: #2c5182
}

.counter .rss i {
	background: #e27a2f
}

.counter .cell1 {
	text-align: center;
	padding: 10px 0;
	line-height: 18px;
	font-size: 12px;
	display: table;
	margin: 0 auto;
	color: #FFF
}

.counter .cell2,
.counter .nameology {
	text-align: center;
	line-height: 18px;
	display: block;
	margin: 0 auto
}

.counter .nameology {
	margin: 0 0 10px 0
}

.facebook_like .widget {
	padding: 14px
}

#googleplus_widget {
	width: 220px;
	height: 160px;
	float: left
}

#googleplus_widget span {
	width: 220px;
	height: 160px;
	float: left;
	overflow: hidden;
	background: #fff
}

#googleplus_widget span div {
	margin: -1px 0 0 -1px!important;
	position: relative
}

.ads_widget {
	position: relative;
	border: 1px solid #EBEBEB;
	border-radius: 2px;
	padding: 0 8px 8px
}

.alpha .ads_widget,
.omega .ads_widget {
	padding: 0 9px 9px
}

.ads_widget span {
	position: absolute;
	top: -8px;
	left: 10px;
	font-size: 11px;
	background: #FFF;
	color: #CCC;
	padding: 0 6px;
	line-height: 14px
}

.ads_widget a {
	display: block;
	float: left;
	margin-top: 10px
}

.widget select {
	width: 100%;
	height: auto
}

.format-audio iframe {
	width: 100%
}

select {
	height: 34px!important;
	padding: 0 6px
}

.widget_archive li,
.widget_categories li,
.widget_views li,
.widget_meta li,
.widget_recent_entries li,
.widget_recent_comments li,
.widget_rss li,
.widget_nav_menu li,
.widget_pages li {
	position: relative
}

.widget_archive li a,
.widget_pages li a,
.widget_meta li a,
.widget_views li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_rss li,
.widget_nav_menu li a,
.widget_categories li a {
	display: block;
	border-bottom: 1px solid #E6E6E6;
	line-height: 32px;
	position: relative;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.widget_archive li span,
.widget_pages li span,
.widget_meta li span,
.widget_nav_menu li span,
.widget_categories li span {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	position: absolute;
	top: 4px;
	right: 0;
	font-size: 13px
}

.widget_recent_entries li span {
	position: relative;
	display: block;
	font-size: 12px;
	line-height: 12px;
	padding: 0 0 12px 0
}

.widget_archive li.current a,
.widget_categories li.current a,
.widget_nav_menu li.current a,
.widget_meta li.current a,
.widget_pages li.current a,
.widget_archive li:hover a,
.widget_pages li:hover a,
.widget_meta li:hover a,
.widget_nav_menu li:hover a,
.widget_categories li:hover a {
	color: #55B2F3;
	border-bottom: 1px solid #55B2F3
}

.widget_recent_comments li:hover,
.widget_rss li:hover {
	border-bottom: 1px solid #55B2F3
}

#ajax-login-tabs {
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #c6c6c6;
	height: auto;
	overflow: hidden
}

#ajax-login-tabs .ajax-login-tab {
	display: block;
	float: left;
	width: 50%;
	padding: 10px 0;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	color: #999;
	background-color: #e6e6e6
}

#ajax-login-tabs .ajax-login-tab.selected,
#ajax-login-tabs .ajax-login-tab:hover {
	background-color: #fcfcfc;
	color: #666
}

#ajax-login-tabs {
	border-bottom: 0!important;
	position: absolute!important;
	top: 0!important;
	left: 0!important
}

#ajax-login-tabs .ajax-login-tab.selected,
#ajax-login-tabs .ajax-login-tab:hover {
	background-color: #FFF!important;
	color: #313131!important
}

#ajax-login-tabs .ajax-login-tab {
	color: #BEBEBE!important;
	background-color: #F8F8F8!important;
	border-left: 0!important;
	margin-left: 0!important
}

#ajax-login-content-tab {
	padding: 0!important;
	margin: 40px 0 0!important
}

#ajax-login-wrap {
	background: none!important;
	border: 0!important
}

#ajax-login-show-error {
	margin: 36px 0 -30px!important
}

#ajax-login-content-tab input[type="text"],
#ajax-login-content-tab input[type="password"],
#ajax-login-content-tab input[type="email"] {
	width: 99%!important
}

#al-first-input-login,
.al-input,
#al-user-pass-login {
	padding: 0 6px!important;
	line-height: 24px!important;
	height: 34px!important;
	border: 1px solid #EBEBEB!important;
	background: #F7F7F7!important;
	font-size: 12px!important;
	color: #A7A7A7!important;
	cursor: text!important;
	width: 99%!important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#al-first-input-login:focus,
.al-input:focus,
#al-user-pass-login:focus {
	background: #fff!important;
	border: 1px solid #55B2F3!important;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1)!important
}

#ajax-login-wrap input[type="submit"] {
	margin: 4px 0!important;
	width: auto!important;
	color: #FFF!important;
	background: #1D1E20!important;
	border: 0!important;
	outline: none!important;
	padding: 6px 12px!important;
	cursor: pointer!important;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#ajax-login-wrap input[type="submit"]:hover {
	background: #55B2F3!important
}

#ajax-login-content-tab a {
	color: #55B2F3;
	margin: 8px 0 0 0
}

#ajax-login-wrap #ajax-login-user {
	padding: 0!important
}

#ajax-login-user .avatar {
	margin: 0 auto 20px!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

#ajax-login-content-tab input[type="submit"],
#ajax-login-user a,
#ajax-recaptcha-container a {
	width: 99%!important;
	margin: 4px 0!important;
	width: auto!important;
	color: #FFF!important;
	background: #1D1E20!important;
	border: 0!important;
	outline: none!important;
	padding: 6px 12px!important;
	cursor: pointer!important;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#ajax-login-content-tab input[type="submit"]:hover,
#ajax-login-user a:hover,
#ajax-recaptcha-container a:hover {
	background: #55B2F3!important
}

#ajax-login-user h1 {
	text-decoration: none!important;
	margin: 0 0 10px
}

.blockMsg img {
	margin: 0 auto!important;
	text-align: center!important;
	background: none!important
}

.blockMsg {
	background: none!important
}

.widget_search form {
	position: relative
}

#s {
	margin: 0;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	border: 1px solid #EBEBEB;
	background: #F7F7F7;
	font-size: 13px;
	color: #A7A7A7;
	cursor: text;
	width: 160px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#s:focus {
	background: #fff;
	border: 1px solid #55B2F3;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.search_btn,
.wpcf7-submit,
.post-password-form input[type="submit"] {
	color: #FFF;
	background: #1D1E20;
	border: 0;
	height: 34px;
	outline: none;
	padding: 8.5px 10px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.search_btn:hover,
.wpcf7-submit:hover,
.post-password-form input[type="submit"]:hover {
	background: #55B2F3
}

.tagcloud i {
	margin-right: 4px
}

.tagcloud a {
	color: #868686;
	padding: 6px 12px;
	font-size: 13px!important;
	margin: 0 0 4px 0;
	display: inline-block;
	background: #F1F1F1;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.tagcloud.single_post a {
	margin: 0 2px 4px 0
}

.tagcloud a:hover {
	background: #55B2F3;
	color: #fff!important
}

#wp-calendar {
	margin: 0 auto;
	width: 100%!important
}

#wp-calendar th {
	background: #F3F3F3;
	border: 1px solid #FFF;
	padding: 4px 6px!important;
	text-align: center;
	font-weight: 400;
	color: #333
}

#wp-calendar td {
	background: #EEE;
	border: 1px solid #FFF;
	padding: 4px 6px!important;
	text-align: center;
	color: #CCC
}

#wp-calendar td a {
	color: #000
}

#wp-calendar td.pad {
	background: #FFF
}

#wp-calendar #today {
	background: #55B2F3;
	color: #FFF
}

#wp-calendar #today a {
	color: #FFF
}

#wp-calendar caption {
	text-align: center;
	background: #1D1E20;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	padding: 8px 0
}

.instagram_widget {
	margin: -10px 0 0 -10px
}

.instagram_widget li {
	width: 45%;
	float: left;
	margin: 10px 0 0 10px
}

.newspost.columns {
	margin-bottom: 20px
}

.widget h4.posttitle,
.widget .newspost h4 {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: normal;
	text-transform: none;
	line-height: 16px;
	margin-bottom: 10px
}

.news-widget-item {
	margin-bottom: 40px
}

.news-widget-item h5,
.news-widget-item h5 a {
	font-size: 10px;
	font-weight: 400
}

.ag_news_widget h2 {
	font-weight: 400
}

.commentlist {
	margin-bottom: 20px
}

.commentlist li {
	padding-left: 76px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: 20px
}

.commentlist .comment-body {
	clear: both;
	position: relative;
	padding-bottom: 20px
}

.commentlist .comment-author,
.commentlist .comment-meta,
.commentlist .comment-awaiting-moderation {
	font-size: 13px;
	display: block;
	float: left;
	line-height: 22px
}

.commentlist .comment-author {
	margin-right: 6px
}

.commentlist .fn {
	color: #444;
	font-size: 13px;
	font-style: normal;
	font-weight: 600
}

.commentlist .says {
	display: none
}

.commentlist .avatar {
	position: absolute;
	left: -96px;
	top: 0;
	width: 80px;
	height: 80px;
	-webkit-border-radius: 100%;
	border-radius: 100%
}

.commentlist .comment-meta:before {
	color: #ccc;
	content: "\f017";
	font-family: FontAwesome;
	font-size: 10px;
	margin-right: 3px;
	vertical-align: 4%
}

.commentlist .comment-meta a,
.pinglist .ping-meta {
	color: #aaa
}

.commentlist .reply {
	font-size: 13px;
	line-height: 16px
}

.commentlist .reply a {
	color: #aaa
}

.commentlist .reply a:hover {
	color: #444
}

.comment-awaiting-moderation {
	color: #e8554e;
	font-style: normal
}

.commentlist .comment-body p {
	margin-bottom: 8px;
	color: #777;
	clear: both
}

.commentlist .comment-body strong {
	font-weight: 700
}

.commentlist .comment-body em {
	font-style: italic
}

.commentlist .comment-body ol li {
	list-style: decimal;
	margin-left: 2em;
	padding: 0
}

.commentlist .comment-body ul li {
	list-style: square;
	margin-left: 2em;
	padding: 0
}

.commentlist li.bypostauthor>.comment-body:after,
.commentlist li.comment-author-admin>.comment-body:after {
	background: #55B2F3;
	display: block;
	position: absolute;
	content: "\f040";
	color: #fff;
	line-height: 12px;
	width: 12px;
	font-style: normal;
	font-family: FontAwesome;
	text-align: center
}

.commentlist li.comment-author-admin>.comment-body:after {
	content: "\f005"
}

.commentlist li.bypostauthor>.comment-body:after,
.commentlist li.comment-author-admin>.comment-body:after {
	top: 64px;
	left: -36px;
	font-size: 12px;
	padding: 3px;
	-webkit-border-radius: 100%;
	border-radius: 100%
}

.commentlist li li.bypostauthor>.comment-body:after,
.commentlist li li.comment-author-admin>.comment-body:after {
	top: 30px;
	left: -26px;
	font-size: 9px;
	padding: 2px;
	-webkit-border-radius: 100%;
	border-radius: 100%
}

.commentlist li li {
	padding-left: 54px;
	margin: 0;
	list-style: none
}

.commentlist li li .avatar {
	width: 40px;
	height: 40px;
	left: -54px;
	top: 0
}

.commentlist li li .comment-meta {
	left: 70px
}

.comments-nav {
	margin-bottom: 20px
}

.comments-nav a {
	font-weight: 600
}

.comments-nav .nav-previous {
	float: left
}

.comments-nav .nav-next {
	float: right
}

.logged-in-as,
.comment-notes {
	display: none
}

#respond {
	position: relative
}

#reply-title {
	margin-bottom: 20px
}

#cancel-comment-reply-link {
	color: #999;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #F1F1F1;
	padding: 2px 10px;
	font-size: 10px
}

#cancel-comment-reply-link:hover {
	color: #777
}

#commentform p {
	margin-bottom: 10px
}

#commentform p.comment-form-author {
	width: 48%;
	float: left
}

#commentform p.comment-form-email {
	width: 48%;
	float: right
}

#commentform p.comment-form-url,
#commentform p.comment-form-comment {
	clear: both
}

#commentform label {
	padding: 6px 0;
	font-weight: 600;
	display: block
}

#commentform input[type="text"],
#commentform textarea {
	max-width: 100%;
	width: 100%
}

#commentform textarea {
	height: 100px
}

#commentform p.form-submit {
	margin-top: 10px
}

.logged-in #reply-title {
	margin-bottom: 20px
}

.logged-in #commentform p.comment-form-comment {
	margin-top: 10px
}

.logged-in #commentform p.comment-form-comment label {
	display: none
}

textarea,
input[type='text'],
input[type='email'],
input[type='url'],
input[type='number'],
input[type='password'] {
	margin: 0;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	border: 1px solid #EBEBEB;
	background: #F7F7F7;
	font-size: 13px;
	color: #666;
	cursor: text;
	width: 400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

textarea {
	width: 100%;
	padding: 10px
}

textarea:focus,
input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='number']:focus,
input[type='password']:focus {
	background: #fff;
	border: 1px solid #55B2F3;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

#submit {
	color: #FFF;
	background: #1D1E20;
	border: 0;
	height: 35px;
	outline: none;
	padding: 8px 10px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#submit:hover {
	background: #55B2F3
}

.wpb_toggle_content {
	display: none
}

.wpb_toggle_open {
	display: block
}

blockquote,
.blockquote {
	font-family: 'Philosopher', serif;
	font-size: 16px;
	font-style: italic;
	text-shadow: 1px 1px 3px transparent;
	color: #888;
	line-height: 24px;
	margin: 10px 10px;
	padding: 10px;
	overflow: hidden;
	border-left: 5px solid #E6E6E6
}

cite {
	color: #C9C9C9;
	font-size: 13px;
	margin: 20px 0 0;
	display: block;
	float: none
}

.blockquote.left {
	width: 33%;
	float: left
}

div.blockquote.right {
	width: 33%;
	float: right
}

kbd {
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 2px #fff inset;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 2px #fff inset;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 2px #fff inset;
	color: #333;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	margin: 0 .1em;
	padding: .1em .6em;
	text-shadow: 0 1px 0 #fff
}

q:before {
	content: "\201c"
}

q:after {
	content: "\201d"
}

q q:before {
	content: "\2018"
}

q q:after {
	content: "\2019"
}

.T20-tabs-nav {
	margin: 0;
	text-align: center
}

.T20-tabs-nav.tab-count-1 li {
	width: 100%
}

.T20-tabs-nav.tab-count-2 li {
	width: 50%
}

.T20-tabs-nav.tab-count-3 li {
	width: 33.333%
}

.T20-tabs-nav.tab-count-4 li {
	width: 25%
}

.T20-tabs-nav li {
	display: block;
	float: left
}

.T20-tabs-nav li a {
	position: relative;
	font-size: 22px;
	color: #B6B6B6;
	display: block;
	margin: 0 0 10px;
	padding: 0
}

.T20-tabs-nav li a:hover {
	border-bottom-color: #ccc
}

.T20-tabs-nav li.active a {
	color: #313131
}

.T20-tabs-nav li.active a:after {
	content: no-close-quote;
	position: absolute;
	width: 0;
	height: 0;
	bottom: -12px;
	right: 45%;
	border-left: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid rgba(0, 0, 0, 0);
	border-bottom: 6px solid #313131
}

.T20-tab-count-4 li.active a:after {
	right: 42%
}

.T20-tab-count-3 li.active a:after {
	right: 43%
}

.T20-tabs-nav li a span {
	display: none
}

table,
.table {
	background: transparent!important;
	font-size: 13px;
	text-align: center;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

table a,
.table a {
	color: #fff
}

table th,
.table th {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding: 14px 8px!important;
	color: #fff;
	background-color: #313131;
	text-shadow: none
}

table td,
.table td {
	padding: 14px 8px!important;
	text-align: center
}

table tr,
.table tr {
	border-bottom: 1px solid #fff;
	background-color: #f8f8f8;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s
}

table tr:hover,
.table tr:hover,
tr.topic-sticky {
	background: #ddd;
	-webkit-transition: all .2s;
	transition: all .2s
}

table tfoot td,
.table tfoot td {
	padding: 14px!important;
	text-align: left;
	background: #313131;
	color: #fff;
	font-size: 11px;
	text-shadow: none
}

table tfoot tr:hover,
.table tfoot tr:hover {
	background: #ddd
}

dt {
	font-weight: 700;
	font-size: 14px;
	padding: 10px 0 0
}

dd {
	padding: 10px 0
}

.post ul {
	list-style-type: circle
}

.post ul li {
	margin: 0 0 3px 20px
}

.post ul.tabs li {
	margin: 0!important
}

.post ul.tabs {
	list-style-type: none!important
}

.post ul ul,
.post ol ol {
	margin: 10px 0 0
}

.post ul ul li {
	margin: 0 0 10px 20px
}

address {
	display: block;
	font-style: italic
}

abbr,
acronym {
	position: relative
}

abbr:hover::after,
acronym:hover::after {
	position: absolute;
	width: 100%;
	bottom: 100%;
	left: 100%;
	display: table;
	padding: 1em;
	background: #313131;
	color: #fff;
	content: attr(title)
}

big {
	font-size: 30px;
	padding: 0 10px;
	font-weight: 700
}

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

.format-audio .post-format a,
.format-audio .post-format i {
	font-size: 16px;
	line-height: 22px
}

#page .format-audio .post-format img {
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.jp-interface {
	background-color: #444
}

.jp-play-bar,
.jp-volume-bar-value {
	background-color: #83ad02
}

.jp-progress {
	background-color: #262626
}

.jp-volume-bar {
	border: 1px solid #262626
}

.jp-seek-bar,
.jp-volume-bar {
	background-color: #383838
}

.jp-interface a {
	color: #bbb;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .6)
}

.jp-interface a:hover {
	color: #eee
}

.jp-progress-container,
.jp-volume-bar-container {
	border-left: 1px solid #333
}

.jp-audio,
.jp-interface,
.jp-progress,
.jp-seek-bar {
	width: 100%;
	min-width: 100%
}

.jp-interface {
	position: relative;
	overflow: hidden;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .3);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 -1px 0 rgba(0, 0, 0, .3)
}

.jp-interface .jp-controls {
	list-style-type: none;
	padding: 0;
	margin: 0
}

.jp-interface .jp-controls li {
	display: inline
}

.jp-interface .jp-controls a {
	position: absolute
}

.jp-interface .jp-controls a i {
	display: block
}

.jp-play,
.jp-pause {
	width: 25px;
	height: 30px;
	z-index: 1;
	outline: none;
	margin: 12px 0 0 9px
}

.jp-play,
.jp-pause {
	top: 0;
	left: 0
}

.jp-progress-container {
	margin-left: 34px;
	margin-right: 84px;
	height: 6px;
	padding: 20px 10px
}

.jp-progress {
	overflow: hidden
}

.jp-progress {
	height: 5px;
	padding: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .06);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .06)
}

.jp-seek-bar {
	width: 0;
	height: 5px;
	cursor: pointer;
	-webkit-border-radius: 1px;
	border-radius: 1px
}

.jp-play-bar {
	width: 0;
	height: 5px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25)
}

.jp-volume-bar-container {
	width: 40px;
	height: 6px;
	padding: 20px 10px 20px 33px;
	position: absolute;
	top: 0;
	right: 0
}

.jp-volume-bar {
	position: relative;
	overflow: hidden;
	width: 38px;
	height: 5px;
	cursor: pointer;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .06);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .06)
}

.jp-volume-bar {
	top: 0;
	left: 0
}

.jp-volume-bar-value {
	width: 0;
	height: 5px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25)
}

.jp-mute,
.jp-unmute {
	width: 17px;
	z-index: 1;
	outline: none;
	margin-top: 10px
}

.jp-mute,
.jp-unmute {
	top: 2px;
	right: 58px
}

.jp-unmute {
	display: none
}

.jp-jplayer {
	width: 0;
	height: 0
}

.tbutton {
	display: inline-block;
	cursor: pointer;
	position: relative;
	word-spacing: .2em;
	background: #55B2F3;
	color: #fff;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

.tbutton:hover {
	color: #fff;
	background: #1D1E20
}

.tbutton span {
	display: block;
	overflow: hidden
}

.tbutton span {
	padding: 0 10px;
	line-height: 2.6em
}

.tbutton.small {
	font-size: 12px
}

.tbutton.medium {
	font-size: 14px
}

.tbutton.large {
	font-size: 16px
}

.tbutton.small span {
	padding: 0 14px;
	line-height: 2.3em
}

.tbutton.medium span {
	padding: 0 16px;
	line-height: 2.6em
}

.tbutton.large span {
	padding: 0 18px;
	line-height: 2.8em
}

#footer {
	background: #1d1e20
}

#footer a {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #fff
}

#footer .post_meta a {
	color: #969696
}

#footer a:hover,
#footer .post_meta a:hover {
	color: #55B2F3
}

#footer .footer_w {
	margin: 50px 1% 0
}

#footer .b_title h4,
#footer .b_title h3 {
	background: #1D1E20;
	color: #FFF
}

#footer .b_title {
	margin: 0 0 20px 0
}

#footer .b_title:after {
	background: url(../../sites/all/themes/nodepcazino/img/title_pat2.png) repeat
}

#footer .widget,
#footer .b_block {
	border: none!important;
	border-top: none!important;
	box-shadow: none!important;
	padding: 0!important
}

#footer .item_small,
#footer .widget_archive li a,
#footer .widget_pages li a,
#footer .widget_meta li a,
#footer .widget_recent_entries li,
#footer .widget_recent_comments li,
#footer .widget_rss li,
#footer .widget_nav_menu li a,
#footer .widget_categories li a {
	border-bottom: 1px solid #333
}

#footer .widget_archive li a:hover,
#footer .widget_pages li a:hover,
#footer .widget_meta li a:hover,
#footer .widget_recent_entries li:hover,
#footer .widget_recent_comments li:hover,
#footer .widget_rss li:hover,
#footer .widget_nav_menu li a:hover,
#footer .widget_categories li a:hover {
	border-color: #55B2F3
}

#footer .item_small:last-child {
	border: none;
	padding: 0;
	margin: 0
}

#footer .tagcloud a {
	background: #2C2D30
}

#footer .tagcloud a:hover {
	background: #55B2F3;
	color: #fff!important
}

#footer .widget_T20_posts_slideshow .owl-controls {
	top: -45px;
	right: -2px;
	background: #1D1E20
}

#footer .widget_T20_posts_slideshow .owl-controls .owl-buttons div {
	color: #CECECE!important
}

#footer #submit,
#footer .search_btn,
#footer .wpcf7-submit {
	height: 34px;
	background: #55B2F3
}

#footer #submit:hover,
#footer .search_btn:hover,
#footer .wpcf7-submit:hover {
	background: #313235
}

#footer .sf-menu {
	float: right;
	margin: 0
}

#footer .sf-menu a {
	font-size: 12px;
	color: #BBB
}

#footer .sf-menu a:hover,
#footer .sf-menu .current a {
	color: #55B2F3
}

#footer #wp-calendar td.pad {
	background: none
}

#footer #wp-calendar td {
	background: #292A2C;
	border: 1px solid #1D1E20
}

#footer #wp-calendar th {
	background: #18181A;
	border: 1px solid #212224
}

#footer .b_title a.rsswidget:first-child,
#footer .ads_widget span {
	background: #1D1E20
}

#footer .facebook_like iframe {
	background: #FFF
}

#footer .ads_widget {
	border: 1px solid #3D3F42
}

#footer .T20-tabs-nav {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #333
}

#footer .T20-tabs-nav li a {
	color: #949494
}

#footer .T20-tabs-nav li.active a {
	color: #fff
}

.footer_last {
	border-top: 1px solid #2B2B2B;
	padding: 20px 0
}

.footer_last:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.copyright {
	font-size: 12px;
	float: left;
	width: 100%;
	color: #fff
}

.tipsy {
	padding: 5px;
	font-size: 10px;
	position: absolute;
	z-index: 100000
}

.tipsy-inner {
	padding: 1px 10px 0;
	background-color: #303030;
	color: white;
	max-width: 300px;
	text-align: center
}

.tipsy-inner {
	border-radius: 2px
}

.tipsy-arrow {
	position: absolute;
	width: 9px;
	height: 5px
}

.tipsy-n .tipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -4px
}

.tipsy .tipsy-arrow:before {
	content: no-close-quote;
	position: absolute;
	width: 0;
	height: 0
}

.tipsy-n .tipsy-arrow:before {
	bottom: -1px;
	left: -2px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #303030
}

.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px
}

.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px
}

.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -4px
}

.tipsy-s .tipsy-arrow:before {
	bottom: -1px;
	left: -2px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #303030
}

.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px
}

.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px
}

.tipsy-e .tipsy-arrow {
	top: 50%;
	margin-top: -4px;
	right: 0;
	width: 5px;
	height: 9px
}

.tipsy-e .tipsy-arrow:before {
	bottom: -6px;
	right: 0;
	border-right: 6px solid rgba(0, 0, 0, 0);
	border-top: 6px solid #303030
}

.tipsy-w .tipsy-arrow {
	top: 50%;
	margin-top: -4px;
	left: 0;
	width: 5px;
	height: 9px
}

.tipsy-w .tipsy-arrow:before {
	bottom: 6px;
	left: -1px;
	border-bottom: 6px solid rgba(0, 0, 0, 0);
	border-right: 6px solid #303030
}

.mi {
	margin-right: 4px!important
}

.mid {
	margin-right: 8px!important
}

.mii {
	margin-left: 4px!important
}

.miid {
	margin-left: 8px!important
}

.mt {
	margin-top: 20px!important
}

.mtt {
	margin-top: 30px!important
}

.mtf {
	margin-top: 40px!important
}

.mtff {
	margin-top: 50px!important
}

.mts {
	margin-top: 70px!important
}

.mb {
	margin-bottom: 5px!important
}

.mbt {
	margin-bottom: 30px!important
}

.mbf {
	margin-bottom: 40px!important
}

.mbff {
	margin-bottom: 50px!important
}

.mbs {
	margin-bottom: 70px!important
}

.fll {
	float: left;
	margin: 0 20px 10px 0
}

.flr {
	float: right;
	margin: 0 0 10px 20px
}

.tac {
	text-align: center!important
}

.tar {
	text-align: right!important
}

.tal {
	text-align: left!important
}

.tacIMG,
.tacIMG img {
	margin: 0 auto!important;
	text-align: center
}

.relative {
	position: relative!important
}

.righter {
	float: right!important
}

.lefter {
	float: left!important
}

.hidden {
	display: none
}

a.btn_canvas {
	color: #FFF!important;
	display: none;
	width: 40px;
	height: 40px;
	position: relative;
	float: left;
	text-align: center;
	z-index: 99;
	margin: 25px 0
}

a.mymenutwo {
	color: #333!important;
	margin: 1px 0
}

a.btn_canvas i {
	font-size: 24px;
	padding: 8px 0;
	display: block
}

.mm-menu li {
	padding: 0!important;
	float: none!important
}

.mm-menu i {
	margin: 0 8px 0 0
}

.mm-menu li:before {
	content: ''!important
}

.mm-page,
.mm-fixed-top,
.mm-fixed-bottom,
.mm-menu.mm-horizontal>.mm-panel {
	-webkit-transition: none 0.4s ease;
	-moz-transition: none 0.4s ease;
	-ms-transition: none 0.4s ease;
	-o-transition: none 0.4s ease;
	transition: none 0.4s ease;
	-webkit-transition-property: top, right, bottom, left, border;
	-moz-transition-property: top, right, bottom, left, border;
	-ms-transition-property: top, right, bottom, left, border;
	-o-transition-property: top, right, bottom, left, border;
	transition-property: top, right, bottom, left, border
}

html.mm-opened .mm-page,
html.mm-opened #mm-blocker {
	left: 0;
	top: 0;
	margin: 0;
	border: 0 solid rgba(0, 0, 0, 0)
}

html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
	border: 0 solid rgba(100, 100, 100, 0)
}

.mm-menu .mm-hidden {
	display: none
}

.mm-fixed-top,
.mm-fixed-bottom {
	position: fixed;
	left: 0
}

.mm-fixed-top {
	top: 0
}

.mm-fixed-bottom {
	bottom: 0
}

html.mm-opened .mm-page,
.mm-menu>.mm-panel {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

html.mm-opened {
	overflow-x: hidden;
	position: relative
}

html.mm-opened .mm-page {
	position: relative
}

html.mm-background .mm-page {
	background: inherit
}

#mm-blocker {
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==") transparent;
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999999
}

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
	display: block
}

.mm-menu.mm-current {
	display: block
}

.mm-menu {
	background: inherit;
	display: none;
	overflow: hidden;
	height: 100%;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 0
}

.mm-menu>.mm-panel {
	background: inherit;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 100%;
	padding: 20px;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 0
}

.mm-menu>.mm-panel.mm-opened {
	left: 0%
}

.mm-menu>.mm-panel.mm-subopened {
	left: -40%
}

.mm-menu>.mm-panel.mm-highest {
	z-index: 1
}

.mm-menu>.mm-panel.mm-hidden {
	display: block;
	visibility: hidden
}

.mm-menu .mm-list {
	padding: 20px 0
}

.mm-menu>.mm-list {
	padding: 0
}

.mm-panel>.mm-list {
	margin-left: -20px;
	margin-right: -20px
}

.mm-panel>.mm-list:first-child {
	padding-top: 0
}

.mm-list,
.mm-list>li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0
}

.mm-list {
	font: inherit;
	font-size: 14px
}

.mm-list a,
.mm-list a:hover {
	text-decoration: none
}

.mm-list>li {
	position: relative
}

.mm-list>li>a,
.mm-list>li>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: inherit;
	line-height: 20px;
	display: block;
	padding: 10px 10px 10px 20px;
	margin: 0
}

.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
	width: auto;
	position: relative;
	left: auto
}

.mm-list a.mm-subopen {
	width: 40px;
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}

.mm-list a.mm-subopen:before {
	content: '';
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.mm-list a.mm-subopen.mm-fullsubopen {
	width: 100%
}

.mm-list a.mm-subopen.mm-fullsubopen:before {
	border-left: none
}

.mm-list a.mm-subopen+a,
.mm-list a.mm-subopen+span {
	padding-right: 5px;
	margin-right: 40px
}

.mm-list>li.mm-selected>a.mm-subopen {
	background: transparent
}

.mm-list>li.mm-selected>a.mm-fullsubopen+a,
.mm-list>li.mm-selected>a.mm-fullsubopen+span {
	padding-right: 45px;
	margin-right: 0
}

.mm-list a.mm-subclose {
	text-indent: 20px;
	padding-top: 30px;
	margin-top: -20px
}

.mm-list>li.mm-label {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
	padding-right: 5px
}

.mm-list>li.mm-spacer {
	padding-top: 40px
}

.mm-list>li.mm-spacer.mm-label {
	padding-top: 25px
}

.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
	content: '';
	border: 2px solid transparent;
	display: block;
	width: 7px;
	height: 7px;
	margin-bottom: -5px;
	position: absolute;
	bottom: 50%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.mm-list a.mm-subopen:after {
	border-top: none;
	border-left: none;
	right: 18px
}

.mm-list a.mm-subclose:before {
	border-right: none;
	border-bottom: none;
	margin-bottom: -15px;
	left: 22px
}

.mm-menu.mm-vertical .mm-list .mm-panel {
	display: none;
	padding: 10px 0 10px 10px
}

.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
	border-color: transparent
}

.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
	display: block
}

.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen {
	height: 40px
}

.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 16px;
	right: 16px
}

html.mm-opened .mm-page {
	box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.mm-ismenu {
	background: #202020;
	color: rgba(255, 255, 255, .6)
}

.mm-menu .mm-list>li:after {
	border-color: rgba(0, 0, 0, .15)
}

.mm-menu .mm-list>li>a.mm-subclose {
	background: rgba(0, 0, 0, .1);
	color: rgba(255, 255, 255, .3)
}

.mm-menu .mm-list>li>a.mm-subopen:after,
.mm-menu .mm-list>li>a.mm-subclose:before {
	border-color: rgba(255, 255, 255, .3)
}

.mm-menu .mm-list>li>a.mm-subopen:before {
	border-color: rgba(0, 0, 0, .15)
}

.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu .mm-list>li.mm-selected>span {
	background: rgba(0, 0, 0, .1)
}

.mm-menu .mm-list>li.mm-label {
	background: rgba(255, 255, 255, .05)
}

.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(255, 255, 255, .05)
}

html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
	left: 80%
}

.mm-menu {
	width: 80%
}

em.mm-counter {
	font: inherit;
	font-size: 14px;
	font-style: normal;
	text-indent: 0;
	line-height: 20px;
	display: block;
	margin-top: -10px;
	position: absolute;
	right: 40px;
	top: 50%
}

em.mm-counter+a.mm-subopen {
	padding-left: 40px
}

em.mm-counter+a.mm-subopen+a,
em.mm-counter+a.mm-subopen+span {
	margin-right: 80px
}

em.mm-counter+a.mm-fullsubopen {
	padding-left: 0
}

.mm-vertical em.mm-counter {
	top: 12px;
	margin-top: 0
}

.mm-nosubresults>em.mm-counter {
	display: none
}

.mm-menu em.mm-counter {
	color: rgba(255, 255, 255, .3)
}

html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}

.mm-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: inherit;
	border-bottom: 1px solid transparent;
	text-align: center;
	line-height: 20px;
	width: 100%;
	height: 60px;
	padding: 30px 40px 0 40px;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0
}

.mm-header .mm-title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 1
}

.mm-header .mm-prev,
.mm-header .mm-next {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	display: block;
	width: 40px;
	height: 100%;
	position: absolute;
	bottom: 0
}

.mm-header .mm-prev:before,
.mm-header .mm-next:before {
	content: '';
	border: 2px solid transparent;
	display: block;
	width: 7px;
	height: 7px;
	margin-bottom: -5px;
	position: absolute;
	bottom: 50%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-bottom: -15px
}

.mm-header .mm-prev {
	left: 0
}

.mm-header .mm-prev:before {
	border-right: none;
	border-bottom: none;
	left: 22px
}

.mm-header .mm-next {
	right: 0
}

.mm-header .mm-next:before {
	border-top: none;
	border-left: none;
	right: 18px
}

.mm-menu.mm-hassearch .mm-header {
	height: 50px;
	padding-top: 20px;
	top: 50px
}

.mm-menu.mm-hassearch .mm-header .mm-prev:before,
.mm-menu.mm-hassearch .mm-header .mm-mext:before {
	margin-bottom: -10px
}

.mm-menu.mm-hasheader li.mm-subtitle {
	display: none
}

.mm-menu.mm-hasheader .mm-panel {
	padding-top: 80px
}

.mm-menu.mm-hasheader.mm-hassearch>.mm-panel {
	padding-top: 120px
}

.mm-menu.mm-hasheader.mm-ismenu>.mm-panel {
	padding-top: 60px
}

.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch>.mm-panel {
	padding-top: 100px
}

.mm-menu .mm-header {
	border-color: rgba(0, 0, 0, .15);
	color: rgba(255, 255, 255, .3)
}

.mm-menu .mm-header a:before {
	border-color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-fixedlabels .mm-list {
	background: inherit
}

.mm-menu.mm-fixedlabels .mm-list>li.mm-label {
	background: inherit!important;
	opacity: .97;
	height: 25px;
	overflow: visible;
	position: relative;
	z-index: 1
}

.mm-menu.mm-fixedlabels .mm-list>li.mm-label>div {
	background: inherit;
	width: 100%;
	position: absolute;
	left: 0
}

.mm-menu.mm-fixedlabels .mm-list>li.mm-label>div>div {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.mm-menu.mm-fixedlabels .mm-list>li.mm-label.mm-spacer>div>div {
	padding-top: 25px
}

.mm-list>li.mm-label>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0
}

.mm-list>li.mm-label.mm-opened a.mm-subopen:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 17px
}

.mm-list>li.mm-collapsed {
	display: none
}

.mm-menu .mm-list li.mm-label>div>div {
	background: rgba(255, 255, 255, .05)
}

.mm-search,
.mm-search input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

.mm-search {
	background: inherit;
	width: 100%;
	height: 50px;
	padding: 10px;
	position: relative;
	top: 0;
	z-index: 2
}

.mm-search input {
	border: none;
	border-radius: 15px;
	font: inherit;
	font-size: 14px;
	line-height: 30px;
	outline: none;
	display: block;
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0 10px
}

.mm-menu li.mm-nosubresults>a.mm-subopen {
	display: none
}

.mm-menu li.mm-nosubresults>a.mm-subopen+a,
.mm-menu li.mm-nosubresults>a.mm-subopen+span {
	padding-right: 10px
}

.mm-menu li.mm-noresults {
	text-align: center;
	font-size: 21px;
	display: none;
	padding-top: 80px
}

.mm-menu li.mm-noresults:after {
	border: none
}

.mm-menu.mm-noresults li.mm-noresults {
	display: block
}

.mm-menu.mm-hassearch>.mm-panel {
	padding-top: 60px
}

.mm-menu .mm-search input {
	background: rgba(255, 255, 255, .3);
	color: rgba(255, 255, 255, .6)
}

.mm-menu li.mm-noresults {
	color: rgba(255, 255, 255, .3)
}

html.mm-slide .mm-menu {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease
}

html.mm-slide.mm-opened .mm-menu {
	-webkit-transform: translateX(-40%);
	-moz-transform: translateX(-40%);
	-ms-transform: translateX(-40%);
	-o-transform: translateX(-40%);
	transform: translateX(-40%)
}

html.mm-slide.mm-opening .mm-menu {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%)
}

html.mm-slide.mm-right.mm-opened .mm-menu {
	-webkit-transform: translateX(40%);
	-moz-transform: translateX(40%);
	-ms-transform: translateX(40%);
	-o-transform: translateX(40%);
	transform: translateX(40%)
}

html.mm-slide.mm-right.mm-opening .mm-menu {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%)
}

html.mm-slide.mm-top.mm-opened .mm-menu {
	-webkit-transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	transform: translateY(-40%)
}

html.mm-slide.mm-top.mm-opening .mm-menu {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%)
}

html.mm-slide.mm-bottom.mm-opened .mm-menu {
	-webkit-transform: translateY(40%);
	-moz-transform: translateY(40%);
	-ms-transform: translateY(40%);
	-o-transform: translateY(40%);
	transform: translateY(40%)
}

html.mm-slide.mm-bottom.mm-opening .mm-menu {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%)
}

html.mm-zoom-menu .mm-menu {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease
}

html.mm-zoom-menu.mm-opened .mm-menu {
	-webkit-transform: scale(.7, .7) translateX(-40%);
	-moz-transform: scale(.7, .7) translateX(-40%);
	-ms-transform: scale(.7, .7) translateX(-40%);
	-o-transform: scale(.7, .7) translateX(-40%);
	transform: scale(.7, .7) translateX(-40%);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}

html.mm-zoom-menu.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateX(0%);
	-moz-transform: scale(1, 1) translateX(0%);
	-ms-transform: scale(1, 1) translateX(0%);
	-o-transform: scale(1, 1) translateX(0%);
	transform: scale(1, 1) translateX(0%)
}

html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
	-webkit-transform: scale(.7, .7) translateX(40%);
	-moz-transform: scale(.7, .7) translateX(40%);
	-ms-transform: scale(.7, .7) translateX(40%);
	-o-transform: scale(.7, .7) translateX(40%);
	transform: scale(.7, .7) translateX(40%);
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center
}

html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateX(0%);
	-moz-transform: scale(1, 1) translateX(0%);
	-ms-transform: scale(1, 1) translateX(0%);
	-o-transform: scale(1, 1) translateX(0%);
	transform: scale(1, 1) translateX(0%)
}

html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
	-webkit-transform: scale(.7, .7) translateY(-40%);
	-moz-transform: scale(.7, .7) translateY(-40%);
	-ms-transform: scale(.7, .7) translateY(-40%);
	-o-transform: scale(.7, .7) translateY(-40%);
	transform: scale(.7, .7) translateY(-40%);
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	transform-origin: center top
}

html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateY(0%);
	-moz-transform: scale(1, 1) translateY(0%);
	-ms-transform: scale(1, 1) translateY(0%);
	-o-transform: scale(1, 1) translateY(0%);
	transform: scale(1, 1) translateY(0%)
}

html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
	-webkit-transform: scale(.7, .7) translateY(40%);
	-moz-transform: scale(.7, .7) translateY(40%);
	-ms-transform: scale(.7, .7) translateY(40%);
	-o-transform: scale(.7, .7) translateY(40%);
	transform: scale(.7, .7) translateY(40%);
	-webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom
}

html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
	-webkit-transform: scale(1, 1) translateY(0%);
	-moz-transform: scale(1, 1) translateY(0%);
	-ms-transform: scale(1, 1) translateY(0%);
	-o-transform: scale(1, 1) translateY(0%);
	transform: scale(1, 1) translateY(0%)
}

html.mm-zoom-page.mm-opened .mm-page {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}

html.mm-zoom-page.mm-opening .mm-page {
	-webkit-transform: scale(1.5, 1.5);
	-moz-transform: scale(1.5, 1.5);
	-ms-transform: scale(1.5, 1.5);
	-o-transform: scale(1.5, 1.5);
	transform: scale(1.5, 1.5)
}

html.mm-zoom-page.mm-right.mm-opened .mm-page {
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center
}

html.mm-zoom-page.mm-top.mm-opened .mm-page {
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	transform-origin: center top
}

html.mm-zoom-page.mm-bottom.mm-opened .mm-page {
	-webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom
}

html.mm-zoom-panels .mm-panel {
	-webkit-transform: scale(1.5, 1.5);
	-moz-transform: scale(1.5, 1.5);
	-ms-transform: scale(1.5, 1.5);
	-o-transform: scale(1.5, 1.5);
	transform: scale(1.5, 1.5);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}

html.mm-zoom-panels .mm-panel.mm-opened {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1)
}

html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened {
	-webkit-transform: scale(.7, .7);
	-moz-transform: scale(.7, .7);
	-ms-transform: scale(.7, .7);
	-o-transform: scale(.7, .7);
	transform: scale(.7, .7)
}

html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker,
html.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-opening.mm-fullscreen .mm-fixed-bottom {
	left: 100%
}

.mm-menu.mm-fullscreen {
	width: 100%
}

.mm-menu.mm-top.mm-fullscreen {
	height: 100%
}

html.mm-top.mm-opening.mm-fullscreen .mm-page,
html.mm-top.mm-opening.mm-fullscreen #mm-blocker,
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
	top: 100%
}

html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom: -100%
}

.mm-menu.mm-right.mm-fullscreen {
	width: 100%
}

html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,
html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
	right: 100%
}

.mm-menu.mm-bottom.mm-fullscreen {
	height: 100%
}

html.mm-bottom.mm-opening.mm-fullscreen .mm-page,
html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
	bottom: 100%
}

html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
	top: -100%
}

.mm-menu.mm-fullscreen.mm-front,
.mm-menu.mm-fullscreen.mm-next {
	left: -100%
}

.mm-menu.mm-top.mm-fullscreen.mm-front,
.mm-menu.mm-top.mm-fullscreen.mm-next {
	top: -100%
}

.mm-menu.mm-right.mm-fullscreen.mm-front,
.mm-menu.mm-right.mm-fullscreen.mm-next {
	right: -100%
}

.mm-menu.mm-bottom.mm-fullscreen.mm-front,
.mm-menu.mm-bottom.mm-fullscreen.mm-next {
	bottom: -100%
}

html.mm-front .mm-fixed-top,
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-bottom {
	left: 0;
	right: auto
}

html.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-top {
	top: 0
}

html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-bottom {
	bottom: 0
}

html.mm-opened.mm-fullscreen .mm-page {
	box-shadow: none!important
}

.mm-menu.mm-top {
	width: 100%
}

html.mm-top.mm-opened .mm-page,
html.mm-top.mm-opened #mm-blocker {
	top: 0%
}

html.mm-top.mm-opened.mm-opening .mm-page,
html.mm-top.mm-opened.mm-opening #mm-blocker,
html.mm-top.mm-opened.mm-opening .mm-fixed-top,
html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
	left: 0
}

.mm-menu.mm-right {
	left: auto;
	right: 0
}

html.mm-right.mm-opened .mm-page,
html.mm-right.mm-opened #mm-blocker,
html.mm-right.mm-opened .mm-fixed-top,
html.mm-right.mm-opened .mm-fixed-bottom {
	left: auto;
	right: 0%
}

html.mm-right.mm-opened.mm-opening .mm-page,
html.mm-right.mm-opened.mm-opening #mm-blocker,
html.mm-right.mm-opened.mm-opening .mm-fixed-top,
html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
	left: auto
}

.mm-menu.mm-bottom {
	width: 100%;
	top: auto;
	bottom: 0
}

html.mm-bottom.mm-opened .mm-page,
html.mm-bottom.mm-opened #mm-blocker {
	bottom: 0%;
	top: auto
}

html.mm-bottom.mm-opened.mm-opening .mm-page,
html.mm-bottom.mm-opened.mm-opening #mm-blocker,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,
html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
	top: auto;
	left: 0
}

.mm-menu.mm-top {
	height: 80%
}

html.mm-top.mm-opening .mm-page,
html.mm-top.mm-opening #mm-blocker,
html.mm-top.mm-opening .mm-fixed-top {
	top: 80%
}

html.mm-top.mm-opening .mm-fixed-bottom {
	bottom: -80%
}

.mm-menu.mm-right {
	width: 80%
}

html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker,
html.mm-right.mm-opening .mm-fixed-top,
html.mm-right.mm-opening .mm-fixed-bottom {
	right: 80%
}

.mm-menu.mm-bottom {
	height: 80%
}

html.mm-bottom.mm-opening .mm-page,
html.mm-bottom.mm-opening #mm-blocker,
html.mm-bottom.mm-opening .mm-fixed-bottom {
	bottom: 80%
}

html.mm-bottom.mm-opening .mm-fixed-top {
	top: -80%
}

html.mm-front.mm-opened .mm-page {
	top: 0!important;
	right: 0!important;
	bottom: 0!important;
	left: 0!important
}

.mm-menu.mm-front,
.mm-menu.mm-next {
	-webkit-transition: none 0.4s ease;
	-moz-transition: none 0.4s ease;
	-ms-transition: none 0.4s ease;
	-o-transition: none 0.4s ease;
	transition: none 0.4s ease;
	-webkit-transition-property: top, right, bottom, left, -webkit-transform;
	-moz-transition-property: top, right, bottom, left, -moz-transform;
	-ms-transition-property: top, right, bottom, left, -o-transform;
	-o-transition-property: top, right, bottom, left, -o-transform;
	transition-property: top, right, bottom, left, transform
}

html.mm-front .mm-page,
html.mm-front #mm-blocker {
	z-index: 0
}

.mm-menu.mm-front {
	z-index: 1;
	box-shadow: 0 0 15px rgba(0, 0, 0, .5)
}

html.mm-opened.mm-next .mm-page {
	box-shadow: none
}

html.mm-opening .mm-menu.mm-front,
html.mm-opening .mm-menu.mm-next {
	left: 0%
}

.mm-menu.mm-top.mm-front,
.mm-menu.mm-top.mm-next {
	left: 0
}

html.mm-opening .mm-menu.mm-top.mm-front,
html.mm-opening .mm-menu.mm-top.mm-next {
	left: 0;
	top: 0%
}

.mm-menu.mm-right.mm-front,
.mm-menu.mm-right.mm-next {
	left: auto
}

html.mm-opening .mm-menu.mm-right.mm-front,
html.mm-opening .mm-menu.mm-right.mm-next {
	left: auto;
	right: 0%
}

.mm-menu.mm-bottom.mm-front,
.mm-menu.mm-bottom.mm-next {
	top: auto;
	left: 0
}

html.mm-opening .mm-menu.mm-bottom.mm-front,
html.mm-opening .mm-menu.mm-bottom.mm-next {
	left: 0;
	bottom: 0%
}

.mm-menu.mm-front,
.mm-menu.mm-next {
	left: -80%
}

.mm-menu.mm-top.mm-front,
.mm-menu.mm-top.mm-next {
	top: -80%
}

.mm-menu.mm-right.mm-front,
.mm-menu.mm-right.mm-next {
	right: -80%
}

.mm-menu.mm-bottom.mm-front,
.mm-menu.mm-bottom.mm-next {
	bottom: -80%
}

html.mm-front .mm-fixed-top,
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-bottom {
	left: 0;
	right: auto
}

html.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-top {
	top: 0
}

html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-bottom {
	bottom: 0
}

html.mm-opened.mm-light .mm-page {
	box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.mm-ismenu.mm-light {
	background: #f3f3f3;
	color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-light .mm-list>li:after {
	border-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-light .mm-list>li>a.mm-subclose {
	background: rgba(255, 255, 255, .6);
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-light .mm-list>li>a.mm-subopen:after,
.mm-menu.mm-light .mm-list>li>a.mm-subclose:before {
	border-color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-light .mm-list>li>a.mm-subopen:before {
	border-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-light .mm-list>li.mm-selected>span {
	background: rgba(255, 255, 255, .6)
}

.mm-menu.mm-light .mm-list>li.mm-label {
	background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-light .mm-search input {
	background: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-light li.mm-noresults {
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-light em.mm-counter {
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-light .mm-list li.mm-label>div>div {
	background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-light .mm-header {
	border-color: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-light .mm-header a:before {
	border-color: rgba(0, 0, 0, .3)
}

html.mm-opened.mm-white .mm-page {
	box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.mm-ismenu.mm-white {
	background: white;
	color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-white .mm-list>li:after {
	border-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-white .mm-list>li>a.mm-subclose {
	background: rgba(0, 0, 0, .08);
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-white .mm-list>li>a.mm-subopen:after,
.mm-menu.mm-white .mm-list>li>a.mm-subclose:before {
	border-color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-white .mm-list>li>a.mm-subopen:before {
	border-color: rgba(0, 0, 0, .1)
}

.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-white .mm-list>li.mm-selected>span {
	background: rgba(0, 0, 0, .08)
}

.mm-menu.mm-white .mm-list>li.mm-label {
	background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-white .mm-search input {
	background: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .6)
}

.mm-menu.mm-white li.mm-noresults {
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-white em.mm-counter {
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-white .mm-list li.mm-label>div>div {
	background: rgba(0, 0, 0, .03)
}

.mm-menu.mm-white .mm-header {
	border-color: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .3)
}

.mm-menu.mm-white .mm-header a:before {
	border-color: rgba(0, 0, 0, .3)
}

html.mm-opened.mm-black .mm-page {
	box-shadow: none
}

.mm-ismenu.mm-black {
	background: black;
	color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-black .mm-list>li:after {
	border-color: rgba(255, 255, 255, .2)
}

.mm-menu.mm-black .mm-list>li>a.mm-subclose {
	background: rgba(255, 255, 255, .25);
	color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-black .mm-list>li>a.mm-subopen:after,
.mm-menu.mm-black .mm-list>li>a.mm-subclose:before {
	border-color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-black .mm-list>li>a.mm-subopen:before {
	border-color: rgba(255, 255, 255, .2)
}

.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),
.mm-menu.mm-black .mm-list>li.mm-selected>span {
	background: rgba(255, 255, 255, .25)
}

.mm-menu.mm-black .mm-list>li.mm-label {
	background: rgba(255, 255, 255, .15)
}

.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul {
	background: rgba(255, 255, 255, .15)
}

.mm-menu.mm-black .mm-search input {
	background: rgba(255, 255, 255, .3);
	color: rgba(255, 255, 255, .6)
}

.mm-menu.mm-black li.mm-noresults {
	color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-black em.mm-counter {
	color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-black .mm-list li.mm-label>div>div {
	background: rgba(255, 255, 255, .15)
}

.mm-menu.mm-black .mm-header {
	border-color: rgba(255, 255, 255, .2);
	color: rgba(255, 255, 255, .3)
}

.mm-menu.mm-black .mm-header a:before {
	border-color: rgba(255, 255, 255, .3)
}

.alignleft {
	float: left;
	margin: 0 10px 10px 0
}

.alignright {
	float: right;
	margin: 0 0 10px 10px
}

.aligncenter {
	float: none;
	margin: 0 auto 10px
}

.wp-caption {
	max-width: 100%;
	position: relative
}

.wp-caption-text {
	position: absolute;
	bottom: 20px;
	left: 20px;
	padding: 4px 10px;
	background: #313131;
	color: #fff
}

.gallery .wp-caption-text {
	display: none
}

.bypostauthor {}

.author_avatar {
	float: left;
	margin: 0 15px 0 0
}

.flexslider {
	margin: 0!important;
	border-radius: 0!important
}

.wpcf7-form p {
	margin-bottom: 10px
}

.wpcf7-form .wpcf7-textarea {
	height: 150px;
	width: 100%!important
}

.wpcf7-text {
	width: 60%!important
}

.widget .wpcf7-text {
	width: 100%!important
}

.wpcf7-submit {
	float: left
}

.archive_page .grid_6 .grid_3,
.archive_page .grid_6 .grid_9 {
	width: 100%;
	margin: 0 0 40px
}

.image-container {
	position: relative
}

.image-container img {
	margin: 0 auto
}

.image-container .caption,
.gallery_item .caption {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 99;
	color: #FFF;
	background: #1D1E20;
	padding: 4px 10px
}

.share_post li {
	float: left;
	margin: 0
}

div.wpcf7 img.ajax-loader {
	margin: 5px 0 0 12px;
	display: inline-block
}

.wp-polls-ans p {
	display: inline-block;
	margin: 0 0 8px
}

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	background: #1D1E20;
	color: #FFF;
	padding: 10px 20px
}

.bbp-header a {
	color: #fff
}

.bbp-header #subscription-toggle,
.bbp-header #favorite-toggle {
	line-height: 22px
}

.bbp-header #subscription-toggle {
	color: #1D1E20
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
	background: #1D1E20;
	color: #FFF;
	opacity: 1
}

#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	padding: 10px 20px
}

.bbp-search-form {
	margin: 0 0 12px
}

#bbpress-forums .button,
#bbp_search_submit {
	color: #FFF;
	background: #1D1E20;
	border: 0;
	height: 34px;
	outline: none;
	padding: 8.5px 10px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}

#bbpress-forums .button:hover,
#bbp_search_submit:hover {
	background: #55B2F3
}

.bbp-form .submit {
	margin: 0 auto 20px
}

div.bbp-breadcrumb,
div.bbp-topic-tags {
	line-height: 36px
}

.bbp-breadcrumb-sep {
	padding: 0 6px
}

#bbpress-forums li.bbp-header ul {
	font-size: 14px
}

.bbp-forum-title,
#bbpress-forums .bbp-topic-title .bbp-topic-permalink {
	font-size: 14px;
	font-weight: 700
}

#bbpress-forums p.bbp-topic-meta span {
	margin: 5px auto;
	display: table
}

#bbpress-forums .bbp-topic-started-by {
	display: block!important
}

#bbpress-forums p.bbp-topic-meta a {
	margin: 0 10px 0 0;
	display: inline-block
}

#subscription-toggle,
#favorite-toggle {
	float: right;
	line-height: 34px;
	color: #DFDFDF;
	display: block;
	border: 1px solid #DFDFDF;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-size: 12px
}

div.bbp-template-notice a {
	float: left;
	margin: 0 20px 0 0
}

div.bbp-template-notice a:first-child,
div.bbp-template-notice a:last-child {
	float: left;
	margin: 0 8px 0 0
}

#bbp_topic_title,
#bbp_topic_tags {
	width: 400px
}

#bbp_stick_topic_select,
#bbp_topic_status_select,
#display_name {
	width: 200px
}

#bbpress-forums fieldset.bbp-form {
	margin-bottom: 40px
}

.bbp-form .quicktags-toolbar {
	border: 1px solid #EBEBEB
}

.bbp-form .bbp-the-content,
#bbpress-forums #description {
	border-width: 1px!important;
	height: 200px!important
}

.widget_display_replies a,
.widget_display_topics a {
	display: inline-block
}

.widget_display_replies li,
.widget_display_forums li,
.widget_display_views li,
.widget_display_topics li {
	display: block;
	border-bottom: 1px solid #E6E6E6;
	line-height: 32px;
	position: relative
}

.widget_display_replies li div,
.widget_display_topics li div {
	font-size: 11px
}

.widget_display_stats dt {
	margin: 0 0 4px;
	border-bottom: 1px solid #EEE;
	color: #3C3C3C
}

.widget_display_stats dd {
	float: right;
	margin: -22px 0 0 0;
	color: #EEE
}

#bbpress-forums div.bbp-topic-content code,
#bbpress-forums div.bbp-reply-content code,
#bbpress-forums div.bbp-topic-content pre,
#bbpress-forums div.bbp-reply-content pre {
	background-color: #FFF;
	padding: 12px 20px;
	max-width: 96%;
	margin-top: 0
}

#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	border-radius: 100%
}

.arqam-widget-counter li span {
	font-size: 16px!important;
	padding: 2px 0!important
}

.arqam-widget-counter li a small {
	font-size: 12px!important;
	padding: 4px 0!important;
	display: block!important
}

.arqam-widget-counter li a {
	opacity: 1!important;
	border-radius: 2px!important
}

.arqam-widget-counter {
	margin-bottom: 40px!important
}

.wpb_wrapper .banner {
	float: none!important;
	margin: 0 0 40px!important
}

.wpb_wrapper .banner img {
	margin: 0 auto!important
}

.vc_responsive .wpb_row .vc_span12 {
	padding: 0!important
}

.review-list li {
	margin: 0!important
}

.review-total-wrapper span.review-total-box {
	font-size: 32px!important
}

.zilla-likes,
.zilla-likes:hover,
.zilla-likes.active {
	margin: 0!important
}

.zilla-likes:hover,
.zilla-likes.active {
	color: red!important
}

.commentlist .fn {
	margin: 0
}

#slideshowt {
	background-color: #1D1E20;
	overflow: hidden
}

#slideshowt li {
	margin: 0
}

#slideshowt .slider_content {
	float: left;
	width: 66%;
	position: relative;
	margin: 0
}

#slideshowt.tabs-left .slider_content {
	float: right
}

#slideshowt .slider_content .prl-article-meta {
	margin-bottom: 7px;
	display: inline-block;
	border-bottom: 3px solid #e74c3c;
	color: #fff;
	opacity: .7;
	padding-bottom: 7px
}

#slideshowt .slider_content .prl-article-meta a {
	color: #fff
}

#slideshowt .slider_content ul.slides li {
	position: relative
}

#slideshowt .slider_content img {
	display: block
}

#slideshowt .slider_content .slider_title {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 20px;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99
}

#slideshowt .slider_content .slider_title .post_meta {
	color: #fff
}

#slideshowt .slider_content .slider_title h2 {
	padding: 0;
	margin: 0
}

#slideshowt .slider_content .slider_title h2 a {
	color: #fff;
	text-decoration: none
}

#slideshowt .slider_content .slider_title h2 a:hover {
	color: #ddd
}

#slideshowt .flex-direction-nav {
	position: absolute;
	top: 50%;
	width: 100%;
	height: 0;
	opacity: 1;
	z-index: 99
}

#slideshowt .flex-direction-nav a {
	position: absolute;
	top: 0;
	width: 36px;
	height: 46px;
	margin-top: -25px;
	line-height: 46px;
	display: block;
	color: #fff;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
	border: 2px solid rgba(255, 255, 255, .5);
	background: url(../../sites/all/themes/nodepcazino/img/_blank.gif);
	border-radius: 0
}

#slideshowt .flex-direction-nav a:before {
	position: absolute;
	top: 0;
	width: 34px;
	height: 46px;
	line-height: 46px;
	font-family: "FontAwesome";
	font-size: 30px;
	display: block;
	text-indent: 0;
	text-align: center
}

#slideshowt .flex-direction-nav a.flex-prev:before {
	content: "\f104"
}

#slideshowt .flex-direction-nav a.flex-next:before {
	content: "\f105";
	left: auto;
	right: 0
}

#slideshowt .flexslider:hover .flex-next:hover,
#slideshowt .flexslider:hover .flex-prev:hover {
	opacity: .8
}

#slideshowt .flex-direction-nav .flex-prev {
	left: 40px
}

#slideshowt .flex-direction-nav .flex-next {
	right: 40px
}

#slideshowt .slider_content:hover .flex-direction-nav a.flex-next {
	right: 20px;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)
}

#slideshowt .slider_content:hover .flex-direction-nav a.flex-prev {
	left: 20px;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)
}

#slideshowt .slider_tabs img,
#slideshowt .slider_tabs .tt_review,
#slideshowt .slider_tabs .thumb-icon,
#slideshowt .slider_tabs .details,
#slideshowt .slider_tabs .post-edit-link {
	display: none!important
}

#slideshowt .slider_tabs .wgr a.first_A::after {
	height: 0;
	background: none
}

#slideshowt .slider_tabs .flex-active .wgr a.first_A::after {
	background: #333
}

#slideshowt .slider_tabs h3 {
	position: relative;
	bottom: 0;
	padding: 0;
	margin: 0!important;
	font-size: 13px
}

#slideshowt .slider_tabs {
	float: right;
	width: 34%
}

.grid_6 #slideshowt .slider_tabs {
	display: none
}

.grid_6 #slideshowt .slider_content {
	width: 100%
}

#slideshowt.tabs-left .slider_tabs {
	float: left
}

#slideshowt .slider_tabs .tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative
}

#slideshowt .slider_tabs .tabs>li {
	position: relative
}

.flex-direction-nav {
	display: none!important
}

#slideshowt .slider_tabs .tabs .tab_content {
	overflow: hidden
}

#slideshowt .slider_tabs .tabs li.flex-active .tab_content {
	color: #fff
}

#slideshowt .slider_tabs .tabs li.flex-active a {
	color: #fff;
	background-color: #111
}

#slideshowt .slider_tabs .tabs a {
	color: #aaa;
	font-size: 13px;
	border-bottom: 1px solid #2B2B2B;
	display: block;
	padding: 12px 20px
}

#slideshowt .slider_tabs .tabs a:hover {
	color: #fff;
	text-decoration: none
}

#slideshowt .slider_tabs .tabs a .small_meta {
	padding-left: 5px;
	font-size: 11px;
	color: #999
}

.wp_review_tab_widget_content {
	margin: 0 0 40px!important
}

.wp_review_tab_widget_content .tab_title a {
	background: #F8F8F8!important
}

.wp_review_tab_widget_content .tab_title.selected a {
	background: #FFF!important
}

.review-total-only.small-thumb {
	font-size: 12px!important;
	font-weight: 500!important;
	padding: 0 6px!important
}

#layout .head_t .tt_nav {
	background: #181818
}

#layout .tt_nav .sf-menu {
	margin: 12px 0!important
}

#layout .tt_nav .tt_nav li:first-child a {
	margin: 0 8px 0 0!important
}

#layout .tt_nav .sf-menu li:hover ul,
#layout .tt_nav .sf-menu li.sfHover ul {
	top: 34px
}

.e_center .logo {
	float: none;
	margin: 15px auto;
	display: table
}

.e_center .banner {
	float: none;
	margin: 14px auto;
	display: table
}

#layout .e_center .sf-menu {
	float: none;
	display: table;
	margin: 12px auto!important
}

#layout .head_t a.btn_canvas {
	margin: 2px 0!important
}

#masonry-container {
	margin: 0 0 0 -30px
}

#masonry-container .post {
	margin: 0 0 0 30px;
	position: relative;
	display: block
}

.two_col_mas .post {
	width: 47.5%
}

.grid_9 .two_col_mas .post {
	width: 46.6%
}

.grid_6 .two_col_mas .post {
	width: 44.6%
}

.grid_6.alpha .two_col_mas .post,
.grid_6.omega .two_col_mas .post {
	width: 44.7%
}

.three_col_mas .post {
	width: 30.8%
}

.grid_9 .three_col_mas .post {
	width: 29.9%
}

.grid_6 .three_col_mas .post {
	width: 44.6%
}

.grid_6.alpha .three_col_mas .post,
.grid_6.omega .three_col_mas .post {
	width: 44.7%
}

.four_col_mas .post {
	width: 22.5%
}

.grid_9 .four_col_mas .post {
	width: 21.4%
}

.grid_6 .four_col_mas .post {
	width: 44.6%
}

.grid_6.alpha .four_col_mas .post,
.grid_6.omega .four_col_mas .post {
	width: 44.7%
}

#masonry-container .b_block {
	margin: 0 0 30px 0!important
}

.tt {
	display: block;
	padding: 10px 0;
	border-bottom: 3px solid #DDD;
	text-align: center
}

.notification-box {
	position: relative;
	margin-bottom: 10px;
	border-radius: 3px;
	padding: 20px 32px 20px 20px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	-webkit-animation: fadeInUp 1.3s;
	animation: fadeInUp 1.3s
}

a.notification-close {
	position: absolute;
	right: 20px;
	top: 20px;
	font-size: 12px
}

.notification-box p {
	margin: 0
}

.notification-box p i {
	padding-right: 10px;
	border-right: 1px solid;
	margin-right: 10px
}

.notification-box-info {
	color: #65cad3;
	border: 1px solid #65cad3
}

.notification-box-success {
	color: #1abc9c;
	border: 1px solid #1abc9c
}

.notification-box-warning {
	color: #eed880;
	border: 1px solid #eed880
}

.notification-box-error {
	color: #e06f6f;
	border: 1px solid #e06f6f
}

.notification-box-info a {
	color: #65cad3
}

.notification-box-success a {
	color: #1abc9c
}

.notification-box-warning a {
	color: #eed880
}

.notification-box-error a {
	color: #e06f6f
}

.symple-pricing-table {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 16px
}

.symple-pricing-table div {
	list-style: none
}

.symple-pricing-table>div {
	margin-right: 4%;
	list-style: none;
	text-shadow: none;
	margin-bottom: 0;
	border: 1px solid #ddd;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05)
}

.symple-pricing-table .symple-pricing-header {
	background: #333;
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #111
}

.symple-pricing-table .symple-pricing-header h5 {
	color: #fff;
	font-size: 1.313em;
	margin: 0;
	padding: 0 20px 10px;
	font-weight: 700;
	background: url(../../sites/all/themes/nodepcazino/css/images/dotted-border-half.html) bottom repeat-x;
	border-bottom: 1px solid #111
}

.symple-pricing-table .symple-pricing-cost {
	color: #fff;
	font-size: 1.50em;
	line-height: 1em;
	padding-top: 20px;
	border-top: 1px solid #444
}

.symple-pricing-table .featured .symple-pricing-header {
	background: #fd5c41;
	margin: -1px;
	color: #fff;
	border-bottom: 1px solid #e72302
}

.symple-pricing-table .featured .symple-pricing-header h5 {
	color: #fff;
	border-bottom: 1px solid #e72302
}

.symple-pricing-table .featured .symple-pricing-cost {
	border-top: 1px solid #fe8773
}

.symple-pricing-table .symple-pricing-per {
	font-size: .786em;
	color: #fff
}

.symple-pricing-table .symple-pricing-content {
	background: #fff;
	font-size: .857em;
	text-align: center
}

.symple-pricing-table .symple-pricing-content ul {
	margin: 0!important;
	list-style: none!important
}

.symple-pricing-table .symple-pricing-content ul li {
	margin: 0!important;
	padding: 10px 20px!important;
	border-bottom: 1px solid #eee;
	list-style: none!important
}

.symple-pricing-table .symple-pricing-content ul li:nth-child(2n+2) {
	background: #f9f9f9
}

.symple-pricing-table .symple-pricing-button {
	background: #fff;
	text-align: center;
	border-top: 1px solid #fff;
	padding: 20px
}

.symple-pricing-table .symple-pricing-button .symple-button {
	float: none;
	margin: 0 auto
}

.symple-one-half {
	width: 48%
}

.symple-one-third {
	width: 30.66%
}

.symple-two-third {
	width: 65.33%
}

.symple-one-fourth {
	width: 22%
}

.symple-three-fourth {
	width: 74%
}

.symple-one-fifth {
	width: 16.8%
}

.symple-two-fifth {
	width: 37.6%
}

.symple-three-fifth {
	width: 58.4%
}

.symple-four-fifth {
	width: 67.2%
}

.symple-one-sixth {
	width: 13.33%
}

.symple-five-sixth {
	width: 82.67%
}

.symple-one-half,
.symple-one-third,
.symple-two-third,
.symple-three-fourth,
.symple-one-fourth,
.symple-one-fifth,
.symple-two-fifth,
.symple-three-fifth,
.symple-four-fifth,
.symple-one-sixth,
.symple-five-sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 2em;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.symple-column-last {
	margin-right: 0!important;
	clear: right
}

.symple-column-last:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.review-wrapper {
	border: 1px solid #e7e7e7;
	margin-bottom: 1.5em;
	overflow: hidden;
	clear: both
}

.review-title {
	background-color: #f6f6f6;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
	padding: 10px 15px
}

.review-wrapper .review-list {
	margin: 0;
	list-style: none;
	padding: 0
}

.review-list li {
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 15px;
	position: relative;
	list-style: none
}

.review-list li:nth-child(even) {
	background-color: #fafafa
}

.review-list li:last-child {
	border-bottom: 1px solid #e7e7e7
}

.review-summary-title {
	margin-bottom: 5px
}

.review-desc {
	float: left;
	width: 75%;
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.review-desc p:last-child {
	margin-bottom: 0
}

.review-result-wrapper i {
	font-style: normal;
	font-size: 16px
}

.review-result {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	overflow: hidden;
	white-space: nowrap
}

.review-total-wrapper {
	float: right;
	margin: 0;
	margin-right: 0;
	padding-right: 0;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 15px
}

.review-total-wrapper span.review-total-box {
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	display: block;
	font-size: 40px;
	font-weight: 700;
	text-align: right;
	margin: 0;
	padding: 35px 0 20px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.review-total-wrapper span.review-total-box small {
	font-size: 12px;
	display: block
}

.percentage-icon {
	font-size: 22px;
	position: relative;
	top: -14px
}

.review-total-star {
	position: relative;
	margin-top: 5px;
	margin: 5px auto 15px auto;
	float: right
}

.review-total-star.allowed-to-rate {
	margin-top: -10px
}

.review-total-star.allowed-to-rate.has-not-rated-yet a {
	cursor: pointer
}

.review-total-star.allowed-to-rate.has-not-rated-yet:hover .review-result {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none
}

.review-total-star.allowed-to-rate.has-not-rated-yet a:hover>i {
	opacity: 1;
	filter: alpha(opacity=1)
}

.review-total-star.allowed-to-rate a.hovered i {
	opacity: 1;
	filter: alpha(opacity=1)
}

.mts-review-wait-msg {
	display: none
}

.review-total {
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	z-index: 99;
	text-indent: -9999px
}

.review-star {
	position: absolute;
	right: 15px;
	top: 10px
}

.bar-point .review-star,
.percentage-point .review-star {
	position: relative;
	margin: 6px 0;
	top: 0;
	right: 0
}

.bar-point .review-result-wrapper,
.percentage-point .review-result-wrapper {
	background: rgba(0, 0, 0, .1) 0 -24px repeat-x;
	width: 100%;
	height: 22px
}

.bar-point .review-result,
.percentage-point .review-result {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	z-index: 99;
	text-indent: -9999px
}

.review-total-star.allowed-to-rate .review-result-wrapper {
	background: none
}

.entry-content .review-title,
#content .review-title {
	margin: 0
}

.entry-content .review-wrapper li {
	margin: 0
}

.entry-content .review-summary-title,
#content .review-summary-title {
	margin-bottom: 5px
}

#content .review-list {
	margin: 0
}

#content .review-desc p:last-child {
	margin-bottom: 0
}

.review-total-only {
	padding: 3px 10px;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	font-size: 13px;
	display: inline-block
}

.review-total-only .percentage-icon {
	font-size: inherit;
	top: 0
}

.review-total-only .review-type-star {
	font-size: 12px;
	padding: 3px 6px
}

.review-total-only .review-total-star {
	font-size: 12px;
	margin: 0
}

.review-total-only .review-result-wrapper i {
	color: #FFF!important;
	opacity: .5;
	filter: alpha(opacity=50)
}

.review-total-only .review-result-wrapper .review-result i {
	opacity: 1;
	filter: alpha(opacity=100)
}

.user-review-area {
	border-top: 1px solid #e7e7e7;
	margin-top: -1.5em;
	overflow: hidden;
	padding: 10px 15px;
	position: relative;
	clear: both
}

.user-total-wrapper {
	float: left;
	margin: 0
}

.review-total-star.allowed-to-rate {
	float: right;
	margin: 0
}

.user-total-wrapper .user-review-title {
	font-weight: 700;
	margin: 0
}

.bar-point .review-result {
	background-color: #55b2f3
}

.review-wrapper,
.review-title,
.review-desc p {
	color: #3f3f3f
}

.review-list li,
.review-wrapper {
	background: #fff
}

.review-title,
.review-list li:nth-child(2n) {
	background: #fafafa
}

.bar-point .allowed-to-rate .review-result,
.percentage-point .allowed-to-rate .review-result {
	background: none
}

.review-total-star.allowed-to-rate a i {
	color: #55b2f3;
	opacity: .5;
	filter: alpha(opacity=50)
}

.bar-point .allowed-to-rate .review-result,
.percentage-point .allowed-to-rate .review-result {
	text-indent: 0
}

.bar-point .allowed-to-rate .review-result i,
.percentage-point .allowed-to-rate .review-result i,
.mts-user-review-star-container .selected i {
	color: #55b2f3;
	opacity: 1;
	filter: alpha(opacity=100)
}

.review-wrapper,
.review-title,
.review-list li,
.review-list li:last-child,
.user-review-area {
	border-color: #efefef
}

#block-views-slider-block,
.grid_6 .post {
	overflow: hidden
}

.b_block.medium_thumb p {
	font-size: 12px
}

.r_post .field-name-field-image,
.node-ios-android-casino .field-name-field-label {
	float: left;
	margin: 0 10px 10px 0
}

.r_post .field-name-body {
	margin-bottom: 30px
}

.field-name-field-photos .field-item,
.field-name-field-image .field-item {
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 10px
}

.field-name-field-photos .field-item img,
.field-name-field-image .field-item img {
	padding: 2px;
	border: 1px solid #ccc
}

.field-name-field-photos {
	clear: both
}

#pr {
	float: left!important
}

#pr_left {
	float: left!important;
	width: 34%
}

#pr_right {
	padding: 10px;
	float: right;
	width: 63%
}

#pr .pr_label img {
	width: 190px;
	padding-left: 45px
}

.pr_down {
	margin-left: 35px!important
}

.pr_down span {
	font-weight: 700;
	margin-top: 17px;
	text-transform: uppercase;
	color: #fff;
	font-family: Geneva, 'Times New Roman', Times, serif;
	margin-left: 45px;
	float: left!important
}

.pr_down span:hover {
	color: #8f00bb
}

.pr_but {
	margin-left: 45px;
	margin-top: 15px
}

#pr .pr_bonus,
.pr_plus,
.pr_obzor,
.pr_screen,
.pr_dep,
.pr_payout {
	margin-top: 10px;
	height: auto
}

.bio_legend {
	height: auto;
	margin-left: 20px;
	float: left;
	width: 350px
}

#pr .pr_boxhead {
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	font-size: 15px;
	font-weight: 700;
	padding-top: 5px;
	text-align: center;
	background-color: #ffbf3d;
	border-radius: 7px 7px 0 0
}

.pr_plushead {
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	font-size: 15px;
	font-weight: 700;
	padding-top: 5px;
	text-align: center;
	background-color: #bfe982;
	border-radius: 7px 7px 0 0
}

.pr_bonusbox {
	border-bottom-color: #fead0f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #fead0f;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #fead0f;
	border-right-style: solid;
	border-right-width: 1px;
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	margin-bottom: 20px;
	background-color: #fff6d8;
	border-radius: 0 0 7px 7px
}

.pr_obzorhead,
.pr_screenhead {
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	font-size: 15px;
	font-weight: 700;
	padding-top: 5px;
	text-align: center;
	background-color: #e1e1e1;
	border-radius: 7px 7px 0 0
}

.pr_dephead,
.pr_payouthead {
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	font-size: 15px;
	font-weight: 700;
	padding-top: 5px;
	text-align: center;
	background-color: #d8c4f5;
	border-radius: 7px 7px 0 0
}

.pr_plusbox {
	border-bottom-color: #bfe982;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #bfe982;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #bfe982;
	border-right-style: solid;
	border-right-width: 1px;
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	margin-bottom: 20px;
	background-color: #efffe0;
	border-radius: 0 0 7px 7px
}

.pr_obzorbox,
.pr_screenbox {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #fff;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: repeat-x;
	background-size: auto;
	border-bottom-color: #e1e1e1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #e1e1e1;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #e1e1e1;
	border-right-style: solid;
	border-right-width: 1px;
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	margin-bottom: 20px;
	border-radius: 0 0 7px 7px
}

.pr_depbox,
.pr_payoutbox {
	border-bottom-color: #d8c4f5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #d8c4f5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d8c4f5;
	border-right-style: solid;
	border-right-width: 1px;
	color: #000;
	font-family: "arial", "verdana", "helvetica";
	margin-bottom: 20px;
	background-color: #f3ecfd;
	border-radius: 0 0 7px 7px
}

.pr_bonusbox .container,
.pr_screenbox .container,
.pr_plusbox .container,
.container,
.pr_obzorbox .container,
.pr_depbox .container,
.pr_payoutbox .container {
	font-size: 12px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 8px
}

.plus1 li {
	padding-left: 25px!important;
	background-color: transparent;
	background-image: url(../../sites/all/themes/nodepcazino/images/icons-32.png)!important;
	background-origin: padding-box;
	background-position: 0 -693px!important;
	background-repeat: no-repeat;
	background-size: auto;
	list-style-type: none
}

.minus1 li {
	padding-left: 25px!important;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(../../sites/all/themes/nodepcazino/images/icons-32.png)!important;
	background-origin: padding-box;
	background-position: 0 -3991px!important;
	background-repeat: no-repeat;
	background-size: auto
}

.screen1 {
	display: inline;
	text-align: justify
}

.rooms1 {
	display: inline;
	text-align: justify;
	width: 100px;
	height: 74px
}

.screen1 img {
	border-bottom-color: #dedede;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #dedede;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #dedede;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #dedede;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	width: 178px;
	height: 120px
}

.screen1 img:hover {
	border: 1px #ff0012 solid
}

.pr_info {
	display: inline
}

.pr_name {
	font-weight: 700;
	float: left;
	width: 30%
}

.pr_name2 {
	padding-left: 20px;
	width: 68%
}

.pr_name3 {
	float: left;
	font-weight: 700;
	width: 12%
}

.pr_name4 {
	width: 90%
}

a.lib-gfx-btn-sml {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(../../sites/all/themes/nodepcazino/images/cta-btn-sml.png);
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: auto;
	border-bottom-color: currentColor;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-left-color: currentColor;
	border-left-style: none;
	border-left-width: medium;
	border-right-color: currentColor;
	border-right-style: none;
	border-right-width: medium;
	border-top-color: currentColor;
	border-top-style: none;
	border-top-width: medium;
	color: #000;
	display: inline-block;
	font-family: "Verdana", "Geneva", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", "Verdana Ref", sans-serif;
	font-weight: 600;
	font-size: 11px;
	margin-right: 4px;
	padding: 2px 40px;
	text-decoration: none;
	width: 87px;
	height: 23px
}

a.lib-gfx-btn-sml span {
	margin-top: 2px;
	position: absolute
}

a.lib-gfx-btn-sml:hover {
	color: red
}

.obzor1 p {
	margin: 7px 0!important
}

.pr_screenbox .field-item {
	display: inline-block;
	vertical-align: top;
	margin: 10px 12px
}

.r_post .pr_screenbox .field-name-field-image {
	float: none!important;
	margin: 0!important
}

.pr_bonusbox ol li,
.pr_bonusbox div {
	padding: 0!important;
	line-height: 17px!important
}

.pr_bonusbox .container {
	padding: 8px!important
}

.view-id-casino .views-view-grid td {
	padding: 10px;
	border: 2px #ccc dotted;
	text-align: center
}

.views-field-field-pr-game-url {
	width: 120px
}

.view-id-casino .views-view-grid .views-field-field-superbonus {
	width: 200px;
	color: red;
	font-weight: 700
}

.view-id-casino .views-view-grid .views-field-field-pr-rakeback-value {
	font-weight: 700
}

.view-id-casino .views-field-title a {
	font-weight: 700;
	font-size: 14px;
	color: #55B2F3
}

.view-id-casino table tr:hover,
.view-id-casino .table tr:hover {
	background: none!important
}

.view-id-casino .views-field-field-logo img {
	width: 160px;
	max-height: 80px;
	margin: 0 auto
}

.view-id-casino .views-field-field-logo {
	height: 80px
}

.view-id-bonus.view-display-id-page .attachment {
	margin-bottom: 20px
}

.view-id-bonus .title-bonus {
	position: relative;
	background: #30232c;
	height: 70px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	position: relative;
	border-bottom: 4px solid #55B2F3;
	text-shadow: 1px -1px #1a170d;
	behavior: url(/PIE.htc)
}

.title-bonus h2 {
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
	padding-left: 13px;
	padding-top: 11px;
	text-transform: uppercase
}

.title-bonus img {
	position: absolute;
	left: 10px;
	top: 8px
}
.view-id-bonus .views-table tr {
	background: url(../../sites/all/themes/nodepcazino/images/nodepcazino.png) left top repeat-x;
	background-color: #f1f1f1;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 11px;
	padding-bottom: 11px;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #dcdcdc
}

.view-id-bonus .views-table tr:hover {
	background: #ddd;
	-webkit-transition: all .2s;
	transition: all .2s
}

.view-id-bonus .views-table td {
	padding: 11px 4px!important;
	vertical-align: middle
}

.view-id-bonus .views-field-counter {
	background: url(../../sites/all/themes/nodepcazino/images/numb.png) 3px 11px no-repeat;
	width: 23px;
	height: 28px;
	display: inline-block;
	text-decoration: none;
	color: #263339;
	font-weight: 700;
	text-shadow: none;
	text-align: center;
	padding-top: 3px!important;
	margin-left: 4px;
	margin-top: 13px
}

.view-id-bonus .views-field-field-label {
	width: 80px
}

.view-id-bonus .views-field-field-label img {
	border: 1px solid #dcdcdc;
	background: #FFF;
	padding: 1px
}

.view-id-bonus .views-field-field-label:hover img {
	border: 1px solid #55B2F3
}

.view-id-bonus .views-field-title {
	font-size: 13px;
	font-weight: 700;
	width: 215px
}

.view-id-bonus .views-field-title a {
	color: #20151d;
	text-decoration: underline
}

.view-id-bonus .views-field-body {
	font-size: 11px;
	width: 260px
}

.view-id-bonus .views-field-field-casinos a {
	border: none!important;
	background: url(../../sites/all/themes/nodepcazino/images/casino.gif) left top repeat-x;
	border: solid 1px #c2c2c2;
	height: 23px;
	display: inline-block;
	text-align: center;
	color: #444!important;
	-webkit-box-shadow: #bbb 0 1px 2px;
	-moz-box-shadow: #bbb 0 1px 2px;
	box-shadow: #bbb 0 1px 2px;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	position: relative;
	padding-top: 0;
	padding-left: 8px;
	padding-right: 8px;
	behavior: url(/PIE.htc)
}

.view-id-bonus .views-field-field-take-bonus a,
.view-id-bonus .views-field-view-node a {
	background: url(../../sites/all/themes/nodepcazino/images/game.png) left top repeat-x;
	border: solid 1px #a53b3b;
	height: 23px;
	display: inline-block;
	text-align: center;
	color: #FFF;
	-webkit-box-shadow: #bbb 0 1px 2px;
	-moz-box-shadow: #bbb 0 1px 2px;
	box-shadow: #bbb 0 1px 2px;
	text-shadow: 1px 1px #a1362f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	position: relative;
	padding-left: 8px;
	padding-right: 8px;
	behavior: url(/PIE.htc)
}

.view-id-bonus .views-field-field-casino a {
	background: url(../../sites/all/themes/nodepcazino/images/button.png) left top repeat-x;
	border: solid 1px #75a231;
	height: 23px;
	display: inline-block;
	text-align: center;
	color: #FFF;
	-webkit-box-shadow: #bbb 0 1px 2px;
	-moz-box-shadow: #bbb 0 1px 2px;
	box-shadow: #bbb 0 1px 2px;
	text-shadow: 1px 1px #5e8227;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	position: relative;
	padding-top: 0;
	padding-left: 8px;
	padding-right: 8px;
	behavior: url(/PIE.htc)
}

.view-id-bonus .views-field-field-casino a:hover {
	background: url(../../sites/all/themes/nodepcazino/images/button.png) left -28px repeat-x
}

.view-id-bonus .views-field-view-node a:hover,
.view-id-bonus .views-field-field-take-bonus a:hover {
	background: url(../../sites/all/themes/nodepcazino/images/game.png) left -28px repeat-x
}

.view-id-bonus .views-field-field-casinos a:hover {
	background: url(../../sites/all/themes/nodepcazino/images/casino.gif) left -28px repeat-x
}

.view-id-bonus .views-field-title a:hover {
	color: #55B2F3
}

.get-casino-bonus {
	background: url(../../sites/all/themes/nodepcazino/images/get_bonus.png) 0 0 no-repeat;
	display: block;
	width: 415px;
	height: 90px;
	text-align: center;
	margin: 0 auto;
	font-size: 22px;
	color: #FFF!important;
	line-height: 83px;
	text-decoration: none!important
}

.get-casino-bonus:hover {
	background-position: 0 -200px;
	text-decoration: none;
	color: #FFF!important
}

.node-bonus .field-name-field-take-bonus {
	margin: 25px 0;
	padding: 15px 0;
	border-bottom: 1px #ccc dotted;
	border-top: 1px #ccc dotted
}

.node-bonus .field-name-field-instruction {
	border-bottom: 1px #ccc dotted;
	margin-bottom: 25px;
	padding-bottom: 25px
}

.node-bonus .field-name-field-instruction .field-label {
	font-size: 17px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px
}

.node-bonus .field-name-field-instruction .field-item {
	font-size: 12px;
	line-height: normal!important
}

.view-stock-casino .node-readmore {
	background: url(../../sites/all/themes/nodepcazino/images/arrow.jpg) 0 3px no-repeat
}

.view-stock-casino .node-readmore a {
	padding-left: 17px
}

.news-summary {
	font-weight: 700;
	font-size: 13px
}

.node-article .field-name-body.field-type-text-with-summary,
.node-ios-android-casino .field-name-body.field-type-text-with-summary {
	clear: both
}

.node-article.node-teaser h2.node-title {
	margin-bottom: 10px!important
}

.icon-user.mi {
	margin-left: 10px
}

.post-info {
	float: left;
	width: 279px
}

#block-system-main-menu .menu li:hover a,
#block-system-main-menu .menu li li:hover a {
	color: #55B2F3!important
}

#block-system-main-menu .menu li:hover li a,
#block-system-main-menu .menu li li:hover li a {
	color: #000!important
}

.view-id-games h3 {
	height: 30px;
	border-bottom: 4px solid #55B2F3;
	font-size: 21px;
	color: #30232c;
	font-weight: 700;
	padding-left: 27px;
	padding-top: 16px;
	text-transform: uppercase;
	background: url(../../sites/all/themes/nodepcazino/images/ruletka.png) 0 16px no-repeat
}

.view-grouping-header {
	font-size: 12px
}

.game-casino {
	width: 31%;
	float: left;
	border: 1px solid #ececec;
	-webkit-box-shadow: #bbb 0 1px 2px;
	-moz-box-shadow: #bbb 0 1px 2px;
	box-shadow: #bbb 0 1px 2px;
	margin-right: 11px;
	margin-bottom: 20px;
	margin-top: 20px
}

.game-casino .views-field-title {
	text-align: center;
	height: 40px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase
}

.game-casino .views-field-title a {
	color: #20151d;
	text-decoration: none;
	padding-top: 8px;
	display: block
}

.game-casino .views-field-title a:hover,
.game-casino:hover .views-field-title a {
	color: #55B2F3
}

.game-casino:hover {
	border: 1px solid #55B2F3
}

.view-grouping {
	clear: both;
	float: none
}

.node-games.view-mode-full .field-name-body {
	clear: both;
	float: none;
	margin-bottom: 5px
}

.node-games.view-mode-full .field-name-field-play-real-money .play {
	display: block;
	width: 287px;
	height: 158px;
	background: url(../../sites/all/themes/nodepcazino/images/play.gif) 0 0 no-repeat;
	border: 1px solid #ccc;
	margin-top: 30px
}

.node-games.view-mode-full .field-name-field-play-real-money .play:hover {
	border: 1px solid #55B2F3
}

#webform-client-form-22 textarea {
	height: 150px
}

#block-block-12 p {
	margin-bottom: 0!important
}

.profile .field-label-above {
	margin: 10px 0
}

#big_carousel .owl-item:first-child .details a {
	display: none
}

ul.links li.comment-add {
	display: none
}

#comments h2 {
	margin-bottom: 5%!important
}

.page-comment-reply #comment-form,
.page-comment-edit #comment-form,
.review-form {
	background: #f2f2f2;
	margin-top: -7px;
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 2%;
	margin-top: 6%;
	margin-bottom: 8%
}

.review-form h2.title {
	margin-bottom: 3%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2%;
	width: 97%
}

#comment-form input.form-text,
.review-form textarea {
	display: block;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

#comments label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700
}

#comment-form input.form-text {
	height: 30px
}

#comment-form input.form-text,
#comment-form textarea {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #6c6c6c;
	font-size: 86%;
	outline: 0;
	background: #fff;
	width: 100%
}

#comment-form textarea {
	min-height: 80px
}

#comment-form .form-submit,
#comment-form .form-submit,
#comment-confirm-delete .form-submit {
	margin-right: 2%;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}

.review-form #comment-form {
	padding-bottom: 0!important
}

.comment {
	margin-bottom: 3%;
	padding: 0 0 7% 0!important;
	border-bottom: 1px dashed #d4d4d4;
	min-height: 65px
}

.comment .submitted {
	float: left;
	width: 22%;
	margin-right: 1%;
	text-align: center;
	padding-top: 1%;
	padding-bottom: 1%!important;
	border: 1px dotted #ccc
}

.comment .date {
	font-size: 11px;
	line-height: 1
}

.myadmin {
	float: left;
	width: 73%;
	margin-right: 1%;
	text-align: center;
	border: 1px dotted #ccc
}

.myadm {
	color: #7fa3b7;
	font-size: 78%;
	font-style: normal;
	float: left;
	padding-right: 1%
}

.new,
.update {
	color: #c00;
	background-color: transparent
}

.full-comment {
	float: left;
	width: 94%;
	position: relative;
	padding: 3%;
	background-color: #fff;
	border: 1px solid #d4d7d7;
	margin-left: 0
}

.indented .full-comment {
	width: 94%
}

.indented .indented .full-comment {
	width: 94%
}

.indented .indented .indented .full-comment {
	width: 94%
}

.comment .field-name-comment-body {
	overflow: hidden
}

.comment ul.links {
	overflow: hidden;
	position: absolute;
	bottom: -30px;
	right: 15px
}

.comment ul.links li {
	padding: 3px 6px;
	background-color: #e3e3e3;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border: 1px solid #d4d7d7;
	display: block;
	float: left;
	margin-left: 10px
}

.comment ul.links li a {
	color: #237d8f
}

.indented {
	margin-left: 5%;
	padding-bottom: 3%
}

.indented .field-name-field-fivestar,
.comment-form #edit-preview,
#comment-form .filter-wrapper.panel {
	display: none
}

.indented .field-name-comment-body {
	font-weight: 400
}

.myreply {
	font-weight: 700;
	margin-bottom: 2%;
	text-decoration: underline
}

#comments .submitted .date span {
	width: 100%;
	display: block;
	color: #7fa3b7;
	font-weight: 700
}

#comments .submitted .date span a {
	color: #7fa3b7
}

.page-header {
	margin: 0 10px 40px;
	padding: 30px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb
}

.page-header h1 {
	margin: 0;
	color: #606060;
	font-weight: 300;
	font-size: 30px;
	line-height: 1.25
}

.entry {
	margin-bottom: 40px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding-bottom: 20px
}

.e404 {
	padding: 50px 0 160px 0
}

.e404 .h1 {
	display: inline-block;
	float: left;
	margin-right: 50px;
	padding-right: 70px;
	border-right: 1px solid #ebebeb
}

.e404 .h2 {
	margin-top: 10px;
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 32px;
	line-height: 1.2
}

.e404 .h3 {
	font-size: 223px;
	font-family: "Open Sans", Arial;
	line-height: .8;
	font-weight: 600
}

.button.big,
.e404 .form-submit {
	display: inline-block;
	margin-bottom: 15px;
	padding: 6px 13px;
	outline: medium none;
	border: none;
	color: #444;
	vertical-align: baseline;
	text-align: center;
	text-decoration: none;
	font-family: "Arial";
	cursor: pointer;
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s
}

.button.big {
	padding: 10px 23px;
	font-size: 14px
}

.button.default,
.e404 .form-submit {
	background-color: #373737
}

.entry p {
	margin-bottom: 5px;
	line-height: 21px
}

.pad14 {
	padding-top: 10px
}

.cl {
	content: '';
	display: table;
	clear: both
}

.breadcrumb a,
.breadcrumb {
	font-size: 12px;
	margin-bottom: 15px
}

.breadcrumb a {
	color: #55B2F3
}

.entry p img {
	padding-right: 5px
}

.view-id-casino .view-id-bonus {
	position: relative;
	top: 2px
}

.view-id-games .game-casino .views-field-field-label img {
	width: 220px;
	height: 143px
}

#footer .footer_w ul.menu .menu__item.is-leaf {
	border-bottom: 1px solid #333;
	padding: 0 0 9px 0;
	margin: 0 0 9px 0;
	list-style-position: inside
}

.field-group-div {
	padding: 17px;
	margin-bottom: 19px;
	border: 4px double #CBCBCB;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	behavior: url(/PIE.htc);
	float: left
}

.field-group-div .field-item {
	font-family: helvetica;
	font-size: 13px;
	padding: 0 0 8px
}

.node-games.view-mode-full .group-casino-game .field-name-body {
	padding-top: 0;
	clear: none
}

.view-game-casino .views-row {
	display: inline-block;
	width: 22%;
	margin: 0 1%
}

h3.field-label-above,
.node-games .field-label-above .field-label {
	background: none repeat scroll 0 0 #eee;
	clear: both;
	display: block;
	font-size: 16px;
	font-weight: 700;
	margin: 10px 0 5px;
	padding: 10px 5px;
	border-radius: 9px;
	text-align: center
}

.view-game-casino {
	text-align: center
}

.node-games .view-game-casino .views-field-title a {
	font-size: 14px;
	color: #5BB4F3;
	font-weight: 700;
	text-decoration: underline
}

.node-games.view-mode-full .field-name-field-label {
	float: left;
	margin-right: 15px;
	margin-bottom: 40px
}

.field-name-field-screenshots {
	float: left;
	width: 56%;
	margin-right: 1%
}

.field-name-field-video {
	float: left;
	width: 42%;
	margin-left: 1%
}

.group-info .field-name-field-label {
	display: none
}

.view-id-best_casino .views-field-title a {
	font-weight: 700;
	font-size: 16px;
	text-decoration: underline
}

.view-id-best_casino .views-field-title a:hover {
	text-decoration: none
}

.view-id-best_casino .views-field-field-superbonus {
	color: #B8E3FA;
	font-size: 12px;
	line-height: 12px
}

.view-id-best_casino li.views-row {
	background: url(../../sites/all/themes/nodepcazino/images/corona.png) 0 4px no-repeat;
	padding-left: 27px;
	margin-left: 0
}

.view-id-school .views-row {
	background: url(../../sites/all/themes/nodepcazino/images/rules.png) 0 0 no-repeat;
	padding-left: 32px
}

.text-center {
	text-align: center
}

h2.text-center {
	font-size: 20px;
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 20px;
	margin-bottom: 10px
}

#block-block-11 .entry,
#block-block-19 .entry {
	margin-bottom: 20px
}

#block-block-15 .b_title h1 {
	font-size: 23px!important
}

.social-network>div,
.social-network>iframe {
	float: left
}

.social-network>div>span {
	height: 23px!important
}

.g-plusone,
#___plusone_0 {
	position: relative;
	top: -1px;
	width: 72px!important
}

.post #twitter-widget-0 {
	height: 24px!important;
	width: 100px!important
}

#vk_like {
	width: 150px!important
}

.fb-like {
	width: 195px!important
}

.field-name-body a {
	color: #55B2F3
}

.field-name-body .field-name-field-take-bonus a {
	color: #fff!important
}

#block-block-25 {
	margin-bottom: 0;
	float: left;
	width: 200px
}

#block-block-25 .cou {
	float: left;
	padding-right: 5px;
	width: 90px
}

#nodeppanel {
	background: #363e45;
	height: auto;
	width: auto;
	display: block;
	position: static;
	min-width: none;
	letter-spacing: normal;
	text-align: center;
	font: 16px sans-serif;
	position: relative;
	min-width: 1230px;
	top: 0
}

#nodeppanel ul.menu {
	margin: 0;
	width: auto;
	padding: 8px 0
}

#nodeppanel ul.menu li {
	display: inline-block;
	margin: 0 25px;
	padding: 0;
	font: bold 13px/16px 'Open Sans', sans-serif;
	color: #fdfdfd
}

#nodeppanel ul.menu li a {
	text-decoration: none;
	position: relative;
	padding: 0 5px;
	color: #fcfcfc;
	display: block
}

#nodeppanel ul.menu li a[href] {
	font: inherit;
	color: inherit;
	font-weight: 300;
	padding: 0
}

#nodeppanel ul.menu li a.current:after {
	content: ' ';
	position: absolute;
	height: 0;
	width: 100%;
	bottom: -9px;
	left: 0;
	border: 1px solid #55B2F3;
	border-width: 0 0 5px 0
}

#nodeppanel ul.menu li a span {
	display: block;
	font-size: 10px;
	font-weight: 300;
	font-style: italic
}

#nodeppanel ul.menu li.best {
	position: relative;
	top: -6px;
	color: #55B2F3
}

#nodeppanel ul.menu li:hover a:after {
	content: ' ';
	position: absolute;
	height: 0;
	width: 100%;
	bottom: -9px;
	left: 0;
	border: 1px solid #E75757!important;
	border-width: 0 0 5px 0
}

#ticker input.form-text {
	width: 68%;
	height: 42px;
	padding-left: 17px
}

#ticker .form-submit,
#search-block-form .form-submit,
.form-submit,
.post-info a.readmore {
	display: inline-block;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: rgb(68, 68, 68);
	text-decoration: none;
	user-select: none;
	padding: .2em 1.2em;
	outline: none;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	background: rgb(245, 245, 245) linear-gradient(#f4f4f4, #f1f1f1);
	transition: all .218s ease 0s;
	height: 34px
}

#ticker .form-submit:hover,
#search-block-form .form-submit:hover,
.form-submit:hover,
.post-info a.readmore:hover {
	color: rgb(24, 24, 24);
	border: 1px solid rgb(198, 198, 198);
	background: #f7f7f7 linear-gradient(#f7f7f7, #f1f1f1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

#ticker .form-submit:active,
#search-block-form .form-submit:active,
.form-submit:active,
.post-info a.readmore:active {
	color: rgb(51, 51, 51);
	border: 1px solid rgb(204, 204, 204);
	background: rgb(238, 238, 238) linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224));
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset
}

.post-info a.readmore {
	height: auto!important
}

.social-network {
	margin-top: 15px
}

.post article.node.view-mode-full a {
	text-decoration: underline
}

.post article a.get-casino-bonus {
	text-decoration: none
}

#block-block-34 {
	color: #EB3535;
	padding-top: 20px;
	clear: both;
	text-align: left;
	font-weight: 700;
	margin-bottom: 0
}

.pager-current {
	font-weight: 700
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis,
.pager-current {
	display: inline;
	padding: 0 .5em;
	list-style-type: none;
	background-image: none
}

.pager {
	clear: both;
	padding: 0;
	text-align: center
}

.post ul.tabs {
	list-style-type: none!important
}

.tabs-primary,
.tabs-secondary {
	overflow: hidden;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbb), color-stop(100%, transparent));
	background-image: -webkit-linear-gradient(bottom, #bbb 1px, transparent 1px);
	background-image: -moz-linear-gradient(bottom, #bbb 1px, transparent 1px);
	background-image: -o-linear-gradient(bottom, #bbb 1px, transparent 1px);
	background-image: linear-gradient(bottom, #bbb 1px, transparent 1px);
	list-style: none;
	border-bottom: 1px solid #bbb \0/ie;
	margin: 1.5em 0;
	padding: 0 2px;
	white-space: nowrap
}

.tabs-primary__tab,
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
	float: left;
	margin: 0 3px
}

.tabs-primary__tab,
.tabs-primary__tab.is-active {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	text-shadow: 1px 1px 0 white;
	border: 1px solid #bbb;
	border-bottom-color: transparent;
	border-bottom: 0 \0/ie
}

.post ul.tabs li {
	margin: 0!important
}

.is-active.tabs-primary__tab {
	border-bottom-color: white
}

a.tabs-primary__tab-link,
a.tabs-secondary__tab-link {
	border: 1px solid #e9e9e9;
	border-right: 0;
	border-bottom: 0;
	display: block;
	line-height: 1.5em;
	text-decoration: none
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	color: #333;
	background-color: #dedede;
	letter-spacing: 1px;
	padding: 0 1em;
	text-align: center
}

a.tabs-primary__tab-link:active,
a.tabs-primary__tab-link.is-active {
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
	background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	border-color: #fff
}

.view-game-descr a {
	color: #55B2F3
}

.white {
	line-height: 32px
}

.white img {
	width: 32px;
	height: 32px;
	float: left;
	padding-right: 10px;
	line-height: 32px
}

.webform-component {
	margin: 10px 0
}

.webform-component label {
	width: 100%;
	display: block
}

#cboxTitle {
	display: block!important;
	background: rgba(0, 0, 0, .7);
	color: #FFF;
	bottom: 0;
	padding-left: 105px
}

.counters {
	vertical-align: top;
	display: inline-block;
	margin-right: 5px
}

#sidr-wrapper-1 {
	margin: 23px 0;
	float: right
}

#sidr-1-button {
	color: #e9e9e9;
	font-size: 40px
}

#sidr-1 {
	background: #1E1D1D;
	box-shadow: none;
	padding: 25px 0
}

#sidr-1 li {
	list-style-type: none;
	list-style-position: inside;
	padding-left: 20px;
	padding-bottom: 15px
}

#sidr-1 a {
	color: #fff;
	font-size: 1.4rem
}

#sidr-1 .sidr-class-active,
#sidr-1 a:hover,
#sidr-1 a:active,
#sidr-1 a:focus {
	color: #55B2F3
}

div.right_bar .view-content div {
	float: left
}

.right_bar>div {
	float: left
}

#search-block-form .form-actions.form-wrapper {
	position: absolute;
	top: 0;
	right: 0
}

#search-block-form .form-actions.form-wrapper #edit-submit:hover {
	cursor: pointer;
	background: #333;
	color: #FFF
}

.big_carousel .fivestar-default,
.block-views .fivestar-default {
	display: none
}

.margin-top-t10 {
	margin-top: -10px
}

.no-border-widget-d {
	border: none;
	border-top: none;
	box-shadow: none;
	padding: 0
}

.categories-widget li a i {
	font-size: 12px
}

#user-login-form .form-item {
	margin-bottom: 15px;
	width: 100%
}

#user-login-form .item-list {
	margin: 15px 0
}

.form-submit {
	display: inline-block;
	cursor: pointer;
	position: relative;
	word-spacing: .2em;
	background: #55B2F3;
	color: #fff;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border: none;
	padding: 10px
}

.form-submit:hover {
	color: #333
}

.block_tab-title.active {
	background: #1D1E20;
	text-decoration: none
}

.block_tab-title {
	background: #D9D9D9
}

.block_tab-title a {
	color: #FFF
}

.block_tab-title:hover {
	background: #1D1E20
}

#masonry-container>.b_block.clearfix {
	border: none;
	border-top: none;
	padding: 20px;
	box-shadow: none
}

.tabs.primary li {
	float: left;
	margin-right: 10px
}

.tabs.primary {
	width: 100%;
	margin-bottom: 40px
}

ul.pager {
	width: 100%
}

ul.pager li {
	float: left;
	list-style-type: none;
	margin-left: 1px!important
}

ul.pager li a,
ul.pager li.pager-current {
	display: block;
	padding: 6px 17px;
	background: #666;
	color: #FFF
}

ul.pager li.pager-current,
ul.pager li a:hover {
	background: #F3F3F3;
	color: #A2A2A2
}

h1.title-p {
	margin: 30px 0
}

.comment-form label,
.contact-form label {
	width: 100%;
	clear: both;
	float: left;
	margin-bottom: 3px
}

.comment-form input[type=text],
.comment-form textarea,
.contact-form input[type=text],
.contact-form textarea {
	width: 95%;
	margin-bottom: 10px
}

.comment-form textarea,
.contact-form textarea {
	height: 140px
}

.comment-form #edit-actions {
	margin-top: 20px
}

.comment-form #edit-actions input[type=submit] {
	margin-right: 10px
}

.links.inline {
	width: 100%;
	clear: both;
	float: left;
	margin: 10px 0
}

.links.inline li {
	float: right;
	list-style-type: none;
	margin-left: 10px;
	margin-right: 0
}

.comment_wrap {
	border-bottom: solid 1px #f1f1f1;
	padding-bottom: 10px
}

.user-picture {
	float: left;
	margin-right: 20px
}

.node-blog .field {
	margin: 10px 0
}

.categories-widget li {
	list-style: decimal
}

.categories-widget {
	margin-left: 15px
}

.style-picker {
	direction: ltr;
	font-family: Arial, "Helvetica CY", sans-serif;
	color: #010101;
	font-size: 12px;
	width: 0;
	min-height: 200px;
	position: fixed;
	top: 40px;
	left: 0;
	z-index: 99999999999999999999999999999
}

.style-picker .bgChanger {
	position: relative;
	min-width: 35px;
	min-height: 100px
}

.style-picker a {
	color: #fff!important
}

.style-picker a:hover {
	text-decoration: none
}

.style-picker input,
.style-picker select {
	font-family: "Trebuchet MS", Arial, "Helvetica CY", sans-serif;
	border: 1px solid #b7b7b7;
	color: #010101
}

.style-picker input {
	width: 120px
}

.style-picker select {
	font-size: 1em;
	padding: 3px;
	width: 90%;
	height: auto;
	border: 1px solid #CCC;
	outline: 0;
	background: #FAFAFA url(../../sites/all/themes/nodepcazino/images/select3.png) no-repeat right;
	-webkit-appearance: none;
	-moz-appearance: none
}

.style-picker .container {
	width: 240px;
	padding: 0 0 5px 0
}

.style-picker .options,
.style-picker .handler {
	border: 1px solid #181818;
	background-color: #181818;
	color: #CCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .3)
}

.style-picker .options {
	width: 230px;
	padding: 3px 0 15px 10px;
	position: relative;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	border-radius: 0 0 3px 0
}

.style-picker .handler {
	background: #181818 url(../../sites/all/themes/nodepcazino/images/close.png) 5px 6px no-repeat!important;
	width: 33px;
	height: 35px;
	position: absolute;
	top: 0;
	right: -35px;
	z-index: 30;
	border-left: 0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-radius: 0 3px 3px 0
}

.style-picker .container .handler.closed {
	background: #181818 url(../../sites/all/themes/nodepcazino/images/pencil.png) 5px 6px no-repeat
}

.style-picker span {
	display: block;
	padding: 10px 0 3px;
	font-weight: 700;
	clear: both
}

.style-picker a.thumb-img {
	margin: 0 5px 4px 0;
	border: 1px solid #666
}

.style-picker a.thumb-img,
.style-picker a.thumb-img img {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	cursor: pointer
}

.style-picker a.thumb-img img {
	border: 0;
	background: none;
	padding: 0
}

.style-picker a.bgColor {
	color: #ccc!important;
	display: inline-block;
	width: 90%;
	line-height: 20px;
	font-weight: 700;
	padding: 5px 18px 0 0;
	margin: 8px 0 8px;
	position: relative;
	clear: both
}

.style-picker a.bgColor span {
	border: 0 solid #b7b7b7;
	width: 18px;
	height: 18px;
	float: right;
	padding: 0;
	margin: 1px 0 0
}

.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(../../sites/all/themes/nodepcazino/images/custom_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
	z-index: 999999999999999;
	font-size: .8em
}

.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: red;
	overflow: hidden;
	cursor: crosshair
}

.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(../../sites/all/themes/nodepcazino/images/colorpicker_overlay.png)
}

.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(../../sites/all/themes/nodepcazino/images/colorpicker_select.gif);
	margin: -5px 0 0 -5px
}

#bgColor,
#bgHeaderColor,
#bgFooterColor {
	position: relative;
	width: 20px;
	height: 20px
}

.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize
}

.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(../../sites/all/themes/nodepcazino/images/custom_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0
}

.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: red
}

.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: red
}

.colorpicker input[type="text"] {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	max-width: 100%
}

.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(../../sites/all/themes/nodepcazino/images/custom_hex.png) top;
	left: 212px;
	top: 142px
}

.colorpicker_hex input[type="text"] {
	right: 6px
}

.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute
}

.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize
}

.colorpicker_rgb_r {
	background-image: url(../../sites/all/themes/nodepcazino/images/custom_rgb_r.png);
	top: 52px;
	left: 212px
}

.colorpicker_rgb_g {
	background-image: url(../../sites/all/themes/nodepcazino/images/custom_rgb_g.png);
	top: 82px;
	left: 212px
}

.colorpicker_rgb_b {
	background-image: url(../../sites/all/themes/nodepcazino/images/custom_rgb_b.png);
	top: 112px;
	left: 212px
}

.colorpicker_hsb_h {
	background-image: url(../../sites/all/themes/nodepcazino/images/custom_hsb_h.png);
	top: 52px;
	left: 282px
}

.colorpicker_hsb_s {
	background-image: url(../../sites/all/themes/nodepcazino/images/custom_hsb_s.png);
	top: 82px;
	left: 282px
}

.colorpicker_hsb_b {
	background-image: url(../../sites/all/themes/nodepcazino/images/custom_hsb_b.png);
	top: 112px;
	left: 282px
}

.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(../../sites/all/themes/nodepcazino/images/custom_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden
}

.colorpicker_focus {
	background-position: center
}

.colorpicker_hex.colorpicker_focus {
	background-position: bottom
}

.colorpicker_submit.colorpicker_focus {
	background-position: bottom
}

.colorpicker_slider {
	background-position: bottom
}

#twitter li {
	margin-bottom: 20px;
	border-bottom: solid 1px #F3F3F3;
	padding-bottom: 10px
}

@font-face {
	font-family: 'arqello';
	src: url(../../sites/all/themes/nodepcazino/css/font/arqello.eot?33153607);
	src: url(../../sites/all/themes/nodepcazino/css/font/arqello.eot?33153607#iefix) format('embedded-opentype'), url(../../sites/all/themes/nodepcazino/css/font/arqello.woff?33153607) format('woff'), url(../../sites/all/themes/nodepcazino/css/font/arqello.ttf?33153607) format('truetype'), url(../../sites/all/themes/nodepcazino/css/font/arqello.svg?33153607#fontello) format('svg');
	font-weight: 400;
	font-style: normal
}

[class^="arqicon-"]:before,
[class*=" arqicon-"]:before {
	font-family: "arqello";
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em
}

.arqicon-delicious:before {
	content: '\23'
}

.arqicon-gplus:before {
	content: '\2b'
}

.arqicon-forrst:before {
	content: '\3a'
}

.arqicon-dribbble:before {
	content: '\44'
}

.arqicon-twitter:before {
	content: '\54'
}

.arqicon-youtube:before {
	content: '\55'
}

.arqicon-vimeo:before {
	content: '\56'
}

.arqicon-facebook:before {
	content: '\66'
}

.arqicon-soundcloud:before {
	content: '\73'
}

.arqicon-github-circled:before {
	content: '\e8'
}

.arqicon-instagram-filled:before {
	content: '\f31f'
}

.arqicon-behance:before {
	content: '\f34e'
}

.arqicon-instagram-filled:before {
	content: '\f31f'
}

.arqicon-mail-alt:before {
	content: '\f0e0'
}

.arqicon-foursquare:before {
	content: '\34'
}

.counter .arqicon-twitter,
.counter .arq-twitter {
	background-color: #45b0e3!important
}

.counter .arqicon-facebook,
.counter .arq-facebook {
	background-color: #39599f!important
}

.counter .arqicon-gplus,
.counter .arq-google {
	background-color: #fa0101!important
}

.counter .arq-dribbble {
	background-color: #d97aa5!important
}

.counter .arq-vimeo {
	background-color: #4bf!important
}

.counter .arqicon-youtube,
.counter .arq-youtube {
	background-color: #cc181e!important
}

.counter .arqicon-behance,
.counter .arq-behance {
	background-color: #1769ff!important
}

.counter .arqicon-soundcloud,
.counter .arq-soundcloud {
	background-color: #F76700!important
}

.counter .arqicon-delicious,
.counter .arq-delicious {
	background-color: #285da7!important
}

.counter .arqicon-forrst,
.counter .arq-forrst {
	background-color: #297e09!important
}

.counter .arqicon-github-circled,
.counter .arq-github {
	background-color: #666!important
}

.counter .arqicon-envato,
.counter .arq-envato {
	background-color: #5da01d!important
}

.counter .arqicon-instagram-filled,
.counter .arq-instagram {
	background-color: #3f729b!important
}

.counter .arqicon-mail-alt,
.counter .arq-mailchimp {
	background-color: #2c9ab7!important
}

.counter .arqicon-foursquare,
.counter .arq-foursquare {
	background-color: #0d9ed1!important
}

.counter .arq-vimeo i {
	background: #0A7FC2
}

.counter .arq-youtube i {
	background: #AC0309!important
}

.counter .arq-google i {
	background: #AC0309!important
}

.counter .linkedin {
	background: #107CB7
}

.counter .linkedin i {
	background: #05679C
}

.tagcloud.single_post span {
	float: left;
	margin-right: 15px;
	margin-top: 5px
}

ul.ticker {
	max-height: 42px;
	overflow: hidden
}

ul.ticker li {
	display: none
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')
}

.container-inline div,
.container-inline label {
	display: inline
}

.element-invisible {
	position: absolute!important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px
}

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

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

.slides,
.slides>li {
	margin: 0;
	padding: 0;
	list-style: none
}

.flexslider {
	padding: 0;
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2)
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}

.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.flexslider .slides {
	zoom: 1
}

.flexslider .slides img {
	width: 100%;
	display: block;
	height: auto
}

.sf-menu,
.sf-menu * {
	list-style: none;
	margin: 0;
	padding: 0
}

.sf-menu {
	line-height: 1;
	z-index: 497
}

.sf-menu li {
	float: left;
	position: relative;
	z-index: 498
}

.sf-menu a {
	display: block;
	position: relative
}

.sf-menu.menu,
.sf-menu.menu li {
	margin: 0
}

header,
nav {
	display: block
}

html {
	font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
	font-size: 75%;
	font-size: 87.5%;
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	line-height: 1.5em
}

input {
	font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif
}

body {
	margin: 0;
	padding: 0
}

ul {
	margin: 1.5em 0
}

ul {
	padding: 0 0 0 30px
}

nav ul {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	height: auto;
	width: auto
}

form {
	margin: 0
}

input {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input {
	line-height: normal
}

input[type="submit"] {
	-webkit-appearance: button;
	*overflow: visible
}

input::-moz-focus-inner {
	border: 0;
	padding: 0
}

label {
	display: block;
	font-weight: 700
}


.element-invisible {
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.header__logo-image {
	vertical-align: bottom
}

.block {
	margin-bottom: 1.5em
}

.menu a.active {
	color: #000
}

.form-item {
	margin: 1.5em 0
}

.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-vk:before {
	content: "\f189"
}

@charset "UTF-8";
body {
	-webkit-backface-visibility: hidden
}

html,
body,
div,
span,
a,
img,
i,
ul,
li,
form,
label,
header,
nav {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

header,
nav,
img {
	display: block
}

body {
	line-height: 1
}

ul {
	list-style: none
}

* {
	outline: none;
	padding: 0;
	margin: 0
}

body {
	margin: 0 auto;
	background: #ddd url(sites/all/themes/nodepcazino/img/backgrounds/13.jpg) repeat fixed;
	color: #1E1D1D;
	background-size: cover;
	line-height: 24px;
	font-family: Helvetica, Tahoma, Arial;
	font-weight: 400;
	font-size: 14px
}

img {
	border: none;
	max-width: 100%;
	height: auto
}

a {
	color: #000;
	text-decoration: none
}

ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}

.row {
	width: 1170px;
	margin: 0 auto;
	position: relative
}

#layout {
	position: relative
}

.boxed-margin {
	margin: 30px auto;
	width: 1230px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

.clearfix:before,
.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

#header {
	position: relative;
	width: 100%
}

.head {
	background: #1d1e20
}

.logo {
	float: left;
	margin: 15px 0
}

.sec_head {
	position: relative;
	background: #f3f3f3;
	min-height: 42px
}

.sec_head .breaking {
	position: relative;
	float: left;
	padding: 9px 10px 9px 18px;
	background: #E75757;
	color: #FFF;
	z-index: 9;
	margin: 0 0 0 -30px
}

.sec_head .breaking:after {
	content: no-close-quote;
	position: absolute;
	width: 0;
	height: 0;
	right: -18px;
	bottom: 0;
	border-top: 42px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-left: 15px solid #E75757
}

.sec_head .right_bar {
	background: #F3F3F3;
	position: absolute;
	top: 0;
	right: 0
}

.sec_head .right_bar .social {
	float: right
}

.social a {
	float: left;
	text-align: center;
	margin: 4px 0 4px 4px;
	width: 34px;
	height: 34px;
	font-size: 16px;
	color: #9E9E9E
}

.social a i {
	background: #F7F7F7;
	border-radius: 2px;
	border: 1px solid #EBEBEB;
	padding: 8px 0;
	display: block
}

#layout .sf-menu,
#layout .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}

#layout .sf-menu {
	float: left;
	padding: 0;
	position: relative;
	margin: 33px 0;
	line-height: inherit!important
}

.head .sf-menu {
	z-index: 99
}

#layout .sf-menu li {
	float: left;
	border-right: 1px solid #2B2B2B;
	margin: 0;
	padding: 0;
	position: relative
}

#layout .sf-menu li:last-child {
	border-right: 0
}

#layout .sf-menu a {
	display: block;
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding: 0 12px;
	margin: 0 8px;
	border: 1px solid transparent
}

#layout .sf-menu>li>a.active {
	color: #55B2F3;
	border: 1px solid;
	border-radius: 20px
}

input[type='text'] {
	margin: 0;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	border: 1px solid #EBEBEB;
	background: #F7F7F7;
	font-size: 13px;
	color: #666;
	width: 400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.flexslider {
	margin: 0!important;
	border-radius: 0!important
}

#ticker input.form-text {
	width: 68%;
	height: 42px;
	padding-left: 17px
}

#ticker .form-submit,
#search-block-form .form-submit,
.form-submit {
	display: inline-block;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: rgb(68, 68, 68);
	text-decoration: none;
	padding: .2em 1.2em;
	outline: none;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	background: rgb(245, 245, 245) linear-gradient(#f4f4f4, #f1f1f1);
	height: 34px
}

#search-block-form .form-actions.form-wrapper {
	position: absolute;
	top: 0;
	right: 0
}

.form-submit {
	display: inline-block;
	position: relative;
	word-spacing: .2em;
	background: #55B2F3;
	color: #fff;
	white-space: nowrap;
	border: none;
	padding: 10px
}




.container-inline div,
.container-inline label {
	display: inline
}

.element-invisible {
	position: absolute!important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px
}

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

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

.slides,
.slides>li {
	margin: 0;
	padding: 0;
	list-style: none
}

.flexslider {
	padding: 0;
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: '' 0 1px 4px rgba(0, 0, 0, .2)
}

.flexslider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}

.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.flexslider .slides {
	zoom: 1
}

.flexslider .slides img {
	width: 100%;
	display: block;
	height: auto
}

.sf-menu,
.sf-menu * {
	list-style: none;
	margin: 0;
	padding: 0
}

.sf-menu {
	line-height: 1;
	z-index: 497
}

.sf-menu li {
	float: left;
	position: relative;
	z-index: 498
}

.sf-menu a {
	display: block;
	position: relative
}

.sf-menu.menu,
.sf-menu.menu li {
	margin: 0
}

header,
nav {
	display: block
}

html {
	font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
	font-size: 75%;
	font-size: 87.5%;
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	line-height: 1.5em
}

input {
	font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif
}

body {
	margin: 0;
	padding: 0
}

ul {
	margin: 1.5em 0
}

ul {
	padding: 0 0 0 30px
}

nav ul {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	height: auto;
	width: auto
}

form {
	margin: 0
}

input {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

input {
	line-height: normal
}

input[type="submit"] {
	-webkit-appearance: button;
	*overflow: visible
}

input::-moz-focus-inner {
	border: 0;
	padding: 0
}

label {
	display: block;
	font-weight: 700
}


.element-invisible {
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}

.header__logo-image {
	vertical-align: bottom
}

.block {
	margin-bottom: 1.5em
}

.menu a.active {
	color: #000
}

.form-item {
	margin: 1.5em 0
}

.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-vk:before {
	content: "\f189"
}

@charset "UTF-8";
body {
	-webkit-backface-visibility: hidden
}

html,
body,
div,
span,
a,
img,
i,
ul,
li,
form,
label,
header,
nav {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

header,
nav,
img {
	display: block
}

body {
	line-height: 1
}

ul {
	list-style: none
}

* {
	outline: none;
	padding: 0;
	margin: 0
}

body {
	margin: 0 auto;
	background: #ddd url(../../sites/all/themes/nodepcazino/img/backgrounds/13.jpg) repeat fixed;
	color: #1E1D1D;
	background-size: cover;
	line-height: 24px;
	font-family: Helvetica, Tahoma, Arial;
	font-weight: 400;
	font-size: 14px
}

img {
	border: none;
	max-width: 100%;
	height: auto
}

a {
	color: #000;
	text-decoration: none
}

ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}

.row {
	width: 1170px;
	margin: 0 auto;
	position: relative
}

#layout {
	position: relative
}

.boxed-margin {
	margin: 30px auto;
	width: 1230px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

.clearfix:before,
.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

#header {
	position: relative;
	width: 100%
}

.head {
	background: #1d1e20
}

.logo {
	float: left;
	margin: 15px 0
}

.sec_head {
	position: relative;
	background: #f3f3f3;
	min-height: 42px
}

.sec_head .breaking {
	position: relative;
	float: left;
	padding: 9px 10px 9px 18px;
	background: #E75757;
	color: #FFF;
	z-index: 9;
	margin: 0 0 0 -30px
}

.sec_head .breaking:after {
	content: no-close-quote;
	position: absolute;
	width: 0;
	height: 0;
	right: -18px;
	bottom: 0;
	border-top: 42px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-left: 15px solid #E75757
}

.sec_head .right_bar {
	background: #F3F3F3;
	position: absolute;
	top: 0;
	right: 0
}

.sec_head .right_bar .social {
	float: right
}

.social a {
	float: left;
	text-align: center;
	margin: 4px 0 4px 4px;
	width: 34px;
	height: 34px;
	font-size: 16px;
	color: #9E9E9E
}

.social a i {
	background: #F7F7F7;
	border-radius: 2px;
	border: 1px solid #EBEBEB;
	padding: 8px 0;
	display: block
}

#layout .sf-menu,
#layout .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}

#layout .sf-menu {
	float: left;
	padding: 0;
	position: relative;
	margin: 33px 0;
	line-height: inherit!important
}

.head .sf-menu {
	z-index: 99
}

#layout .sf-menu li {
	float: left;
	border-right: 1px solid #2B2B2B;
	margin: 0;
	padding: 0;
	position: relative
}

#layout .sf-menu li:last-child {
	border-right: 0
}

#layout .sf-menu a {
	display: block;
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding: 0 12px;
	margin: 0 8px;
	border: 1px solid transparent
}

#layout .sf-menu>li>a.active {
	color: #55B2F3;
	border: 1px solid;
	border-radius: 20px
}

input[type='text'] {
	margin: 0;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	border: 1px solid #EBEBEB;
	background: #F7F7F7;
	font-size: 13px;
	color: #666;
	width: 400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.flexslider {
	margin: 0!important;
	border-radius: 0!important
}

#ticker input.form-text {
	width: 68%;
	height: 42px;
	padding-left: 17px
}

#ticker .form-submit,
#search-block-form .form-submit,
.form-submit {
	display: inline-block;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: rgb(68, 68, 68);
	text-decoration: none;
	padding: .2em 1.2em;
	outline: none;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	background: rgb(245, 245, 245) linear-gradient(#f4f4f4, #f1f1f1);
	height: 34px
}

#search-block-form .form-actions.form-wrapper {
	position: absolute;
	top: 0;
	right: 0
}

.form-submit {
	display: inline-block;
	position: relative;
	word-spacing: .2em;
	background: #55B2F3;
	color: #fff;
	white-space: nowrap;
	border: none;
	padding: 10px
}

a.menu-lines { display: none; width: 35px; float: right; margin-top: 25px; }
a.menu-lines .line { height: 4px; width: 35px; background: #fff; margin-bottom: 5px; border-radius: 5px; }

#layout .sf-menu { float: right; }

.breadcrumb { width: 100%; }

.group-game iframe { max-width: 100%!important; }
.group-game iframe iframe { width: 100%!important; }
@media only screen and (max-width: 1400px) {
    .boxed-margin { width: 1180px; }
    .row { width: 1150px; }
    .sec_head .row { width: 100%; }
    .sec_head .breaking { margin: 0; }
    .widget, .b_block { padding: 15px; }
}
@media only screen and (max-width: 1200px) {
    .boxed-margin { width: 960px; }
    .row { width: 930px; }
    #layout .sf-menu a { padding: 0 4px; margin: 0 3px; }
    .grid_3.alpha, .grid_3.omega { width: 30%; }
    .widget, .b_block { padding: 10px; }
    .widget img { width: 100%!important; height: auto!important; }
    .grid_6 { width: 56%; }
    .medium_thumb .post_thumbnail { width: 40%; }
    .post-info h2 { margin-top: 0; }
    .grid_3 { width: 48%; }
    #layout .sf-menu { float: right; }
	.view-id-casino .view-id-bonus { width: auto; }
	.view-id-casino .table-responsive { overflow-x: scroll;  }
	.view.view-casino.view-id-casino { width: 100%; }
}
@media only screen and (max-width: 992px) {
    .boxed-margin { width: 730px; }
    .row { width: 700px; }
    #superfish-1 { display: none; }
    .grid_6 { width: 98%; float: none; order: 1; }
    .page-content { margin: 30px 0; }
    .medium_thumb .post_thumbnail { width: 30%; }
    .post-info { width: 66%; }
    .grid_3.alpha { float: none; width: 100%; order: 2; }
    .grid_3.omega { float: none; width: 100%; order: 3; }
    .page-content .row { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; -webkit-flex-flow: row wrap;
        justify-content: center; }
    #block-block-40, #block-block-42, #block-block-41 { width: 40%; margin: 20px auto; }
    .logo { margin: 5px 0; }
    .widget ul { margin-left: 15px; }
    a.menu-lines { display: block; }
    #mymenuones { position: relative; }
    #superfish-1 { float: none; width: 100%; text-align: right; }
    #layout .sf-menu.sf-main-menu li { float: none; border-right: none; width: auto; margin: 0 0 3px; }
    #layout .sf-menu.sf-main-menu a { margin: 0; }
    #layout .sf-menu.sf-main-menu { margin: 10px 0; float: none; position: absolute; top: 50px; right: -10px; width: 200px; background: #1d1e20; padding: 10px; }
	#pr_left, #pr_right { width: 100%; float: none; clear: both; }
}
@media only screen and (max-width: 768px) {
    .boxed-margin { width: 620px; margin: 20px auto; }
    .row { width: 590px; }
	.view-game-casino .views-row { width: 45%; margin-bottom: 10px; }
}
@media only screen and (max-width: 640px) {
    .boxed-margin { width: 500px; }
    .row { width: 480px; }
    #ticker input.form-text { width: 100%; }
    #logo img { width: 180px; }
    .medium_thumb .post_thumbnail { margin: 0 10px 4px 0; }
    #block-block-40, #block-block-42, #block-block-41 { width: 45%; }
    a.menu-lines { margin-top: 20px; }
    #layout .sf-menu { right: -10px; }
	.region.region-content-top, #block-block-20 { padding: 0 15px; }
	.view-id-bonus .views-table tr td { line-height: 16px; }
	.view-id-bonus .views-table tr td.views-field-view-node,
	.view-id-bonus .views-table tr td.views-field-field-casino { line-height: 24px; }
	.title-bonus h2 { padding-top: 0; }
}
@media only screen and (max-width: 525px) {
    .boxed-margin { width: 420px; }
    .row { width: 400px; }
    #block-block-40, #block-block-42, #block-block-41 { width: 50%; }
    .grid_3 { width: 98%; }
    #footer .footer_w { margin: 20px 1% 0; }
	.game-casino { width: 45%; }
}
@media only screen and (max-width: 440px) {
    .boxed-margin { width: 340px; }
    .row, .region.region-content-top, .table-responsive, .table-responsive table { width: 320px; }
    .medium_thumb .post_thumbnail { float: none; width: 60%; margin: 0 auto 10px;  }
    .post-info { width: 100%; }
    ul.pager li a, ul.pager li.pager-current { padding: 6px 12px; }
    #block-block-40, #block-block-42, #block-block-41 { width: 70%; }
    .sec_head .breaking { padding: 9px 5px 9px 10px; }
	.view-id-bonus .views-table tr td.views-field-field-label,
	.view-id-bonus .views-table tr td.views-field-counter { display: none; }
	.get-casino-bonus { width: 320px; background: #f89408; border-radius: 30px; height: 50px; line-height: 50px; }
	.get-casino-bonus:hover { background: #ef8b1a; }
	.view-game-casino .views-row { width: 100%; }
}
@media only screen and (max-width: 360px) {
    .boxed-margin { width: 300px; }
    .row, .region.region-content-top, .table-responsive, .table-responsive table { width: 280px; }
	.get-casino-bonus { width: auto; }
    ul.pager li a, ul.pager li.pager-current { padding: 6px 10px; }
    #block-block-40, #block-block-42, #block-block-41 { width: 80%; }
	.social a { width: 27px; }
	.view-id-bonus .views-field-field-take-bonus a, .view-id-bonus .views-field-view-node a,
	.view-id-bonus .views-field-field-casino a { padding: 0 3px; }
	.view-id-bonus .views-field-title { font-size: 12px; }
	.view-id-bonus .views-table td { padding: 11px 2px !important; }
	.game-casino { width: 80%; }
}
.sb_casns {
	padding: 0 0 6px 0;
	margin: 0 0 24px 0;
	background: #F3F3F3;
	border-radius: 32px 32px 5px 5px;
	position: sticky;
	top: 10px;
}
.sb_casns_t {
	padding: 15px 32px;
	margin: 0 0 34px 0;
	background: radial-gradient(436.76% 436.76% at 50% 0%, #206CBA 0%, #14125E 100%);
	border-radius: 32px 32px 0px 0px;
	font-size: 20px;
	line-height: 22px;
	color: #fff000;
	font-weight: bold;
}
.sb_casns_t {
	padding: 15px 22px;
	text-align: center;
}
.sb_cas {
	padding: 0 23px 28px 23px;
}
.sb_cas_img {
	float: left;
	width: 62px;
}
.sb_cas_img a {
	color: #4A90E2;
	text-decoration: none;
	transition: all 0.3s 0.02s ease;
}
.sb_cas_img img {
	vertical-align: bottom;
	border-radius: 50%;
	width: 100%;
}
.sb_cas_c {
	float: left;
	width: 150px;
	padding: 0 0 0 10px;
}
.sb_cas_t {
	padding: 0 0 1px 0;
	color: #070707;
	font-size: 16px;
	line-height: 20px;
}
.sb_cas_t a {
	color: #070707;
}
.sb_cas_d {
	padding: 0 0 10px 0;
	color: #808080;
	font-size: 12px;
	line-height: 15px;
}
.sb_cas_rat {
	line-height: 14px;
}
.sb_cas_go {
	float: right;
	padding: 10px 0 0 0;
}
.sb_cas_go a {
	display: block;
	width: 42px;
	height: 42px;
	background: url('../../sb_cas_go.svg') no-repeat;
}
.clear, .clr {
	clear: both;
}
.sb_cas_rat span {
	display: inline-block;
	width: 15px;
	height: 14px;
	margin: 0 2px 0 1px;
	background: url('../../star4.svg') no-repeat;
vertical-align: bottom;
}
.sb_cas_rat span.active{
	display: inline-block;
	width: 15px;
	height: 14px;
	margin: 0 2px 0 1px;
	background: url('../../star3.svg') no-repeat;
vertical-align: bottom;
}
.grid_9.alpha, .grid_9.omega {
	width: 40%;
}
table tr, .table tr {
	display: flex;
	flex-wrap: wrap;
}
.grid_3.alpha {
	width: 24%;
}
.grid_3.omega {
	width: 30%;
}
@media only screen and (max-width: 992px) {
	body, html {
		overflow-x: hidden;
	}
	.page-content .page-sidebar {
		flex-direction: column;
	}
	.grid_3.alpha,
	.grid_9.alpha, .grid_9.omega,
	.grid_3.omega {
		width: 100%;
	}
}
