/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
/** Style for OTGSPopup function **/
.popup-container {
	display: none;
	position: absolute;
	padding: 10px 20px 18px;
	box-sizing: border-box;
	width: 400px;
	max-width: 100%;
	top: 0;
	border-radius: 34px;
	background: #fff;
	color: #fff;
	border: 2px solid #2880b0;
	z-index: 20;
}

.popup-container:before {
	position:      absolute;
	right:         3px;
	top:           3px;
	left:          3px;
	bottom:        3px;
	content:       '';
	background:    #2785af;
	background:    linear-gradient(135deg, #2785af 0%, #206f93 100%);
	border-radius: 32px;
	z-index:       -1;
}

.popup-container:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 16px solid transparent;
	z-index: 2;
}

.popup-container h1 {
	color: #fff;
	margin: 15px 0 20px;
}

.popup-next-step {
	float: right;
}

.popup-input-group {
	padding: 5px 0;
}

.popup-input-group label {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	padding-left: 2px;
	cursor: pointer;
}

.popup-container .popup-close {
	position: absolute;
	right: 20px;
	top: 10px;
	font-size: 14px;
	cursor: pointer;
}
/** End - Style for OTGSPopup function **/

/** Mailchimp Subscribe **/
.icl_mpp_mailchimp_signup_form .icon {
	font-size: 20px;
	display: inline-block;
	vertical-align: bottom;
}

.icl_mpp_mailchimp_signup_form fieldset {
	margin-bottom: 10px;
}

.icl_mpp_mailchimp_signup_form p.submit {
	margin-top: 0;
	padding-top: 0;
}

.icl_mpp_mailchimp_signup_form input {
	font-size: 13px;
}

/* Shortcode Video-Modal */
.modal-video {
	width: calc(100% - 20px);
	max-width: 1240px;
	margin: 60px auto 0 auto;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.modal-video .wp-video {
	margin: 0 auto;
}

.modal-video .close {
	position: absolute;
	top: -12px;
	right: -12px;
	width: 32px;
	height: 32px;
	z-index: 30;
	background: #555;
	opacity: 1;
	border: 2px solid #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.modal-video .close:hover,
.modal-video .close:focus {
	opacity: 1;
}
.modal-video .close span {
	color: #fff;
}
.modal-video .close:hover span {
	color: #f05a28;
}
.vertical-center {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.modal-video-content-after-play {
	display: none;
	position: absolute;
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	background: rgba(255,255,255,0.8);
	text-align: center;
}

.modal-video-content-after-play .vertical-center {
	width: 100%;
}

.modal-video-content-after-play .btn {
	margin: 0 5px;
}
@media (min-width: 960px) {
	.modal-video-content-after-play .btn {
		margin-top: 30px
	}
}

@media only screen
and (min-device-width: 320px)
and (max-device-width: 1024px)
and (orientation: landscape) {
	.modal-video {
		margin-top: 5px;
	}
}

@media only screen
and (max-device-width: 960px) {
	.modal-video .close  {
		width: 40px;
		height: 40px;
		top: -3px;
		right: -3px;
	}
}

/**
 * Spinner
 */
.js-aside-block .spinner {
	background: url(/wp-content/plugins/icl-mpp/modules/store/res/img/spinner.gif) no-repeat;
	-webkit-background-size: 20px 20px;
	background-size: 20px 20px;
	float: left;
	display: inline-block;
	visibility: hidden;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 20px;
	height: 20px;
	margin: 0;
	vertical-align: middle;
}

.js-aside-block .spinner.is-active {
	visibility: visible;
}

.js-aside-block .spinner-inline{
	float: none;
	display: inline-block;
}

.aside-title {
	cursor: pointer;
	position: relative;
}
.aside-title:after {
	font-family: dashicons;
	content: "\f343";
	display: block;
	width: 20px;
	height: 20px;
	line-height: 19px;
	text-align: center;
	position: absolute;top:0; right: 0;
	border: 2px solid;
	border-radius: 15px;
	color: rgb(173, 173, 173);

}

.my-account-aside .aside-title.arrow-down {
	margin-bottom: -10px;
}
.aside-title.arrow-down:after {
	content: "\f347";
	line-height:22px;
}

.my-account .aside-block p {
	margin: 15px 0;
}

.aside-block .button-primary,
.aside-block .button-secondary {
	margin-top: 5px;
}
.aside-block .read-more {
	font-size: .85em;
	margin-left: 10px;
}
.aside-block .cancel {
	line-height: 24px;
	margin-top: 5px;
}


.aside-block input[type="email"] {
	width: 100%;
	padding: 5px 10px;
	box-sizing: border-box;
}
.aside-form {
	padding: 15px;
	background: rgb(230, 230, 230);
}
.aside-form .spinner {
	float: right;
	margin-top: 8px;
	margin-right: 3px;
}
.aside-block .comparison-table {
	clear: both;
	width: 100%;
	margin: 20px 0 20px 0;
	border: 0;
	border-collapse: collapse;
	text-align: center;
}

.aside-block .comparison-table tr th:first-child {
	color: #29779b;
	/*font-size: 24px;*/
	text-align: center;
	font-family: Helvetiva, Arial, sans-serif;
}

.aside-block .comparison-table tr:first-child th {
	font-family: Helvetiva, Arial, sans-serif;
}
.aside-block .comparison-table td {
	width: 50%;
}
.aside-block .comparison-table tbody td:first-child {
	text-align: center;
}
.aside-block .comparison-table .button-wrap {
	margin: 5px 0;
}
.aside-block .comparison-table .cell-wrapper-content h2 {
	font-size: 18px;
	margin: 0;
	font-weight: bold;
	color: #5c5c5c
}
.aside-block  .comparison-table [class*="button-"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px 6px;
	width: 100%;
	font-size: 12px;
	line-height: 1.5;
	font-weight: bold;
}

@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/icl-mpp/assets/font-awesome/font/fontawesome-webfont.eot?v=3.2.1');src:url('/wp-content/plugins/icl-mpp/assets/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('/wp-content/plugins/icl-mpp/assets/font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('/wp-content/plugins/icl-mpp/assets/font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('/wp-content/plugins/icl-mpp/assets/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
@-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);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before,.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}
/**
 * bbPress specific CSS
 *
 * @package bbPress
 * @subpackage Theme
 */

/* =bbPress Style
-------------------------------------------------------------- */

#entry-author-info {
    margin: 10px 0 0 0;
    border-bottom: 1px solid #fff;
}

table.bbp-topics,
table.bbp-forums,
table.bbp-replies,
table.bbp-topics,
table.bbp-forums,
table.bbp-replies,
table.bbp-topics,
table.bbp-forums,
table.bbp-replies {
    clear: left;
    table-layout: fixed;
    width: 100%;
}

/* =Breadcrumb and Tags
-------------------------------------------------------------- */


div.bbp-breadcrumb,
div.bbp-topic-tags {
    font-size: 12px;
}

div.bbp-breadcrumb p,
div.bbp-topic-tags p {
    margin-bottom: 10px
}

/* =Tables
-------------------------------------------------------------- */

table tbody tr.even td {
    background-color: #fff;
}

table tbody tr.odd td {
    background-color: #fbfbfb;
}

table tbody tr.status-trash.even td,
table tbody tr.status-spam.even td {
    background-color: #fee;
}

table tbody tr.status-trash.odd td,
table tbody tr.status-spam.odd td {
    background-color: #fdd;
}

table.bbp-topics tbody tr.status-closed td,
table.bbp-topics tbody tr.status-closed td a,
table.bbp-topics tbody tr.status-closed td p {
    color: #ABB7B7;
}

table.bbp-topic tbody tr td,
table.bbp-replies tbody tr td {
    background-color: #fff;
}

table.bbp-forums th,
table.bbp-topics th,
table.bbp-topic th,
table.bbp-replies th {
    font-size: 1em;
    background-color: #f3f3f3;
}

table.bbp-forums th span,
table.bbp-topics th span,
table.bbp-topic th span,
table.bbp-replies th span {
    float: right;
}

th.bbp-topic-author,
th.bbp-reply-author {
    text-align: center;
    width: 120px;
}

#content th.bbp-topic-content,
#content th.bbp-reply-content {
    text-align: left;
    padding: 9px 10px 9px 15px;
}

table.bbp-forums tfoot td,
table.bbp-topics tfoot td,
table.bbp-topic tfoot td,
table.bbp-replies tfoot td,
table.bbp-replies tr.bbp-reply-header td,
table.bbp-topic tr.bbp-topic-header td {
    background-color: #fafafa;
    color: #888;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    padding: 4px 10px;
}

table.bbp-replies tr.bbp-reply-header td {
    font-weight: normal;
    text-transform: uppercase;
}

span.bbp-author-ip {
    font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #aaa;
}

.bbp-forum-info {
    width: 55%;
    text-align: left;
}

#content .bbp-forum-topic-count,
#content .bbp-forum-reply-count,
#content .bbp-topic-reply-count,
.bbp-topic-voice-count,
.bbp-topic-action {
    width: 10%;
    text-align: center;
    padding: 6px 0;
}

#content td.bbp-topic-author,
#container td.bbp-topic-author,
#content td.bbp-reply-author,
#container td.bbp-reply-author {
    padding: 20px 15px;
    text-align: center;
    vertical-align: top;
}

.bbp-topic-title {
    width: 55%;
    text-align: left;
}

.single-topic .entry-title {
    margin-top: -10px;
}

.bbp-topic-freshness,
.bbp-topic-freshness a,
.bbp-forum-freshness,
.bbp-forum-freshness a {
    width: 25%;
    text-align: center;
    font-size: .9em;
    color: #5c5c5c;
}

.bbpress tbody .bbp-topic-content,
.bbpress tbody .bbp-reply-content {
    vertical-align: top;
    padding: 15px 15px 10px 15px;
    overflow: auto;
}

.bbp-topic-content img,
.bbp-reply-content img {
    max-width: 100%;
}

/* =Admin Links
-------------------------------------------------------------- */

span.bbp-admin-links {
    float: right;
    color: #ddd;
}

span.bbp-admin-links a {
    color: #bbb;
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
}

fieldset span.bbp-admin-links {
    float: left;
}

tr td span.bbp-admin-links a:hover {
    color: #ff4b33;
}

td.bbp-topic-admin-links,
td.bbp-topic-counts {
    width: 50%;
}

a.bbp-topic-permalink,
a.bbp-reply-permalink {
    float: right;
    margin-left: 10px;
    color: #ccc;
}

/* =Toggles
-------------------------------------------------------------- */

.bbp-topic-action #favorite-toggle a {
    text-decoration: none;
    padding: 0 3px 1px;
    color: #7c7;
    border: 1px solid #aca;
    background-color: #dfd;
    font-weight: bold;
    font-size: 13px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.bbp-topic-action #favorite-toggle a:hover {
    color: #5a5;
    border-color: #7c7;
    background-color: #beb;
}

.bbp-topic-action #favorite-toggle span.is-favorite a {
    color: #faa;
    border: 1px solid #faa;
    background-color: #fee;
    border-radius: 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.bbp-topic-action #favorite-toggle span.is-favorite a:hover {
    color: #c88;
    border-color: #c88;
    background-color: #fdd;
}

.bbp-topic-action #subscription-toggle a {
    text-decoration: none;
    padding: 0 3px 1px;
    color: #7c7;
    border: 1px solid #aca;
    background-color: #dfd;
    font-weight: bold;
    font-size: 13px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.bbp-topic-action #subscription-toggle a:hover {
    color: #5a5;
    border-color: #7c7;
    background-color: #beb;
}

.bbp-topic-action #subscription-toggle span.is-subscribed a {
    color: #faa;
    border: 1px solid #faa;
    background-color: #fee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.bbp-topic-action #subscription-toggle span.is-subscribed a:hover {
    color: #c88;
    border-color: #c88;
    background-color: #fdd;
}

p.bbp-topic-meta,
p.bbp-topic-meta a {
    margin-bottom: 0;
    font-size: .9em;
    color: #5c5c5c;
}

.status-closed p.bbp-topic-meta {
}

p.bbp-topic-meta span {
    white-space: nowrap;
}

/* =Forums
-------------------------------------------------------------- */

table tbody tr .bbp-forum-description p {
    margin-bottom: 0;
    font-size: 13px;
    font-style: italic;
}

table tbody tr ul.bbp-forums {
    list-style: none;
    font-size: 12px;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    border-left: 1px solid #aaa;
}

table tbody tr ul.bbp-forums li {
    display: inline;
}

/* =Pagination
-------------------------------------------------------------- */

.bbp-pagination {
    float: left;
    width: 100%;
    margin-bottom: 1em;
}

.bbp-pagination-count {
    float: left;
}

.bbp-pagination-links {
    float: right;
}

.bbp-topic-pagination {
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 2px;
}

.bbp-topic-pagination a {
    padding: 1px 3px;
    font-size: 10px;
    line-height: 10px;
    text-decoration: none;
    border: 1px solid #ddd;
}

/* =Forms
-------------------------------------------------------------- */
fieldset.bbp-form {
    clear: left;
}

fieldset.bbp-form {
    border: 1px solid #eaeaea;
    padding: 10px 20px;
}

fieldset.bbp-form legend:not(.assistive-text) {
    padding: 5px;
}

fieldset.bbp-form label {
    display: inline-block;
    margin-bottom: 3px;
}

/*#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,*/
/*.bbp-form fieldset.bbp-form label,*/
#bbp-login fieldset label,
#bbp-register fieldset label,
#bbp-lost-pass fieldset label {
    width: 100px;
}

fieldset.bbp-form p,
fieldset.bbp-form textarea,
fieldset.bbp-form select,
fieldset.bbp-form input {
    margin: 0 0 10px;
}

.bbps-form fieldset textarea,
.bbps-form fieldset select,
.bbps-form fieldset input:not(input[type=button]) {
    display: block;
}

textarea#bbps_supporter_description,
textarea#bbp_wpml_debug_info_content,
textarea#bbp_reply_content,
textarea#bbp_topic_content,
textarea.width100 {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    resize: vertical;
}

textarea#bbp_reply_content {
    color: #464646;
}

.bbps-support-rating textarea {
    width: 50%;
}

.bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
    clear: left;
}

.bbp-topic-form {
    padding: 1em 0;
}

body.topic-edit .bbp-topic-form div.avatar img,
body.reply-edit .bbp-reply-form div.avatar img,
body.single-forum .bbp-topic-form div.avatar img,
body.single-reply .bbp-reply-form div.avatar img {
    margin-right: 0;
    padding: 10px;
    line-height: 0;
    border: 1px solid #ddd;
    background-color: #efefef;
}

body.page .bbp-reply-form code,
body.page .bbp-topic-form code,
body.topic-edit .bbp-topic-form code,
body.reply-edit .bbp-reply-form code,
body.single-topic .bbp-reply-form code,
body.single-forum .bbp-topic-form code {
    display: block;
    width: 369px;
    margin-top: 5px;
    padding: 8px;
    font-size: 10px;
    background-color: #f0fff8;
    border: 1px solid #CEEFE1;
}

#merge_tag,
#delete_tag {
    display: inline;
}

div.bbp-submit-wrapper {
    float: right;
}

p.bbp-submit-wrapper {
    float: none;
    margin: 0;
    text-align: left;
}

/**Make edit tags look like a link */

/**START */
#bbp_topic_tags_edit.button {
    -moz-user-select: none;
    background-image: none;
    background: #FFF;
    border: medium none;
    border-radius: 0;
    /* cursor: pointer; */
    color: #d54e21;
    padding-left: 0;
}

.bbpress .bbp-submit-wrapper .bbp_topic_tags_action:hover,
.bbpress .bbp-submit-wrapper .bbp_topic_tags_action:focus {
    text-decoration: underline;
    color: #ddd;
    outline: none;
}

/**END */

p.form-allowed-tags {
    width: 462px;
}

input[type=password] {
    padding: 2px;
    background: #f9f9f9;
    border: 1px solid #ccc;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
}

/* =Tag cloud
-------------------------------------------------------------- */

/* =Edit User
-------------------------------------------------------------- */

#bbp-your-profile fieldset {
    margin-top: 20px;
    padding: 20px 20px 0 20px;
}

#bbp-your-profile fieldset div {
    margin-bottom: 20px;
    float: left;
    width: 100%;
    clear: left;
}

/*#bbp-your-profile fieldset select {
    margin-bottom: 0;
}*/

#bbp-your-profile .supporter_information_paragraph {
    /*width: 100%;
    float: left;
    clear: left;*/
    margin-bottom: 30px;
}

#bbp-your-profile .working-days {
    margin-bottom: 0;
}

#bbp-your-profile fieldset select,
#bbp-your-profile fieldset textarea,
#bbp-your-profile fieldset input[type=text],
#bbp-your-profile fieldset input[type=email],
#bbp-your-profile fieldset input[type=password] {

    margin-bottom: 0;
    padding: 2px;
    width: 120px;
    background: #f9f9f9;
    border: 1px solid #a9a9a9;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);

}

#bbp-your-profile fieldset.bbps-form-inputs-inline select,
#bbp-your-profile fieldset.bbps-form-inputs-inline textarea,
#bbp-your-profile fieldset.bbps-form-inputs-inline input[type=text] {
    width: auto;
}

/*	#bbp-your-profile fieldset legend {
		display: none;
	}*/

#bbp-your-profile fieldset label,
#bbp-your-profile .supporter_information_paragraph h3 {
    float: left;
    width: 200px;
    padding-right: 20px;
    text-align: left;
}

/*		#bbp-your-profile fieldset label.radio,
		#bbp-your-profile fieldset label.checkbox {

		}*/

#bbp-your-profile fieldset .bbps-form-inputs-inline label {
    width: auto;
    padding-right: 1em;
}

/*#container #bbp-your-profile fieldset label*/

#bbp-your-profile fieldset span.description {
    margin: 5px 0 0 200px;
    font-size: 12px;
    font-style: italic;
    float: left;
    clear: left;
    width: 450px;
    padding: 5px 10px;
    border: #cee1ef 1px solid;
    background-color: #f0f8ff;
}

#bbp-your-profile .supporter_information_paragraph legend + div,
#bbp-your-profile .supporter_information_paragraph > fieldset {
    /*margin: 5px 0 0 200px;*/
    /*width: 450px;*/
}

#bbp-your-profile .supporter_information_paragraph h3 + fieldset,
#bbp-your-profile .supporter_information_paragraph legend + fieldset,
#bbp-your-profile .supporter_information_paragraph h3 + fieldset .supporter_profile_checkboxes {
    margin: 0;
    line-height: 25px;
}

#bbp-your-profile fieldset fieldset {
    margin: 0;
    /*width: 260px;*/
    border: none;
    padding: 0;
    clear: none;
    float: none;
}

#bbp-your-profile fieldset fieldset span.description,
#bbp-your-profile .vacations fieldset fieldset {
    margin-left: 0;
    margin-bottom: 20px;
}

#bbp-your-profile .vacations span,
#bbp-your-profile .working-time span {
    display: inline-block;
    min-width: 80px;
    text-align: left;
}

#bbp-your-profile fieldset.submit button {
    float: right;
}

#bbp-your-profile .supporter_information_paragraph h3 {
    font-weight: normal;
    font-size: 1em;
}

/* =Notices
-------------------------------------------------------------- */

div.bbp-template-notice {
    margin: 5px 0 15px;
    padding: 0 0.6em;
    border-width: 1px;
    border-style: solid;
    border-color: #e6db55;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ffffe0;
    color: #000;
    clear: both;
}

div.bbp-template-notice a {
    color: #d54e21;
    text-decoration: none;
}

div.bbp-template-notice a:hover,
.text-button:hover {
    color: #000;
    border-bottom: 1px dotted;
}

.bbp-template-notice.info {
    border: #cee1ef 1px solid;
    background-color: #f0f8ff;
}

.bbp-template-notice.important {
    border: #e6db55 1px solid;
    background-color: #fffbcc;
}

.reply_private div.bbp-template-notice.important {
    padding: .6em 1em;
    border-color: #E6B385;
    border-radius: 0;
    background-color: #f6f5ed;
}

div.bbp-template-notice.error,
div.bbp-template-notice.warning {
    background-color: #ffebe8;
    border-color: #c00;
}

div.bbp-template-notice.error a,
div.bbp-template-notice.warning a {
    color: #c00;
}

.bbp-template-notice.callout {
    padding: 1em;
}

.bbp-template-notice.callout h3 {
    font-size: 2em;
}

.bbp-template-notice.callout p {
    font-size: 1.2em;
}

div.bbp-template-notice p {
    margin: 0.5em 0 6px 0 ;
    padding: 2px;
    font-size: 12px;
    line-height: 140%;
}

div.bbp-template-notice.bbps-debug-info {
    padding: 0.5em 6px 6px;
}
.bbps-debug-table {
    width: 100%;
}
.bbps-debug-table-url {
    width: 45%;
    word-break: break-all;
}

div.bbp-template-notice .bbps-account-links {
    float: right;
}

.bbp-template-notice .bbps-account-links a,
.bbp-template-notice .bbps-account-links input[type=button] {
    margin-left: 2em;
}

.my-account .my-account-header div.bbp-template-notice p {
    float: none;
}

/* Google smart search */

.forum table.gsc-search-box,
.forum table.gsc-search-box table {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}

.forum table.gsc-search-box table {
    margin-bottom: 2px;
}

.forum table.gsc-search-box td {
    padding: 0;
    border: none;
}

.forum table.gsc-search-box td.gsib_a {
    padding: 4px 9px;
    border: none;
}

.forum table.gsc-search-box td input.gsc-input {
    padding: 4px 9px;
    box-shadow: none;
}

input.gsc-search-button.gsc-search-button-v2 {
    box-sizing: content-box;
}

/* =Stickies
-------------------------------------------------------------- */

.bbp-topics-front tr.super-sticky td,
.bbp-topics tr.super-sticky td,
.bbp-topics tr.sticky td,
.bbp-forum-content tr.sticky td {
    background-color: #ffffe0 !important;
    font-size: 1.1em;
}

.bbp-topics .sticky.even > td,
.bbp-topics .super-sticky.even > td,
.bbp-forum-content .sticky.even > td,
.bbp-topics-front .super-sticky.even > td {
    background-color: #fefeea !important;
}

/* =Revisions
-------------------------------------------------------------- */
#content .bbp-topic-revision-log,
#content .bbp-reply-revision-log,
#main .bbp-topic-revision-log,
#main .bbp-reply-revision-log,
#container .bbp-topic-revision-log,
#container .bbp-reply-revision-log {
    border-top: 1px dotted #ddd;
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 8px 0 0 0;
    font-size: 11px;
    color: #aaa;
}

/* =Widgets
-------------------------------------------------------------- */

.bbp-login-form fieldset legend {
    display: none;
}

.bbp-login-form .bbp-username input,
.bbp-login-form .bbp-email input,
.bbp-login-form .bbp-password input {
    padding: 5px;
}

.bbp-login-form .bbp-username label,
.bbp-login-form .bbp-password label {
    width: 70px;
    display: inline-block;
}

.bbp-login-form .bbp-username,
.bbp-login-form .bbp-password,
.bbp-login-form .bbp-remember-me,
.bbp-login-form .bbp-submit-wrapper {
    margin-top: 10px;
}

.bbp-login-form .bbp-remember-me {

}

.bbp-login-form .bbp-submit-wrapper {
    text-align: right;
}

.bbp-login-form .bbp-login-links {
}

.bbp-login-form .bbp-login-links a {
    float: left;
    clear: left;
}

.bbp-logged-in img.avatar {
    float: left;
    margin-right: 15px;
}

.bbp-logged-in h4 {
    font-weight: bold;
    font-size: 1.3em;
    clear: none;
    margin-bottom: 10px;
}

/* =Avatars
-------------------------------------------------------------- */

p.bbp-topic-meta img.avatar,
ul.bbp-reply-revision-log img.avatar,
ul.bbp-topic-revision-log img.avatar,
div.bbp-template-notice img.avatar,
.widget_display_topics img.avatar,
.widget_display_replies img.avatar,
p.bbp-topic-meta img.avatar,
ul.bbp-reply-revision-log img.avatar,
ul.bbp-topic-revision-log img.avatar,
div.bbp-template-notice img.avatar,
.widget_display_topics img.avatar,
.widget_display_replies img.avatar,
p.bbp-topic-meta img.avatar,
ul.bbp-reply-revision-log img.avatar,
ul.bbp-topic-revision-log img.avatar,
div.bbp-template-notice img.avatar,
.widget_display_topics img.avatar,
.widget_display_replies img.avatar {
    float: none;
    margin-bottom: -7px;
    border: 3px double #ddd;
}

fieldset div.avatar {
    float: right;
}

/* =BuddyPress Activity Streams
-------------------------------------------------------------- */

.activity-list li.bbp_topic_create .activity-content .activity-inner,
.activity-list li.bbp_reply_create .activity-content .activity-inner {
    margin-left: 5px;
    padding-left: 10px;
    border-left: 2px solid #EAEAEA;
}

.sh-wrapper {
    width: 530px;
}

/* =Feedback
------------------------------------------------*/

.reply_private textarea {
    width: 100%;
    resize: vertical;
}

.reply_private textarea#bbp_reply_content {
    /*border-color: #d54e21;*/
}

.reply_private td.bbp-reply-content {
    position: relative;
    outline: 1px solid #E6B385;
    outline-offset: -1px;
    box-shadow: inset 0 0 1px 0 #E6B385;
}

.reply_private dl.private {
    width: 75%;
    background: #f6f5ed;
    border: 1px solid rgba(230, 179, 133, 0.23);
}

.reply_private .reply_private_title {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 10px;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    background: #E6B385;
    border-radius: 0 0 0 5px;
}

.reply_private .reply_private_title + p {
    margin-top: 2em;
}

.reply_private .bbp-reply-hide-private-link.initialized {
    color: #E6B385;
}

dl dt {
    font-weight: bold;
}

dl dd {
    padding-left: 1em;
}

dl.private {
    background: #fdd;
    float: right;
    padding: 1em;
    border-radius: 3px;
    width: 300px;
}

dl.feedback {
    margin-bottom: 1em;
}

#TB_ajaxContent p {
    padding: 0;
}

#bbp_reply_private_settings_box,
#bbp_reply_private_settings_box .bbp_reply_private_settings_template {
    padding-left: 20px;
}

#bbp_reply_private_settings_box .bbp_reply_private_settings_template legend,
.bbp-topic-wrapper fieldset fieldset legend {
    font-size: 1em;
    margin-bottom: 5px;;
}

fieldset.bbp-form.bbp-reply-private {
    margin-bottom: 30px;
    border: 1px solid #E6B385;
    background-color: #f6f5ed;
}

fieldset.bbp-form.bbp-reply-private legend {
    padding: 3px 10px;
    background: #E6B385;
    border: none;
    color: #f6f5ed;
}

fieldset.bbp-form.bbp-reply-private legend .dashicons {
    font-size: 18px;
}

fieldset.bbp-form.bbp-reply-private fieldset legend {
    margin-bottom: 5px;
    padding: 0;
    color: #666;
    background-color: transparent;
}

fieldset.bbp-form.bbp-reply-private fieldset legend {
    margin-bottom: 5px;
    padding: 0;
    color: #666;
    background-color: transparent;
}

fieldset.bbp-form.bbp-reply-private h4 {
    margin: 20px 0 10px;
    font-size: 1.2em;
    line-height: 2em;
    color: #777;
}

.bbp-form.bbp-reply-private h4.underline {
    border-bottom: 1px dotted;
}

.bbp-reply-private .private-note {
    margin: 15px 0;
    padding-left: 10px;
    border-left: 1px dotted #e68160;
}

.bbp-form .reply_private_details {
    padding: 1em;
    overflow: hidden;
    background: #EFEDDF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

fieldset #reply_private_access_details.bbps-form fieldset legend {
    margin-bottom: 0;
    font-size: 1em;
    font-weight: bold;
}

/* Forms - general styles */

.bbp-form, .bbps-form,
.bbp-form *, .bbps-form *,
.bbp-form *:before, bbps-form *:before,
.bbp-form *:after, bbps-form *:after {
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.text-button {
    background: none !important;
    border: none;
    border-bottom: 1px dotted transparent;
    box-shadow: none !important;
    text-shadow: none;
    cursor: pointer;
}

.bbp-form input[type=button]:focus,
.bbp-form button:focus {
    outline-color: #ececec;
}

fieldset .bbps-form fieldset {
    border: none;
}

/*		.bbps-form fieldset > legend:not(.form-label) {
			margin-bottom: 10px;
			padding: 0;
			border: none!important;
		}


		.bbp-topic-form legend.form-label {
			position: absolute;
			top: 0;
			left: 0;
			padding: 0.2em 1em;
			background-color: #fafafa;
			font-size: 1.1em;
			line-height: 2;
			border: solid #eaeaea;
			border-width: 0 1px 1px 0;
			border-radius: 0 0 4px 0;
		}

		.bbp-topic-form .form-label + .feedback-wrapper {
			margin-top: 4em;
		}*/

.bbps-form fieldset .fields-group {
    width: 100%;
    overflow: hidden;
}

.bbp-form fieldset ul.fields-group,
.bbp-form fieldset ul.fields-group li,
.bbp-form fieldset .fields-group ul,
.bbp-form fieldset .fields-group ul li,
.bbps-form fieldset ul.fields-group,
.bbps-form fieldset ul.fields-group li,
.bbps-form fieldset .fields-group ul,
.bbps-form fieldset .fields-group ul li {
    list-style: none;
}

.bbps-form fieldset ul.fields-group li {
    margin-bottom: 1em;
}

.bbps-form fieldset ul.fields-group li:first-child {
    margin-left: 0;
}

.bbps-form .bbps-form-inputs-inline label,
.bbps-form .bbps-form-inputs-inline select,
.bbps-form .bbps-form-inputs-inline textarea,
.bbps-form .bbps-form-inputs-inline input[type=text],
.bbps-form .bbps-form-inputs-inline input[type=number],
.bbp-form .bbps-form-inputs-inline li,
.bbp-form .bbps-form-inputs-inline label,
.bbp-form .bbps-form-inputs-inline select,
.bbp-form .bbps-form-inputs-inline legend,
.bbp-form .bbps-form-inputs-inline textarea,
.bbp-form .bbps-form-inputs-inline input[type=text],
.bbp-form .bbps-form-inputs-inline input[type=number] {
    display: inline-block;
    float: none;
    margin: 0 10px 10px 0;
    padding-right: 0;
    width: auto;
    vertical-align: baseline;
}

.bbp-form .fields-group input[type=radio] + label,
.bbp-form .fields-group input[type=checkbox] + label {
    display: inline-block;
    margin-bottom: 1px;
}

fieldset.bbp-form fieldset .fields-group label {
    display: block;
    margin-bottom: 1px;
}

fieldset.bbp-form input[type=radio],
fieldset.bbp-form input[type=checkbox] {
    position: relative;
    top: 2px;
    margin-right: 4px;
}

.bbps-form label.radio > input[type=radio] {
    width: auto;
}

.bbps-form .bbps-inputs-inline li {
    display: inline-block;
}

.bbps-inputs-inline .fields-group,
.bbps-form-horizontal .fields-group,
.bbps-form-horizontal.fields-group > li {
    float: left;
    margin-left: 2%;
}

.bbps-inputs-inline .form-group:first-child,
.bbps-form-horizontal .form-group:first-child,
.bbps-form-horizontal .fields-group:first-child {
    margin-left: 0;
}

.fields-group.bbps-form-horizontal > li {
    display: inline-block;
}

ul.fields-group,
ul.fields-group li {
    list-style: none;
}

.bbps-form textarea,
.bbps-form .fields-group textarea {
    display: block;
}

/* Support rating and feedback */

#bbpress_support_rating:before,
#bbpress_support_rating:after {
    content: '';
    display: block;
    height: 1px;
    width: 80%;
    background: #eee;
    margin-bottom: 1em;
}

.bbps-support-rating #bbps_checkboxes {
    margin-top: -1.5em;
}

.support-rating-grades label.radio {
    margin-bottom: 0;
    cursor: pointer;
}

.bbps-form .bbps-feedback textarea {
    display: block;
    width: 70%;
}

.bbps-form.bbps-support-rating .fields-group textarea {
    display: block;
    width: 67%;
}

#bbpress_support_rating fieldset p.bbps-feedback {
    margin: 2em 0 0;
}

.bbps-form.bbps-support-rating .fields-group textarea#bbps_other_text {
    margin-left: 2em;
}

/* =Tooltips
-------------------------------------------------------------- */

a.tooltip {
    position: relative;
    display: inline;
}

a.tooltip span {
    position: absolute;
    width: 140px;
    color: #FFF;
    background: #000;
    height: 30px;
    line-height: 30px;
    text-align: center;
    visibility: hidden;
    border-radius: 4px;
}

a.tooltip span:after {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-width: 0 8px 8px;
    border: solid transparent;
    border-bottom: #000;
}

a:hover.tooltip span {
    visibility: visible;
    opacity: 0.7;
    top: 30px;
    left: 50%;
    margin-left: -76px;
    z-index: 999;
}

/* support forum lightbox effect */
#html5lightbox-div {
    overflow-y: scroll !important;
}
.lightboxcontainer {
    width:100%;
    text-align:left;
}

.bbpress .bbp-topic-wrapper ul.related-documentation-list {
    margin: -15px 0 15px 30px;
    list-style: disc;
}
.bbpress .bbp-topic-wrapper ul.related-documentation-list li {
    margin-bottom: 0;
}
hr.related-documentation-hr {
    width: 30%;
    margin: 0 0 15px 0;
}

.bbp-reply-content li {
    list-style-type: disc;
    margin-left: 15px;
}

.comp_link_cant_find_theme{
    display: block;
    margin-top: 10px;
    text-align: right;
}
.comp_select_themes_plugins{
    margin-top:10px;
    display: block;
    width: 100%
}
/* IE5.5 hacks */
* html #lang_sel, * html #lang_sel_list {
  width: 12em; }
* html #lang_sel a, * html #lang_sel_list a {
  width: 149px; }
* html #lang_sel a:visited, * html #lang_sel_list a:visited {
  width: 149px; }
* html #lang_sel ul ul, * html #lang_sel_list ul {
  top: 18px; }
* html #lang_sel ul ul a, * html #lang_sel_list ul a {
  width: 150px; }
* html #lang_sel ul ul a:visited, * html #lang_sel_list ul a:visited {
  width: 150px; }

/* remove all the bullets, borders and padding from the default list styling */
#lang_sel {
  height: 32px;
  position: relative;
  font-family: verdana, arial, sans-serif;
  display: inline-block;
  /* style the table so that it takes no part in the layout - required for IE to work */
  /* style the top level hover */ }
#lang_sel ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important;
  /* hide the sub levels and give them a positon absolute so that they take up no room */ }
#lang_sel ul li:hover ul, #lang_sel ul a:hover ul {
  visibility: visible; }
#lang_sel ul ul {
  width: 149px;
  visibility: hidden;
  position: absolute;
  height: 0;
  top: 25px;
  left: 0;
  border-top: 1px solid #cdcdcd;
  z-index: 10000; }
#lang_sel ul ul a {
  background: #ffffff;
  color: #444444;
  height: auto;
  line-height: 1em;
  padding: 5px 10px;
  border-width: 0 1px 1px 1px; }
#lang_sel ul ul a:visited {
  background: #ffffff;
  color: #444444;
  height: auto;
  line-height: 1em;
  padding: 5px 10px;
  border-width: 0 1px 1px 1px; }
#lang_sel li {
  float: left;
  width: 149px;
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important; }
#lang_sel li:before {
  content: '' !important; }
#lang_sel a {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  border: 1px solid #cdcdcd;
  background: #fff;
  padding-left: 10px;
  line-height: 24px; }
#lang_sel a:visited {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  border: 1px solid #cdcdcd;
  background: #fff;
  padding-left: 10px;
  line-height: 24px; }
#lang_sel a.lang_sel_sel {
  background: url(/wp-content/plugins/sitepress-multilingual-cms/res/img/nav-arrow-down.png) #fff right no-repeat;
  color: #444; }
#lang_sel a.lang_sel_sel:hover {
  text-decoration: none;
  color: #000; }
#lang_sel table {
  position: absolute;
  top: 0;
  left: 0;
  border-collapse: collapse; }
#lang_sel a:hover, #lang_sel ul ul a:hover, #lang_sel :hover > a, #lang_sel ul ul :hover > a {
  color: #000;
  background: #eee; }
#lang_sel img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px; }
#lang_sel.icl_rtl {
  text-align: right;
  direction: rtl; }
#lang_sel.icl_rtl .lang_sel_sel {
  padding-right: 14px; }

/* make the second level visible when hover on first level list OR link */
#lang_sel_footer {
  margin: 0;
  padding: 7px;
  text-align: center;
  font: 11px Verdana, sans-serif;
  min-height: 15px;
  clear: both;
  background-color: #fff;
  border: 1px solid #cdcdcd; }
#lang_sel_footer ul {
  list-style: none;
  margin: 0;
  padding: 0; }
#lang_sel_footer ul li {
  display: inline;
  margin: 0 1px 0 0;
  padding: 0;
  white-space: nowrap;
  line-height: 25px; }
#lang_sel_footer ul li img {
  position: relative;
  top: 1px;
  width: 18px;
  height: 12px; }
#lang_sel_footer ul li a {
  text-decoration: none;
  padding: 5px 10px; }
#lang_sel_footer ul li a:visited {
  text-decoration: none;
  padding: 5px 10px; }

#wpml_credit_footer {
  width: 100%;
  margin: 10px 0;
  padding: 0;
  text-align: center;
  font-size: 11px; }

/* remove all the bullets, borders and padding from the default list styling */
#lang_sel_list {
  height: 32px;
  position: relative;
  z-index: 99;
  font-family: verdana, arial, sans-serif;
  /* style the table so that it takes no ppart in the layout - required for IE to work */ }
#lang_sel_list ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important; }
#lang_sel_list ul li:hover ul, #lang_sel_list ul a:hover ul {
  visibility: visible; }
#lang_sel_list ul.lang_sel_list_vertical {
  width: 149px; }
#lang_sel_list ul a {
  background: #ffffff;
  color: #444444;
  height: auto;
  line-height: 1em; }
#lang_sel_list li {
  float: left;
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important; }
#lang_sel_list li:before {
  content: '' !important; }
#lang_sel_list a {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  background: #fff;
  line-height: 18px;
  padding-left: 5px; }
#lang_sel_list a:visited {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  background: #fff;
  line-height: 18px;
  padding-left: 5px; }
#lang_sel_list a.lang_sel_sel {
  background-image: none;
  color: #444; }
#lang_sel_list a.lang_sel_sel:hover {
  text-decoration: none;
  color: #000; }
#lang_sel_list.lang_sel_list_vertical {
  width: 149px;
  /* hide the sub levels and give them a positon absolute so that they take up no room */ }
#lang_sel_list.lang_sel_list_vertical ul {
  /*visibility:hidden;position:absolute;*/
  height: 0;
  top: 19px;
  left: 0;
  border-top: 1px solid #cdcdcd; }
#lang_sel_list.lang_sel_list_vertical ul a {
  padding: 3px 10px; }
#lang_sel_list.lang_sel_list_vertical li {
  width: 149px; }
#lang_sel_list.lang_sel_list_vertical a {
  border: 1px solid #cdcdcd;
  border-top-width: 0;
  padding-left: 10px; }
#lang_sel_list.lang_sel_list_vertical a:visited {
  border: 1px solid #cdcdcd;
  border-top-width: 0;
  padding-left: 10px; }
#lang_sel_list table {
  position: absolute;
  top: 0;
  left: 0;
  border-collapse: collapse; }
#lang_sel_list img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px; }

/* style the second level links */
#lang_sel_list_list ul a:visited {
  background: #ffffff;
  color: #444444;
  height: auto;
  line-height: 1em;
  padding: 3px 10px; }

/* reset menu img definitions */
.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px; }
.wpml-affiliate-link {
    margin: 5px 0 30px 0;
}
.wpml-affiliate-link span {
    border: 1px solid #DDDDDD;
    background-color: #F4F4F4;
    padding: 5px 10px;
}
.wpml-affiliate-form {
    margin: 0 0 20px 0;
}
.wpml-affiliate-form .textfield {
    width: 250px;
    padding: 2px;
}
#shopp .framed {
    background-color: #C5E8F1;
    color: #000000;
    border-color: #93D5E6;
    padding: 5px 10px;
}

table.affiliate-table {
    text-align:left;
    width: 100%;
    border: 0;
    margin-bottom: 20px;
}

table.affiliate-table th {
    font-weight:bold;
    line-height: 20px;
    padding: 9px 12px;
    font-size: 1.4rem;
}

table.affiliate-table td {
    border: 0;
    padding: 6px 20px;
    vertical-align: middle;
}

table.wp-list-table.affiliates th.column-id {
	width: 8%;
}

table.wp-list-table.affiliates th.column-login {
	width: 14%;
}

table.wp-list-table.affiliates th.column-country {
	width: 10%;
}

table.wp-list-table.affiliates th.column-due,
table.wp-list-table.affiliates th.column-orders {
	width: 12%;
}

table.wp-list-table.affiliates td.column-due,
table.wp-list-table.affiliates td.column-orders {
	text-align: right;
}

table.wp-list-table.affiliates td.column-id,
table.wp-list-table.affiliates td.column-country {
	text-align: center;
}

table.wp-list-table.affiliates .highlight {
	font-weight: bold;
	color: #f00;
}

table.wp-list-table.affiliates small {
	color: #999;
}
/*
Theme Name: SitePress
Theme URI: http://www.wpml.org
Description: A custom theme.
Author: Tammy Hart
Author URI: http://www.tammyhartdesigns.com/
Version: 0.9.3
*/
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic-ext,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,latin-ext,cyrillic,cyrillic-ext);

/* do not touch the following */
.alignright {
    float: right
}
.alignleft {
    float: left;
}

.textleft,
.text-left{
    text-align: left
}

.textright,
.text-right{
    text-align: right
}
.textcenter,
.text-center{
    text-align: center;
}
.display-inline-block {
    display: inline-block
}

.display-inline {
    display: inline
}

.display-block {
    display: block
}

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

.nowrap {
    white-space: nowrap;
}
.margin-top {
    margin-top: 30px !important
}

.margin-bottom {
    margin-bottom: 30px !important
}

.margin-bottom-sm {
    margin-bottom: 15px !important
}

.margin-top-sm {
    margin-top: 15px !important
}

.margin-top-xs {
    margin-top: 7px !important
}

.margin-bottom-xs {
    margin-bottom: 7px !important
}


.margin-top {
    margin-top: 30px
}

.margin-bottom {
    margin-bottom: 30px
}

.margin-bottom-sm {
    margin-bottom: 15px
}

.margin-top-sm {
    margin-top: 15px
}

.margin-top-xs {
    margin-top: 7px
}

.margin-bottom-xs {
    margin-bottom: 7px
}
.text-success{
    color: #5cb85c;
}
.text-danger{
    color: #d9534f;
}

.lead {
    margin-bottom: 30px;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.4;
}

body, html {
    height: 100%;
    margin: 0;
    padding: 0
}


body.iframe {
    min-width: 0;
    padding-top: 1px
}

body.modal-open {
    overflow: hidden
}

iframe, img {
    border: 0
}

td {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

a {
    color: #0073aa;
    -webkit-transition-property: border, background, color;
    transition-property: border, background, color;
    -webkit-transition-duration: .05s;
    transition-duration: .05s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    cursor: pointer;
}

a, div {
    outline: 0
}

a:active, a:hover {
    color: #00a0d2
}

a:focus {
    color: #124964;
    -webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
    box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8)
}

.ie8 a:focus {
    outline: #5b9dd9 solid 1px
}

#adminmenu a:focus, .screen-reader-text:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: none
}

p {
    font-size: 13px;
    line-height: 1.5;
    margin: 1em 0
}

blockquote {
    margin: 1em
}

dd, li {
    margin-bottom: 6px
}
ul ul, ul ol, ol ol, ol ul {
    margin-top: 6px;
}
ul.list-style-none, ol.list-style-none {
    list-style: none !important;
    margin-left: 0.3em;
}

h1, h2, h3, h4, h5, h6 {
    display: block;
    font-weight: 600
}

h1 {
    font-size: 2em;
    margin: .3em 0 .67em 0
}

h2 {
    color: #23282d;
    font-size: 1.5em;
    margin: .83em 0;
    font-weight: 400
}

h3 {
    color: #23282d;
    font-size: 1.3em;
    margin: 1em 0
}

h4 {
    font-size: 1em;
    margin: 1.33em 0
}

h5 {
    font-size: .83em;
    margin: 1.67em 0
}

h6 {
    font-size: .67em;
    margin: 2.33em 0
}

ol, ul {
    padding: 0
}

ul {
    list-style: none
}

ol {
    list-style-type: decimal;
    margin-left: 2em
}

ul.ul-disc {
    list-style: disc
}

ul.ul-square {
    list-style: square
}

ol.ol-decimal {
    list-style: decimal
}

ol.ol-decimal, ul.ul-disc, ul.ul-square {
    margin-left: 1.8em
}

ol.ol-decimal > li, ul.ul-disc > li, ul.ul-square > li {
    margin: 0 0 .5em
}

.ltr {
    direction: ltr
}

.code, code {
    font-family: Consolas, Monaco, monospace;
    direction: ltr;
    unicode-bidi: embed
}

code, kbd {
    padding: 3px 5px 2px;
    margin: 0 1px;
    background: #eaeaea;
    background: rgba(0, 0, 0, .07);
    font-size: 13px
}

.error-message {
    color: red;
    font-weight: 600
}

body.iframe {
    height: 98%
}

p:last-child {
    display: block
}

.checkbox {
    border: none;
    margin: 0;
    padding: 0
}

fieldset {
    border: 0;
    padding: 0;
    margin: 0
}

.post-categories {
    display: inline;
    margin: 0;
    padding: 0
}

.post-categories li {
    display: inline
}

input[type=checkbox], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
    background-color: #fff;
    color: #32373c;
    outline: 0;
    -webkit-transition: .05s border-color ease-in-out;
    transition: .05s border-color ease-in-out
}

input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #5b9dd9;
    -webkit-box-shadow: 0 0 2px rgba(30, 140, 190, .8);
    box-shadow: 0 0 2px rgba(30, 140, 190, .8)
}


input[type=checkbox], input[type=radio] {
    border: 1px solid #b4b9be;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 16px;
    margin: -4px 4px 0 0;
    outline: 0;
    padding: 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-transition: .05s border-color ease-in-out;
    transition: .05s border-color ease-in-out
}

input[type=radio]:checked + label:before {
    color: #82878c
}

input[type=radio] {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 4px;
    line-height: 10px
}

input[type=checkbox]:checked:before, input[type=radio]:checked:before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    font: 400 21px/1 dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

input[type=checkbox]:checked:before {
    content: '\f147';
    margin: -3px 0 0 -4px;
    color: #1e8cbe
}

input[type=radio]:checked:before {
    content: '\2022';
    text-indent: -9999px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-size: 24px;
    width: 6px;
    height: 6px;
    margin: 4px;
    line-height: 16px;
    background-color: #1e8cbe
}

@-moz-document url-prefix() {
    .form-table input.tog, input[type=checkbox], input[type=radio] {
        margin-bottom: -1px
    }
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-decoration {
    display: none
}

.ie8 input[type=password] {
    font-family: sans-serif
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

input, select, textarea {
    font-size: 14px;
    -webkit-border-radius: 0;
    border-radius: 0
}

textarea {
    overflow: auto;
    padding: 2px 6px;
    line-height: 1.4
}

label {
    cursor: pointer
}

input, select {
    margin: 1px;
    padding: 3px 5px
}

input.code {
    padding-top: 6px
}

textarea.code {
    line-height: 1.4;
    padding: 4px 6px 1px
}

input.readonly, input[readonly], textarea.readonly, textarea[readonly] {
    background-color: #eee
}

:-moz-placeholder {
    color: #a9a9a9
}

input.disabled, input:disabled, select.disabled, select:disabled, textarea.disabled, textarea:disabled {
    background: rgba(255, 255, 255, .5);
    border-color: rgba(222, 222, 222, .75);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .04);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .04);
    color: rgba(51, 51, 51, .5)
}

input[type=file].disabled, input[type=file]:disabled, input[type=range].disabled, input[type=range]:disabled {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

input[type=checkbox].disabled, input[type=checkbox].disabled:checked:before, input[type=checkbox]:disabled, input[type=checkbox]:disabled:checked:before, input[type=radio].disabled, input[type=radio].disabled:checked:before, input[type=radio]:disabled, input[type=radio]:disabled:checked:before {
    opacity: .7
}

@media screen and (max-width: 782px) {
    body {
        min-width: 240px;
        overflow-x: hidden;
    }

    textarea {
        -webkit-appearance: none
    }

    input[type=email], input[type=number], input[type=password], input[type=search], input[type=text] {
        -webkit-appearance: none;
        padding: 6px 10px
    }

    input[type=checkbox], input[type=radio] {
        height: 25px;
        width: 25px
    }

    input[type=checkbox]:checked:before {
        font: 400 30px/1 Dashicons;
        margin: -3px -5px
    }

    input[type=radio]:checked:before {
        vertical-align: middle;
        width: 9px;
        height: 9px;
        margin: 7px;
        line-height: 16px
    }
}

#pass-strength-result.short, #pass-strength-result.strong, #post-status-display, #post-visibility-display, .feature-filter .feature-name, .item-controls .item-order a, .media-item .percent, .plugins .name {
    font-weight: 600
}

#pass-strength-result {
    background-color: #eee;
    border: 1px solid #ddd;
    float: left;
    margin: 13px 5px 5px 1px;
    padding: 3px 5px;
    text-align: center;
    width: 200px;
    display: none
}

#pass-strength-result.short {
    background-color: #ffa0a0;
    border-color: #f04040
}

#pass-strength-result.bad {
    background-color: #ffb78c;
    border-color: #ff853c
}

#pass-strength-result.good {
    background-color: #ffec8b;
    border-color: #fc0
}

#pass-strength-result.strong {
    background-color: #c3ff88;
    border-color: #8dff1c
}

.indicator-hint {
    padding-top: 8px
}

p.search-box {
    float: right;
    margin: 0
}

.form-wrap p, p.description {
    margin: 2px 0 5px;
    color: #666
}

.form-wrap p, p.description, p.help, span.description {
    font-size: 13px;
    font-style: italic
}

.widefat {
    border-spacing: 0;
    width: 100%;
    clear: both;
    margin: 0
}

.widefat * {
    word-wrap: break-word
}

.widefat a {
    text-decoration: none
}

.widefat td, .widefat th {
    padding: 8px 10px
}

.widefat thead th {
    border-bottom: 1px solid #e1e1e1
}

.widefat tfoot th {
    border-top: 1px solid #e1e1e1;
    border-bottom: none
}

.widefat .no-items td {
    border-bottom-width: 0
}

.widefat td {
    vertical-align: top
}

.widefat td, .widefat td ol, .widefat td p, .widefat td ul {
    font-size: 13px;
    line-height: 1.5em
}

.widefat th {
    text-align: left;
    line-height: 1.3em;
    font-size: 14px
}

.widefat th input {
    margin: 0 0 0 8px;
    padding: 0;
    vertical-align: text-top
}

.widefat .check-column {
    width: 2.2em;
    padding: 6px 0 25px;
    vertical-align: top
}

.widefat th input[type=checkbox] {
    margin-top: -1px
}

.widefat.media .check-column {
    padding-top: 8px
}

.widefat tbody th.check-column, .widefat tfoot th.check-column, .widefat thead th.check-column {
    padding: 11px 0 0 3px
}

.widefat thead th.check-column {
    padding-top: 10px
}

.widefat td, .widefat th {
    border: 1px solid #ccc;
    width: auto !important;
}

.widefat {
    box-sizing: border-box;
    border-collapse: collapse;
}

.hidden, .js .closed .inside, .js .hide-if-js, .js .wp-core-ui .hide-if-js, .js.wp-core-ui .hide-if-js, .no-js .hide-if-no-js, .no-js .wp-core-ui .hide-if-no-js, .no-js.wp-core-ui .hide-if-no-js {
    display: none
}

* {
    margin: 0;
    padding: 0;
}

/* clearfix - add .group class to force self-clear elements children*/
.group:before, .group:after {
    content: "";
    display: table;
}

.group:after {
    clear: both;
}

.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

/* menu icons */
@font-face {
    font-family: 'font-icons-menu';
    src: url('/wp-content/themes/sitepress/font/font-icons-menu.eot?95462211');
    src: url('/wp-content/themes/sitepress/font/font-icons-menu.eot?95462211#iefix') format('embedded-opentype'),
    url('/wp-content/themes/sitepress/font/font-icons-menu.woff?95462211') format('woff'),
    url('/wp-content/themes/sitepress/font/font-icons-menu.ttf?95462211') format('truetype'),
    url('/wp-content/themes/sitepress/font/font-icons-menu.svg?95462211#font-icons-menu') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icon-menu:before,
.icon-plus-circled:before,
.icon-chat:before,
.icon-chat-empty:before,
.icon-arrows-cw:before,
.icon-minus-circled:before,
.icon-user:before {
    font-family: "font-icons-menu";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-menu:before {
    content: '\e800';
}

.icon-plus-circled:before {
    content: '\e801';
}

.icon-chat-empty:before {
    content: '\e802';
}

.icon-chat:before {
    content: '\e803';
}

.icon-arrows-cw:before {
    content: '\e804';
}

.icon-user:before {
    content: '\e805';
}

.icon-minus-circled:before {
    content: '\e806';
}

/* Begin Settings and Classes */
a {
    text-decoration: none;
    color: #d54e21;
}

a:hover {
    border-bottom: 1px dotted #ddd;
}

p {
    margin: 5px 0 20px 0;
}

h1, h2, h3 {
    font-weight: normal;
    line-height: 1.3;
}

h1 {
    font-size: 2em;
    color: #21759b;
    margin-bottom: 20px;
}

h2 {
    font-size: 1.5em;
    color: #21759b;
}

.entry h2 {
    margin-bottom: 20px;
}

h3 {
    font-size: 1.3em;
    margin-bottom: 20px;
    color: #002040;
}

.pagetitle {
    border-bottom: 1px solid #ddd;
}

small {
    font-size: .85em;
    color: #777;
}

.smallest {
    font-size: .786em;
}

code {
    font: 1.1em "Courier New", Courier, Fixed;
}

pre {
    font: 1em "Courier New", Courier, Fixed;
    margin: 1.5em;
    padding: 10px;
    background: #fafafa;
    border: 1px solid #eee;
    max-width: 640px;
    overflow: auto;
    max-height: 800px;
    direction: ltr;
    text-align: left;
}

acronym, abbr {
    font-size: 0.9em;
    letter-spacing: .07em;
}

hr {
    clear: both;
    width: 100%;
    height: 1px;
    border: none 0;
    color: #ccc;
    background-color: #ccc;
    margin: 30px 0;
}

img {
    border: none;
}

blockquote {
    margin: 1.5em;
    padding: 1px 1.5em;
    background: #fafafa;
    border: 1px solid #eee;
    border-left-width: 3px;
}

cite {
    font-style: italic;
    font-size: .9em;
    /*xdisplay: block;*/
    /*xmargin:5px 0 0;*/
    /*xtext-align:right;*/
}

cite:before {
    content: "\2014 \0020";
}

.post ul,
.post ol {
    margin: 20px 0 20px 30px ;
}
.post ol ol,
.post ul ul,
.post ul ol,
.post ol ul {
    margin-top: 6px;
    margin-bottom: 0;
}

.post ul,
.sidebar ul{
    list-style: disc;
}

.post li h3 {
    margin: 0;
}
.aligncenter, div.aligncenter, img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.assistive-text {
    display: block;
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* Begin Images */
img.alignleft {
    margin-right: 10px;
}

img.alignright {
    margin-left: 10px;
}

.wp-caption, .attachment-image img {
    border: 1px solid #ccc;
    text-align: center;
    background-color: #f5f5f5;
    padding-top: 4px;
    margin: 10px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: .9em;
    line-height: 1.5em;
    padding: 0 4px 4px;
    margin: 0;
}

.attachment-image img {
    padding: 4px;
}

/* End Images / End Settings and Classes */

/* Begin Structure */
body {
    background: #fff url(/wp-content/themes/sitepress/images/bluestripe.jpg) repeat-x 0 0;
    font: 62.5% "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif;
    color: #464646;
    padding: 7px 0;
}

body.search {
    background-color: #fff !important;
    font-size: 62.5% !important;
}

#wrap {
    background: transparent url(/wp-content/themes/sitepress/images/title.jpg) repeat-x 0 120px;
    min-height: 586px;
    margin-bottom: 50px;
}

#wrap.title-2-line {
    background-image: url('/wp-content/themes/sitepress/images/title2.png');
}

#wrap.title-3-line {
    background-image: url('/wp-content/themes/sitepress/images/title3.png');
}

.wrapper {
    width: 990px;
    margin: 0 auto;
    padding: 0 30px;
}
.wrapper:after {
    content: '';
    display: table;
    clear: both;
}

.unsubscribe-wrap {
    margin-top: 100px;
}

/* Begin Header */
.main-header {
    position: relative;
    z-index: 105;
    min-height: 90px;
}

.site-logo {
    display: inline-block;
    float: left;
    margin-bottom: -14px;
    max-width: calc(100% - 70px);
}
.site-logo:hover {
    border: none;
 }
.site-logo img {
    max-width: 100%;
}
@media (min-width: 710px) {
    .site-logo {
        margin-top: 30px;
    }
}
@media (max-width: 370px) {
    .site-logo {
        margin: 30px 0 10px;
    }
}

#headertab {
   position: relative;
    float: right;
    max-width: 100%;

    background: #21759b url(/wp-content/themes/sitepress/images/headertab.jpg);
    width: 332px;
    height: 32px;
}


#header #searchform {
    position: absolute;
    top: 5px;
    right: 12px;
    width: 180px;
}

input, select, textarea {
    font-family: "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif;
}

textarea.placeholder {
    color: #aaa;
}

#s {
    width: 200px;
    border: 1px solid #ccc;
    background: #fff url(/wp-content/themes/sitepress/images/input.jpg) repeat-x;
    font-size: 14px;
    color: #aaa;
    padding: 4px 5px;
    height: 20px;
    float: left;
}

#header #s, #header select {
    width: 118px;
    border: 1px solid #17517d;
    background: #fff url(/wp-content/themes/sitepress/images/input.jpg) repeat-x;
    font-size: 11px;
    color: #aaa;
    padding: 2px 5px;
    height: 14px;
    float: none;
    box-sizing: content-box;
}

#header select {
    position: absolute;
    top: 5px;
    left: 10px;
    padding: 0;
    width: 120px;
    height: 20px;
}

#header option {
    padding: 2px;
}

#lang_sel {
    margin: 5px 10px;
    z-index: 8;
}

#header #searchsubmit {
    width: 50px;
    border: none;
    background: #d54e21 url(/wp-content/themes/sitepress/images/search.jpg);
    height: 20px;
    font-size: 11px;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    padding: 0 1px 3px 0;
}

#searchsubmit {
    width: 132px;
    border: none;
    background: #21759b url(/wp-content/themes/sitepress/images/btn-white.jpg);
    height: 32px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    display: block;
    padding: 0 2px 4px 0;
    float: left;
    margin-left: 10px;
}

/* End Header */

/* Begin Content */
.page-header {
    background: #ececec;
    background: -moz-linear-gradient(top,  #ececec 35%, #d8d8d8 100%);
    background: -webkit-linear-gradient(top,  #ececec 35%,#d8d8d8 100%);
    background: linear-gradient(to bottom,  #ececec 35%,#d8d8d8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#d8d8d8',GradientType=0 );

    padding: 30px 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #c9c9c9;
}
.page-header .page-title {
    margin: 7px 0 0 0;
}
.post-meta {
    display: block;
    margin-top: -15px;
    margin-bottom: 15px;
}

.ico-close,
.ico-ok {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 100%;
    height: 29px;
    width: 29px;
    line-height: 1;
    vertical-align: middle;
}

.ico-ok {
    background: url('/wp-content/themes/sitepress/images/ico-ok.png') top left no-repeat;
}

.ico-close {
    background: url('/wp-content/themes/sitepress/images/ico-close.png') center center no-repeat;
    cursor: pointer;
    opacity: .6;
    width: 18px;
    height: 18px;
}

.ico-close:hover {
    opacity: 1;
}

.widecolumn {
    font-size: 1.2em;
    line-height: 1.6em;
    position: relative;
}
.widecolumn:after {
    content: '';
    display: table;
    clear: both;
}
@media (min-width: 1024px) {
    .widecolumn {
        float: left;
        width: 700px;
    }
}
.widecolumn.full-width {
    width: auto;
    float: none;
}

.widecolumn:before,
.widecolumn:after {
    content: " ";
    display: table;
}

.widecolumn:after {
    clear: both;
}

.widecolumn {
    *zoom: 1;
}



.cms-nav-bc {
    font-size: .9em;
    color: #919191;
}

.features_box {
    float: right;
    margin-left: 20px;
    background: #fafafa;
    padding: 1px 10px;
    margin-top: 10px;
}

.features_box h4 {
    margin: 9px 0 0;
}

.post .features_box ul {
    margin: 0 5px 10px;
}

.post .features_box li {
    margin: 0 0 5px 5px;
}

 table {
    width: 100%;
    margin: 50px auto;
    background: #fff;
    border-collapse: collapse;
}

th {
    background: #e2edf1;
    padding: 10px 15px;
    font-size: 1.1em;
    border: 1px solid #fff;
    text-align: center;
}
th[scope="row"] {
    vertical-align: middle;
    text-align: right;
}
td {
    padding: 10px 15px;
    vertical-align: middle;
    border: 1px solid #e2edf1;
}
td.no-border {
    border: none;
}
.wpml-comparison-table th[scope="col"] {
    border: 1px solid #e2edf1;
    background-color: #fcfcfc;
}
.wpml-comparison-table th[scope="col"] span {
    font-family: 'PT sans', sans-serif;
    font-size: 18px;
    display: block;
}
.wpml-comparison-table th[scope="col"] small {
    display: block;
    font-weight: normal;
    margin: 3px 0 7px;
}
.wpml-comparison-table th[scope="row"] {
    width: 170px;
    background: transparent;
    border: 1px solid #e2edf1;
    font-weight: normal;
}
.wpml-comparison-table tbody tr:nth-child(even) td,
.wpml-comparison-table tbody tr:nth-child(even) th {
    background-color: #fcfcfc;
}

.wpml-comparison-table td {
    text-align: center;
    height: 38px;
}
.wpml-comparison-table .fa-question-circle {
    position: relative;
    top: -.1em;
    display: inline;
}
.wpml-comparison-table td .fa-question-circle {
    margin-right: -15px;
    top: -.25em;
}
.wpml-comparison-table tfoot td,
.wpml-comparison-table tfoot th[scope="row"] {
    font-weight: bold;
    font-size: 1.1em;
}
.wpml-comparison-table .button-primary {
    line-height: 30px;
    width: 100px;
    max-width: 100%;
    margin-top: 10px;
}
.compare-no,
.compare-yes,
.compare-pro,
.compare-neutral,
.compare-secondary{
    font-size: 13px !important;
    margin: 1px;
    border-radius: 25px;
    width: 25px;
    height: 25px;
    line-height: 25px !important;
    text-align: center;
    color: #fff;
    background: #b9b9b9;
}
.compare-no {
    background: #d9534f;
}
.compare-yes {
    background: #5cb85c;
}
.compare-pro {
    background: #f0ad4e;
}
.compare-secondary {
    background: #21759b;
}

#intro {
    width: 660px;
    margin-bottom: 10px;
}

#intro h1 {
    /*xfont-size: 1.5em;*/
    margin-bottom: 20px;
}

#intro p {
    margin-top: 0;
    font-size: 14px;
    line-height: 24px;
}

#intro a:hover, .cms-nav-bc a:hover {
    border-bottom-color: #aaa;
}

.download {
    display: block;
    width: 130px;
    height: 30px;
    padding: 0 2px 2px 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #21759b url(/wp-content/themes/sitepress/images/btn-grey.jpg);
    line-height: 29px;
}

.download:hover {
    border: none;
    color: #e2edf2;
}

.column1 {
    float: left;
    width: 300px;
    margin-right: 20px;
}

.column2 {
    float: left;
    width: 300px;
    margin-right: 20px;
}

.column3 {
    float: left;
    width: 200px;
}

.post {
    margin-bottom: 40px;
}

.social-icons-footer {
    margin-top: 50px;
    margin-bottom: 50px;
    clear: both;
    padding: 5px;
    border: solid #ccc;
    border-width: 1px 0
}

.footer-social-icon {
    display: inline-block;
    vertical-align: middle;
    height: 40px;
    width: 40px;
    margin: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    transition: top .2s linear;
    top: 0;
    position: relative;
    cursor: pointer
}

.footer-social-icon:hover {
    top: -3px
}

.footer-social-icon.facebook {
    background-image: url("/wp-content/themes/sitepress/images/soc-facebook.png")
}

.footer-social-icon.linkedin {
    background-image: url("/wp-content/themes/sitepress/images/soc-linkedin.png")
}

.footer-social-icon.gPlus {
    background-image: url("/wp-content/themes/sitepress/images/soc-gplus.png")
}

.footer-social-icon.twitter {
    background-image: url("/wp-content/themes/sitepress/images/soc-twitter.png")
}


.postmetadata {
    font-size: .9em;
    background: #e2edf1;
    padding: 2px 5px;
}

.postmetadata a {
    color: #21759b;
}

.feature {
    border: 3px solid #e2edf2;
   /*background: #fff url(/wp-content/themes/sitepress/images/featuregrad.jpg) repeat-x 0 0;*/
    padding: 25px;
    margin-bottom: 25px;
}
.feature h2:first-child {
    margin-top: 0;
    margin-bottom: 25px;
}

.feature img.alignleft {
    float: left;
    border: 3px solid #e2edf2;
    display: block;
    padding: 2px;
    background: #fff;
    margin: 0 20px 17px 0;
}

/* Begin Comments */
.commentlist {
    margin-top: 1.5em;
}

.commentlist li {
    list-style: none;
    padding-bottom: 1px;
    margin-bottom: 10px;
}

.commentlist li.alt {
    background: #fafafa;
}

.commentmetadata {
    border-bottom: 1px solid #fff;
    font-size: .9em;
    background: #e2edf1;
    padding: 2px 5px;
}

.vcard {
    display: inline;
}

.avatar {
    border: 1px solid #ddd;
    float: left;
    display: block;
    padding: 4px;
    background: #fff;
}

.bbp-replies .avatar-80 {
    float: none;
    margin: 0 auto;
}

.bbp-replies .staff {
    margin-top: 5px;
    border: #cee1ef 1px solid;
    background-color: #f0f8ff;
    font-size: .9em;
}

.bbp-replies .reply-author-email {
    font-size: .9em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.commentlist li p {
    padding: 0 10px;
}

.byuser {
    border: 1pt solid #E2EDF1;
}

#commentform p input, #commentform textarea {
    width: 147px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 11px;
    padding: 3px;
}

#commentform textarea {
    width: 500px;
}

#commentform input:hover,
#commentform textarea:hover,
#commentform input:focus,
#commentform textarea:focus {
    background: #fafafa;
}

#commentform #submit {
    width: 147px;
    font-size: 11px;
    padding: 2px;
    margin-bottom: 20px;
}

/* End Comments / End Content */

/* Begin Sidebar */
.sidebar {
    float: right;
    font-size: 1.1em;
    padding: 14px 18px 0 17px;
    margin: -67px -7px 0 0;
    width: 200px;
    background: url(/wp-content/themes/sitepress/images/sidebar-page.jpg) no-repeat 0 0;
    min-height: 416px;
}

.sidebar .widget {
    margin-bottom: 30px;
}

.sidebar ul,
.sidebar ol {
    margin-left: 20px;
}

.cms-nav-sidebar {
    margin-top: 6px;
}
.sidebar  li.cms-nav-sub-section {
    font-weight: bold;
    list-style: none;
    margin: 15px 0 6px -15px;
}

.sidebar h4 {
    font-size: 1.27em;
}

.sidebar a {
    color: #21759b;
}

.sidebar a:hover, .postmetadata a:hover {
    border-bottom-color: #aaa;
}

/* End Sidebar */

/* Begin Footer */
#footer {
    background: #2f2f2f url(/wp-content/themes/sitepress/images/footer.jpg) 0 0 repeat-x;
    padding: 19px 0;
    overflow: hidden;
    margin-top: 30px;
}
.footer-links {
    margin-top: 20px;
    line-height: 16px;

}
.footer-links a {
    font-weight: bold;
    text-decoration: underline;
}

#footer-in {
    width: 960px;
    margin: 0 auto;
    font-size: 1.1em;
    color: #fff;
    text-align: left;
}

#footer a {
    color: #919191;
}

#footer a:hover {
    border-bottom-color: #333;
}

.rss {
    background: url(/wp-content/themes/sitepress/images/rss.jpg) no-repeat 0 2px;
    padding-left: 15px;
}

/* End Footer / End Structure */

.children {
    margin-left: 2em;
}

.forum_msg {
    background-color: #F0F0F0;
    border: 1pt solid #E0E0E0;
    padding: 1em;
    margin: 1em 1em 2em 1em;
}

.wp-polls {
    border: 1pt solid #E0E0F0;
    background-color: #F0F0F8;
    padding: 1em;
    margin: 1em;
}

.wp-poll-ul li,
.wp-polls ul li {
    background: none;
}

#footer_language_list {
    margin-bottom: 25px;
    text-align: center;
}

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

#footer_language_list ul li img {
    margin-right: 5px;
}

#footer_language_list ul li {
    display: inline-block;
    margin: 0 5px 0 5px;
    padding: 0;
}

#footer_language_list ul li a,
#footer_language_list ul li a:visited {
    color: #fff;
    text-decoration: underline;
}

#footer_language_list ul li a:hover,
#footer_language_list ul li a:active {
    color: #fff;
}

/* showcase page */
a.imghov:hover {
    border: 0;
}

.scs {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0;
}

.scs h2 {
    margin: 0 0 10px 0;
}

.scs-img img {
    border: 1px solid #ccc;
    background: #eee;
    padding: 4px;
}

.scs-cat {
    font-weight: 100;
    border: 1px solid #ccc;
    background: #eee;
    font-size: 10px;
    border-left: 0;
    border-right: 0;
    margin: 10px 20px 20px 0;
    padding: 1px 6px;
}

.scs-txt {
    font-size: 11px;
    padding: 10px 20px 0 0;
    min-height: 5.5em;
}

.scs .post-ratings {
    float: right;
    text-align: right;
    width: 80px;
    margin: 4px 0 4px 4px;
    background: #f7f7f7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 4px 6px;
}

/* showcase detail page */
.sc-col-one h2 {
    color: #d54e21;
    margin: 0 0 10px 0;
}

.sc-col-one img {
    border: 1px solid #ccc;
    padding: 4px;
    background: #eee;
    margin: 0 0 10px 0;
}

.sc-col-one {
    float: left;
    width: 456px;
    max-width: 100%;
    margin: 10px 24px 0 0;
    padding: 0;
}

.sc-col-one .txt {
    font-size: 11px;
}

.sc-col-two {
    float: left;
    width: 210px;
    margin: 45px 0 0 0;
    padding: 0;
}

a.sc-siteurl {
    background: #D54E21;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 8px 40px;
    color: #fff;
    font-weight: 700;
    display: inline-block;
}

a.sc-siteurl:hover {
    text-decoration: none;
    border: 0;
    background: #DF6D45
}

.sc-col-two .post-ratings {
    width: 80px;
    margin: 10px 0;
    background: #f7f7f7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 4px 6px;
}

.sc-rating span, .sc-category span, .sc-language span {
    font-weight: 700;
    border-bottom: 1px solid #ddd;
    display: block;
    margin: 20px 0 0 0;
    line-height: 24px;
}

.sc-rating p, .sc-category p, .sc-language p {
    margin: 0;
    padding: 4px 0 0 0;
    font-size: 11px;
}

.sc-language ul {
    list-style: none;
    padding: 0;
    margin: 0;
    list-style-image: none;
}

/* Download buttons */

[class^="button-"] {
    display: inline-block;
    line-height: 35px;
    padding: 0 10px;
    color: #fff !important;
    border-radius: 5px;
    border: 1px solid;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
    font-weight: normal;
    cursor: pointer;
    font-size: 14px;
}

[class^="button-"]:hover,
[class^="button-"]:active,
[class^="button-"]:focus {
    color: #fff;
}

.button-small {
    line-height: 24px;
    font-size: 13px;
}

.button-primary {
    border-color: #c63c1c;
    background: #e05737;
    background: -moz-linear-gradient(top, #e05737 0%, #c93918 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e05737), color-stop(100%, #c93918));
    background: -webkit-linear-gradient(top, #e05737 0%, #c93918 100%);
    background: -o-linear-gradient(top, #e05737 0%, #c93918 100%);
    background: -ms-linear-gradient(top, #e05737 0%, #c93918 100%);
    background: linear-gradient(to bottom, #e05737 0%, #c93918 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05737', endColorstr='#c93918', GradientType=0);
    box-shadow: 0 2px 0 #e77a61 inset;
}

.button-primary:hover {
    border-bottom: 1px solid #c63c1c;
}

.button-secondary {
    border-color: #216a8c;
    background: #308fb0;
    background: -moz-linear-gradient(top, #308fb0 0%, #28769a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #308fb0), color-stop(100%, #28769a));
    background: -webkit-linear-gradient(top, #308fb0 0%, #28769a 100%);
    background: -o-linear-gradient(top, #308fb0 0%, #28769a 100%);
    background: -ms-linear-gradient(top, #308fb0 0%, #28769a 100%);
    background: linear-gradient(to bottom, #308fb0 0%, #28769a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#308fb0', endColorstr='#28769a', GradientType=0);
    box-shadow: 0 2px 0 #5aa8c1 inset
}

.button-secondary:hover {
    border-bottom: 1px solid #216a8c;
}

.button-gray {
    border-color: #777;
    background: #757575 ;
    background: -moz-linear-gradient(top, #757575  0%, #555  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfbfbf ), color-stop(100%, #949494 ));
    background: -webkit-linear-gradient(top, #757575  0%, #555  100%);
    background: -o-linear-gradient(top, #757575  0%, #555  100%);
    background: -ms-linear-gradient(top, #757575  0%, #555  100%);
    background: linear-gradient(to bottom, #757575  0%, #555  100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#555', GradientType=0);
    box-shadow: 0 2px 0 #848484  inset;
}

.button-gray:hover {
    border-bottom: 1px solid #333;
}

.view-order-button,
.download-button {
    display: inline-block;
    border-radius: 20px;
    padding: 0 12px !important;

    font-weight: bold;
    line-height: 40px;
    color: #FFF !important;
    /*background: #207090 url('/wp-content/themes/sitepress/images/button-grad.png') repeat-x scroll left top;*/
    border: 1px solid #2880b0;
    background: #288ab6;
    background: -moz-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #288ab6), color-stop(100%, #1f698b));
    background: -webkit-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: -o-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: -ms-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: linear-gradient(to bottom, #288ab6 0%, #1f698b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#288ab6', endColorstr='#1f698b', GradientType=0);
}

.icl_mpp_mailchimp_signup_form .button {
    cursor: pointer;
    display: inline-block;
    border-radius: 20px;
    padding: 0 12px !important;

    font-weight: bold;
    line-height: 40px;
    color: #FFF !important;
    /*background: #207090 url('/wp-content/themes/sitepress/images/button-grad.png') repeat-x scroll left top;*/
    border: 1px solid #2880b0 ;
    background: #288ab6;
    background: -moz-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #288ab6), color-stop(100%, #1f698b));
    background: -webkit-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: -o-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: -ms-linear-gradient(top, #288ab6 0%, #1f698b 100%);
    background: linear-gradient(to bottom, #288ab6 0%, #1f698b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#288ab6', endColorstr='#1f698b', GradientType=0);
}

.icl_mpp_mailchimp_signup_form .button-small {
    line-height: 20px;
    font-size: 11px
}

.icl_mpp_mailchimp_signup_form input.form-control {
    margin: 0 !important;
}

.ie9 .view-order-button,
.ie9 .download-button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczODEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI4OEFCNiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzFGNjk4QiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM4MSkiIC8+Cjwvc3ZnPg==);
}

.view-order-button {
    line-height: 30px;
}

.view-order-button:hover,
.download-button:hover {
    color: #E0E8F0 !important;
}

.ie9 [class^=button],
.ie9 [class*="button"] {
    filter: none;
}

#icl_benefits LI {
    background-image: url(/wp-content/themes/sitepress/images/yes.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 30px;
    float: left;
    width: 40%;
}

#icl_benefits {
    margin-bottom: 1em;
}

.framed {
    padding: 5px;
    border: 1pt solid #A0A0A0;
}

.documentation_index {
    float: right;
    width: 20em;
    margin: 0 0 1em 1em;
    padding: 0.5em;
    border: 1pt solid #D0D0D0;
    background-color: #F0F0F0;
}

.entry dl {
    margin-bottom: 2em;
}

.entry dt {
    margin-top: 15px;
    padding-left: 30px;
    font-weight: bold;
    font-size: 110%;
    background-image: url(/wp-content/themes/sitepress/images/yes.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.entry dd {
    margin-top: 0.3em;
    margin-left: 30px;
}

.topic_tag_edit {
    padding: 1em;
    margin-bottom: 1em;
    border-radius: 4px;
    border: 1px solid #E9E9E9;
    background-color: #FCFCFC;
    box-sizing: border-box;
}

.block {
    float: left;
    display: block;
    width: 320px;
    margin: 0 20px 10px 0;
}

.block H2,
.block2 H2,
.block2-last H2,
.block3 H2,
.block3-last H2 {
    margin: 20px 0 30px 0;
}

.block P, .block2 P, .block2-last P, .block3 P, .block3-last P {
    margin-bottom: 10px;
}

.block2 {
    float: left;
    display: block;
    width: 300px;
    margin: 0 30px 10px 0;
}

.block2-last {
    float: left;
    display: block;
    width: 300px;
    margin: 0 0 10px 0;
}

.block3 {
    float: left;
    display: block;
    width: 336px;
    margin: 0 28px 10px 0;
}

.block3-last {
    float: left;
    display: block;
    width: 336px;
    margin: 0 0 10px 0;
}

.feature-thumbnail {
    float: left;
    display: block;
    width: 200px;
    margin: 0 10px 10px 0;
}

.feature-thumbnail-last {
    float: left;
    display: block;
    width: 200px;
    margin: 0 0 10px 0;
}

.quote {
    font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 1em;
    margin: 1em;
    border: 1pt solid #C0C0C0;
    background-color: #F8F8F8;
}

.wp-caption A {
    text-decoration: none;
    border: none;
}

.mainpoint {
    font-size: 20px;
    color: #21759B;
    line-height: 30px;
}

.benefit-wrap {
    margin-top: 10px;
    clear: both;
}

.benefit-icon {
    width: 64px;
    height: 64px;
    margin: 0 15px 15px 0;
    float: left;
}

.benefit-description {
    float: left;
    width: 620px;
}

.benefit-description H2 {
    margin: 0;
    padding: 0;
}

.homepage-news-item {
    margin-bottom: 20px;
}

.homepage-news-item H3 {
    font-size: 13px;
    line-height: 13px;
    margin: 0;
}

.homepage-news-item P {
    font-size: 11px;
    text-align: justify;
    margin: 0 0 5px 0;
}

.account-login {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    margin: 8px 0 0 0;
    text-align: center;
    vertical-align: middle;
    width: 135px;
}

.account-login A {
    color: #FFFFFF;
}

.home-showcase-item {
    text-decoration: none;
    border: none;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.home-showcase-item:HOVER {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}

.account-downloads-entry {
    margin: 0 0 25px 0;
    padding: 10px;
    background-color: #F0F0F0;
    border: 1pt solid #D0D0D0;
}

.account-downloads-entry H2 {
    margin: 0 0 5px 0;
}

.account-downloads-entry .account-downloads-info-link, .plugins-changelog-link {
    margin-left: 15px;
}

.plugins-date {
    font-size: 90%;
    margin-top: 8px;
}

.plugins-wp-version {
    font-size: 90%;
    margin-top: 3px;
}

.payment-notes {
    background: url(/wp-content/themes/sitepress/images/lock.png) no-repeat 3px 10px #FFFFA0;
    padding: 10px 5px 10px 54px;
}

.payment-notes p {
    margin: 0 0 3px 0;
    font-size: 90%;
}

.shopp-account-side H3 {
    margin: 20px 0 3px 0;
    padding: 0;
    margin-bottom: 10px;
}

/* Forums */

/*
	I have removed #content for easier styling - please watch for broken layouts parts. thanks, Olaf
*/
table.bbp-topics,
table.bbp-replies {
    margin: 0;
    border: 0;
    border-collapse: collapse;
    word-wrap: break-word;
}

table.bbp-topics th,
table.bbp-replies th {
    padding: 12px;
    background-color: #f5f5f5;
    font-weight: normal;
    font-size: 1.4em;
    line-height: 1;
    box-shadow: 1px 1px 0 #fff inset;
}

table.bbp-replies tfoot th {
    padding: 6px;
    font-size: 1em;
}

table.bbp-topics td,
table.bbp-replies td,
table.bbp-topics th,
table.bbp-replies th {
    border: 1px solid #e9e9e9;
}

table.bbp-topics tbody tr,
table.bbp-replies tbody tr {
    padding: 10px 5px;
}

table.bbp-topics tbody tr.odd td,
table.bbp-replies tbody tr.odd td {
    background-color: #fcfcfc;
}

table.bbp-topics tbody tr.odd td,
table.bbp-replies tbody tr.odd td {
    background-color: #fcfcfc;
}

.bbp-reply-content code {
    background: #e9e9e9;
    padding: 20px;
    display: block;
}

.bbp-replies th.bbp-reply-content span {
    font-weight: normal;
}

.bbp-replies th.bbp-reply-content span a {
    margin: 0 5px;
    font-size: 0.7em;
    text-transform: uppercase;
}

#forum-footer, #forum-footer-compatibility, #forum-footer-erratas {
    margin-bottom: 15px;
    padding: 20px;
    background-color: #ececec;
}
#forum-footer h3, #forum-footer-compatibility h3, #forum-footer-erratas h3 {
    font-size: 18px;
    margin: 0 0 .6em 0;

}

#forum-footer p, #forum-footer-compatibility p, #forum-footer-erratas p {
    margin-bottom: 3px;
    font-size: 13px;
    line-height: 1.6;
}

.bbsupportmanagementwidget {
    background: #288AAD;
    padding: 10px;
    color: white;
    border: 1px solid #113A5A;
}
.bbsupportmanagementwidget:after {
    display: table;
    content: '';
    clear: both;
}
.bbsupportmanagementwidget h4:first-of-type {
    margin-top: 0;
}


.sidebar .bbsupportmanagementwidget a {
    color: #E6B385;
    border-bottom: 1px dotted;
    font-weight: bold;
}

.bbsupportmanagementwidget ul {
    list-style: none;
}

.bbsupportmanagementwidget ul li {
    background: none !important;
    padding: 0 !important;
}

.bbsupportmanagementwidget .gform_wrapper .gform_heading {
    margin-bottom: 3px !important;
}

.bbsupportmanagementwidget .gform_body,
.bbsupportmanagementwidget .gform_footer {
    display: none;
}

.bbsupportmanagementwidget .gform_footer {
    float: right;
    padding: 0 !important;
}


#bbps_checkboxes {
    padding: 1em;
    margin-bottom: 1em;
}

/*woocomerce pages & templates*/
body #shopp .buy-table td {
    border: none;
    border-top: 1px solid #EEEEEE;
    font-size: 14px;
    line-height: 1.5em;
    padding: 20px;
    vertical-align: top;
}

#shopp .buy-table td.description {
    background-color: #F0F0FF;
    width: 20%;
}

.required {
    color: #EE0000;
}

#shopp .buy-table input,
#shopp .buy-table textarea {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    clear: both;
    color: #888888;
    display: inline;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    padding: 0.5em 1em;

}

#shopp .buy-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

#shopp .buy-table td.details input {
    margin-right: 12px;
}

#shopp .buy-table label,
.payment_methods label {
    font-weight: 700;
}

ul.payment_methods li {
    background: none;
}

#shopp h3 {
    font-size: 1.7em;
}

#shopp li h3 {
    margin: 0;
}

.my-account-list {

    margin-top: 44px;
}

.my-account-list li {
    margin-bottom: 20px;
}

.shopp-account-side p {
    font-size: 12px;
}

#breadcrumbs {
    margin-top: 12px;
    margin-bottom: 6px;
}

.woocommerce-error {
    margin: 3em 0 2em;
}

.woocommerce-error li {
    font-size: 12px;
}

.post .woocommerce-error li {
    background: none;
    margin: 0;
    padding: 0;
}

#page .login-reminder {
    font-size: 12px;
    line-height: 1.6em;
}

.shopp-account-side {
    line-height: 2em;
}

.buy-for-life {
    margin: 0 98px 0;
}

a.account-downloads-link {
    float: left;
    margin: 0 1em 0 0;
}

.account-downloads-entry p {
    margin: 5px 0 0 0;
}

.plugins-more-info {
    line-height: 31px
}

.plugins-get {

    margin: 16px 0 9px 0;
}

.entry .transaction {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1.5em;
    max-width: 100%;
    width: 100%;
    border: none;
}

.entry .transaction tr th {
    background: none;
}

#shopp #receipt fieldset {
    border: 1px solid #DADADA;
    margin: 20px 0 30px;
    padding: 10px;
}

.entry .labels {
    border: none;
    width: 100%;
}

#shopp #receipt .order .item {
    width: 50%;
}

#shopp #receipt .order .money, #shopp #receipt .order .total, #shopp #receipt .order .buttons td {
    text-align: right;
}

.entry .order {
    width: 100%;
    border: none;
}

.entry .order tr th {
    background: none;
}

#page .download-content {
    margin-top: 0;
}

.entry .my_account_orders {
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 12px;
}

.entry .my_account_orders .order td {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.my_account_orders thead tr th {
    background: none;
}

.entry .my_account_orders .order-actions .button {
    line-height: 38px;
}

.entry .order-info mark {
    background: none;
    color: #464646;
    font-weight: bold;
}

.changelog-version {
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 15px;
}
.changelog-date,
.version-desc-short,
.version-read-more {
    display: block;
    padding-left: 15px;
    margin-bottom: 5px;
}

.changelog-download {
    margin-bottom: 5px;
    margin-top: 5px;
    display: inline-block;
}

.changelog-content ul {
    margin-bottom: 10px;
    margin-left: 20px;

}

.changelog-content ul li {
    background: url("/wp-content/themes/sitepress/images/blt-white.jpg") no-repeat scroll 0 7px transparent;
    list-style: none outside none;
    margin: 10px 0 0 5px;
    padding-left: 15px;

}

.changelog-content p {
    margin: 5px 0 10px;
}

.post form ul {
    margin: 0;
}

.post form ul li {
    padding-left: 0px;
    list-style: none;
    background: none;
    margin: 10px 0 0 0;
}

.post form td.details ul li {
    padding-left: 15px;
    background: url("/wp-content/themes/sitepress/images/blt-white.jpg") no-repeat scroll 0 7px transparent;
    margin: 10px 0 0 5px;
}

.post form ul li textarea {
    width: 70%;
}

#page .login-reminder-wrapper {
    margin-top: 30px;
}

.affiliate-left {
    font-size: 1.3em;
    margin-top: 40px;
    padding-bottom: 22px;
}

#page table.affiliate-table td {
    width: 53%;
}

.message-help .woocommerce-message:before {
    background: url(/wp-content/themes/sitepress/images/help2.png) center no-repeat #8fae1b;
}

/*temporary*/
#post-5823 .entry .plans TH {
    font-size: 1em;
    font-weight: bold;
}

#post-5823 .plans .item-explanation {
    font-size: 12px;
}

#post-5823 .entry .plans {
    width: 83%;
}

/* Override #content settings for woocommerce pages */
.page-template-page-upgrade-from-blog-php #content,
.page-template-page-purchase-php #content,
.woocommerce-account #content,
.woocommerce-page #content {
    width: auto;
    float: none;
}

.woocommerce-message [class^=button-],
.woocommerce-error [class^=button-],
.woocommerce-info [class^=button-] {
    line-height: 22px;
}

.woocommerce-message p,
.woocommerce-error p,
.woocommerce-info p {
    margin-bottom: 10px;
}

.woocommerce-message .ico-close,
.woocommerce-error .ico-close,
.woocommerce-info .ico-close {
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0;
}

.woocommerce-checkout #payment {
    background: none;
}

/* My account settings */

/* temp */
.page-template-page-myaccount-php {
    width: auto;
}

.my-account {
    clear: both;
    margin: 25px 0 0 0;
    padding-bottom: 25px;
    color: #5b5b5b;
    font-size: 12px;
    line-height: 1.6;
}

.my-account:after {
    display: table;
    clear: both;
    content: '';
}

.my-account p {
    margin: 5px 0;
}

.my-account .my-account-tip {
    padding: 10px 15px;
    margin: 30px 0;
    border: 1px solid #f9e53d;
    background: #fffdeb;
    font-weight: bold;
    font-size: 14px;
}

.my-account textarea,
.my-account input[type=text] {
    border: 1px solid #dbdfe6;
    border-top-color: #abadb3;
    border-radius: 2px;
    line-height: 16px;
}

.my-account input[type=submit] {
    line-height: 18px;
    margin: 15px 0 0 0;
}

.my-account .my-account-header {
    margin: 15px 0 30px 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #e6e6e6;
}

.my-account-management .my-account-header {
    padding: 0;
    border: 0;
}

.my-account .my-account-header p:first-child {
    float: left;
    margin: 0;
    line-height: 26px;
}

.my-account .my-account-header #lang_sel {
    float: right;
    margin: 0;
    height: auto;
}

.my-account-content,
.my-account-nav {
    float: left;
    width: 535px;
    list-style: none;
    margin: 0 0 30px 0;
}

.my-account-content-inner:not(:last-child) {
    border-bottom: 1px solid #d8d8d8;
    margin: 0 0 30px 0;
}

.my-account-nav li {
    margin: 0 0 20px 0;
    background: #f5f5f5;
    padding: 12px 12px 12px 90px;
    border: 1px solid #d8d8d8;
    background-repeat: no-repeat;
    background-position: 12px center;
}

.my-account-nav .my-account-nav-settings {
    background-image: url('/wp-content/themes/sitepress/images/ico-my-account-settings.png');
}

.my-account-nav .my-account-nav-downloads {
    background-image: url('/wp-content/themes/sitepress/images/ico-my-account-downloads.png');
}

.my-account-nav .my-account-my-sites {
    background-image: url('/wp-content/themes/sitepress/images/ico-my-account-my-sites.png');
}

.my-account-nav .my-account-nav-history {
    background-image: url('/wp-content/themes/sitepress/images/ico-my-account-history.png');
}

.my-account-nav .my-account-nav-affiliate {
    background-image: url('/wp-content/themes/sitepress/images/ico-my-account-affiliate.png');
}

.my-account-nav .my-account-nav-logout {
    background-image: url('/wp-content/themes/sitepress/images/ico-my-account-logout.png');
}

.my-account-nav .my-account-wpml-compatibility {
    background-image: url('/wp-content/themes/sitepress/images/ico-my-account-theme-compatibility-icon.png');
}

.my-account-nav li h3 {
    margin: 0;
    font-size: 18px;
}

.my-account-nav li p {
    margin: 6px 0;
}

.my-account-aside {
    float: right;
    width: 420px;
    background: #f5f5f5;
    border: 1px solid #d8d8d8;
    margin: 0 0 30px 30px;
}

.my-account-aside-inner {
    padding: 5px 15px 25px 15px;
    border-bottom: 1px solid #d8d8d8;
}

.my-account-aside h2 {
    font-size: 18px;
    color: #444;
    margin: 12px 0;
}
.aside-title {
    color: #444;
}

.my-account-aside .tip {
    font-size: 11px;
}

.my-account-aside .fee {
    color: #2a6a92;
}

.my-account-aside input[type=submit] {
    line-height: 30px;
    padding: 0 20px;
    margin: 0 10px;
    border-radius: 3px;
    background: #f0f0f0;
    border: 1px solid #707070;
    cursor: pointer;
    box-shadow: 0 0 0 1px #fff inset
}

.my-account-aside-inner:last-child {
    border-bottom: 0;
}

.my-account-aside-inner p:last-child {
    margin-bottom: 0;
}

.my-account-before-footer {
    margin-top: 30px;
    padding-top: 10px;
    border-top: 1px solid #d8d8d8;
}
.wpml-complementary-title img {
    position: relative; top: -14px; margin-right: 15px; margin-left: 5px; float: left;
}
/* preferred translation service */
#ts-form, .ts-ajax-respond {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dotted #999;
}

#ts-form .styled-select {
    width: 80%;
    background-position: 98% 50%;
}

#ts-select-service {
    width: 100%;
}

#ts-form table {
    margin-top: 15px;
    border-collapse: collapse;
}

#ts-form table tr td:first-child {
    padding-right: 10px;
}

label[for="ts-select-service"] {
    font-weight: bold;
}

#ts-control-set i,
#ts-control-remove i {
    display: inline-block;
    width: 11px;
}

.ts-notice.alert.alert-success {
    padding: 10px 15px;
}

.ts-notice i[class^='icon-'] {
    display: block;
    float: left;
    padding: 4px 5px 10px 0;
}

/* My account settings */
.my-account-settings {

}

.entry .my-account-settings ul {
    overflow: hidden;
    margin: 0 0 20px 0;
    list-style: none;
}

.my-account-settings .passchange {
    margin: 0;
    overflow: hidden;
}

.my-account-settings li {
    clear: both;
    overflow: hidden;
    margin: 0 0 20px 0;
}

.my-account-settings li.horizontal {
    float: left;
    clear: none;
    padding-right: 30px;
}

.my-account-settings li.horizontal input[type="password"],
.my-account-settings li.horizontal input[type="text"] {
    clear: none;
    width: 120px;
}

.my-account-settings li.checkbox input[type="checkbox"] {

}

.my-account-settings li.checkbox label {
    display: inline;
}

.my-account-settings .subscriptions li {
    margin: 0 0 5px 0;
}

.my-account-settings label {
    display: block;
    margin: 0 0 10px 0;
    font-weight: normal;
}

.my-account-settings input[type="password"],
.my-account-settings input[type="text"] {
    padding: 2px;
    width: 278px;
}

.my-account-settings textarea,
.my-account-settings input {
    color: #222;
    font-weight: bold;
}

.my-account-settings input[type="submit"] {
    font-weight: normal;
}

.my-account-settings textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px;
    width: 100%;
}

.my-account-settings h3 {
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #eee;
}

.my-account-settings .submit-wrap {
    margin: 0;
}

/* / My account settings */

.my-account-downloads-list {
    margin: 0;
    padding: 0;
}

.my-account-downloads .my-account-downloads-entry {
    position: relative;
    overflow: hidden;
    margin: 0 0 32px 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    list-style: none;
    background: -webkit-linear-gradient(to bottom, #fff 0%, #fafafa 100%);
    background: -moz-linear-gradient(to bottom, #fff 0%, #fafafa 100%);
    background: -o-linear-gradient(to bottom, #fff 0%, #fafafa 100%);
    background: -ms-linear-gradient(to bottom, #fff 0%, #fafafa 100%);
    background: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
}

.ie9 .my-account-downloads .my-account-downloads-entry {
    filter: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZBRkFGQSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzY3NikiIC8+Cjwvc3ZnPg==);
}

.my-account-downloads-entry-inner {
    padding: 15px;
    min-height: 60px;
}

.my-account-downloads-entry h2 {
    font-size: 24px;
}

.my-account-downloads-entry .download-button-wrapper {
    text-align: right;
    padding: 0 15px 15px;
}

.download-button-wrapper .download-button {
    margin: 0 0 0 10px;
}

.my-account-downloads-entry .my-account-downloads-entry-meta {
    overflow: hidden;
    padding: 0 12px;
    border-top: 1px solid #e2e2e2;
    background: #f5f5f5;
    clear: both;
}

.my-account-downloads-entry-meta ul {
    text-align: center;
    margin: 0;
    list-style: none;
}

.my-account-downloads-entry-meta ul li {
    display: inline-block;
    margin: 0 6px;
    line-height: 35px;
}

/* My account orders */
.my-account-orders table {
    border: none;
    border-collapse: collapse;
    border-radius: 0;
    font-size: 12px;
    width: 956px;
    text-align: center;
}

.my-account-orders table th,
.my-account-orders table td,
.my-account-orders table thead:first-child tr:first-child th,
.my-account-orders table thead:first-child tr:first-child td {
    padding: 12px;
    border: 1px solid #ededed;
    vertical-align: middle;
}

.my-account-orders table th,
.my-account-orders table tbody tr:nth-child(2n) td {
    background: #f8f8f8;
}

.my-account-orders table .amount {
    font-weight: bold;
}

.my-account-orders table .order-status.cancelled {
    color: #e51316;
}

.my-account-orders table .order-status.completed {
    color: #03893f;
}

.my-account-orders table .order-actions {
}

.my-account-orders table .order-actions .button {
    display: inline-block;
}

.my-account-orders table .order-number {
    text-align: left;
}

.my-account-orders table .order-number a {
    font-weight: bold;
}

/* My account affiliate */

.my-account-affiliate {
}

.my-account-affiliate table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ddd;
    margin: 12px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.my-account-affiliate table th,
.my-account-affiliate table td {
    background: #f8f8f8;
    border: 1px solid #ddd;
    padding: 12px;
}

.my-account-affiliate-content {
    width: 620px;
    float: left;
}

.my-account-affiliate-inner {
    margin: 0 0 20px 0;
}

.my-account-affiliate-content .jump-to {
    font-size: 14px;
}

.my-account-affiliate-link input[type=text] {
    display: block;
    color: #21759b;
    font-size: 14px;
    padding: 0 10px;
    line-height: 40px;
    border: 1px solid #e6e6e6;
    background: #f8f8f8;
    width: 598px;
}

.my-account-affiliate-inner h2 {
    font-size: 22px;
    color: #444;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 15px 0;
    margin: 0 0 20px 0;
}

.my-account-affiliate-inner h3 {
    color: #21759b;
    font-size: 14px;
    font-weight: bold;
}

.my-account-affiliate ol,
.my-account-affiliate ul {
    line-height: 1.6;
}

.my-account-affiliate ul .tip,
.my-account-affiliate ol .tip {
    color: #999;
}

.my-account-affiliate-banners {
}

.my-account-affiliate-banners-list {
    margin: 0;
    list-style: none;
}

.my-account-affiliate-banners-list li {
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 25px 0;
    padding: 0 0 25px 0;
}

.my-account-affiliate-banners-list li:last-child {
    border-bottom: 0;
}

.my-account-affiliate-banners-list li h3 {
    margin: 12px 0;
}

.my-account-affiliate-banners textarea {
    display: block;
    width: 100%;
    min-height: 65px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.my-account-affiliate .my-account-aside {
    box-sizing: border-box;
    width: 308px;
}

#breakdown_form_div input[type="radio"] {
    margin-left: 5px;
}

#breakdown_datepicker_div {
    margin-top: 20px;
}

#breakdown_form_div input[type="submit"] {
    margin-top: 0px;
    margin-bottom: 15px;
}

#trackperformance_ga_account_div {
    margin-top: 15px;
}

#affiliate-data-trackperformance {

    margin-top: 20px;

}

/* My account login */
.my-account-login {
}

.my-account-login li {
    margin: 0 0 10px 0;
}
.my-account-login label {
    width: 100px;
    display: inline-block;
}

.my-account-login input[type="text"],
.my-account-login input[type="password"] {
    background: #f9f9f9;
    border: 1px solid #ccc;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 2px;
}

.my-account-login input[type="submit"] {
    line-height: 22px;

}
.my-account-login input[type="submit"],
.lost-pass-link {
    display: inline-block;
    margin-left: 105px;
}

.my-account-login input[type="checkbox"] {
    vertical-align: middle;
}

/* My account login END */


/* Purchase table tempalte */

/* Purchase table tempalte END */
.page-template-page-purchase-php .page-title,
.page-template-page-upgrade-php .page-title {
    color: #c93917;
    font-size: 24px;
    line-height: 1.5;
}

.comparison-table-header {
    font-weight: bold;
    margin: 40px 0 20px;
}

.comparison-table {
    clear: both;
    width: 100%;
    margin: 20px 0 40px 0;
    border: 0;
    border-collapse: collapse;
    text-align: center;
}

.comparison-table [class*="button-"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 11px 8px;
    width: 100%;
    font-size: 12px;
    line-height: 1.5;
    font-weight: bold;
}

.comparison-table .hidden {
    border: 0;
    background: transparent;
}

.comparison-table th,
.comparison-table td {
    padding: 12px 0;
    border: 1px solid #e9e9e9;
    background: #fff;
    line-height: 1.5;
}

.comparison-table th,
.comparison-table tr:nth-child(2n) td {
    background-color: #fcfcfc;

}

.comparison-table th {
    font-size: 18px;
    color: #29779b;
    padding: 24px 12px;
    font-family: Helvetiva, Arial, sans-serif;
}

.comparison-table th a {
    z-index: 1;
    position: relative;
}

.comparison-table-upgrade th {
    padding: 12px;
}

.comparison-table p {
    margin: 0;
    font-size: 14px;
}

.comparison-table .button-wrap {
    margin: 5px 0;
}

.comparison-table tr th:first-child {
    color: #444;
    /*font-size: 24px;*/
    text-align: left;
    font-family: 'PT Sans', Sans-serif;
}

.comparison-table tr:first-child th,
.comparison-table tfoot td {
    border: 0;
    background: none;
    padding: 0;
    vertical-align: bottom;
}

.comparison-table tr:first-child th {
    font-family: 'PT sans', sans-serif;
}

@-moz-document url-prefix() {
    .comparison-table .ml-cms-wrap {
        border-right: 0;
        border-left: 0;
    }
    .comparison-table .ml-cms-wrap + th,
    .comparison-table .ml-cms-wrap + td {
        border-left: 0;
    }
}

.comparison-table tbody td {
    padding: 12px;
    /*font-weight: bold;*/
    vertical-align: middle;
}

.comparison-table tbody td:first-child {
    text-align: left;
}

.comparison-table tbody td:last-child {
    color: #1e8f0b;
}

.comparison-table tfoot td {
    vertical-align: top;
    font-size: 14px;
    font-weight: bold;
}

.comparison-table .ml-blog,
.comparison-table .ml-cms-lifetime {
    width: 190px;
}

.comparison-table .ml-cms {
    width: 230px;
    padding: 0;
}

.comparison-table-upgrade thead .ml-blog {
    color: #444;
}

.comparison-table-upgrade thead .ml-cms {
    color: #c93917;
}

.comparison-table-upgrade thead .ml-cms-lifetime {
}

.comparison-table .cell-wrapper {
    padding: 0;
    position: relative;
    background: #fcfcfc;
    border: solid #e9e9e9;

}

.comparison-table thead .cell-wrapper {
    border-width: 1px 1px 0 1px;
    border-radius: 5px 5px 0 0;
}

.comparison-table tfoot .cell-wrapper {
    border-width: 0 1px 1px 1px;
    border-radius: 0 0 5px 5px;
    padding: 12px;
}

.comparison-table tfoot .ml-cms .cell-wrapper {
    background: #f2f6f8;
    padding-top: 24px;
    border: 2px solid #298daf;
    border-width: 0 2px 2px 2px;
}

.comparison-table .cell-wrapper-content p {
    margin: 0;
    font-family: Helvetica, Arial, sans-serif;
}

.comparison-table .cell-wrapper-header {
    margin: 0;
    padding: 12px 6px;
    color: #2f2f2f;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    font-family: 'PT Sans Narrow', sans-serif;
}

.comparison-table .cell-wrapper-content {
    padding: 12px 6px;
    font-weight: normal;
}

.comparison-table .cell-wrapper-content h2 {
    font-size: 22px;
    margin: 0;
    font-weight: bold;
    color: #5c5c5c
}

:lang(de) .comparison-table .cell-wrapper-content h2 {
    font-size: 18px;
}

.comparison-table .cell-wrapper-tip {
    font-size: 12px;
    color: #8b8b8b;
}

.comparison-table .ml-blog .cell-wrapper {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: 0;
}

.comparison-table .ml-cms-lifetime .cell-wrapper {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .comparison-table .ml-cms-lifetime .cell-wrapper {
        left: 1px;
        margin-left: -1px;
    }
}

.comparison-table thead tr:first-child .ml-cms .cell-wrapper {
    border: 0;
}

.comparison-table thead tr:first-child .ml-cms-lifetime .cell-wrapper {
    border-top-width: 2px;
}

.ml-cms .cell-wrapper-header,
.ml-cms .cell-wrapper-content,
.ml-cms .cell-container {
    border: 2px solid #298daf;
    border-width: 0 2px;
}

.ml-cms .cell-wrapper-header {
    border: 2px solid #dedede;
    border-bottom: 1px solid #a8a8a8;
    border-radius: 5px 5px 0 0;
    background: #f5f5f5;
}

.ml-cms .cell-wrapper-content {
    background: #3ea4c0;
    box-shadow: 0 1px 0 #4aa7c2 inset;
    background: -moz-linear-gradient(top, #3ea4c0 0%, #287599 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ea4c0), color-stop(100%, #287599));
    background: -webkit-linear-gradient(top, #3ea4c0 0%, #287599 100%);
    background: -o-linear-gradient(top, #3ea4c0 0%, #287599 100%);
    background: -ms-linear-gradient(top, #3ea4c0 0%, #287599 100%);
    background: linear-gradient(to bottom, #3ea4c0 0%, #287599 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ea4c0', endColorstr='#287599', GradientType=0);
}

.ml-cms .cell-wrapper-content h2 {
    color: #fff;
    margin: 0 0 5px 0;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, .25);
}

.ml-cms .cell-wrapper-tip {
    color: #fff;
}

.ml-cms-lifetime .cell-wrapper {
    border-left: 0;
}

.ml-cms-lifetime .cell-wrapper-header {
    border-bottom: 2px solid #e9e9e9;
    background: #f5f5f5;
}

.ml-cms-lifetime .cell-wrapper-content h2 {
    color: #c63310;
}

.comparison-table .ml-cms-wrap {
    background-color: #f2f6f8;
    padding: 0;
    position: relative;
    background-image: url('/wp-content/themes/sitepress/images/bg-table-cell.png'), url('/wp-content/themes/sitepress/images/bg-table-cell.png');
    background-position: top left, top right;
    background-repeat: repeat-y;
}

.comparison-table tr:nth-child(2n) .ml-cms-wrap {
    background-color: #f2f6f8;
}

@-moz-document url-prefix() {
    .comparison-table .ml-cms-wrap {
        box-shadow: 0 0 0 1px #E9E9E9;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .comparison-table .ml-cms-wrap {
        position: static;
    }
}

.ie8 .comparison-table .ml-cms-wrap,
.ie9 .comparison-table .ml-cms-wrap {
    position: static;
}

.ie8 .comparison-table .ml-cms-wrap {
    background: url('/wp-content/themes/sitepress/images/bg-table-cell-ie8.png') top left repeat-y;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .comparison-table .ml-cms-wrap {
        background-image: none;
    }

    .ml-cms-wrap .ml-cms-wrap-inner:before,
    .ml-cms-wrap .ml-cms-wrap-inner:after {
        display: block;
        content: "";
        height: 100%;
        position: absolute;
        left: 0;
        padding: 1px 0;
        top: -1px;
        bottom: -1px;
        border: solid #298daf;
        border-width: 0;
    }

    .ml-cms-wrap .ml-cms-wrap-inner:before {
        border-left-width: 2px;
        left: -1px;
    }

    .ml-cms-wrap .ml-cms-wrap-inner:after {
        border-right-width: 2px;
        right: 0;
    }
}

.ml-cms-wrap .ml-cms-wrap-inner {
    vertical-align: middle;
    padding: 12px 0;
}

thead .ml-cms-wrap .ml-cms-wrap-inner {
    padding: 12px;
}

.info_chekout a {
    font-weight: bold;
}

/* Purchase page popup */

#bio_ep {
    border-radius: 15px;
    display: none;
}
#bio_ep_close {
    display: none;
}
.bioep-content {
    padding: 20px 30px;
    text-align: center;
}
.bioep-content img {
    display: block;
    margin: 0 auto;
}
.bioep-content h2 {
    line-height: 1.4;
    margin-bottom: 20px;
    border-top: 2px solid;
    padding-top: 15px;
    margin-top: 0;
}
.bioep-content .js-bioep-close {
    font-size: .8em;
    margin-right: -85px;
    margin-left: 15px;
}


/*
	OLD COMPARISON TABLE
	TODO: Remove it when comparison table gets translated;

.entry .plans {
    border-spacing: 0;
    border: none;
    width: 80%;
    margin: auto;
}

.entry .plans TH {
    background-color: #FFFFFF;
    font-weight: bold;
    font-size: 1em;
}

.entry .plans TH H2 {
    font-size: 26px;
    font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
    margin: 10px 0;
    padding: 0;
}

.entry .plans TH P {
    margin: 0.5em 0;
    padding: 0;
}

.entry .plans TD, .entry .plans TH {
    border: none;
    padding: 0.4em 3em;
}

.entry .plans .lastrow TD {
    padding: 2em 1em;
    text-align: center;
}

.entry .plans TH {
    text-align: center;
}

.entry table .plan1 {
    width: 60%;
    background-color: #f4f2d0;
}

.entry table .plan2 {
    margin-top: 3em;
    background-color: #E2EDF1;
}

.entry table .plan1 {
    border-right: 1pt solid #efecb7;
    border-bottom: 1pt solid #efecb7;
    border-top: 1pt solid #f9f8e7;
    border-left: 1pt solid #f9f8e7;
}

.entry table .plan2 {
    border-right: 1pt solid #c6e5f1;
    border-bottom: 1pt solid #c6e5f1;
    border-top: 1pt solid #edf0f1;
    border-left: 1pt solid #edf0f1;
}

.plan1 .cost, .plan2 .cost {
    margin-top: 1em;
    font-size: 17px;
}

.item-explanation {
    padding-left: 20px;
    background: url('/wp-content/themes/sitepress/images/checkbox.png') no-repeat;
    text-shadow: white 1px 1px;
}

.plan1 .item-explanation {
    margin-left: 4em;
}

.plan2 .item-explanation {
    margin-left: 1em;
}

.wp-caption A {
    text-decoration: none;
    border: none;
}

.mainpoint {
    font-size: 20px;
    color: #21759B;
    line-height: 30px;
}

.benefit-wrap {
    margin-top: 10px;
    clear: both;
}

.benefit-icon {
    width: 64px;
    height: 64px;
    margin: 0 15px 15px 0;
    float: left;
}

.benefit-description {
    float: left;
    width: 620px;
}

.benefit-description H2 {
    margin: 0;
    padding: 0;
}


/* OLD COMPARISON TABLE END */

.printright {
    float: right;
}

.gform_wrapper .gfield_description {
    font-size: inherit;
    font-family: inherit;
}

/* Support profile information */

.user_additional_profile_information {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

#supporter_start_time_profile_select {
    background: none;
    /*color: #464646;*/
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

#supporter_end_time_profile_select {
    background: none;
    color: #464646;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.user_additional_fields_span {
    display: table-row;
    border-top: 1px solid #f1f1f1;
}

div.user_additional_fields_span:nth-child(even) {
    background: #fcfcfc;
}

div.user_additional_fields_span:hover {
    background: #f5f5f5;
    transition: all .2s;
}

.bbps-supporter-badges .user_additional_fields_span {
    display: block;
    margin-bottom: 15px;
}

.user_additional_fields_span p {
    display: table-cell;
    padding: 0.7em;
    font-size: 1.1em;
    color: #676767;
}

.user_additional_fields_span p:first-child {
    padding-right: 2em;
    white-space: nowrap;
}

.supporter_workdays_checkbox_class {
    padding-right: 10px;
}

.supporter_languages_checkbox_class {
    padding-right: 10px;
}

.working_days_supporter_p {
    margin-bottom: 5px;
}

.user_additional_fields_span label {
    font-weight: bold;
}

/* SUPPORTER BADGES IN PROFILE PAGE */

ul.badges {
    overflow: hidden;
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
}

.badges .badge {
    float: left;
    width: 23%;
    margin: 0 1em 1em 0;
    padding: 0;
    text-align: center;
}

.badges .badge.first {
    clear: both;
}

.bbps-supporter-badges figure {
    background: #fcfcfc;
    background-clip: padding-box;
    padding: 5px 0;
    min-height: 195px;
    border: 1px solid #f1f1f1;
}

.bbps-supporter-badges figure:hover {
    background-color: #f5f5f5;
    border-color: #dedede;
    transition: all .4s;
}

.badges figcaption {
    font-size: 1.1em;
    font-weight: bold;
}

.badge > p {
    margin-bottom: 5px;
}

/*SUPPORTER BADGES IN THREADS*/

ul.thread_badges {
    clear: both;
    list-style: none outside none;
    /*margin: 0 0 1em;*/
    padding: 0;
}

ul.thread_badges li.thread_badge {
    float: left;
    padding: 0;
    margin: 0 3px 3px 0;
    position: relative;
    line-height: 1;
}

.thread_badges h3 {
    text-align: center;
}

.thread_badge > p {
    margin-bottom: 5px;
}

.supporter_badges_threads {
    margin-top: 5px;
    margin-left: 5px;
}

/* Supporter badges view */

.bbps-badges-list {
}

.bbps-badges-list hr,
.bbp-single-user hr {
    background-color: #dedede;
}

.bbps-badge-item {
    margin-bottom: 2em;
    border: 1px solid #e9e9e9;
}

.bbps-badge-item:first-child {
    margin-top: 2em;
}

.bbps-badge-item,
.bbps-badge-item .badge-details {
    overflow: hidden;
    zoom: 1;
}

.bbps-badges-list .badge-image {
    width: 160px;
    float: left !important;
    text-align: center;
}

.bbps-badges-list .badge-image img {
    display: block;
    margin: 3em auto 2em auto;
}

.bbps-badges-list .badge-image figcaption {
    font-size: 1.3em;
    color: #002040
}

.bbps-badges-list .badge-details {
    border-left: 1px solid #e9e9e9;
}

.bbps-badges-list .badge-details > p {
    margin: 0;
    padding: 1em;
}

.bbps-badges-list .supporter_badge_footer {
    padding: 1em;
    border-top: 1px solid #e9e9e9;
    background-color: #fcfcfc;
    background-clip: padding-box;
}

.bbps-badges-list .supporter_badge_footer ul {
    margin: 0;
}

.bbps-badges-list .supporter_badge_footer ul,
.bbps-badges-list .supporter_badge_footer ul li {
    overflow: hidden;
    list-style: none;
}

.bbps-badges-list .supporter_badge_footer ul li {
    display: inline-block;
    margin: 0 4px 0 0;
    padding: 0;
    background: none;
}

.bbps-badges-list .support_people_badge_p {
    font-size: .9em;
    margin-bottom: 1em;
}

/* Attachments */

#attachments, #attachments * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.feedback-wrapper .attachments,
.bbp-topic-wrapper .attachments {
    margin: 2em 0;
}

/* support pages layout - general */

.bbps-forum-languages {
    margin: 2em 0;
    float: left;
}

.bbps-forum-languages ul,
.bbps-forum-languages li {
    display: inline;
    list-style-type: none;
    font-weight: bold;
}

.bbps-forum-languages li:before {
    display: inline-block;
    padding: 0 1em;
    content: "|";
    color: #d54e21;
}

.bbps-forum-languages li:first-child:before {
    display: none;
}

/* Forms - general */

form + form {
    margin-top: 2em;
}

.text-button {
    color: #d54e21;
}

.help-text,
.help-text.subject-options {
    color: #666;
    font-size: 1em;
}

.intro-text,
.help-text {
    padding: 0.5em;
    font-size: 1em;
    background-color: #FCFCFC;
    border-left: 3px solid #F2F1EF;
    color: #6C7A89;
    display: block;
}

.bbp-reply-private .help-text {
    background: none;
    padding-left: 0;
}

.bbp-reply-form {
    margin: 5em 0;;
}

.bbp-reply-form .bbp-form,
.bbps-form .bbp-form {
    position: relative;
}

.bbp-form .label-lg,
.bbps-form .label-lg,
.bbps-forum-languages header,
.bbp-topic-wrapper .label-lg,
fieldset.bbp-form .feedback-wrapper .label-lg,
.bbp-reply-form fieldset.bbp-form fieldset > legend,
.bbps-form fieldset.bbp-form fieldset > legend {
    display: block;
    margin-bottom: 10px;
    font-size: 1.2em;
}

.bbp-reply-form fieldset.bbp-form fieldset.compact > legend {
    margin: 5px 0;
    font-size: 1.1em;
}

.bbp-reply-form fieldset.bbp-form fieldset > legend,
.bbps-form fieldset.bbp-form fieldset > legend {
    padding-left: 0;
}

fieldset.bbp-form fieldset {
    margin-bottom: 15px;
    border: none;
}

.bbps-form fieldset.info {
    border-color: #cee1ef;
    background-color: #f0f8ff;
}

.bbps-form fieldset.notice {
    border-color: #e6db55;
    background-color: #ffffe0;
    color: #000;
}
.bbps-form fieldset.notice ul,
.bbp-template-notice ul {
    margin-left: 2em;
    list-style: disc;
}
.bbps-form fieldset.notice li,
.bbp-template-notice li {
    margin-bottom: 0;
}
.bbps-form fieldset.notice li+br,
.bbp-template-notice li+br{
    display: none;
}

.bbps-form fieldset > legend:not(.form-label) {
    margin-bottom: 10px;
    padding: 0;
    border: none !important;
}

.bbp-topic-form legend.form-label,
.bbp-reply-form legend.form-label,
.bbps-form legend.form-label {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.2em 1em;
    background-color: #fafafa;
    font-size: 1.1em;
    line-height: 2;
    border: solid #D2D7D3;
    border-width: 0 1px 1px 0;
    border-radius: 0 0 4px 0;
}

.entry-content .bbp-reply-form legend.form-label,
.entry-content .bbps-form legend.form-label {
    padding: 0 1em;
    font-size: 1em;
}

.bbp-topic-form .form-label + .feedback-wrapper,
.bbp-reply-form .form-label + .feedback-wrapper,
.bbp-topic-form .form-label + .bbp-template-notice,
.bbp-reply-form .form-label + .bbp-template-notice {
    margin-top: 4em;
}

.form-label + .fieldset-inner,
fieldset > .form-label + .bbps-form {
    margin-top: 2.5em;
}

.bbps-form fieldset.info legend.form-label {
    border-color: #cee1ef;
    background-color: #f0f8ff;
}

.bbps-form fieldset.notice legend.form-label {
    border-color: #e6db55;
    background-color: #ffffe0;
}

/* Tables - general */

.forum .entry-content td {
    padding: 3px 6px;
}

/* Relevant threads form */

.bbp-topic-form legend {
    font-size: 1.2em;
}

.bbp-support-topic-subject {
    margin-bottom: 2em;
}

input[readonly].bbp-support-topic-subject {
    margin-bottom: 2em;
    background-color: #FCFCFC;
    border: 1px solid;
    border-color: #D2D7D3;
    color: #888;
    cursor: not-allowed;
}

.feedback-wrapper .bbp-support-topic-subject label,
.feedback-wrapper .bbp-wpml-debug-info label,
.bbp-topic-short-desc label,
label.bbp_topic_content,
.subject-options {
    display: block;
    margin-bottom: 10px;
    font-size: 1.2em;
}

.bbp-support-topic-subject,
.bbp-support-topic-subject select,
.bbp-support-forum-id select,
.bbp-stick-topic select {
    min-width: 50%;
    padding: 4px;
}

.bbp-topic-short-desc input {
    width: 100%;
    padding: 5px;
    outline: none;
    box-shadow: none;
    background-image: none;
    border: 1px solid #a9a9a9;
}

.bbp-topic-short-desc input:focus {
    outline: none;
    box-shadow: none;
    background-image: none;
    background: #F4F5F7;
}

.js-input-counter-wrapper {
    position: relative;
}

.bbps-input-counter {
    position: absolute;
    top: 1px;
    right: 1px;
    display: inline-block;
    border-left: 1px solid #a9a9a9;
    padding: 0 7px;
    color: #a9a9a9;
    background: #F4F5F7;
    bottom: 11px;
    line-height: 2em;
    font-size: 1.2em;
}

.bbps-input-counter:empty {
    display: none;
}

.bbp-topic-short-desc input:focus + .bbps-input-counter {
    background: #fff;
}

.topic_tagcloud {
    display: table;
    width: 100%;
    margin-bottom: 1em;
}

.topic_tagcloud label {
    width: 92%;
    vertical-align: top;
}

.topic_tagcloud .tags-group {
    display: table-cell;
    width: 50%;
}

.topic_tagcloud ul,
.topic_tagcloud li {
    list-style-type: none;
}

.feedback-wrapper textarea,
.bbp-reply-form textarea,
.bbps-form textarea {
    min-height: 100px;
    background: none;
    box-shadow: none;
    border-color: #a9a9a9;
    line-height: 1.5;
}

.form-allowed-tags code {
    font-family: 'Consolas', 'Courier New', Courier, Fixed;
}

.feedback-wrapper p.form-allowed-tags {
    width: auto;
}

.feedback-wrapper p.form-allowed-tags code {
    width: 100%;
    font-family: consolas;
}

/* Relevant threads - step 2 */

.bbp-topic-form [data-step] .bbp-form:first-child {
    position: relative;
}

.bbp-topic-form [data-step] legend {
    margin-bottom: 20px;
    font-size: 1.2em;
    color: #444;
}

.bbp-topic-form [data-step] legend.form-label {
    padding: 0.1em 1em;
    font-size: 1em;
    color: #34495E;
    border-radius: 0 0 5px 0;
    font-weight: 300;
    border: solid #D2D7D3;
    border-width: 0 1px 1px 0;
}

.relevant-item {
    margin: 0;
    border-bottom: 1px solid #e9e9e9;
    padding: 2em .5em 1.5em;
    word-wrap: break-word;
    word-break: break-all;
}

.relevant-item:first-child {
    border-top: 2px;
}

.relevant-item:last-child {
    border-bottom: 2px;
}

.relevant-item:nth-child(2n) {
    background: #fcfcfc;
}

.relevant-item .short-view {
    margin: 0;
}

.relevant-item .show-hide-full-view {
    height: 28px;
}

.relevant-item .handle-show-hide {
    text-align: right;
    cursor: pointer;
    color: #666;
    opacity: 0;
}

.relevant-item:hover .handle-show-hide {
    opacity: 1;
    transition: opacity .2s;
}

.relevant-item .handle-show-hide:after {
    content: '\f142';
}

.relevant-item .closed .handle-show-hide:after {
    content: '\f140';
}

.relevant-item .handle-show-hide-text {
    display: inline-block;
    font-size: .9em;
    line-height: 1.1em;
    padding-bottom: 2px;
    vertical-align: middle;
    border-bottom: 1px dotted;
}

.relevant-item .handle-show-hide-text:hover {
    border-bottom: 1px transparent;
    color: #333;
}

.relevant-item .handle-show-hide:after {
    display: inline-block;
    font: 400 20px/1 dashicons;
    speak: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
    vertical-align: top;
}

.solved-relevant-item {
    padding: 2em;
}

.relevant-item-options {
    margin-top: 1em;
    text-align: right;
}

.relevant-item-options > a {
    border: 1px solid;
    background: white;
    padding: 3px 5px 3px 0;
    border-radius: 3px;
    font-size: 11px;
}

.relevant-item-options > a:hover {
    border: 1px solid;
}

.relevant-item-options .solved {
    color: #1E824C;
    border-color: #1E824C;
}

.relevant-item-options .solved:hover {
    background: rgba(30, 143, 11, 0.05);
    transition: all .2s;
}

.relevant-item-options .not-relevant {
    color: #c63310;
    margin-left: 0.5em;
}

.relevant-item-options .not-relevant:hover {
    background: rgba(198, 51, 16, 0.05);
}

.feedback-step h2 {
    border-bottom: 2px solid #e9e9e9;
    padding: 10px 0 15px 10px;
}

.relevant-item-tags {
    font-size: .9em;
    color: #666;
}

/* next step button */

.feedback-wrapper div.bbp-submit-wrapper {
    float: none;
    text-align: right;
}

.feedback-step-2-content + .bbp-submit-wrapper {
    padding-top: 2em;
}

.bbps_supporter_box .button,
.bbp-submit-wrapper button.submit,
.bbp-submit-wrapper button.bbp_topic_step_action,
.bbp-submit-wrapper button.bbp_topic_tags_action,
.bbps-user-intro .edit_user_link a {
    padding: 0 1em;
    border: 1px solid;
    border-radius: 3px;
    font: bold 1.1em/2 Arial, sans-serif;
    cursor: pointer;
}

.bbp-submit-wrapper button.submit:hover,
.bbp-submit-wrapper button.bbp_topic_step_action:hover,
.bbp-submit-wrapper button.bbp_topic_tags_action:hover,
.bbps-user-intro .edit_user_link a:hover {
    transition: all .2s
}

.bbp-submit-wrapper button.submit {
    color: #21759b;
    background: #f9f9f9;
}

.bbp-submit-wrapper button.submit:hover {
    color: #f9f9f9;
    background: #21759b;
}

.bbps_supporter_box .button,
.bbp-submit-wrapper button.bbp_topic_step_action,
.bbp-submit-wrapper button.bbp_topic_tags_action {
    color: #777;
    background: #f9f9f9;
}

.bbps_supporter_box .button:hover,
.bbp-submit-wrapper button.bbp_topic_step_action:hover,
.bbp-submit-wrapper button.bbp_topic_tags_action:hover {
    color: #f9f9f9;
    background: #6C7A89;
}

.bbps_supporter_box input.button {
    font-weight: normal;
    line-height: 1.8;
}


table.bbp-topics + .bbp-pagination,
table.bbp-replies + .bbp-pagination,
.bbp-single-user .bbp-pagination {
    padding: .5em 0 .5em .5em;
    border-color: #f1f1f1;
    border-style: solid;
    font-size: 0.9em;
    color: #5c5c5c;
}

table.bbp-topics + .bbp-pagination,
table.bbp-replies + .bbp-pagination {
    border-width: 0 0 1px 0;
    box-sizing: border-box;
    margin: 0 0 2em 0;
}

.bbp-single-user .bbp-pagination {
    margin-top: 10px;
    border-width: 1px 0 0 0;
    margin-bottom: 0;
}

/* alternative preloader */

.helpz {
    width: 30px;
    height: 30px;
    margin: 30px auto;
    border: 1px #c9c9c9 solid;
    border-radius: 50%;
    -webkit-animation: rotation 1s ease-in-out infinite;
    -moz-animation: rotation 1s ease-in-out infinite;
    animation: rotation 1s ease-in-out infinite;
}

.helpz:after {
    width: 5px;
    height: 5px;
    background-color: rgba(201, 201, 201, 1);
    border-radius: 100%;
    position: absolute;
    content: "";
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes rotation {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* ajax preloader - timer */

.loader-timer {
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    background-color: transparent;
    box-shadow: inset 0 0 0 2px #c9c9c9;
    border-radius: 50%;
    margin: 20px auto;
}

.loader-timer:after,
.loader-timer:before {
    position: absolute;
    content: "";
    background-color: #c9c9c9;
}

.loader-timer:after {
    width: 10px;
    height: 2px;
    top: 11px;
    left: 11px;
    -webkit-transform-origin: 1px 1px;
    -moz-transform-origin: 1px 1px;
    transform-origin: 1px 1px;
    -webkit-animation: minhand 2s linear infinite;
    -moz-animation: minhand 2s linear infinite;
    animation: minhand 2s linear infinite;
}

.loader-timer:before {
    width: 8px;
    height: 2px;
    top: 11px;
    left: 11px;
    -webkit-transform-origin: 1px 1px;
    -moz-transform-origin: 1px 1px;
    transform-origin: 1px 1px;
    -webkit-animation: hrhand 8s linear infinite;
    -moz-animation: hrhand 8s linear infinite;
    animation: hrhand 8s linear infinite;
}

@-webkit-keyframes minhand {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes minhand {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes minhand {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes hrhand {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes hrhand {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes hrhand {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* alternative gif spinner */

.feedback-step-loader:after {
    display: block;
    width: 40px;
    height: 40px;
    margin: 20px auto;
    content: url('/wp-content/themes/sitepress/images/spinner-img.gif');
}

/* animated button - not relevant topic */

.relevant-item-options .not-relevant .rotate {
    -webkit-animation: rotation 1s ease-in-out infinite;
    -moz-animation: rotation 1s ease-in-out infinite;
    animation: rotation 1s ease-in-out infinite;
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes rotation {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* Author profile page */

.bbps-user-intro img {
    margin-right: 15px;
}

.bbps-user-intro .edit_user_link {
    position: absolute;
    right: 0;
    top: 0px;
}

.bbps-user-intro .edit_user_link a {
    display: inline-block;
    border: 1px solid;
    color: #777;
}

.edit_user_link a:hover {
    background: #777;
    color: #fff;
}

.bbps-user-intro h1 {
    margin-top: 25px;
}

.bbps-user-intro .bbps-user-bio {
    overflow: hidden;
}

.big-yellow-box {
    background-color: #ffffa0;
    padding: 15px;
    text-align: center;
    font-size: 1.6em;
}

.installer-site-key {
    text-align: center;
    font-family: monospace;
    font-size: large;
    background-color: #555;
    color: #fff;
    width: 150px;
    margin: 10px auto;
}

.item-key .span {
    font-family: monospace;
}

.notice_spinner {
    background: url(/wp-content/themes/sitepress/images/spinner.gif) no-repeat;
    float: none;
    display: none;
    vertical-align: top;
    margin: 0 5px 0 0;
}

.loader {
    background: url(/wp-content/themes/sitepress/images/loader.gif) no-repeat;
    position: absolute;
    display: none;
    width: 70px;
    height: 70px;
    z-index: 400;
}

/* Support profile information */

.user_additional_profile_information {
    padding-bottom: 10px;
}

#supporter_start_time_profile_select {
    background: none;
    color: #464646;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

#supporter_end_time_profile_select {
    background: none;
    color: #464646;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.user_additional_fields_span {
    margin-bottom: 15px;
}

.user_additional_fields_span label {
    font-weight: bold;
}

.supporter_workdays_checkbox_class {
    padding-right: 10px;
}

.supporter_languages_checkbox_class {
    padding-right: 10px;
}

.working_days_supporter_p {
    margin-bottom: 5px;
}

/*SUPPORTER BADGES IN PROFILE PAGE

ul.badges {
    clear: both;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
}

	ul.badges li.badge {
		float: left;
		margin: 0 1em 1em 0;
		padding: 0;
		position: relative;
		width: 22.05%;
	}

	ul.badges li.first {
		clear:both;
	}

.badges h3 {
    text-align:center;
}

.badge > p {
    margin-bottom:5px;
}
*/

/* SUPPORTER BADGES IN THREADS

ul.thread_badges {
    clear: both;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 0;
}

	ul.thread_badges li.thread_badge {
		float: left;
		padding: 0;
		margin-right: 2px;
		position: relative;
	}

.thread_badges h3 {
    text-align: center;
}

.thread_badge > p {
    margin-bottom: 5px;
}

.supporter_badges_threads {
    margin-top: 5px;
    margin-left: 5px;
}
*/

/* My Sites block */

.my-account-header-notice {
    background: #f5f5f5;
    padding: 12px;
    border: 1px solid #d8d8d8;
    margin-bottom: 10px;
}

.my-account-header-notice .header-notice-text {
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    color: #d54e21;
}

.my-account-header-notice input {
    display: block;
    width: 400px;
    margin: 5px auto;
    padding: 5px;
}

.my-account-header-notice .header-notice-note {
    display: block;
    margin: 20px 0 10px 0;
}

.my-account-header-notice .header-notice-links a {
    text-decoration: underline;
    margin-right: 20px;
}

#content.my-sites-page-block {
    width: 100%;
    position: relative;
}

.my-sites-page-block table {
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
}

.my-sites-page-block table thead {
    background-color: #D9D9D9;
    color: #21759b;
}

.my-sites-page-block tr.s-row {
    background-color: #ECECEC;
}

.my-sites-page-block .icon-trash {
    font-size: 16px;
    vertical-align: middle;
    color: #d54e21;
}

.my-sites-page-block .note-text {
    font-size: 10px;
    color: #2F2F2F;
}

.show-key-block {
    display: none;
    position: absolute;
    z-index: 500;
    left: 217px;
    background: #f5f5f5;
    padding: 12px;
    border: 1px solid #d8d8d8;
    margin-bottom: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.show-key-block .notice-text {
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    color: #d54e21;
    margin-bottom: 10px;
}

.show-key-block input {
    width: 150px;
    text-align: center;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    display: block;
    margin: 0 auto;
}

.show-key-block button {
    background: #2ea2cc;
    font-size: 14px;
    display: inline-block;
    float: right;
    padding: 3px 15px;
    border-color: #0074a2;
    -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15);
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.show-key-block button:hover {
    background-color: #0074a2;
}

.fade-block {
    background-color: #000;
    opacity: 0.8;
    z-index: 300;
    width: 100%;
    position: absolute;
}

.my-sites-add {
    float: right;
    margin: 10px 0;
    padding: 5px;
    color: #FFF;
    border-radius: 10px;
    cursor: pointer;
    border-color: #216a8c;
    background: #308fb0;
}

.blank-item {
    display: none;
}

.my-sites-pagination {
    margin: 10px 0;
}

.my-sites-pagination a {
    border-color: #e3e3e3;
    background: #eee;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    text-decoration: none;
    padding: 3px 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
}

.my-sites-pagination a.disabled {
    color: #aaa;
    cursor: default;
}

.my-sites-pagination input {
    text-align: center;
    border-color: #dfdfdf;
    background-color: #fff;
    color: #333;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
}

/* end block */

/* form horizontal */

/* Private reply specific styles */

.bbp-wpml-debug-info {
    margin: 2em 0;
}

.bbp-form.bbp-reply-private attachments {
    margin: 1em 0;
}

.reply_private_details .bbps-form-horizontal .reply-private-wp-url,
.reply_private_details .bbps-form-horizontal .reply-private-ftp-user,
.reply_private_details .bbps-form-horizontal .reply-private-ftp-pass,
.reply_private_details .bbps-form-horizontal .reply-private-ftp-folder {
    width: 49%;
}

.reply_private_details .bbps-form-horizontal .reply-private-wp-user,
.reply_private_details .bbps-form-horizontal .reply-private-wp-pass {
    width: 23.5%;
}

.reply_private_details .bbps-form-horizontal .reply-private-ftp-protocol {
    width: 13%;
}

.reply_private_details .bbps-form-horizontal .reply-private-ftp-url {
    width: 34%;
}

.bbps-form-horizontal.fields-group > li.reply-private-ftp-user,
.bbps-form .reply_private_details .reply-private-ftp-user {
    margin-left: 0;
}

.reply_private_details.bbps-form fieldset + fieldset {
    margin-top: 1em;
}

.bbp-form .reply_private_details .bbps-form-inputs-inline li:last-child {
    margin-right: 0;
}

.reply_private_details.bbps-form fieldset {
    margin: 0;
    padding: .5em 0;
}

.reply_private_details.bbps-form fieldset legend {
    margin-bottom: 5px;
}

.reply_private_details.bbps-form fieldset .fields-group select,
.reply_private_details.bbps-form fieldset .fields-group input[type=text] {
    margin: 0;
    padding: 3px;
}

div.bbps-form fieldset .bbps-form-inputs-inline input,
div.bbps-form fieldset .bbps-form-inputs-inline select,
div.bbps-form fieldset .bbps-form-horizontal input,
div.bbps-form fieldset .bbps-form-horizontal select {
    width: auto;
    max-width: 100%;
}

div.bbps-form fieldset .bbps-form-inputs-inline input[type=radio] {
    width: auto;
}

.bbp-topic-wrapper .bbp-reply-private .attachments {
    margin-top: 0;
}

fieldset .bbp-form textarea {
    background: #fff;
}

ul.bbps-notified-users {
    display: block;
    margin-bottom: 15px;
}

ul.bbps-notified-users li {
    display: inline-block;
    margin: 0 .5em .5em 0;
    padding: 0 .5em;
    background: #f0f0f0;
    font-size: 1em;
    line-height: 1.8em;
    border-radius: 4px;
}

/* Erratas */
table.errata {
    border-collapse: collapse;
}

.errata-row td {
    padding: 10px 0;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.errata-toggle-content {
    display: none;
}

.errata-toggle {
    cursor: pointer;
}

.errata-toggle:before {
    content: '▸';
    padding: 0 5px 0 7px;
}

.errata-toggle-active:before {
    content: '▾';
}

.post-type-archive-errata .sidebar {
    display: none;
}

.post-type-archive-errata #content {
    width: 100%;
}

table.errata {
    width: 100%;
    table-layout: fixed;
}

table.errata th:nth-child(2) {
    width: 110px;
}

table.errata th:nth-child(3) {
    width: 210px;
}

/* Optimisations */
body, html {
    height: auto;
    padding: 0;
}



/* Support Section */
table.bbp-topics th span {
    float: none;
}

table.bbp-topics th span.topic-title {
    display: none;
}

table.bbp-topics th span.topic-icon,
table.bbp-topics th.bbp-topic-title span.topic-title {
    display: inline;
}

table.bbp-topics thead {
    word-wrap: normal;
}

p.bbp-topic-meta span {
    white-space: pre-wrap;
}

.mobile-forum-table-control {
    float: right;
    font-size: 18px;
    color: #aaa;
    display: none;
}

.mobile-forum-table-control-active {
    color: #464646;
}

/* Comparison Table Purchase */
.toggle-comparison-table-purchase {
    display: none;
}

/*************************************************************
    Bootstrap Grid
**************************************************************/
.row, [class*="col-"]{
    box-sizing: border-box;
}
.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}

/*************************************************************
    Bootstrap Tooltip
**************************************************************/
.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}



body.home #intro .col-lg-6:last-child {
    text-align: right;
}

/* Showcases */
table.scs-table {
    table-layout: fixed;
}

body.views-template-showcase-site .sidebar {
    display: none;
}

body.views-template-showcase-site #content,
body.views-template-showcase-site .entry {
    width: 100%;
}

.scs {
    max-width: 100%;
}

/* comparison Table */
table.comparison-table.comparison-table-purchase th .cell-wrapper-content {
    word-wrap: break-word;
}

.rtl .buy-table span.col-sm-6 {
    float: right;
}

table.order-complete td,
table.order-complete th {
    padding: 10px;
}

/* my orders page */
.my-account-orders table {
    width: 100%;
    table-layout: fixed;
}

#shopp {
    width: 100% !important;
    max-width: 800px;
}

/* fix support forum - form legend */
#update-post.bbps-form legend.form-label {
    position: relative;
    margin: 0 -21px 0 -21px;
    border-width: 1px;
    border-radius: 0 4px 4px 0;
}

#update-post fieldset > .form-label + .bbps-form {
    margin-top: 0.5em;
}

/* fix support forum - single topic title */
.single-topic .entry-title {
    display: block;
    display: -webkit-box;
    font-size: 24px;
    line-height: 26px;
    max-width: 700px;
    height: 53px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* fix support forum - ftp */
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-protocol label,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-folder label,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-user label,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-pass label,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-url label {
    width: 100% !important;
}

fieldset.bbp-form fieldset .fields-group .reply-private-ftp-protocol label span,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-folder label span,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-user label span,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-pass label span,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-url label span {
    display: block;
    width: 100%;
}

fieldset.bbp-form fieldset .fields-group .reply-private-ftp-user {
    clear: both;
}

fieldset.bbp-form fieldset .fields-group .reply-private-ftp-protocol label select,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-folder label input,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-user label input,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-pass label input,
fieldset.bbp-form fieldset .fields-group .reply-private-ftp-url label input,
input#bbp_reply_private_wp_url,
input#bbp_reply_private_wp_user,
input#bbp_reply_private_wp_pass,
input#bbp_reply_private_wp_user,
input#bbp_reply_private_wp_pass {
    width: 100%;
}

/* fix issue with wp-admin.min.css*/
.page-template-page-my-sites .fixed .column-author,
.page-template-page-my-sites .fixed .column-date {
    width: auto !important;
    display: table-cell !important;
}

/* fix first and last name in two rows on checkout */
.buy-table .col-sm-6 {
    width: 49%;
}

.buy-table .col-sm-6 label {
    display: block;
    width: 100%;
}

.buy-table td.details .col-sm-6:first-child {
    padding: 0;
}

/* WooCommerce Multilingual Page
   /documentation/related-projects/woocommerce-multilingual/ */
.wpml-icon-circle-border {
    display: inline-block;
    width: 64px;
    height: 64px;
    border-radius: 34px;
    border: 1px solid #206f93;
    line-height: 64px;
    color: #fff;
    font-size: 32px;
    text-align: center;
    background: transparent;
    position: relative;
    z-index: 1;
}

.wpml-icon-circle-border .dashicons {
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
}

.wpml-icon-circle-border:before,
.wpml-info-popup:before,
.popup-container:before {
    position: absolute;
    right: 3px;
    top: 3px;
    left: 3px;
    bottom: 3px;
    content: '';
    background: #2785af;
    background: linear-gradient(135deg, #2785af 0%, #206f93 100%);
    border-radius: 32px;
    z-index: -1;
}

.wpml-icon-supersize {
    width: 128px;
    height: 128px;
    border-radius: 66px;
    line-height: 128px;
    font-size: 64px;
}

.wpml-icon-circle-border.wpml-icon-supersize p {
    font-size: 64px;
    margin: 0;
    display: inline-block;
}

.wpml-icon-supersize:before {
    border-radius: 66px;
}

.wpml-icon-description {
    display: table;
    height: 100%;
}

.wpml-icon-description-text {
    display: table-cell;
    vertical-align: middle;
    color: #21759b;
    font-size: 16px;
    padding: 0 5px;
}

.wpml-icon-description .wpml-icon-circle-border {
    float: left;
}

.wpml-padding-row > div {
    padding-top: 25px;
    padding-bottom: 20px;
}

.list-col-lg-6 {
    margin: 0 !important;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.home .wpml-single-col-page {
    margin-top: 50px;
}

.wpml-single-col-page .col-lg-3 {
    text-align: center;
}

.wpml-info-popup,
.popup-container {
    display: none;
    position: absolute;
    padding: 10px 20px 18px;
    box-sizing: border-box;
    width: 400px;
    max-width: 100%;
    top: 0;
    border-radius: 34px;
    background: #fff;
    color: #fff;
    border: 2px solid #2880b0;
    z-index: 20;
}

.wpml-info-popup h1,
.popup-container h1 {
    color: #fff;
    margin: 15px 0 20px;
}

.popup-next-step {
    float: right;
}

.wpml-info-popup:after,
.popup-container:after {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 16px solid transparent;
    z-index: 2;
}

.wpml-input-group,
.popup-input-group {
    padding: 5px 0;
}

.popup-input-group label {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    padding-left: 2px;
    cursor: pointer;
}

.download-button-grey {
    background: #fff;
    color: #21759b !important;
    background: linear-gradient(135deg, #fff 0%, #e0e0e0 100%);
}

.download-button-grey:hover {
    color: #21759b !important;
}

#wpml-info-account .download-button-grey {
    height: 30px;
    line-height: 30px;
    float: right;
}

.wpml-account-next-step {
    display: none;
}

.wpml-account-next-step-description {
    padding: 10px 0;
}

#wpml-info-account-close,
.popup-container .popup-close {
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 14px;
    cursor: pointer;
}

.show-on-mobile {
    display: none;
}

/* WP-Caption */
.wp-caption {
    max-width: 100%;
}

.wp-caption img {
    box-sizing: border-box;
    padding: 0 5px;
    max-width: 100%;
    height: auto;
}

/* Media Queries */
@media only screen and (max-width: 1024px) {
    #wrap {
        background-image: url('/wp-content/themes/sitepress/images/title-mobile.jpg');
    }

    #content {
        font-size: 12px;
    }

    .homepage-news-item p {
        font-size: 13px;
    }

    #header,
    .container,
    #content,
    #footer-in,
    #footer,
    .wrapper,
    #home-clip-preview,
    #sidebar,
    img {
        box-sizing: border-box;
        max-width: 100%;
        word-wrap: break-word;
    }

    img {
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

    #content {
        width: 100%;
    }

    .sidebar {
        font-size: 12px;
        width: 100%;
        background: none;
        margin: 0;
    }

    .home #intro,
    #intro {
        padding-left: 20px;
        padding-right: 20px;
    }

    #intro p br {
        display: none;
    }

    #footer {
        font-size: 11px;
        padding-left: 20px;
        padding-right: 20px;
    }

    #footer_language_list ul li {
        box-sizing: border-box;
        display: block;
        float: left;
        text-align: left;
        min-width: 110px;
        max-width: 150px;
        width: 33%;
        padding: 10px 0;
        margin: 0;
    }

    #footer_language_list:after {
        content: '';
        display: block;
        clear: both;
    }

    .block2 {
        width: 45%;
    }

    /* Support Section */
    table.bbp-topics th span.topic-title {
        display: none;
    }

    table.bbp-topics th span.topic-icon,
    table.bbp-topics th.bbp-topic-title span.topic-title {
        display: inline;
    }

    p.form-allowed-tags,
    body.single-topic .bbp-reply-form code {
        width: auto;
        max-width: 100%;
    }

    /* Support Section - Single Topic */
    .single-topic .entry-title {
        display: block;
        font-size: 20px;
        line-height: 22px;
        max-width: 100%;
        height: auto;
        -webkit-line-clamp: 99;
        -webkit-box-orient: vertical;
        overflow: visible;
    }

    table.bbp-replies,
    table.bbp-replies tbody,
    table.bbp-replies td,
    table.bbp-replies th,
    table.bbp-replies tr {
        display: block;
    }

    table.bbp-replies thead,
    table.bbp-replies tfoot {
        display: none;
    }

    .supporter_badges_threads {
        display: inline-block;
    }

    table.bbp-replies tr.bbp-reply-header {
        padding-bottom: 0;
    }

    table.bbp-replies tr.topic-author,
    table.bbp-replies tr.type-reply {
        padding-top: 0;
        margin-top: -1px;
    }

    table.bbp-replies td.bbp-reply-author {
        margin-bottom: -1px;
    }

    #commentform textarea {
        max-width: 100%;
    }

    /* Account Pages*/
    .my-account-affiliate-link input[type=text],
    .my-account-affiliate-content,
    .my-account-affiliate .my-account-aside {
        width: 100%;
    }

    .my-account-nav,
    .my-account-aside {
        box-sizing: border-box;
        width: 50%;
        margin: 0;
    }

    .my-account-nav {
        width: 48%;
        margin-right: 2%;
    }


    /* Showcases */
    table.scs-table,
    table.scs-table tbody,
    table.scs-table td,
    table.scs-table th,
    table.scs-table tr {
        display: block;
    }

    table.scs-table td {
        box-sizing: border-box;
        float: left;
        width: 50%;
    }

    .scs {
        width: 100% !important;
    }

    table.scs-table:after {
        content: '';
        display: block;
        clear: both;
    }

    table.scs-table tr:nth-child(2n-1) td:nth-child(2n-1),
    table.scs-table tr:nth-child(2n) td:nth-child(2) {
        clear: both;
    }

    /* Checkout */
    .buy-table span.col-sm-6 {
        max-width: 300px;
        padding: 0 20px 0 0;
    }

    td .wp-caption {
        width: auto !important;
    }

    td .wp-caption img {
        width: 100% !important;
    }

    code {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
}

@media only screen and (max-width: 680px) {
    .hide-on-mobile {
        display: none;
    }

    .show-on-mobile {
        display: block;
    }

    .show-on-mobile.inline {
        display: inline;
    }

    h2.show-on-mobile {
        margin-top: 0;
    }

    body.home #intro .col-lg-6:last-child {
        text-align: left;
    }

    .block2 {
        width: 100%;
    }

    .block2 h2,
    .block2 p,
    .block2-last h2 {
        text-align: left !important;
    }


    /* Support Section */
    #reply_private_access_details li {
        width: 100% !important;
    }

    .bbps-inputs-inline .fields-group, .bbps-form-horizontal .fields-group, .bbps-form-horizontal.fields-group > li {
        float: none;
    }

    .bbps-inputs-inline .fields-group, .bbps-form-horizontal .fields-group, .bbps-form-horizontal.fields-group > li {
        margin-left: 0;
    }

    .fields-group.bbps-form-horizontal > li {
        display: block;
    }

    .mobile-forum-table-control {
        display: block;
    }

    #top-search-textfield {
        width: auto !important;
    }

    p.bbp-topic-meta span {
        white-space: normal;
    }

    table.bbp-topics th span.topic-title {
        display: inline-block;
        font-size: 13px;
    }

    table.bbp-topics th span.topic-icon {
        display: none;
    }

    table.bbp-topics th:nth-child(n + 2),
    table.bbp-topics td:nth-child(n + 2) {
        display: none;
        padding-left: 0;
        padding-right: 0;
    }

    table.bbp-topics {
        width: 100%;
    }

    table.bbp-topics tfoot {
        display: none;
    }

    /* Specials */
    .wp-image-308500 {
        max-width: 75px;
    }

    .theme-comp-table,
    .plugin-comp-table {
        word-wrap: break-word;
        table-layout: fixed;
    }

    .theme-comp-table th:nth-child(3),
    .theme-comp-table td:nth-child(3),
    .theme-comp-table tfoot,
    .plugin-comp-table th:nth-child(3),
    .plugin-comp-table td:nth-child(3),
    .plugin-comp-table tfoot {
        display: none
    }

    .theme-comp-table .td,
    .theme-comp-table .th,
    .plugin-comp-table .td,
    .plugin-comp-table .th {
        min-width: 0 !important;
    }

    /*Errata*/
    table.errata th:nth-child(2),
    table.errata td:nth-child(2) {
        display: none;
    }

    table.errata th:nth-child(3) {
        width: 110px;
    }

    table.errata th:nth-child(3),
    table.errata td:nth-child(3) {
        padding-left: 10px;
    }

    table.comparison-table.comparison-table-purchase th .cell-wrapper-content h2 {
        font-size: 15px;
    }

    /* Checkout */
    .buy-table span.col-sm-6 {
        max-width: none;
        width: 100%;
        padding: 0 0 10px 0;
    }

    .buy-table td {
        box-sizing: border-box;
        display: block;
        width: 100% !important;
        padding: 10px !important;
    }

    #shopp .buy-table input, #shopp .buy-table textarea {
        box-sizing: border-box;
        width: 100%;
        max-width: none;
        margin-right: 0 !important;
    }

    /* Account Pages*/
    .my-account-nav,
    .my-account-aside {
        width: 100%;
        margin: 0;
    }

    .page-template-page-my-sites-php table.widefat.fixed {
        max-width: 100%;
        word-break: break-all;
    }

    .page-template-page-my-sites-php table.widefat.fixed tr .item-created,
    .page-template-page-my-sites-php table.widefat.fixed tr .column-date,
    .page-template-page-my-sites-php table.widefat.fixed tr th:nth-child(4),
    .page-template-page-my-sites-php table.widefat.fixed tr .item-components {
        display: none !important;;
    }

    /* Fixes */
    #content fieldset.bbp-form label, #container fieldset.bbp-form label, #wrapper fieldset.bbp-form label {
        width: auto;
    }

    body.rtl .sidebar {
        margin-left: 0 !important;
    }

    .list-col-lg-6 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .image-margin-mobile {
        margin: 30px 0 20px;
    }

    .wpml-padding-row > div {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 420px) {

    table.scs-table td {
        box-sizing: border-box;
        float: none;
        width: 100%;
    }

    div.feature table {
        position: relative;
        left: -25px;
    }

    /* Forum */
    .single-forum #top-search-button {
        width: 100%;
        margin-top: 12px;
    }

    div.bbp-template-notice .bbps-account-links {
        display: block;
        float: none;
    }

    div.bbp-template-notice .bbps-account-links a {
        display: block;
        width: 100%;
        margin: 5px 0;
    }

    .relevant-item-options .solved,
    .relevant-item-options .not-relevant {
        text-align: center;
        display: block;
        white-space: nowrap;
        margin: 5px 0;
    }

    /* Comparison Table Purchase */
    table.comparison-table.comparison-table-purchase tr:first-child th:first-child {
        height: 180px;
        width: 100px !important;
        max-width: 100px;
    }

    table.comparison-table.comparison-table-purchase th:nth-child(n + 2),
    table.comparison-table.comparison-table-purchase td:nth-child(n + 2) {
        display: none;
    }

    .toggle-comparison-table-purchase {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #fff;
        z-index: 5;
    }

    .toggle-comparison-table-purchase span {
        display: block;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
        padding: 12px 0;
        border-top: 1px solid #dedede;
    }

    .toggle-comparison-table-purchase-active {
        background: #e2edf2;
        color: #21759b;
    }
}

/* Bootstrap - Alert */
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 0;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert > p,
.alert > ul {
    margin-bottom: 0;
    margin-top: 0;
}

.alert > p + p {
    margin-top: 5px;
}

.alert ol {
    list-style: decimal;
    padding-left: 45px;
    margin-bottom: 25px;
    margin-top: 10px;
}


.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* Fix for SyntaxHiglighter underscores on linux firefox */
body .syntaxhighlighter,
body .syntaxhighlighter div,
body .syntaxhighlighter code,
body .syntaxhighlighter table,
body .syntaxhighlighter table td,
body .syntaxhighlighter table tr,
body .syntaxhighlighter table tbody {
    line-height: 1.21 !important;
}

/* Select */
.styled-select {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 120px;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    background: #fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 90% 50%;
}

.styled-select select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.styled-select select:focus {
    outline: none;
}

/* translation service single page */
#content.translation-service {
    width: 100%;
}

#content.translation-service img {
    max-width: 100%;
}

.ts-logo {
    text-align: center;
}

.ts-logo img {
    margin-bottom: 30px;
    max-height: 150px;
    max-width: 90%;
}

.ts-getting-started {
    margin-top: 45px;
}

.ts-sidebar {
    text-align: center;
}

/* translation service archive page */
@media (min-width: 1024px) {
    .ts-list-item {
        width: 50%;
    }
    .ts-list-item .ts-list-item-inner {
        min-height: 235px;

    }
}

.ts-list-item .ts-list-item-inner {
    padding-top: 15px;
    padding-bottom: 15px;
    border: 3px solid #e2edf2;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ts-list-item-logo:hover {
    border: none;

}

.ts-list-item-logo,
.ts-list-item-description {
    float: none;
    display: block;
}

.ts-list-item-description h2 a,
.ts-list-item-description h2 a:hover {
    color: #21759b;
}

.ts-list-item-logo img {
    margin-bottom: 5px;
}

@media only screen and (max-width: 1024px) {

    .ts-list-item {
        display: block;
        width: 100%;
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 768px) {
    .ts-list-item,
    .ts-list-item-logo,
    .ts-list-item-description {
        display: block;
        text-align: center;
    }

    .ts-list-item {
        margin-bottom: 60px;
    }

    .ts-list-item-logo img {
        max-height: 110px;
        max-width: 80%;
    }
}

/* Fix for password recovery form */
.show-password #pass1 {
    display: none;
}

#pass1-text {
    display: none;
}

.show-password #pass1-text {
    display: inline-block;
}

/* Downloads Table */
table.downloads {
    table-layout: auto;
}

table.downloads td {
    padding: 15px 5px;
}

table.downloads .downloads-icon,
table.downloads .downloads-title {
    border-right: 0;
}

table.downloads .downloads-title,
table.downloads .downloads-action {
    border-left: 0;
}

table.downloads .downloads-action {
    text-align: right;
}

table.downloads .downloads-action .download-button {
    min-width: 150px;
    text-align: center;
}

table.downloads .downloads-title h2 {
    margin: 0;
}

table.downloads .downloads-infos {
    font-size: 98%;
    display: inline-block;
    padding: 5px 5px 0 0;
    margin: 5px 0 0;
}

@media only screen and (max-width: 680px) {
    table.bbp-topics.downloads td:first-child {
        display: none;
    }

    table.bbp-topics.downloads td:nth-child(2) {
        display: table-cell;
        padding: 15px 5px;
    }

    body.page-template-downloads-template .button-secondary,
    body.page-template-downloads-template .button-primary {
        margin-bottom: 4px;
    }
}

.pagination {
    text-align: center;
    margin: 15px 0;
}
.pagination:after {
    content: '';
    display: table;
    clear: both;
}

.pagination-archive {
    margin-top: 50px;
    padding-top: 25px;
    border-top: 1px solid #E4E0E0;
}

.pagination a,
.pagination span,
.bbp-pagination .page-numbers {
    display: inline-block;
    padding: 0 7px;
    font-size: 15px;
    line-height: 1.3;
    border-bottom: none !important;
    white-space: nowrap;
    text-decoration: none;
}
.pagination ul .wpv_page_current span,
.bbp-pagination .page-numbers.current{
    font-weight: bold;
}


.pagination ul {
    margin: 0;
    display: inline-block;
}
body .pagination ul li {
    list-style: none !important;
    background: none;
    font-weight:normal;
    padding: 0;
    margin: 0 ;
    display: inline-block;
}


/********************************************************************************
    Compaibility table
*************************************************************************************/
.compatibility-table {
    padding: 0;
    width: 100%;
    border: 1px solid #e9e9e9;
    border-collapse: collapse;
    font-weight:bold;
}

.compatibility-table th {
    box-shadow: 1px 1px 0 #fff inset;
    background-color:#f5f5f5;
    padding: 10px 15px;
    border: 1px solid #e9e9e9;
    color: #585454;
}

.compatibility-table tr:nth-child(2n) td {
    background-color: #fcfcfc;
}

.compatibility-table td {
    padding: 10px 15px;
    border: 1px solid #e9e9e9;
    vertical-align: middle;

}


.compatibility-table-house a {
    color: #a8a8a8;
}

.compatibility-table-name {
    color: #21759B;
}

.compatibility-table-name a {
    color: #21759B;
}

.compatibility-table-name i {
    color: #a8a8a8;
    font-size: 11px;
}

.compatibility-table-desc {
    min-width: 155px;
    color: #579954;
    font-size: 12px;

}
.compatibility-table-desc.has-known-issues {
color: #E2C840;
}

.compatibility-table-desc i {
    color: #a8a8a8;
    text-align:right;
    font-size: 11px;
    display:block;
}
.compatibility-table-testing-info small {
    display: block;
    line-height: 1.3;
    font-size: 10px;
}
.compatibility-table-testing-info small + small {
    margin-top: 5px;
}
/********************************************************************************
    Compaibility search
*************************************************************************************/

.compatibility-search {
    margin: 50px 0;
}
.compatibility-search h4 {
    margin-bottom: 15px;
}
.compatibility-search .form-row {
    margin-bottom: 5px;
}
.compatibility-search .form-row label {
    display: inline-block;
    margin: 0 5px;
}
.compatibility-search .form-row label:first-of-type {
    width: 105px;
}
.compatibility-search select,
.compatibility-search input[type="text"]{
    width: -webkit-calc(100% - 125px);
    width: calc(100% - 125px);
    max-width: 100%;
    box-sizing: border-box;
}
.compatibility-search input[type="submit"] {
    padding: 0 15px;
    margin-top: 10px;
}

/********************************************************************************
    Compaibility introbox
*************************************************************************************/

.compatibility-introbox {
    position: relative;
    margin: 85px 0 70px 20px;
    padding: 5px 5px 5px 140px;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 50%, #fbfbfb 50%, #fafafa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#fcfcfc), color-stop(50%,#fbfbfb), color-stop(100%,#fafafa));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 50%,#fbfbfb 50%,#fafafa 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 50%,#fbfbfb 50%,#fafafa 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 50%,#fbfbfb 50%,#fafafa 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 50%,#fbfbfb 50%,#fafafa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );
}

 .compatibility-introbox  p:first-child {
    color: #1A7590;
    font-weight: bold;
    margin: 5px 0 12px;
}

 .compatibility-introbox p:last-child {
    margin-bottom: 5px;
}

 .compatibility-introbox:before {
    display: block;
    position: absolute;
    top: -33px;
    left: -30px;
    content: '';
    background: url(https://wpml.org/wp-content/uploads/2011/04/Certificate-of-WPML-Compatibility-150x150.png) center center no-repeat;
    width: 154px;
    height: 154px;
}
/********************************************************************************
    WPML menu
    *************************************************************************************/
#wpml-menu {
    width: auto;
    height: 30px;
    position: absolute;
    z-index: 100;
    right: 30px;
    bottom: 0
}

/* remove all the bullets, borders and padding from the default list styling */
#wpml-menu ul {
    font-size: 1.4em;
}

#wpml-menu ul ul {
    background: #f0f7fa;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    font-size: .8em;
    margin-top: 0;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#wpml-menu>ul>li {
    float: left;
    position: relative;
    margin-left: 10px;
    margin-bottom: 0;
}

/* style the links for the top level */
#wpml-menu ul a{
    display: block;
    text-decoration: none;
    color: #464646;
    line-height: 30px;
    padding: 0 10px;
}

#wpml-menu ul li:hover a {
    color: #21759b;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#wpml-menu ul ul {
    visibility: hidden;
    position: absolute;
    height: auto;
    top: 30px;
    left: 0;
    width: 249px;
}

* html #wpml-menu ul ul {
    top: 30px;
}

/* expand last sub level to the left if screen width is lower than 1360px */
@media only screen and (max-width: 1360px) {
    #wpml-menu ul li:last-child ul,
    body.rtl #wpml-menu ul li:first-child ul {
        left: auto;
        right: -10px;
    }

    body.rtl #wpml-menu ul li:last-child ul {
        left: 0;
        right: auto;
    }
}

/* style the second level links */
#wpml-menu ul ul li { margin: 0;}
#wpml-menu ul ul a {
    color: #2f2f2f;
    height: auto;
    line-height: 15px;
    padding: 5px 10px;
}

#wpml-menu ul ul a:not([href]),
#wpml-menu ul ul a[href="#"],
#wpml-menu ul ul a:not([href]):hover,
#wpml-menu ul ul a[href="#"]:hover
{
    background-color: #ededed;
    color: #333;
    font-weight: bold;
    cursor: text;
}


/* style the second level hover */
#wpml-menu ul ul a:hover {
    background: #e2edf2 ;
    color: #21759b;
    border-bottom: 0;
}


/* make the second level visible when hover on first level list OR link */
#wpml-menu ul li:hover ul,
#wpml-menu ul a:hover ul {
    visibility: visible;
}


.menu-toggle-open {
    cursor: pointer;
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: none;
    font-size: 24px;
    padding: 20px 15px 20px 20px;
    z-index: 100;
}

/* Media Queries */
@media only screen and (max-width: 1024px) {

    /** MENU **/
    #cms-nav-top-menu {
        display: block;
        background: none;
    }




    #wpml-menu {
        display: none;
        position: fixed;
        height: 100%;
        width: 100%;
        background: #fff;
        top: 150px;
        left: 0;
        overflow-y: scroll;
        overflow-x: hidden;
        z-index: 110;
    }

    #wpml-menu ul li {
        background: none;
        float: none;
        margin-left: 0;
        margin-bottom: 10px;
    }

    #wpml-menu ul {
        box-sizing: border-box;
        position: relative;
        width: 100%;
        padding: 10px 20px;
        background: #fff;
    }

    #wpml-menu ul ul {
        box-sizing: border-box;
        visibility: visible;
        position: relative;
        top: auto;
        width: 100%;
        font-size: 13px;
        padding: 0;
        background: none;
        border: none;
        border-left: 2px solid #d3d3d3;
        margin-bottom: 20px;
    }

    #wpml-menu ul ul li {
        box-sizing: border-box;
        margin: 0;
        width: 100%;
    }

    #wpml-menu a {
        box-sizing: border-box;
    }

    #wpml-menu > ul > li > a {
        margin-left: -10px;
        color: #d54e21;
        font-weight: bold;
    }

    #wpml-menu ul ul a {
        line-height: 140%;
        padding-top: 6px;
        padding-bottom: 6px;
    }

    #cms-nav-top-menu li {
        width: 100%;
    }

    .menu-toggle-open {
        display: block;
    }

    #wpml-menu > ul > li.current-menu-item > a,
    #wpml-menu  ul  li.current-menu-item > a
    {
        background: #0073aa !important;
        color: #e2edf2 !important;
        font-weight: bold;
    }
}
@media only screen and (max-width: 710px) {
    .menu-toggle-open {
        bottom: 0;
    }
}
@media only screen and (max-width: 370px) {
    .menu-toggle-open {
        padding-top: 30px
    }
}

/***************************************************************************
	active element WP Menu
****************************************************************************/
#wpml-menu > ul > .menu-item > a:hover,
#wpml-menu > ul > .current-menu-item > a,
#wpml-menu > ul > .current-menu-ancestor > a {
    background: #ECECEC;
}

@media (min-width: 1025px) {
    #wpml-menu > ul > .menu-item > a:hover,
    #wpml-menu > ul > .current-menu-item > a,
    #wpml-menu > ul > .current-menu-ancestor > a {
        border-top-right-radius: 6px;
        border-top-left-radius: 6px;
    }

    .menu-item-has-children > a:after {
        content: '';
        vertical-align: middle;
        margin-left: .3em;
        display: inline-block;
        border: .3em solid transparent;
        border-top: .3em solid;
        margin-top: .3em;
    }
}

#wpml-menu ul ul .current-menu-item > a {
    background: #e2edf2;
    color: #21759b;
}

/*********************************
 !important styling for SOLR
 ******************************/

input#top-search-textfield {
    width: calc(90% - 60px - 70px) !important; ;
}

#top-search-controls ul {
    display: block !important;
}

#top-search-controls .button-secondary,
#next-page-button,
#prev-page-button
{
    height: 26px;
    line-height: 26px;
}
#top-search-results {
    margin-top: 30px;
    margin-bottom: 30px;
}
#top-search-results p {
    height: auto !important;
    margin-bottom: 30px;}

#top-search-results ul {
    text-align: left;
    margin-bottom: 15px;
}
#top-search-results .last-update {
    color: #555
}
.entry .gsc-control-cse table {
    margin: 0;
}
.entry .gsc-control-cse  .gsib_a {
    padding: 0 4px;
    width: 100%;
    border: none;
   }
.entry .gsc-control-cse  .gsib_a input {
    min-height: 25px;
}
.entry .gsc-control-cse  .gsib_b {
    padding: 0;
    border: none;
}

.prev-link {
    float: left;
}
.next-link {
    float: right;
}


body .woocommerce-MyAccount-content {
    float: none !important;
    width: auto !important;
}

.lead-heading {text-transform:uppercase;margin-top:50px;}
.my-contact-nav {margin-top:20px;}
.my-contact-nav a {display: block;
    padding: 15px;
    margin-bottom: 15px;
    color: black;
    background-color: #ECECEC;
    background-position: 10px center;
    background-repeat: no-repeat;
    text-decoration: none;
    overflow: hidden;}

.wpml-icon-circle-border-small {
    width: 48px;
    height: 48px;
    border-radius: 28px;
    line-height: 48px;
    font-size: 24px;
}
.my-contact-nav a:hover {border:0;background-color:#E2EDF2;}
.my-contact-nav a div {
    margin-left: 66px;
}
.my-contact-nav a .wpml-icon-circle-border {
    float: left;
}
.my-contact-nav h2 {margin-top:0;margin-bottom:10px;}

.bbps-debug-info table {
width: 100%;
    width: 100%;
    margin: 30px auto;
    background: #fff;
    border-collapse: collapse;
}

.bbps-debug-info table td {
    padding: 10px 15px;
    vertical-align: middle;
    border-bottom: 1px solid #e2edf1;
}form.icl_mpp_mailchimp_signup_form .spinner-inline{
    float: none;
    display: inline-block;
}

/*******************/
/* Newsletter Form */
/*******************/
.icl_mpp_mailchimp_signup_form fieldset {
	margin: 20px 0;
}
.icl_mpp_mailchimp_signup_form section {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
}

.widget .icl-mpp-mailchimp-mailing-lists-grouping-newsletter li {
	font-size: 14px;
	margin-bottom: 5px;
}

/* Checkbox */
.icl-mpp-mailchimp-mailing-lists-grouping-newsletter input[type=checkbox] {
	visibility: hidden;
}

.checkbox-dark {
	position: relative;
	margin-bottom: 5px;
}

.checkbox-dark label:before,
.checkbox-dark label:after {
	box-sizing: content-box;
}

.checkbox-dark label {
	cursor: pointer;
	position: relative;
	top: 0;
	left: -5px;
	width: 18px;
	height: 18px;
	border-radius: 4px;
	background: #777;
}

.checkbox-dark label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 4px;
	left: 4px;
	border: 3px solid #fcfff4;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkbox-dark label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.checkbox-dark input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.checkbox-dark label span {
	display: block;
	position: relative;
	font-size: 14px;
	left: 24px;
	width: 200px;
}

@media only screen and (max-width: 1200px) {
	.checkbox-dark label span {
		width: 170px;
	}
}

@media only screen and (max-width: 991px) {
	.checkbox-dark label span {
		width: 120px;
	}
}

/* Icons */
.icon-img {
	display: block;
	float: left;
	width: 36px;
	height: 36px;
	background: top left no-repeat;
}

.icon-img-user {
	background-image: url('/wp-content/plugins/icl-mpp/modules/mailchimp/res/img/icon-my-account.png');
}
.icon-img-envelope {
	background-image: url('/wp-content/plugins/icl-mpp/modules/mailchimp/res/img/icon-envelope.png');
}
@charset "UTF-8";

@font-face {
  font-family: "otgs-icons";
  src:url("/wp-content/plugins/icl-mpp/modules/otgs-icons/fonts/otgs-icons.eot");
  src:url("/wp-content/plugins/icl-mpp/modules/otgs-icons/fonts/otgs-icons.eot?#iefix") format("embedded-opentype"),
    url("/wp-content/plugins/icl-mpp/modules/otgs-icons/fonts/otgs-icons.woff") format("woff"),
    url("/wp-content/plugins/icl-mpp/modules/otgs-icons/fonts/otgs-icons.ttf") format("truetype"),
    url("/wp-content/plugins/icl-mpp/modules/otgs-icons/fonts/otgs-icons.svg#otgs-icons") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
	font-family: "otgs-icons" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="otgs-ico-"]:before,
[class*=" otgs-ico-"]:before {
	font-family: "otgs-icons" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.otgs-ico-note-add:before {
	content: "a";
}
.otgs-ico-note-add-o:before {
	content: "b";
}
.otgs-ico-translated:before {
	content: "c";
}
.otgs-ico-yes:before {
	content: "d";
}
.otgs-ico-in-progress:before {
	content: "e";
}
.otgs-ico-copy:before {
	content: "f";
}
.otgs-ico-copy-o:before {
	content: "g";
}
.otgs-ico-note-edit:before {
	content: "i";
}
.otgs-ico-note-edit-o:before {
	content: "j";
}
.otgs-ico-add:before {
	content: "k";
}
.otgs-ico-refresh:before {
	content: "l";
}
.otgs-ico-no:before {
	content: "n";
}
.otgs-ico-not-translated:before {
	content: "o";
}
.otgs-ico-delete:before {
	content: "p";
}
.otgs-ico-waiting:before {
	content: "q";
}
.otgs-ico-warning:before {
	content: "s";
}
.otgs-ico-original:before {
	content: "t";
}
.otgs-ico-needs-update:before {
	content: "u";
}
.otgs-ico-access:before {
	content: "v";
}
.otgs-ico-cred:before {
	content: "w";
}
.otgs-ico-layouts:before {
	content: "x";
}
.otgs-ico-module-manager:before {
	content: "y";
}
.otgs-ico-toolset:before {
	content: "z";
}
.otgs-ico-types:before {
	content: "A";
}
.otgs-ico-views:before {
	content: "B";
}
.otgs-ico-edit:before {
	content: "h";
}
.otgs-ico-duplicate:before {
	content: "m";
}
.otgs-ico-basket:before {
	content: "r";
}
.otgs-ico-discoverwp:before {
	content: "C";
}
.otgs-ico-wpml:before {
	content: "D";
}
.otgs-ico-otgs:before {
	content: "E";
}
.otgs-ico-wrench:before {
	content: "F";
}
.otgs-ico-link:before {
	content: "G";
}
.otgs-ico-envelope-o:before {
	content: "H";
}
.otgs-ico-user:before {
	content: "I";
}
.otgs-ico-wpml-cms-nav:before {
	content: "J";
}
.otgs-ico-wpml-media:before {
	content: "K";
}
.otgs-ico-wpml-string-translation:before {
	content: "L";
}
.otgs-ico-wpml-translation-management:before {
	content: "M";
}
.otgs-ico-picture:before {
	content: "N";
}
.otgs-ico-toolset-training:before {
	content: "O";
}
.otgs-ico-access-title:before {
	content: "P";
}
.otgs-ico-views-title:before {
	content: "Q";
}
.otgs-ico-cred-title:before {
	content: "R";
}
.otgs-ico-layouts-title:before {
	content: "S";
}
.otgs-ico-types-title:before {
	content: "T";
}
.otgs-ico-module-manager-title:before {
	content: "U";
}@charset "UTF-8";.clear,.woocommerce .woocommerce-breadcrumb:after{clear:both}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{height:1em;width:1em;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:after,.woocommerce .woocommerce-breadcrumb:before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review:after,.woocommerce .products ul:after,.woocommerce div.product form.cart:after,.woocommerce div.product p.cart:after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products:after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before,.woocommerce div.product p.cart:after,.woocommerce div.product p.cart:before{display:table;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews #comments .add_review:after,.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce #reviews #comments ol.commentlist:before{content:" ";display:table}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond:after,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce .woocommerce-product-rating:after,.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{content:" ";display:table}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond:after,.woocommerce #review_form #respond:before{content:" ";display:table}.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{content:"\e021"}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active~a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0}.woocommerce td.product-name dl.variation:after,.woocommerce td.product-name dl.variation:before{content:" ";display:table}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl:after,.woocommerce ul.cart_list li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}#add_payment_method .wc-proceed-to-checkout:after,.woocommerce .order_details:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-account .addresses .title:after,.woocommerce-account .woocommerce:after,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce.widget_shopping_cart .buttons:after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{content:" ";display:table}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:after,.woocommerce .widget_layered_nav ul li:before{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_layered_nav_filters ul li a:before{line-height:1;content:"";font-family:WooCommerce;font-weight:400;color:#a00;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a:before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{margin-right:.618em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:after,.woocommerce .widget_rating_filter ul li:before{content:" ";display:table}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto;word-wrap:break-word}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{content:" ";display:table}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-account .addresses .title:after,.woocommerce-account .addresses .title:before,.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li:before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods li:before,#add_payment_method #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{content:" ";display:table}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods:after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}.product.has-default-attributes.has-children>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails:after,.woocommerce .cart-collaterals:after,.woocommerce .col2-set:after,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails:after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products:after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page .cart-collaterals:after,.woocommerce-page .col2-set:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products:after{clear:both}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce form .form-row-wide,.woocommerce form .form-row:after,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page form .form-row-wide,.woocommerce-page form .form-row:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfwc .product .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}.rtl .woocommerce form .form-row-first,.rtl .woocommerce form .form-row-last,.rtl .woocommerce-page form .form-row-first,.rtl .woocommerce-page form .form-row-last{float:right}.rtl .woocommerce form .form-row-last,.rtl .woocommerce-page form .form-row-last{float:left}/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-Polls										|
|	Copyright (c) 2012 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Polls CSS File																	|
|	- wp-content/plugins/wp-polls/polls-css.css								|
|																							|
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-PostRatings								|
|	Copyright (c) 2012 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Post Ratings CSS File															|
|	- wp-content/plugins/wp-postratings/postratings-css.css			|
|																							|
+----------------------------------------------------------------+
*/


.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}.wpml_cms_navigation .wpml_table th{    
    background-color: #DFDFDF;
    border-bottom:solid 1px #fff;
    width:200px;  
    border-collapse: collapse;  
} 
.wpml_cms_navigation .wpml_table tfoot th{
    border-bottom:none;    
    background: none;
    background-color: #DFDFDF;
}

#icl_cat_menu_contents input{
    margin-bottom: 4px;
}
@font-face{font-family:dashicons;src:url(/wp-includes/fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),url(/wp-includes/fonts/dashicons.ttf) format("truetype"),url(/wp-includes/fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-filter:before{content:"\f536"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-edit-page:before,.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-filter:before{content:"\f533"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before,.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-table:before{content:"\f535"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-unlock:before{content:"\f528"}.dashicons-calendar:before{content:"\f145"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-visibility:before{content:"\f177"}.dashicons-hidden:before{content:"\f530"}.dashicons-post-status:before{content:"\f173"}.dashicons-edit:before{content:"\f464"}.dashicons-post-trash:before,.dashicons-trash:before{content:"\f182"}.dashicons-sticky:before{content:"\f537"}.dashicons-external:before{content:"\f504"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-randomize:before{content:"\f503"}.dashicons-list-view:before{content:"\f163"}.dashicons-excerpt-view:before,.dashicons-exerpt-view:before{content:"\f164"}.dashicons-grid-view:before{content:"\f509"}.dashicons-move:before{content:"\f545"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-universal-access:before{content:"\f483"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-tickets:before{content:"\f486"}.dashicons-nametag:before{content:"\f484"}.dashicons-clipboard:before{content:"\f481"}.dashicons-heart:before{content:"\f487"}.dashicons-megaphone:before{content:"\f488"}.dashicons-schedule:before{content:"\f489"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f463"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-archive:before{content:"\f480"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-text:before{content:"\f478"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-info:before{content:"\f348"}.dashicons-warning:before{content:"\f534"}.dashicons-share:before{content:"\f237"}.dashicons-share1:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-email:before{content:"\f465"}.dashicons-email-alt:before{content:"\f466"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-sos:before{content:"\f468"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-testimonial:before{content:"\f473"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-clock:before{content:"\f469"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-microphone:before{content:"\f482"}.dashicons-desktop:before{content:"\f472"}.dashicons-laptop:before{content:"\f547"}.dashicons-tablet:before{content:"\f471"}.dashicons-smartphone:before{content:"\f470"}.dashicons-phone:before{content:"\f525"}.dashicons-smiley:before{content:"\f328"}.dashicons-index-card:before{content:"\f510"}.dashicons-carrot:before{content:"\f511"}.dashicons-building:before{content:"\f512"}.dashicons-store:before{content:"\f513"}.dashicons-album:before{content:"\f514"}.dashicons-palmtree:before{content:"\f527"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-money:before{content:"\f526"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-layout:before{content:"\f538"}.dashicons-paperclip:before{content:"\f546"}#TB_overlay {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100050; /* Above DFW. */
}

#TB_window {
	position: fixed;
	background-color: #fff;
	z-index: 100050; /* Above DFW. */
	visibility: hidden;
	text-align: left;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeWindowButton {
	position: absolute;
	left: auto;
	right: 0;
	width: 29px;
	height: 29px;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
	outline: none;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

#TB_ajaxWindowTitle {
	float: left;
	font-weight: 600;
	line-height: 29px;
	overflow: hidden;
	padding: 0 29px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc( 100% - 39px );
}

#TB_title {
	background: #fcfcfc;
	border-bottom: 1px solid #ddd;
	height: 29px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
	padding: 15px;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: fixed;
	display: none;
	z-index: 103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0 0 -125px;
	padding: 40px 15px 15px;
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	opacity: 0;
	height: 100%;
	width: 100%;
}

#TB_iframeContent {
	clear: both;
	border: none;
}

.tb-close-icon {
	display: block;
	color: #666;
	text-align: center;
	line-height: 29px;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	right: 0;
}

.tb-close-icon:before {
	content: "\f158";
	font: normal 20px/29px dashicons;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
	color: #00a0d2;
}

#TB_closeWindowButton:focus .tb-close-icon {
	-webkit-box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}
/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* DEPRECATED - not used anymore */

/* Layout helpers
----------------------------------*/
.ui-datepicker.ui-helper-hidden { display: none; }
.ui-datepicker.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-datepicker.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-datepicker.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-datepicker.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-datepicker.ui-helper-clearfix { height:1%; }
.ui-datepicker.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-datepicker.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


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


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

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


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

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


/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-datepicker.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-datepicker.ui-widget .ui-widget { font-size: 1em; }
.ui-datepicker.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-datepicker.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
/*.ui-datepicker.ui-widget-content a { color: #333333; }*/
.ui-datepicker .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-datepicker .ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-datepicker .ui-state-default a, .ui-datepicker .ui-state-default a:link, .ui-datepicker .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-widget-content .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover, .ui-datepicker .ui-state-focus, .ui-datepicker .ui-widget-content .ui-state-focus, .ui-datepicker .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-datepicker .ui-state-active a, .ui-datepicker .ui-state-active a:link, .ui-datepicker .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-datepicker .ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-datepicker .ui-state-highlight a, .ui-datepicker .ui-widget-content .ui-state-highlight a, .ui-datepicker .ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-datepicker .ui-state-error, .ui-datepicker .ui-widget-content .ui-state-error, .ui-datepicker .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-datepicker .ui-state-error a, .ui-datepicker .ui-widget-content .ui-state-error a, .ui-datepicker .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-datepicker .ui-state-error-text, .ui-datepicker .ui-widget-content .ui-state-error-text, .ui-datepicker .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-datepicker .ui-priority-primary, .ui-datepicker .ui-widget-content .ui-priority-primary, .ui-datepicker .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-datepicker .ui-priority-secondary, .ui-datepicker .ui-widget-content .ui-priority-secondary, .ui-datepicker .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-datepicker .ui-state-disabled, .ui-datepicker .ui-widget-content .ui-state-disabled, .ui-datepicker .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

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

.ui-datepicker .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-datepicker .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-datepicker .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-datepicker .ui-icon-circle-triangle-n { background-position: -96px -192px; }

/* states and images */
.ui-datepicker .ui-icon { width: 16px; height: 16px; background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_222222_256x240.png); }
.ui-datepicker .ui-widget-content .ui-icon {background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_222222_256x240.png); }
.ui-datepicker .ui-widget-header .ui-icon {background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_ffffff_256x240.png); }
.ui-datepicker .ui-state-default .ui-icon { background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_ef8c08_256x240.png); }
.ui-datepicker .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_ef8c08_256x240.png); }
.ui-datepicker .ui-state-active .ui-icon {background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_ef8c08_256x240.png); }
.ui-datepicker .ui-state-highlight .ui-icon {background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_228ef1_256x240.png); }
.ui-datepicker .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-icons_ffd27a_256x240.png); }

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

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

/* Overlays */
.ui-datepicker .ui-widget-overlay { background: #666666 url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-datepicker .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/wp-content/plugins/wp-views/embedded/toolset/toolset-common/toolset-forms/css/wpt-jquery-ui/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Datepicker 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; color: #333333; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-fill-container,.mejs-fill-container .mejs-container{width:100%;height:100%}.mejs-fill-container{overflow:hidden}.mejs-container:focus{outline:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/wp-includes/js/mediaelement/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(/wp-includes/js/mediaelement/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(/wp-includes/js/mediaelement/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(/wp-includes/js/mediaelement/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(/wp-includes/js/mediaelement/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay{}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(/wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url(/wp-includes/js/mediaelement/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(/wp-includes/js/mediaelement/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}/* style the menu navigation wrap  */
#menu-wrap {
  background-color: #eee;
  /* style the top level hover */
  /* menu sections with children */
  /* style sections from the dropdown menus */
}
#menu-wrap ul {
  background-color: #5798d0;
  /* style the links for the top level */
}
#menu-wrap ul a,
#menu-wrap ul a:visited {
  text-decoration: none;
  color: #000;
  border-right: 1px solid #fff;
}
#menu-wrap ul li:hover a,
#menu-wrap ul a:focus,
#menu-wrap ul a:active {
  background-color: #5798D0;
  color: #000;
}
#menu-wrap ul ul a {
  /* style the second level hover */
}
#menu-wrap ul ul a, #menu-wrap ul ul a:visited {
  color: #000;
}
#menu-wrap ul ul a:hover {
  background: #B3D9FF;
}
#menu-wrap ul ul :hover > a {
  background: #B3D9FF;
}
#menu-wrap ul ul li a.selected {
  background-color: #D0D8F0;
  color: #004D99;
}
#menu-wrap a:hover,
#menu-wrap ul ul a:hover {
  color: #000;
  background: #5798d0;
}
#menu-wrap :hover > a,
#menu-wrap ul ul :hover > a {
  color: #000;
  background: #B3D9FF;
}
#menu-wrap a.trigger, #menu-wrap a.trigger:hover, #menu-wrap a.trigger:visited {
  background-image: url(/wp-content/plugins/wpml-cms-nav/res/img/cms-nav-dark-s.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
#menu-wrap li {
  /* style selected page in the top menu */
  /* style selected subpage in the top menu */
}
#menu-wrap li.section {
  color: #fff;
  background-color: #4283b7;
  font-weight: bold;
}
#menu-wrap li.selected_page {
  color: #004D99;
  background-color: #5798d0;
}
#menu-wrap li.selected_subpage {
  color: #004D99;
  background-color: #B3D9FF;
}
#menu-wrap li.selected_subpage a,
#menu-wrap li.selected_subpage a:visited {
  background-color: #B3D9FF;
}

/* style sidebar navigation */
#sidebar-navigation h4 {
  /* style sidebar title */
}

#sidebar-navigation .cms-nav-sidebar a, #sidebar-navigation .cms-nav-sidebar a:visited {
  /* links */
}

#sidebar-navigation .cms-nav-sidebar a:hover, #sidebar-navigation .cms-nav-sidebar a:focus, #sidebar-navigation .cms-nav-sidebar a:active {
  /* links hover */
}

.cms-nav-sidebar .selected_page_side {
  /* selected item in side navigation */
}

.cms-nav-bc a, .cms-nav-bc a:visited {
  /* trail navigation links */
}

.cms-nav-bc a:hover, .cms-nav-bc a:focus, .cms-nav-bc a:active {
  /* trail navigation links hover */
}

.cms-nav-bc {
  /* trail navigation links hover - not linked */
}
.mejs-container {
	clear: both;
}

.mejs-container * {
	font-family: Helvetica, Arial;
}

.mejs-container,
.mejs-embed,
.mejs-embed body,
.mejs-container .mejs-controls {
	background: #222;
}

.mejs-controls a.mejs-horizontal-volume-slider {
	display: table;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #0073aa;
}

.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(255, 255, 255, .33);
}

.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
}

.mejs-controls .mejs-offscreen {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

.mejs-controls a:focus > .mejs-offscreen {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #0073aa;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 0;
	top: 15px;
	text-decoration: none;
	text-transform: none;
	width: auto;
}

.mejs-overlay-loading {
	background: transparent;
}

/* Override theme styles that may conflict with controls. */
.mejs-controls button:hover {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.me-cannotplay {
	width: auto !important;
}

.media-embed-details .wp-audio-shortcode {
	display: inline-block;
	max-width: 400px;
}

.audio-details .embed-media-settings {
	overflow: visible;
}

.media-embed-details .embed-media-settings .setting span {
	max-width: 400px;
	width: auto;
}

.media-embed-details .embed-media-settings .checkbox-setting span {
	display: inline-block;
}

.media-embed-details .embed-media-settings {
	padding-top: 0;
	top: 28px;
}

.media-embed-details .instructions {
	padding: 16px 0;
	max-width: 600px;
}

.media-embed-details .setting p,
.media-embed-details .setting .remove-setting {
	color: #a00;
	font-size: 10px;
	text-transform: uppercase;
}

.media-embed-details .setting .remove-setting {
	padding: 0;
}

.media-embed-details .setting a:hover {
	color: #f00;
}

.media-embed-details .embed-media-settings .checkbox-setting {
	float: none;
	margin: 0 0 10px;
}

.wp-video {
	max-width: 100%;
	height: auto;
}

.wp_attachment_holder .wp-video,
.wp_attachment_holder .wp-audio-shortcode {
	margin-top: 18px;
}

video.wp-video-shortcode,
.wp-video-shortcode video {
	max-width: 100%;
	display: inline-block;
}

.video-details .wp-video-holder {
	width: 100%;
	max-width: 640px;
}

.wp-playlist {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 12px 0 18px;
	font-size: 14px;
	line-height: 1.5;
}

.wp-admin .wp-playlist {
	margin: 0 0 18px;
}

.wp-playlist video {
	display: inline-block;
	max-width: 100%;
}

.wp-playlist audio {
	display: none;
	max-width: 100%;
	width: 400px;
}

.wp-playlist .mejs-container {
	margin: 0;
	width: 100%;
}

.wp-playlist .mejs-controls .mejs-button button {
	outline: 0;
}

.wp-playlist-light {
	background: #fff;
	color: #000;
}

.wp-playlist-dark {
	color: #fff;
	background: #000;
}

.wp-playlist-caption {
	display: block;
	max-width: 88%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item .wp-playlist-caption {
	text-decoration: none;
	color: #000;
	max-width: -webkit-calc(100% - 40px);
	max-width: calc(100% - 40px);
}

.wp-playlist-item-meta {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-title {
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-album {
	font-style: italic;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-playlist-item-artist {
	font-size: 12px;
	text-transform: uppercase;
}

.wp-playlist-item-length {
	position: absolute;
	right: 3px;
	top: 0;
	font-size: 14px;
	line-height: 1.5;
}

.rtl .wp-playlist-item-length {
	left: 3px;
	right: auto;
}

.wp-playlist-tracks {
	margin-top: 10px;
}

.wp-playlist-item {
	position: relative;
	cursor: pointer;
	padding: 0 3px;
	border-bottom: 1px solid #ccc;
}

.wp-playlist-item:last-child {
	border-bottom: 0;
}

.wp-playlist-light .wp-playlist-caption {
	color: #333;
}

.wp-playlist-dark .wp-playlist-caption {
	color: #ddd;
}

.wp-playlist-playing {
	font-weight: bold;
	background: #f7f7f7;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-playing {
	background: #000;
	color: #fff;
}

.wp-playlist-current-item {
	overflow: hidden;
	margin-bottom: 10px;
	height: 60px;
}

.wp-playlist .wp-playlist-current-item img {
	float: left;
	max-width: 60px;
	height: auto;
	margin-right: 10px;
	padding: 0;
	border: 0;
}

.rtl .wp-playlist .wp-playlist-current-item img {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

.wp-playlist-current-item .wp-playlist-item-title,
.wp-playlist-current-item .wp-playlist-item-artist {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-audio-playlist .me-cannotplay span {
	padding: 5px 15px;
}
#menu-wrap {
  width: 100%;
  height: 30px;
  position: relative;
  z-index: 100;
  /* remove all the bullets, borders and padding from the default list styling */
  /* style the table so that it takes no ppart in the layout - required for IE to work */
}
#menu-wrap ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  /* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
  /* style the links for the top level */
  /* make the second level visible when hover on first level list OR link */
}
#menu-wrap ul li {
  float: left;
  position: relative;
}
#menu-wrap ul a,
#menu-wrap ul a:visited {
  display: block;
  line-height: 30px;
  padding-left: 10px;
  padding-right: 20px;
}
#menu-wrap ul ul {
  /* hide the sub levels and give them a positon absolute so that they take up no room */
  visibility: hidden;
  position: absolute;
  height: 0;
  top: 30px;
  left: 0;
  width: 149px;
  /* style the second level links */
}
#menu-wrap ul ul li {
  width: 100%;
}
#menu-wrap ul ul a,
#menu-wrap ul ul a:visited {
  border: 0;
  height: auto;
  line-height: 15px;
  padding: 5px 10px;
  width: 150px;
}
#menu-wrap ul li:hover ul,
#menu-wrap ul a:hover ul {
  visibility: visible;
}
#menu-wrap li,
#menu-wrap a,
#menu-wrap div {
  padding: 0;
  margin: 0;
}
#menu-wrap li.section {
  line-height: 25px;
  padding-left: 10px;
  padding-right: 11px;
}
#menu-wrap li.selected_page {
  line-height: 20px;
}
#menu-wrap li.selected_subpage {
  line-height: 25px;
  padding-left: 10px;
  padding-right: 11px;
}
#menu-wrap li.selected_subpage a,
#menu-wrap li.selected_subpage a:visited {
  padding-right: 0;
  padding-left: 0;
}
#menu-wrap table {
  position: absolute;
  top: 0;
  left: 0;
  border-collapse: collapse;
}

/* hack to correct IE5.5 faulty box model */
* html #menu-wrap {
  width: 100%;
  w\idth: 100%;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html #menu-wrap a, * html #menu-wrap a:visited {
  width: 10px;
  w\idth: 10px;
  padding-right: 20px;
  white-space: nowrap;
}

/* another hack for IE5.5 */
* html #menu-wrap ul ul {
  top: 30px;
  t\op: 30px;
}

/* yet another hack for IE5.5 */
* html #menu-wrap ul ul a, * html #menu-wrap ul ul a:visited {
  width: 150px;
  w\idth: 128px;
}

.cms-nav-clearit {
  clear: both;
  height: 0;
  line-height: 0.0;
  font-size: 0;
}

.cms-nav-sub-section {
  font-weight: bold;
  font-size: 110%;
  list-style-type: none;
}

ul li.cms-nav-sub-section:before {
  content: '' !important;
}

.cms-nav-sidebar ul, .cms-nav-sidebar li, .cms-nav-sidebar a {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cms-nav-sidebar ul ul,
.cms-nav-sidebar ul li,
.cms-nav-sidebar ul a, .cms-nav-sidebar li ul,
.cms-nav-sidebar li li,
.cms-nav-sidebar li a, .cms-nav-sidebar a ul,
.cms-nav-sidebar a li,
.cms-nav-sidebar a a {
  padding: 0;
  margin: 0;
}
.cms-nav-sidebar ul li, .cms-nav-sidebar li li, .cms-nav-sidebar a li {
  position: relative;
  margin: 4px 8px 2px 8px;
}
/**
* #.# Pagination styles
*/

ul.wpv_pagination_dots {
	margin: 0;
	list-style: none outside none;
}

ul.wpv_pagination_dots li.wpv_pagination_dots_item {
	float: left;
	margin-right: 5px;
	list-style-position: outside;
	list-style-type: none;
}

.wpv_pagination_dots li.wpv_page_current a {
    background-position: 0 -16px;
}

.wpv_pagination_dots li a {
    background-image: url("/wp-content/plugins/wp-views/embedded/res/img/pagination_dots.png");
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 16px;
    width: 16px;
}

.wpv-filter-next-link,
.wpv-filter-previous-link {
    z-index: 10;
}

.wpv-pagination:before,
.wpv-pagination:after {
    content: " ";
    display: table;
}
.wpv-pagination:after {
    clear: both;
}

/**
* #.# Table sorting styles
*/

.wpv-sorting-indicator {
    position: absolute;
	display: none;
	width: 7px;
	height: 4px;
	margin-top: 8px;
	margin-left: 7px;
	background-image: url(/wp-content/plugins/wp-views/embedded/res/img/sort.gif);
	background-repeat: no-repeat;
}

a.wpv-header-no-sort:hover .wpv-sorting-indicator,
a.wpv-header-asc .wpv-sorting-indicator,
a.wpv-header-desc:hover .wpv-sorting-indicator {
	display: inline;
	background-position: 0 0;
}

a.wpv-header-desc .wpv-sorting-indicator,
a.wpv-header-asc:hover .wpv-sorting-indicator {
	display: inline;
	background-position: -7px 0;
}

/**
* #.# Additional styles
*/

div.ui-datepicker {
	font-size: 12px;
}

.ui-datepicker-trigger, .wpv_date_input, .wpv-date-front-end-clear {
	cursor: pointer;
}#menu-wrap {
	width:auto; 
	height:30px; 
	position:absolute; 
	z-index:100;
	right:4px;
	top:83px;
	background:#fff;
}
/* hack to correct IE5.5 faulty box model */
* html #menu-wrap {
	width:auto; 
	w\idth:auto;
}

/* remove all the bullets, borders and padding from the default list styling */
#menu-wrap ul {
		background-color: #fff;
		font-size:1.4em;
	}
	
	#menu-wrap ul ul {
		background:#f0f7fa;
		border-bottom:1px solid #d3d3d3;
		border-right:1px solid #d3d3d3;
		font-size:.8em;
	}
	
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu-wrap ul li {
	float:left;
	position:relative;
	margin-left:10px;
	}
	
#menu-wrap ul ul li {
	width:100%;
	float:none;
	margin:0;
}

/* style the links for the top level */
#menu-wrap ul a, #menu-wrap ul a:visited {
    display:block;
    text-decoration:none; 
    color:#464646; 
    line-height:30px;
    padding-left:10px;
	padding:0 10px;
    border-right:none;
}

#menu-wrap ul li:hover a, #menu-wrap ul a:focus, #menu-wrap ul a:active{    
    background:none;   
	color:#464646;
}

#menu-wrap ul li:hover a:hover, #menu-wrap ul li:hover a { color:#21759b; }

/* a hack so that IE5.5 faulty box model is corrected */
* html #menu-wrap a, * html #menu-wrap a:visited {
	width:10px;
	w\idth:10px;
	padding-right:20px;
	white-space:nowrap;
}

/* style the second level background */
#menu-wrap ul ul a, #menu-wrap ul ul a:visited, #menu-wrap ul li:hover li a {
    border:none;
	color:#2f2f2f;
}

#menu-wrap a.trigger, #menu-wrap a.trigger:hover, #menu-wrap a.trigger:visited {
    background:none;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu-wrap ul ul {
	visibility:hidden;
	position:absolute;
	height:auto;
	top:30px;
	left:0;
	width:249px;
}

/* another hack for IE5.5 */
* html #menu-wrap ul ul {
	top:30px;
	t\op:30px;
}

/* expand last sub level to the left if screen width is lower than 1360px */
@media only screen and (max-width: 1360px) {
	#menu-wrap ul li:last-child ul,
	body.rtl #menu-wrap ul li:first-child ul {
		left: auto;
		right: -10px;
	}

	body.rtl #menu-wrap ul li:last-child ul {
		left: 0;
		right: auto;
	}
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menu-wrap table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}

/* style the second level links */
#menu-wrap ul ul a, #menu-wrap ul ul a:visited {
    color:#2f2f2f;
	height:auto; 
	line-height:15px; 
	padding:5px 10px; 
	width:229px;
}
/* yet another hack for IE5.5 */
* html #menu-wrap ul ul a, * html #menu-wrap ul ul a:visited {
	width:150px;
	w\idth:128px;
	}

/* style the top level hover */
#menu-wrap a:hover, #menu-wrap ul ul a:hover{
	color:#21759b; 
	background:none;
	border:none;
	}
	
#menu-wrap :hover > a, #menu-wrap ul ul :hover > a {
	color:#000;
	background:none;
	}
          
/* style the second level hover */
#menu-wrap ul ul a:hover, #menu-wrap ul li.selected_page li a:hover{background:#e2edf2 !important; color:#21759b;}
#menu-wrap ul ul :hover > a {background:#e2edf2;}
                                  
/* make the second level visible when hover on first level list OR link */
#menu-wrap ul li:hover ul,
#menu-wrap ul a:hover ul{visibility:visible; }


#menu-wrap li.selected_subpage {    
    background:#e2edf2;
	color:#21759b;
    border-right:none;
    padding:5px 10px;
    width: 229px; 
    line-height:normal;
}

#menu-wrap ul li.selected_page {   
    background: url(/wp-content/themes/sitepress/images/tabright.jpg) no-repeat 100% 0;
}

#menu-wrap ul li.selected_page a {   
    background: url(/wp-content/themes/sitepress/images/tableft.jpg) no-repeat 0 0 !important;
}

#menu-wrap ul li.selected_page li a {
	background-image:none !important;
}

#menu-wrap ul ul li a.selected, #menu-wrap li ul li.current-cat a{ 
    color: #464646;
}

.cms-nav-clearit {
    clear: both;
    height: 0;
    line-height: 0.0;
    font-size: 0;
}
.cms-nav-sub-section{    
    font-weight:bold;
    font-size: 110%;
    list-style-type: none;
}
ul li.cms-nav-sub-section:before{
    content: '' !important;
}

.cms-nav-left-menu ul, .cms-nav-left-menu li, .cms-nav-left-menu a{
    padding:0;
    margin:0;    
}
.cms-nav-left-menu{
    list-style: none;
    padding:0;
    margin:0;
}
.cms-nav-left-menu li{
    position: relative;
    margin:4px 8px 2px 8px;
}

#menu-wrap li.section{
  width:92%;
  display:block;
  background-color:#ededed;
  color:#333;
}


.menu-toggle-open {
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 10px;
	display: none;
	font-size: 24px;
	padding: 20px 15px 20px 20px;
	z-index: 100;
}

/* Media Queries */
@media only screen and (max-width: 1024px) {

	/** MENU **/
	#cms-nav-top-menu {
		display:    block;
		background: none;
	}

	#menu-wrap {
		display: none;
		position: fixed;
		height: 100%;
		width: 100%;
		background: #fff;
		top: 133px;
		left: 0;
		overflow-y: scroll;
		overflow-x: hidden;
		z-index: 110;
	}

	#menu-wrap ul li,
	#menu-wrap ul li.selected_page {
		background: none;
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
	}

	#menu-wrap ul {
		box-sizing: border-box;
		position: relative;
		width: 100%;
		padding: 10px 20px;
		background: #fff;
	}

	#menu-wrap ul ul {
		box-sizing: border-box;
		visibility: visible;
		position: relative;
		top: auto;
		width: 100%;
		font-size: 13px;
		padding: 0;
		background: none;
		border: none;
		border-left: 2px solid #d3d3d3;
		margin-bottom: 20px;
	}

	#menu-wrap ul ul li,
	#menu-wrap li.section,
	#menu-wrap li.selected_subpage {
		box-sizing: border-box;
		margin: 0;
		width: 100%;
	}

	#menu-wrap a {
		box-sizing: border-box;
	}

	#menu-wrap > ul > li > a,
	#menu-wrap > ul > li > a:visited {
		margin-left: -10px;
		color: #d54e21;
	}
	#menu-wrap ul ul a,
	#menu-wrap ul ul a:visited {
		line-height: 140%;
		padding-top: 6px;
		padding-bottom: 6px;
	}

	#cms-nav-top-menu li {
		width: 100%;
	}

	#menu-wrap ul li.selected_page a {
		background: none !important;
	}

	.menu-toggle-open {
		display: block;
	}
}

@media only screen and (max-width: 680px) {

	.menu-toggle-open {
		bottom: 2px;
	}
}