/*!normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
    letter-spacing: .04em;
  word-spacing: .1em;
  font-size: 18px;
  line-height: 2.3em;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
a.linkred {
    color: #F00
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: .67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
img {
    border: 0;
    height: auto
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
    height:
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    line-height: 34px;
    padding-right: 5px;
    width: auto;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto;
}
input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
td,
th {
    padding: 0;
}
/*!* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license(Font:SIL OFL 1.1,CSS:MIT License) */
/* POPIN CNIL */
.popin-cnil{
    position:fixed;
    z-index:100000000;
    bottom:0;
    left:-9999px;
    width:100%;
    background:#333333;
    padding-top: 7px;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
}
.popin-cnil p{
    float:left;
    width:85%;
    font-size:inherit;
    line-height:18px;
	margin:0;
	padding:0;
    color:#fff;
}
.popin-cnil p a{
    color:#fff;
    text-decoration:underline;
}
.popin-cnil p a:hover{text-decoration:none;}
.popin-cnil .close{
     float:left;
    background:url(../img/close-2.png) no-repeat right center;
    line-height:18px;
    padding-right:26px;
    font-size:inherit;
	margin-left:15px;
    color:#fff;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('/fonts/Fontawesome/fontawesome-webfont.eot?v=4.2.0');
    src: url('/fonts/Fontawesome/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('/fonts/Fontawesome/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('/fonts/Fontawesome/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('/fonts/Fontawesome/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

	

[class*=adace-iconfont]:before,
[class^=adace-iconfont]:before {
	font: normal normal normal 16px/1 FontAwesome;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.adace-close:before {
	content: "\f00d"
}

.adace-slot-wrapper .adace-slot img {
	vertical-align: bottom
}

.adace-slot-wrapper.adace-background {
	position: fixed;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: 50%;
	background-position-x: 50%;
	background-position-y: 50%;
	background-repeat: no-repeat
}

.adace-align-left-wrap {
	float: left;
	margin: 10px
}

.adace-align-right-wrap {
	float: right;
	margin: 10px
}

.adace-sponsors-box {
	display: block
}

.adace-sponsor {
	display: block;
	overflow: hidden;
	margin-bottom: 1.5rem
}

.adace-sponsor-logo-wrap {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center
}

.adace-sponsor-logo {
	position: relative;
	padding: 0 15px 1rem
}

.adace-sponsor-logo img {
	max-height: 48px;
	width: auto
}

.adace-sponsor-label {
	position: relative;
	padding: 0 15px 1rem;
	white-space: nowrap
}

.adace-sponsor-label:last-child {
	visibility: hidden
}

.adace-sponsor-name {
	text-align: center
}

.adace-sponsor-desc {
	text-align: center;
	font-size: 18px;
	line-height: 1.555
}

.adace-after-x-bbpress-replies,
.adace-after-x-bbpress-topics {
	clear: both
}

.adace-slideup-slot-wrap {
	display: block;
	position: fixed;
	z-index: 900;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .4);
	-webkit-transition: 375ms;
	-moz-transition: 375ms;
	-o-transition: 375ms;
	transition: 375ms
}

.adace-slideup-slot-wrap.animate-in {
	-webkit-animation-name: adace-slideup;
	animation-name: adace-slideup;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.adace-slideup-slot-wrap.hidden {
	pointer-events: none;
	opacity: 0;
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	transform: translate(0, 100%)
}

.adace-slideup-slot {
	display: block;
	position: relative
}

.adace-slideup-slot-closer {
	display: block;
	padding: 0 8px;
	position: absolute;
	top: auto;
	bottom: 100%;
	right: 0;
	left: auto;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .5);
	color: #fff
}

.adace-slideup-slot-closer:before {
	display: inline-block;
	padding: 0 2px;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle
}

.adace-slideup-slot-closer .closer-label {
	display: inline-block;
	padding: 0 2px;
	font-size: 12px;
	line-height: 20px
}

@-webkit-keyframes adace-slideup {
	0% {
		visibility: visible;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes adace-slideup {
	0% {
		visibility: visible;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.widget_adace_ads_widget {
	text-align: center
}

.adace-coupon-wrap .coupon-thumbnail {
	display: block
}

.adace-coupon-wrap .coupon-copy {
	display: inline-block
}

.adace-coupon-wrap .coupon-code {
	display: inline-block
}

.adace-coupon-wrap .coupon-action {
	display: inline-block
}

.adace-transparent {
	visibility: hidden
}

.adace-shop-the-post {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 728px;
	margin: 0 auto 3rem auto;
	position: relative
}

.adace-shop-the-post .adace-disclosure,
.adace-shop-the-post-desc,
.adace-shop-the-post-title {
	text-align: center
}

.adace-shop-the-post-wrap {
	text-align: center
}

.adace-shop-the-post-wrap.woocommerce ul.products li.product {
	margin-bottom: 1rem
}

.adace-shop-the-post-wrap img {
	max-width: 80%;
	margin: 0 auto .75em auto
}

.adace-shop-the-post-wrap .product-title {
	margin-bottom: 0
}

.adace-shop-the-post-wrap .woocommerce-product-details__short-description p {
	margin-bottom: 0
}

.adace-shop-the-post-link {
	position: relative;
	text-align: right
}

.adace-shop-the-post-wrap.carousel-wrap ul.products {
	position: relative;
	display: block
}

.adace-shop-the-post-wrap.carousel-wrap ul.products li.product {
	position: relative;
	display: inline-block;
	margin-bottom: 0
}

.adace-popup {
	display: none;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: fixed;
	z-index: 99999;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.adace-popup-background {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .666)
}

.adace-popup-inner {
	margin: 10px;
	position: relative;
	z-index: 3;
	text-align: center;
	background-color: #fff;
	background-color: var(--g1-bg-color, #fff)
}

.adace-popup-close {
	position: absolute;
	top: 10px;
	right: 10px;
	left: auto;
	border-color: #f6f6f6;
	border-color: var(--g1-border-color, #f6f6f6);
	background-color: #f6f6f6;
	background-color: var(--g1-border-color, #f6f6f6);
	color: #1a1a1a;
	color: var(--g1-itxt-color, #1a1a1a)
}

.adace-popup-close:before {
	padding: 12px;
	border-radius: 50%
}

.adace-detector-flag {
	font: 112px/122px adace
}

.adace-detector-flag:before {
	content: "\e000";
	color: #ff0036;
	position: relative;
	top: -19px
}

.adace-detector-content {
	margin: 0 20px 30px 20px
}

body.adace-show-popup-detector .adace-popup-detector {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.jquery-adi.light {
	display: none
}

@media only screen and (min-width:800px) {
	.adace-popup-inner {
		width: 700px
	}
	.adace-detector-content {
		margin: 0 140px 30px 140px
	}
}

@media only screen and (max-width:600px) {
	.adace-slideup-slot-wrap {
		display: none!important
	}
	.adace-slideup-slot-wrap {
		display: none!important
	}
}

@media only screen and (min-width:601px) and (max-width:800px) {
	.adace-slideup-slot-wrap {
		display: none!important
	}
}

@media only screen and (min-width:801px) and (max-width:960px) {
	.adace-slideup-slot-wrap {
		display: none!important
	}
}

@media only screen and (min-width:601px) and (max-width:960px) {
	.adace-slideup-slot-wrap {
		display: none!important
	}
}

@media only screen and (min-width:961px) {
	.adace-hide-on-desktop {
		display: none!important
	}
}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-fw {
    width: 1.28571429em;
    text-align: center;
}
.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.fa-ul>li {
    position: relative;
}
.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}
.fa-li.fa-lg {
    left: -1.85714286em;
}
.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.fa.pull-left {
    margin-right: .3em;
}
.fa.pull-right {
    margin-left: .3em;
}
.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.fa-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fa-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fa-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.fa-flip-vertical {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none;
}
.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.fa-stack-1x {
    line-height: inherit;
}
.fa-stack-2x {
    font-size: 2em;
}
.fa-inverse {
    color: #fff;
}
.fa-glass:before {
    content: "\f000";
}
.fa-music:before {
    content: "\f001";
}
.fa-search:before {
    content: "\f002";
}
.fa-envelope-o:before {
    content: "\f003";
}
.fa-heart:before {
    content: "\f004";
}
.fa-star:before {
    content: "\f005";
}
.fa-star-o:before {
    content: "\f006";
}
.fa-user:before {
    content: "\f007";
}
.fa-film:before {
    content: "\f008";
}
.fa-th-large:before {
    content: "\f009";
}
.fa-th:before {
    content: "\f00a";
}
.fa-th-list:before {
    content: "\f00b";
}
.fa-check:before {
    content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d";
}
.fa-search-plus:before {
    content: "\f00e";
}
.fa-search-minus:before {
    content: "\f010";
}
.fa-power-off:before {
    content: "\f011";
}
.fa-signal:before {
    content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
    content: "\f013";
}
.fa-trash-o:before {
    content: "\f014";
}
.fa-home:before {
    content: "\f015";
}
.fa-file-o:before {
    content: "\f016";
}
.fa-clock-o:before {
    content: "\f017";
}
.fa-road:before {
    content: "\f018";
}
.fa-download:before {
    content: "\f019";
}
.fa-arrow-circle-o-down:before {
    content: "\f01a";
}
.fa-arrow-circle-o-up:before {
    content: "\f01b";
}
.fa-inbox:before {
    content: "\f01c";
}
.fa-play-circle-o:before {
    content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e";
}
.fa-refresh:before {
    content: "\f021";
}
.fa-list-alt:before {
    content: "\f022";
}
.fa-lock:before {
    content: "\f023";
}
.fa-flag:before {
    content: "\f024";
}
.fa-headphones:before {
    content: "\f025";
}
.fa-volume-off:before {
    content: "\f026";
}
.fa-volume-down:before {
    content: "\f027";
}
.fa-volume-up:before {
    content: "\f028";
}
.fa-qrcode:before {
    content: "\f029";
}
.fa-barcode:before {
    content: "\f02a";
}
.fa-tag:before {
    content: "\f02b";
}
.fa-tags:before {
    content: "\f02c";
}
.fa-book:before {
    content: "\f02d";
}
.fa-bookmark:before {
    content: "\f02e";
}
.fa-print:before {
    content: "\f02f";
}
.fa-camera:before {
    content: "\f030";
}
.fa-font:before {
    content: "\f031";
}
.fa-bold:before {
    content: "\f032";
}
.fa-italic:before {
    content: "\f033";
}
.fa-text-height:before {
    content: "\f034";
}
.fa-text-width:before {
    content: "\f035";
}
.fa-align-left:before {
    content: "\f036";
}
.fa-align-center:before {
    content: "\f037";
}
.fa-align-right:before {
    content: "\f038";
}
.fa-align-justify:before {
    content: "\f039";
}
.fa-list:before {
    content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b";
}
.fa-indent:before {
    content: "\f03c";
}
.fa-video-camera:before {
    content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e";
}
.fa-pencil:before {
    content: "\f040";
}
.fa-map-marker:before {
    content: "\f041";
}
.fa-adjust:before {
    content: "\f042";
}
.fa-tint:before {
    content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044";
}
.fa-share-square-o:before {
    content: "\f045";
}
.fa-check-square-o:before {
    content: "\f046";
}
.fa-arrows:before {
    content: "\f047";
}
.fa-step-backward:before {
    content: "\f048";
}
.fa-fast-backward:before {
    content: "\f049";
}
.fa-backward:before {
    content: "\f04a";
}
.fa-play:before {
    content: "\f04b";
}
.fa-pause:before {
    content: "\f04c";
}
.fa-stop:before {
    content: "\f04d";
}
.fa-forward:before {
    content: "\f04e";
}
.fa-fast-forward:before {
    content: "\f050";
}
.fa-step-forward:before {
    content: "\f051";
}
.fa-eject:before {
    content: "\f052";
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-plus-circle:before {
    content: "\f055";
}
.fa-minus-circle:before {
    content: "\f056";
}
.fa-times-circle:before {
    content: "\f057";
}
.fa-check-circle:before {
    content: "\f058";
}
.fa-question-circle:before {
    content: "\f059";
}
.fa-info-circle:before {
    content: "\f05a";
}
.fa-crosshairs:before {
    content: "\f05b";
}
.fa-times-circle-o:before {
    content: "\f05c";
}
.fa-check-circle-o:before {
    content: "\f05d";
}
.fa-ban:before {
    content: "\f05e";
}
.fa-arrow-left:before {
    content: "\f060";
}
.fa-arrow-right:before {
    content: "\f061";
}
.fa-arrow-up:before {
    content: "\f062";
}
.fa-arrow-down:before {
    content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
    content: "\f064";
}
.fa-expand:before {
    content: "\f065";
}
.fa-compress:before {
    content: "\f066";
}
.fa-plus:before {
    content: "\f067";
}
.fa-minus:before {
    content: "\f068";
}
.fa-asterisk:before {
    content: "\f069";
}
.fa-exclamation-circle:before {
    content: "\f06a";
}
.fa-gift:before {
    content: "\f06b";
}
.fa-leaf:before {
    content: "\f06c";
}
.fa-fire:before {
    content: "\f06d";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-eye-slash:before {
    content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071";
}
.fa-plane:before {
    content: "\f072";
}
.fa-calendar:before {
    content: "\f073";
}
.fa-random:before {
    content: "\f074";
}
.fa-comment:before {
    content: "\f075";
}
.fa-magnet:before {
    content: "\f076";
}
.fa-chevron-up:before {
    content: "\f077";
}
.fa-chevron-down:before {
    content: "\f078";
}
.fa-retweet:before {
    content: "\f079";
}
.fa-shopping-cart:before {
    content: "\f07a";
}
.fa-folder:before {
    content: "\f07b";
}
.fa-folder-open:before {
    content: "\f07c";
}
.fa-arrows-v:before {
    content: "\f07d";
}
.fa-arrows-h:before {
    content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080";
}
.fa-twitter-square:before {
    content: "\f081";
}
.fa-facebook-square:before {
    content: "\f082";
}
.fa-camera-retro:before {
    content: "\f083";
}
.fa-key:before {
    content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
    content: "\f085";
}
.fa-comments:before {
    content: "\f086";
}
.fa-thumbs-o-up:before {
    content: "\f087";
}
.fa-thumbs-o-down:before {
    content: "\f088";
}
.fa-star-half:before {
    content: "\f089";
}
.fa-heart-o:before {
    content: "\f08a";
}
.fa-sign-out:before {
    content: "\f08b";
}
.fa-linkedin-square:before {
    content: "\f08c";
}
.fa-thumb-tack:before {
    content: "\f08d";
}
.fa-external-link:before {
    content: "\f08e";
}
.fa-sign-in:before {
    content: "\f090";
}
.fa-trophy:before {
    content: "\f091";
}
.fa-github-square:before {
    content: "\f092";
}
.fa-upload:before {
    content: "\f093";
}
.fa-lemon-o:before {
    content: "\f094";
}
.fa-phone:before {
    content: "\f095";
}
.fa-square-o:before {
    content: "\f096";
}
.fa-bookmark-o:before {
    content: "\f097";
}
.fa-phone-square:before {
    content: "\f098";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-facebook:before {
    content: "\f09a";
}
.fa-github:before {
    content: "\f09b";
}
.fa-unlock:before {
    content: "\f09c";
}
.fa-credit-card:before {
    content: "\f09d";
}
.fa-rss:before {
    content: "\f09e";
}
.fa-hdd-o:before {
    content: "\f0a0";
}
.fa-bullhorn:before {
    content: "\f0a1";
}
.fa-bell:before {
    content: "\f0f3";
}
.fa-certificate:before {
    content: "\f0a3";
}
.fa-hand-o-right:before {
    content: "\f0a4";
}
.fa-hand-o-left:before {
    content: "\f0a5";
}
.fa-hand-o-up:before {
    content: "\f0a6";
}
.fa-hand-o-down:before {
    content: "\f0a7";
}
.fa-arrow-circle-left:before {
    content: "\f0a8";
}
.fa-arrow-circle-right:before {
    content: "\f0a9";
}
.fa-arrow-circle-up:before {
    content: "\f0aa";
}
.fa-arrow-circle-down:before {
    content: "\f0ab";
}
.fa-globe:before {
    content: "\f0ac";
}
.fa-wrench:before {
    content: "\f0ad";
}
.fa-tasks:before {
    content: "\f0ae";
}
.fa-filter:before {
    content: "\f0b0";
}
.fa-briefcase:before {
    content: "\f0b1";
}
.fa-arrows-alt:before {
    content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
    content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
    content: "\f0c1";
}
.fa-cloud:before {
    content: "\f0c2";
}
.fa-flask:before {
    content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5";
}
.fa-paperclip:before {
    content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7";
}
.fa-square:before {
    content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9";
}
.fa-list-ul:before {
    content: "\f0ca";
}
.fa-list-ol:before {
    content: "\f0cb";
}
.fa-strikethrough:before {
    content: "\f0cc";
}
.fa-underline:before {
    content: "\f0cd";
}
.fa-table:before {
    content: "\f0ce";
}
.fa-magic:before {
    content: "\f0d0";
}
.fa-truck:before {
    content: "\f0d1";
}
.fa-pinterest:before {
    content: "\f0d2";
}
.fa-pinterest-square:before {
    content: "\f0d3";
}
.fa-google-plus-square:before {
    content: "\f0d4";
}
.fa-google-plus:before {
    content: "\f0d5";
}
.fa-money:before {
    content: "\f0d6";
}
.fa-caret-down:before {
    content: "\f0d7";
}
.fa-caret-up:before {
    content: "\f0d8";
}
.fa-caret-left:before {
    content: "\f0d9";
}
.fa-caret-right:before {
    content: "\f0da";
}
.fa-columns:before {
    content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-linkedin:before {
    content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4";
}
.fa-comment-o:before {
    content: "\f0e5";
}
.fa-comments-o:before {
    content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7";
}
.fa-sitemap:before {
    content: "\f0e8";
}
.fa-umbrella:before {
    content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea";
}
.fa-lightbulb-o:before {
    content: "\f0eb";
}
.fa-exchange:before {
    content: "\f0ec";
}
.fa-cloud-download:before {
    content: "\f0ed";
}
.fa-cloud-upload:before {
    content: "\f0ee";
}
.fa-user-md:before {
    content: "\f0f0";
}
.fa-stethoscope:before {
    content: "\f0f1";
}
.fa-suitcase:before {
    content: "\f0f2";
}
.fa-bell-o:before {
    content: "\f0a2";
}
.fa-coffee:before {
    content: "\f0f4";
}
.fa-cutlery:before {
    content: "\f0f5";
}
.fa-file-text-o:before {
    content: "\f0f6";
}
.fa-building-o:before {
    content: "\f0f7";
}
.fa-hospital-o:before {
    content: "\f0f8";
}
.fa-ambulance:before {
    content: "\f0f9";
}
.fa-medkit:before {
    content: "\f0fa";
}
.fa-fighter-jet:before {
    content: "\f0fb";
}
.fa-beer:before {
    content: "\f0fc";
}
.fa-h-square:before {
    content: "\f0fd";
}
.fa-plus-square:before {
    content: "\f0fe";
}
.fa-angle-double-left:before {
    content: "\f100";
}
.fa-angle-double-right:before {
    content: "\f101";
}
.fa-angle-double-up:before {
    content: "\f102";
}
.fa-angle-double-down:before {
    content: "\f103";
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-up:before {
    content: "\f106";
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-desktop:before {
    content: "\f108";
}
.fa-laptop:before {
    content: "\f109";
}
.fa-tablet:before {
    content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b";
}
.fa-circle-o:before {
    content: "\f10c";
}
.fa-quote-left:before {
    content: "\f10d";
}
.fa-quote-right:before {
    content: "\f10e";
}
.fa-spinner:before {
    content: "\f110";
}
.fa-circle:before {
    content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112";
}
.fa-github-alt:before {
    content: "\f113";
}
.fa-folder-o:before {
    content: "\f114";
}
.fa-folder-open-o:before {
    content: "\f115";
}
.fa-smile-o:before {
    content: "\f118";
}
.fa-frown-o:before {
    content: "\f119";
}
.fa-meh-o:before {
    content: "\f11a";
}
.fa-gamepad:before {
    content: "\f11b";
}
.fa-keyboard-o:before {
    content: "\f11c";
}
.fa-flag-o:before {
    content: "\f11d";
}
.fa-flag-checkered:before {
    content: "\f11e";
}
.fa-terminal:before {
    content: "\f120";
}
.fa-code:before {
    content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123";
}
.fa-location-arrow:before {
    content: "\f124";
}
.fa-crop:before {
    content: "\f125";
}
.fa-code-fork:before {
    content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127";
}
.fa-question:before {
    content: "\f128";
}
.fa-info:before {
    content: "\f129";
}
.fa-exclamation:before {
    content: "\f12a";
}
.fa-superscript:before {
    content: "\f12b";
}
.fa-subscript:before {
    content: "\f12c";
}
.fa-eraser:before {
    content: "\f12d";
}
.fa-puzzle-piece:before {
    content: "\f12e";
}
.fa-microphone:before {
    content: "\f130";
}
.fa-microphone-slash:before {
    content: "\f131";
}
.fa-shield:before {
    content: "\f132";
}
.fa-calendar-o:before {
    content: "\f133";
}
.fa-fire-extinguisher:before {
    content: "\f134";
}
.fa-rocket:before {
    content: "\f135";
}
.fa-maxcdn:before {
    content: "\f136";
}
.fa-chevron-circle-left:before {
    content: "\f137";
}
.fa-chevron-circle-right:before {
    content: "\f138";
}
.fa-chevron-circle-up:before {
    content: "\f139";
}
.fa-chevron-circle-down:before {
    content: "\f13a";
}
.fa-html5:before {
    content: "\f13b";
}
.fa-css3:before {
    content: "\f13c";
}
.fa-anchor:before {
    content: "\f13d";
}
.fa-unlock-alt:before {
    content: "\f13e";
}
.fa-bullseye:before {
    content: "\f140";
}
.fa-ellipsis-h:before {
    content: "\f141";
}
.fa-ellipsis-v:before {
    content: "\f142";
}
.fa-rss-square:before {
    content: "\f143";
}
.fa-play-circle:before {
    content: "\f144";
}
.fa-ticket:before {
    content: "\f145";
}
.fa-minus-square:before {
    content: "\f146";
}
.fa-minus-square-o:before {
    content: "\f147";
}
.fa-level-up:before {
    content: "\f148";
}
.fa-level-down:before {
    content: "\f149";
}
.fa-check-square:before {
    content: "\f14a";
}
.fa-pencil-square:before {
    content: "\f14b";
}
.fa-external-link-square:before {
    content: "\f14c";
}
.fa-share-square:before {
    content: "\f14d";
}
.fa-compass:before {
    content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
    content: "\f153";
}
.fa-gbp:before {
    content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
    content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
    content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158";
}
.fa-won:before,
.fa-krw:before {
    content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a";
}
.fa-file:before {
    content: "\f15b";
}
.fa-file-text:before {
    content: "\f15c";
}
.fa-sort-alpha-asc:before {
    content: "\f15d";
}
.fa-sort-alpha-desc:before {
    content: "\f15e";
}
.fa-sort-amount-asc:before {
    content: "\f160";
}
.fa-sort-amount-desc:before {
    content: "\f161";
}
.fa-sort-numeric-asc:before {
    content: "\f162";
}
.fa-sort-numeric-desc:before {
    content: "\f163";
}
.fa-thumbs-up:before {
    content: "\f164";
}
.fa-thumbs-down:before {
    content: "\f165";
}
.fa-youtube-square:before {
    content: "\f166";
}
.fa-youtube:before {
    content: "\f167";
}
.fa-xing:before {
    content: "\f168";
}
.fa-xing-square:before {
    content: "\f169";
}
.fa-youtube-play:before {
    content: "\f16a";
}
.fa-dropbox:before {
    content: "\f16b";
}
.fa-stack-overflow:before {
    content: "\f16c";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-flickr:before {
    content: "\f16e";
}
.fa-adn:before {
    content: "\f170";
}
.fa-bitbucket:before {
    content: "\f171";
}
.fa-bitbucket-square:before {
    content: "\f172";
}
.fa-tumblr:before {
    content: "\f173";
}
.fa-tumblr-square:before {
    content: "\f174";
}
.fa-long-arrow-down:before {
    content: "\f175";
}
.fa-long-arrow-up:before {
    content: "\f176";
}
.fa-long-arrow-left:before {
    content: "\f177";
}
.fa-long-arrow-right:before {
    content: "\f178";
}
.fa-apple:before {
    content: "\f179";
}
.fa-windows:before {
    content: "\f17a";
}
.fa-android:before {
    content: "\f17b";
}
.fa-linux:before {
    content: "\f17c";
}
.fa-dribbble:before {
    content: "\f17d";
}
.fa-skype:before {
    content: "\f17e";
}
.fa-foursquare:before {
    content: "\f180";
}
.fa-trello:before {
    content: "\f181";
}
.fa-female:before {
    content: "\f182";
}
.fa-male:before {
    content: "\f183";
}
.fa-gittip:before {
    content: "\f184";
}
.fa-sun-o:before {
    content: "\f185";
}
.fa-moon-o:before {
    content: "\f186";
}
.fa-archive:before {
    content: "\f187";
}
.fa-bug:before {
    content: "\f188";
}
.fa-vk:before {
    content: "\f189";
}
.fa-weibo:before {
    content: "\f18a";
}
.fa-renren:before {
    content: "\f18b";
}
.fa-pagelines:before {
    content: "\f18c";
}
.fa-stack-exchange:before {
    content: "\f18d";
}
.fa-arrow-circle-o-right:before {
    content: "\f18e";
}
.fa-arrow-circle-o-left:before {
    content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191";
}
.fa-dot-circle-o:before {
    content: "\f192";
}
.fa-wheelchair:before {
    content: "\f193";
}
.fa-vimeo-square:before {
    content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195";
}
.fa-plus-square-o:before {
    content: "\f196";
}
.fa-space-shuttle:before {
    content: "\f197";
}
.fa-slack:before {
    content: "\f198";
}
.fa-envelope-square:before {
    content: "\f199";
}
.fa-wordpress:before {
    content: "\f19a";
}
.fa-openid:before {
    content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d";
}
.fa-yahoo:before {
    content: "\f19e";
}
.fa-google:before {
    content: "\f1a0";
}
.fa-reddit:before {
    content: "\f1a1";
}
.fa-reddit-square:before {
    content: "\f1a2";
}
.fa-stumbleupon-circle:before {
    content: "\f1a3";
}
.fa-stumbleupon:before {
    content: "\f1a4";
}
.fa-delicious:before {
    content: "\f1a5";
}
.fa-digg:before {
    content: "\f1a6";
}
.fa-pied-piper:before {
    content: "\f1a7";
}
.fa-pied-piper-alt:before {
    content: "\f1a8";
}
.fa-drupal:before {
    content: "\f1a9";
}
.fa-joomla:before {
    content: "\f1aa";
}
.fa-language:before {
    content: "\f1ab";
}
.fa-fax:before {
    content: "\f1ac";
}
.fa-building:before {
    content: "\f1ad";
}
.fa-child:before {
    content: "\f1ae";
}
.fa-paw:before {
    content: "\f1b0";
}
.fa-spoon:before {
    content: "\f1b1";
}
.fa-cube:before {
    content: "\f1b2";
}
.fa-cubes:before {
    content: "\f1b3";
}
.fa-behance:before {
    content: "\f1b4";
}
.fa-behance-square:before {
    content: "\f1b5";
}
.fa-steam:before {
    content: "\f1b6";
}
.fa-steam-square:before {
    content: "\f1b7";
}
.fa-recycle:before {
    content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
    content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba";
}
.fa-tree:before {
    content: "\f1bb";
}
.fa-spotify:before {
    content: "\f1bc";
}
.fa-deviantart:before {
    content: "\f1bd";
}
.fa-soundcloud:before {
    content: "\f1be";
}
.fa-database:before {
    content: "\f1c0";
}
.fa-file-pdf-o:before {
    content: "\f1c1";
}
.fa-file-word-o:before {
    content: "\f1c2";
}
.fa-file-excel-o:before {
    content: "\f1c3";
}
.fa-file-powerpoint-o:before {
    content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8";
}
.fa-file-code-o:before {
    content: "\f1c9";
}
.fa-vine:before {
    content: "\f1ca";
}
.fa-codepen:before {
    content: "\f1cb";
}
.fa-jsfiddle:before {
    content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd";
}
.fa-circle-o-notch:before {
    content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
    content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
    content: "\f1d1";
}
.fa-git-square:before {
    content: "\f1d2";
}
.fa-git:before {
    content: "\f1d3";
}
.fa-hacker-news:before {
    content: "\f1d4";
}
.fa-tencent-weibo:before {
    content: "\f1d5";
}
.fa-qq:before {
    content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9";
}
.fa-history:before {
    content: "\f1da";
}
.fa-circle-thin:before {
    content: "\f1db";
}
.fa-header:before {
    content: "\f1dc";
}
.fa-paragraph:before {
    content: "\f1dd";
}
.fa-sliders:before {
    content: "\f1de";
}
.fa-share-alt:before {
    content: "\f1e0";
}
.fa-share-alt-square:before {
    content: "\f1e1";
}
.fa-bomb:before {
    content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3";
}
.fa-tty:before {
    content: "\f1e4";
}
.fa-binoculars:before {
    content: "\f1e5";
}
.fa-plug:before {
    content: "\f1e6";
}
.fa-slideshare:before {
    content: "\f1e7";
}
.fa-twitch:before {
    content: "\f1e8";
}
.fa-yelp:before {
    content: "\f1e9";
}
.fa-newspaper-o:before {
    content: "\f1ea";
}
.fa-wifi:before {
    content: "\f1eb";
}
.fa-calculator:before {
    content: "\f1ec";
}
.fa-paypal:before {
    content: "\f1ed";
}
.fa-google-wallet:before {
    content: "\f1ee";
}
.fa-cc-visa:before {
    content: "\f1f0";
}
.fa-cc-mastercard:before {
    content: "\f1f1";
}
.fa-cc-discover:before {
    content: "\f1f2";
}
.fa-cc-amex:before {
    content: "\f1f3";
}
.fa-cc-paypal:before {
    content: "\f1f4";
}
.fa-cc-stripe:before {
    content: "\f1f5";
}
.fa-bell-slash:before {
    content: "\f1f6";
}
.fa-bell-slash-o:before {
    content: "\f1f7";
}
.fa-trash:before {
    content: "\f1f8";
}
.fa-copyright:before {
    content: "\f1f9";
}
.fa-at:before {
    content: "\f1fa";
}
.fa-eyedropper:before {
    content: "\f1fb";
}
.fa-paint-brush:before {
    content: "\f1fc";
}
.fa-birthday-cake:before {
    content: "\f1fd";
}
.fa-area-chart:before {
    content: "\f1fe";
}
.fa-pie-chart:before {
    content: "\f200";
}
.fa-line-chart:before {
    content: "\f201";
}
.fa-lastfm:before {
    content: "\f202";
}
.fa-lastfm-square:before {
    content: "\f203";
}
.fa-toggle-off:before {
    content: "\f204";
}
.fa-toggle-on:before {
    content: "\f205";
}
.fa-bicycle:before {
    content: "\f206";
}
.fa-bus:before {
    content: "\f207";
}
.fa-ioxhost:before {
    content: "\f208";
}
.fa-angellist:before {
    content: "\f209";
}
.fa-cc:before {
    content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b";
}
.fa-meanpath:before {
    content: "\f20c";
}
/*!* Weather Icons 1.3 * Updated November 30th,2014 * Weather themed icons for Bootstrap * ------------------------------------------------------------------------------ * Maintained at http://erikflowers.github.io/weather-icons * http://twitter.com/Erik_UX * * License * ------------------------------------------------------------------------------ * - Fpmt licensed under SIL OFL 1.1 - * http://scripts.sil.org/OFL * - CSS and LESS are licensed under MIT License - * http://opensource.org/licenses/mit-license.html * - Documentation licensed under CC BY 3.0 - * http://creativecommons.org/licenses/by/3.0/ * - Inspired by and works great as a companion with Font Awesome * "Font Awesome by Dave Gandy - http://fontawesome.io" * * Weather Icons Bootstrap Package Author - Erik Flowers - erik@helloerik.com * ------------------------------------------------------------------------------ * Email:erik@helloerik.com * Twitter:http://twitter.com/Erik_UX */

@font-face {
    font-family: weathericons;
    src: url(../fonts/Weather/weathericons-regular-webfont.eot);
    src: url(../fonts/Weather/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Weather/weathericons-regular-webfont.woff) format('woff'), url(../fonts/Weather/weathericons-regular-webfont.ttf) format('truetype'), url(../fonts/Weather/weathericons-regular-webfont.svg#weathericons-regular-webfontRg) format('svg');
    font-weight: 400;
    font-style: normal;
}
.wi {
    display: inline-block;
    font-family: weathericons;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wi-day-cloudy-gusts:before {
    content: "\f000";
}
.wi-day-cloudy-windy:before {
    content: "\f001";
}
.wi-day-cloudy:before {
    content: "\f002";
}
.wi-day-fog:before {
    content: "\f003";
}
.wi-day-hail:before {
    content: "\f004";
}
.wi-day-lightning:before {
    content: "\f005";
}
.wi-day-rain-mix:before {
    content: "\f006";
}
.wi-day-rain-wind:before {
    content: "\f007";
}
.wi-day-rain:before {
    content: "\f008";
}
.wi-day-showers:before {
    content: "\f009";
}
.wi-day-snow:before {
    content: "\f00a";
}
.wi-day-sprinkle:before {
    content: "\f00b";
}
.wi-day-sunny-overcast:before {
    content: "\f00c";
}
.wi-day-sunny:before {
    content: "\f00d";
}
.wi-day-storm-showers:before {
    content: "\f00e";
}
.wi-day-thunderstorm:before {
    content: "\f010";
}
.wi-cloudy-gusts:before {
    content: "\f011";
}
.wi-cloudy-windy:before {
    content: "\f012";
}
.wi-cloudy:before {
    content: "\f013";
}
.wi-fog:before {
    content: "\f014";
}
.wi-hail:before {
    content: "\f015";
}
.wi-lightning:before {
    content: "\f016";
}
.wi-rain-mix:before {
    content: "\f017";
}
.wi-rain-wind:before {
    content: "\f018";
}
.wi-rain:before {
    content: "\f019";
}
.wi-showers:before {
    content: "\f01a";
}
.wi-snow:before {
    content: "\f01b";
}
.wi-sprinkle:before {
    content: "\f01c";
}
.wi-storm-showers:before {
    content: "\f01d";
}
.wi-thunderstorm:before {
    content: "\f01e";
}
.wi-windy:before {
    content: "\f021";
}
.wi-night-alt-cloudy-gusts:before {
    content: "\f022";
}
.wi-night-alt-cloudy-windy:before {
    content: "\f023";
}
.wi-night-alt-hail:before {
    content: "\f024";
}
.wi-night-alt-lightning:before {
    content: "\f025";
}
.wi-night-alt-rain-mix:before {
    content: "\f026";
}
.wi-night-alt-rain-wind:before {
    content: "\f027";
}
.wi-night-alt-rain:before {
    content: "\f028";
}
.wi-night-alt-showers:before {
    content: "\f029";
}
.wi-night-alt-snow:before {
    content: "\f02a";
}
.wi-night-alt-sprinkle:before {
    content: "\f02b";
}
.wi-night-alt-storm-showers:before {
    content: "\f02c";
}
.wi-night-alt-thunderstorm:before {
    content: "\f02d";
}
.wi-night-clear:before {
    content: "\f02e";
}
.wi-night-cloudy-gusts:before {
    content: "\f02f";
}
.wi-night-cloudy-windy:before {
    content: "\f030";
}
.wi-night-cloudy:before {
    content: "\f031";
}
.wi-night-hail:before {
    content: "\f032";
}
.wi-night-lightning:before {
    content: "\f033";
}
.wi-night-rain-mix:before {
    content: "\f034";
}
.wi-night-rain-wind:before {
    content: "\f035";
}
.wi-night-rain:before {
    content: "\f036";
}
.wi-night-showers:before {
    content: "\f037";
}
.wi-night-snow:before {
    content: "\f038";
}
.wi-night-sprinkle:before {
    content: "\f039";
}
.wi-night-storm-showers:before {
    content: "\f03a";
}
.wi-night-thunderstorm:before {
    content: "\f03b";
}
.wi-celsius:before {
    content: "\f03c";
}
.wi-cloud-down:before {
    content: "\f03d";
}
.wi-cloud-refresh:before {
    content: "\f03e";
}
.wi-cloud-up:before {
    content: "\f040";
}
.wi-cloud:before {
    content: "\f041";
}
.wi-degrees:before {
    content: "\f042";
}
.wi-down-left:before {
    content: "\f043";
}
.wi-down:before {
    content: "\f044";
}
.wi-fahrenheit:before {
    content: "\f045";
}
.wi-horizon-alt:before {
    content: "\f046";
}
.wi-horizon:before {
    content: "\f047";
}
.wi-left:before {
    content: "\f048";
}
.wi-lightning:before {
    content: "\f016";
}
.wi-night-fog:before {
    content: "\f04a";
}
.wi-refresh-alt:before {
    content: "\f04b";
}
.wi-refresh:before {
    content: "\f04c";
}
.wi-right:before {
    content: "\f04d";
}
.wi-sprinkles:before {
    content: "\f04e";
}
.wi-strong-wind:before {
    content: "\f050";
}
.wi-sunrise:before {
    content: "\f051";
}
.wi-sunset:before {
    content: "\f052";
}
.wi-thermometer-exterior:before {
    content: "\f053";
}
.wi-thermometer-internal:before {
    content: "\f054";
}
.wi-thermometer:before {
    content: "\f055";
}
.wi-tornado:before {
    content: "\f056";
}
.wi-up-right:before {
    content: "\f057";
}
.wi-up:before {
    content: "\f058";
}
.wi-wind-west:before {
    content: "\f059";
}
.wi-wind-south-west:before {
    content: "\f05a";
}
.wi-wind-south-east:before {
    content: "\f05b";
}
.wi-wind-south:before {
    content: "\f05c";
}
.wi-wind-north-west:before {
    content: "\f05d";
}
.wi-wind-north-east:before {
    content: "\f05e";
}
.wi-wind-north:before {
    content: "\f060";
}
.wi-wind-east:before {
    content: "\f061";
}
.wi-smoke:before {
    content: "\f062";
}
.wi-dust:before {
    content: "\f063";
}
.wi-snow-wind:before {
    content: "\f064";
}
.wi-day-snow-wind:before {
    content: "\f065";
}
.wi-night-snow-wind:before {
    content: "\f066";
}
.wi-night-alt-snow-wind:before {
    content: "\f067";
}
.wi-day-sleet-storm:before {
    content: "\f068";
}
.wi-night-sleet-storm:before {
    content: "\f069";
}
.wi-night-alt-sleet-storm:before {
    content: "\f06a";
}
.wi-day-snow-thunderstorm:before {
    content: "\f06b";
}
.wi-night-snow-thunderstorm:before {
    content: "\f06c";
}
.wi-night-alt-snow-thunderstorm:before {
    content: "\f06d";
}
.wi-solar-eclipse:before {
    content: "\f06e";
}
.wi-lunar-eclipse:before {
    content: "\f070";
}
.wi-meteor:before {
    content: "\f071";
}
.wi-hot:before {
    content: "\f072";
}
.wi-hurricane:before {
    content: "\f073";
}
.wi-smog:before {
    content: "\f074";
}
.wi-alien:before {
    content: "\f075";
}
.wi-snowflake-cold:before {
    content: "\f076";
}
.wi-stars:before {
    content: "\f077";
}
.wi-night-partly-cloudy:before {
    content: "\f083";
}
.wi-umbrella:before {
    content: "\f084";
}
.wi-day-windy:before {
    content: "\f085";
}
.wi-night-alt-cloudy:before {
    content: "\f086";
}
.wi-up-left:before {
    content: "\f087";
}
.wi-down-right:before {
    content: "\f088";
}
.wi-time-12:before {
    content: "\f089";
}
.wi-time-1:before {
    content: "\f08a";
}
.wi-time-2:before {
    content: "\f08b";
}
.wi-time-3:before {
    content: "\f08c";
}
.wi-time-4:before {
    content: "\f08d";
}
.wi-time-5:before {
    content: "\f08e";
}
.wi-time-6:before {
    content: "\f08f";
}
.wi-time-7:before {
    content: "\f090";
}
.wi-time-8:before {
    content: "\f091";
}
.wi-time-9:before {
    content: "\f092";
}
.wi-time-10:before {
    content: "\f093";
}
.wi-time-11:before {
    content: "\f094";
}
.wi-day-sleet:before {
    content: "\f0b2";
}
.wi-night-sleet:before {
    content: "\f0b3";
}
.wi-night-alt-sleet:before {
    content: "\f0b4";
}
.wi-sleet:before {
    content: "\f0b5";
}
.wi-day-haze:before {
    content: "\f0b6";
}
.wi-beafort-0:before {
    content: "\f0b7";
}
.wi-beafort-1:before {
    content: "\f0b8";
}
.wi-beafort-2:before {
    content: "\f0b9";
}
.wi-beafort-3:before {
    content: "\f0ba";
}
.wi-beafort-4:before {
    content: "\f0bb";
}
.wi-beafort-5:before {
    content: "\f0bc";
}
.wi-beafort-6:before {
    content: "\f0bd";
}
.wi-beafort-7:before {
    content: "\f0be";
}
.wi-beafort-8:before {
    content: "\f0bf";
}
.wi-beafort-9:before {
    content: "\f0c0";
}
.wi-beafort-10:before {
    content: "\f0c1";
}
.wi-beafort-11:before {
    content: "\f0c2";
}
.wi-beafort-12:before {
    content: "\f0c3";
}
.wi-wind-default:before {
    content: "\f0b1";
}
.wi-wind-default._0-deg {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.wi-wind-default._15-deg {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
}
.wi-wind-default._30-deg {
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
.wi-wind-default._45-deg {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.wi-wind-default._60-deg {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
}
.wi-wind-default._75-deg {
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg);
}
.wi-wind-default._90-deg {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.wi-wind-default._105-deg {
    -webkit-transform: rotate(105deg);
    -moz-transform: rotate(105deg);
    -ms-transform: rotate(105deg);
    -o-transform: rotate(105deg);
    transform: rotate(105deg);
}
.wi-wind-default._120-deg {
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
}
.wi-wind-default._135-deg {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.wi-wind-default._150-deg {
    -webkit-transform: rotate(150deg);
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    transform: rotate(150deg);
}
.wi-wind-default._165-deg {
    -webkit-transform: rotate(165deg);
    -moz-transform: rotate(165deg);
    -ms-transform: rotate(165deg);
    -o-transform: rotate(165deg);
    transform: rotate(165deg);
}
.wi-wind-default._180-deg {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.wi-wind-default._195-deg {
    -webkit-transform: rotate(195deg);
    -moz-transform: rotate(195deg);
    -ms-transform: rotate(195deg);
    -o-transform: rotate(195deg);
    transform: rotate(195deg);
}
.wi-wind-default._210-deg {
    -webkit-transform: rotate(210deg);
    -moz-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    -o-transform: rotate(210deg);
    transform: rotate(210deg);
}
.wi-wind-default._225-deg {
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
}
.wi-wind-default._240-deg {
    -webkit-transform: rotate(240deg);
    -moz-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    -o-transform: rotate(240deg);
    transform: rotate(240deg);
}
.wi-wind-default._255-deg {
    -webkit-transform: rotate(255deg);
    -moz-transform: rotate(255deg);
    -ms-transform: rotate(255deg);
    -o-transform: rotate(255deg);
    transform: rotate(255deg);
}
.wi-wind-default._270-deg {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.wi-wind-default._285-deg {
    -webkit-transform: rotate(295deg);
    -moz-transform: rotate(295deg);
    -ms-transform: rotate(295deg);
    -o-transform: rotate(295deg);
    transform: rotate(295deg);
}
.wi-wind-default._300-deg {
    -webkit-transform: rotate(300deg);
    -moz-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    -o-transform: rotate(300deg);
    transform: rotate(300deg);
}
.wi-wind-default._315-deg {
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    transform: rotate(315deg);
}
.wi-wind-default._330-deg {
    -webkit-transform: rotate(330deg);
    -moz-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    -o-transform: rotate(330deg);
    transform: rotate(330deg);
}
.wi-wind-default._345-deg {
    -webkit-transform: rotate(345deg);
    -moz-transform: rotate(345deg);
    -ms-transform: rotate(345deg);
    -o-transform: rotate(345deg);
    transform: rotate(345deg);
}
.wi-moon-new:before {
    content: "\f095";
}
.wi-moon-waxing-cresent-1:before {
    content: "\f096";
}
.wi-moon-waxing-cresent-2:before {
    content: "\f097";
}
.wi-moon-waxing-cresent-3:before {
    content: "\f098";
}
.wi-moon-waxing-cresent-4:before {
    content: "\f099";
}
.wi-moon-waxing-cresent-5:before {
    content: "\f09a";
}
.wi-moon-waxing-cresent-6:before {
    content: "\f09b";
}
.wi-moon-first-quarter:before {
    content: "\f09c";
}
.wi-moon-waxing-gibbous-1:before {
    content: "\f09d";
}
.wi-moon-waxing-gibbous-2:before {
    content: "\f09e";
}
.wi-moon-waxing-gibbous-3:before {
    content: "\f09f";
}
.wi-moon-waxing-gibbous-4:before {
    content: "\f0a0";
}
.wi-moon-waxing-gibbous-5:before {
    content: "\f0a1";
}
.wi-moon-waxing-gibbous-6:before {
    content: "\f0a2";
}
.wi-moon-full:before {
    content: "\f0a3";
}
.wi-moon-waning-gibbous-1:before {
    content: "\f0a4";
}
.wi-moon-waning-gibbous-2:before {
    content: "\f0a5";
}
.wi-moon-waning-gibbous-3:before {
    content: "\f0a6";
}
.wi-moon-waning-gibbous-4:before {
    content: "\f0a7";
}
.wi-moon-waning-gibbous-5:before {
    content: "\f0a8";
}
.wi-moon-waning-gibbous-6:before {
    content: "\f0a9";
}
.wi-moon-3rd-quarter:before {
    content: "\f0aa";
}
.wi-moon-waning-crescent-1:before {
    content: "\f0ab";
}
.wi-moon-waning-crescent-2:before {
    content: "\f0ac";
}
.wi-moon-waning-crescent-3:before {
    content: "\f0ad";
}
.wi-moon-waning-crescent-4:before {
    content: "\f0ae";
}
.wi-moon-waning-crescent-5:before {
    content: "\f0af";
}
.wi-moon-waning-crescent-6:before {
    content: "\f0b0";
}
a:hover,
#header .header_meta .weather_forecast i,
#header .header_meta .weather_forecast .temp,
#site_title span,
.dropcap:first-letter,
.full_meta span.meta_date:before,
.full_meta1 span.meta_date:before,
.full_meta span.meta_comments:before,
.full_meta1 span.meta_comments:before,
blockquote p span:first-child,
blockquote p span:last-child,
.entry_media span.meta_likes a {
    color: #D9531F;
}
mark,
.search_icon_form a,
span.format,
.tb_widget_tagcloud a:hover,
#footer .tb_widget_tagcloud a:hover,
.item .item_thumb .thumb_icon a,
input[type="submit"],
input[type="button"],
input[type="reset"],
.thumb_meta span.category,
ul.products li.product .item_thumb .thumb_icon a,
ul.page-numbers li span.current,
ul.products li.product a.btn:hover,
.layout_post_1 .item_thumb .thumb_icon a,
.full_meta span.meta_format,
.full_meta1 span.meta_format,
.review_footer span,
.transition_line,
.layout_post_2 .item_thumb .thumb_icon a,
.list_posts .post .item_thumb .thumb_icon a,
.wide_slider .bx-wrapper .bx-controls-direction a:hover {
    background-color: #D9531F;
}
nav.site_navigation ul.menu ul.sub-menu,
nav.site_navigation ul.menu>li>.content,
nav.site_navigation ul.menu>li.has_dt_mega_menu>ul.dt_mega_menu,
.tb_widget_tagcloud a:hover:before,
#footer .tb_widget_tagcloud a:hover:before,
#wide_slider_pager .box.active {
    border-color: #D9531F;
}
body {
    font-family: "Titillium Web", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
nav.site_navigation ul.menu>li>a,
.dropcap:first-letter,
.panel_title span {
    font-family: "Titillium Web", sans-serif;
}
html {
    font-family: sans-serif;
}
body {
    background-color: #A4A4A3;
    font-size: 16px;
    line-height: 22px;
    color: #666;
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.container:before,
.container:after,
.row:before,
.row:after,
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.container:after,
.row:after,
.clearfix:after {
    clear: both;
}
img {
    outline: 0;
    border: 0;
    max-width: 100%;
    vertical-align: middle;
    display: block;
    height: auto
}
iframe {
    width: 100%;
    border: none;
}
h1,
h2,
h3,
h5,
h6 {
    font-weight: 400;
    line-height: 1.1;
    color: #222;
    margin: 0 0 20px 0;
}
h1 {
    font-size: 36px;
}
h2 {
    font-size: 30px;
}
h3 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 12px;
}
p {
    margin: 0 0 20px 0;
}
hr {
    height: 0;
    border: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #eee;
}
a {
    color: #222;
    background-color: transparent;
    text-decoration: none;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
a:active,
a:hover {
    outline: 0;
}
pre {
    overflow: auto;
    display: block;
    padding: 10px;
    margin: 0 0 10px;
    line-height: 21px;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #fff;
    border: 1px solid #eee;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 16px;
}
mark {
    color: #fff;
    padding: 1px 4px;
}
ul {
    list-style: disc;
}
ol {
    list-style: decimal;
}
dl {
    margin-bottom: 10px;
}
dl dt {
    font-weight: 700;
}
dl dd {
    margin-left: 10px;
}
ul,
ol {
    font-size: 14px;
    line-height: 21px;
    margin-top: 0;
    padding-left: 20px;
    margin-bottom: 20px;
}
ul.nostyle,
ol.nostyle {
    font-size: 16px;
    line-height: 21px;
    margin-top: 0;
    padding-left: 0;
    margin-bottom: 20px;
    list-style-type: none;
}
blockquote {
    margin: 20px;
}
blockquote p {
    font-weight: 300;
    font-style: italic;
    font-size: 24px;
    color: #9ca2a4;
    line-height: 32px;
    position: relative;
}
blockquote p span:first-child {
    font-size: 30px;
    font-weight: 400;
    width: 15px;
    position: absolute;
    left: -20px;
}
blockquote p span:last-child {
    font-size: 30px;
    font-weight: 400;
    width: 15px;
    position: absolute;
    right: -15px;
}
blockquote footer {
    text-align: right;
    font-style: italic;
}
figure {
    margin: 0 0 10px 0;
}
.text_left {
    text-align: left;
}
.text_right {
    text-align: right;
}
.text_center {
    text-align: center;
}
.text_justify {
    text-align: justify;
}
table {
    font-size: 16px;
    max-width: 100%;
    text-align: left;
    margin-bottom: 2px;
    background-color: transparent;
}
table th,
table td {
    padding: 3px;
    vertical-align: top;
}
table thead th {
    font-weight: 700;
}
table.table100c0c0 {
    width: 100%;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
}
table.table98c0c0 {
    width: 98%;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
}
table.table100b0 {
    border: none;
}
table.table0c0c0 {
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
}
table.table100c1c0 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 1px;
    border: none;
}
.vAlignMiddle {
    vertical-align: middle;
}
.vAlignMiddleTop {
    vertical-align: top;
}
.table_orange,
.table_orange th,
.table_orange td {
    border: none;
}
.table_orange thead tr th {
    color: #fff;
}
.table_orange tr:nth-child(odd) {
    background-color: #fff;
}
.table_orange tr:nth-child(even) {
    background-color: #fcfdfd;
}
.table_orange thead tr th:nth-child(odd) {
    background-color: #f8cd57;
}
.table_orange thead tr th:nth-child(even) {
    background-color: #e9b914;
}
.table_green,
.table_green th,
.table_green td {
    border: none;
}
.table_green thead tr th {
    color: #fff;
}
.table_green tr:nth-child(odd) {
    background-color: #fff;
}
.table_green tr:nth-child(even) {
    background-color: #fcfdfd;
}
.table_green thead tr th:nth-child(odd) {
    background-color: #a3d537;
}
.table_green thead tr th:nth-child(even) {
    background-color: #8ec022;
}
.table_black,
.table_black th,
.table_black td {
    border: none;
}
.table_black thead tr th {
    color: #fff;
}
.table_black tr:nth-child(odd) {
    background-color: #fff;
}
.table_black tr:nth-child(even) {
    background-color: #fcfdfd;
}
.table_black thead tr th:nth-child(odd) {
    background-color: #3a4245;
}
.table_black thead tr th:nth-child(even) {
    background-color: #252a2c;
}
form {
    margin-bottom: 15px;
}
input,
textarea {
    background-color: #fff;
    border: 1px solid #ddd;
    outline: none;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 0;
    width: 100%;
}
 input.ohnohoney{
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
    }
textarea {
    max-width: 100%;
    min-height: 180px;
}
input[type="submit"],
input[type="button"],
input[type="reset"] {
    border: none;
    color: #fff;
    width: auto;
}
select {
    background-color: #fff;
    border: 1px solid #ddd;
    outline: none;
    margin: 0;
}
#wrapper {
    background-color: #A4A4A3;
}
#wrapper.wide {
    width: 100%;
}
#wrapper.boxed {
    margin: 0 auto;
    -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
}
.container {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
    min-height: 1px;
}
.colp {
    position: relative;
    padding-left: 1px;
    padding-right: 1px;
    min-height: 1px;
}
.col_prim {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    min-height: 1px;
    z-index: 0;
}
.col_1_of_12 {
    width: 8.33333333%;
}
.col_2_of_12 {
    width: 16.66666667%;
}
.col_2_of_12_alaune {
    width: 16.66666667%;
}
.col_2_of_12_sec {
    width: 16.86666667%;
}
.col_2_of_12_prim {
    width: 19.66666667%;
}
.col_3_of_12 {
    width: 30%;
}
.col_3_of_12_prim {
    width: 25%;
    width: 300px;
    z-index: 0;
    background: none;
    text-align: center;
}
.col_3_of_12_10n {
    width: 25%;
}
.col_4_of_12 {
    width: 33.33333333%;
}
.col_5_of_12 {
    width: 41.66666667%;
}
.col_6_of_12 {
    width: 50%;
}
.col_7_of_12 {
    width: 58.33333333%;
}
.col_8_of_12 {
    width: 66.66666667%;
}
.col_9_of_12 {
    width: 70%;
}
.col_9_of_12_sec {
    width: 75%;
    margin: 0;
    padding: 0;
}
.col_10_of_12 {
    width: 83.33333333%;
}
.col_10_of_12_alaune {
    width: 83.33333333%;
}
.col_11_of_12 {
    width: 91.66666667%;
}
.col_12_of_12 {
    width: 100%;
}
.col_9_of_12_prim {
    width: auto;
}
#wide_slider_pager {
    z-index: 2;
    width: 1140px;
    position: absolute;
    bottom: 0;
}
#wide_slider_pager .box {
    margin-left: .2%;
    margin-right: .2%;
    display: block;
    float: left;
    border-top-style: solid;
    border-top-width: 5px;
    border-top-color: #fff;
    width: 24.6%;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
#wide_slider_pager .box .inner {
    overflow: hidden;
    background-color: #222;
    background-color: rgba(34, 34, 34, 0.8);
    padding: 15px 10px;
}
#wide_slider_pager .box .inner h5 {
    color: #999;
    height: 35px;
    overflow: hidden;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin: 0 0 10px 0;
    line-height: 1.3;
}
#wide_slider_pager .box.active h5 {
    color: #fff;
}
.wide_slider {
    position: relative;
    margin-top: -30px;
    margin-bottom: 30px;
}
.wide_slider ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.wide_slider ul li {
    z-index: 1!important;
}
.wide_slider .bx-wrapper img {
    opacity: .4;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-animation: none!important;
    -moz-animation: none!important;
    animation: none!important;
}
.comment-date::before {
    margin: 0 6px 0 2px;
}
.comment-date {
    color: #8b9299;
}
.author-name {
    color: #000;
    font-weight: 700;
}
.wide_slider .slider_caption {
    z-index: 2;
    max-width: 1140px;
    position: absolute;
}
.wide_slider .slider_caption .thumb_meta {
    margin: 0 0 5px 0;
    position: relative;
    left: 0;
}
.wide_slider .slider_caption .thumb_link {
    max-width: 70%;
    padding: 0;
    background: transparent;
}
.wide_slider .slider_caption .thumb_link h3 {
    margin: 0 0 15px 0;
    font-weight: 700;
    color: #fff;
    font-size: 36px;
    line-height: 46px;
}
.wide_slider .slider_caption .thumb_link p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
}
.wide_slider .slider_caption .thumb_link h3 a {
    color: #fff;
    display: block;
}
.wide_slider .bx-wrapper .bx-prev,
.wide_slider .bx-wrapper .bx-next {
    z-index: 8;
    font-family: "FontAwesome";
    background-color: #222;
    background-color: rgba(34, 34, 34, 0.3);
    color: #fff;
    font-size: 16px;
}
.bx-wrapper .bx-prev {
    left: 0;
}
.bx-wrapper .bx-next {
    right: 0;
}
.wide_slider .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    outline: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}
.content_slider {
    margin-bottom: 30px;
}
.content_slider .bx-wrapper img {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.content_slider .bx-wrapper img:hover {
    opacity: .7;
}
.content_slider .slider_caption {
    width: 100%;
}
.content_slider .slider_caption .thumb_meta {
    margin: 25px 0;
    position: relative;
    left: 15px;
    bottom: 0;
}
.content_slider .slider_caption .thumb_link {
    padding: 15px;
    background-color: #222;
    background-color: rgba(34, 34, 34, 0.7);
}
.content_slider .thumb_link {
    padding: 10px;
    background-color: #222;
    background-color: rgba(34, 34, 34, 0.7);
}
.content_slider .thumb_link h3 {
    margin: 0;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
}
.content_slider .slider_caption .thumb_link h3 {
    margin: 0;
    font-weight: 400;
    color: #fff;
    font-size: 24px;
    line-height: 32px;
}
.content_slider .slider_caption .thumb_link h3 a {
    color: #fff;
    display: block;
}
.panel_title {
    margin-bottom: 30px;
    clear: both;
}
.panel_title div {
    background-color: #eee;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}
.panel_title div h3 {
    font-weight: 300;
    letter-spacing: -1px;
    padding-right: 10px;
    font-size: 24px;
    height: 24px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #fff;
    display: inline-block;
    margin: 0;
    margin-top: -4px;
}
.panel_title div h1 {
    font-weight: 300;
    letter-spacing: -1px;
    padding-right: 10px;
    font-size: 24px;
    height: 24px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #fff;
    display: inline-block;
    margin: 0;
    margin-top: -4px;
}
.panel_title div h2 {
    font-weight: 300;
    letter-spacing: -1px;
    padding-right: 10px;
    font-size: 24px;
    height: 24px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #fff;
    display: inline-block;
    margin: 0;
    margin-top: -4px;
}
.panel_title span {
    font-size: 16px;
    color: #999;
}
h1.page_title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
}
.woocommerce-result-count {
    width: 50%;
    float: left;
    padding-bottom: 15px;
}
.woocommerce-ordering {
    text-align: right;
}
ul.products.two_no li.product {
    width: 49%;
    margin-right: 2%;
}
ul.products.three_no li.product {
    width: 32.6%;
    margin-right: 1%;
}
ul.products {
    clear: both;
    display: block;
    list-style: none;
    padding: 0;
}
ul.products li.product.first {
    clear: left;
}
ul.products li.product.last {
    margin-right: 0;
}
ul.products li.product {
    text-align: center;
    margin-bottom: 15px;
    position: relative;
    list-style: none;
    float: left;
    clear: left;
}
ul.products li.product {
    clear: none;
    width: 24.25%;
    margin-right: 1%;
}
ul.products li.product .item_thumb {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 10px;
}
ul.products li.product .item_thumb .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    margin-left: -13px;
    margin-top: -13px;
    top: 50%;
    left: 50%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
ul.products li.product .item_thumb .thumb_icon a {
    font-size: 10px;
    color: #fff;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
ul.products li.product:hover .item_thumb .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
ul.products li.product .item_thumb .thumb_hover a {
    display: block;
}
ul.products li.product .item_thumb img {
    height: auto;
    max-width: 100%;
    display: block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
ul.products li.product .item_thumb img.image_thumb {
    height: auto;
    max-width: 100%;
    max-height: 192px;
    width: auto;
    margin: 0 auto;
}
ul.products li.product:hover .item_thumb img {
    opacity: .3;
}
.onsale {
    z-index: 1;
    padding: 3px 8px;
    text-align: center;
    background: #C63F00;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    top: 5px;
    left: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
ul.products li.product .item_thumb h3 {
    display: inline-block;
    margin: 0;
    font-size: 16px;
    z-index: 1;
    padding: 10px;
    background-color: #fff;
    bottom: 10px;
    left: 50%;
    width: 86%;
    margin-left: -43%;
    position: absolute;
}
ul.products li.product .item_meta span.meta_rating {
    left: 50%;
    margin-left: -31px;
}
ul.products li.product .price {
    margin-bottom: 10px;
    font-size: 15px;
    display: block;
    color: #222;
    font-weight: 700;
}
ul.products li.product del {
    font-weight: 400;
    color: #999;
}
ul.products li.product ins {
    text-decoration: none;
    color: #222;
    font-weight: 700;
}
ul.products li.product a.btn {
    margin: 0;
    width: 100%;
    display: block;
    white-space: normal;
}
div.product {
    position: relative;
}
div.product .images {
    width: 48%;
    float: left;
    margin-right: 2%;
    margin-bottom: 30px;
}
div.product .images a {
    display: block;
    margin-bottom: 5px;
}
div.product .images img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
div.product .woocommerce-tabs {
    clear: both;
    margin-bottom: 30px;
}
div.product .images .thumbnails {
    overflow: hidden;
}
div.product .images .thumbnails a {
    float: left;
    margin-right: 5px;
    width: 24%;
}
div.product .summary {
    width: 50%;
    float: right;
    margin-bottom: 30px;
}
div.product .summary h1.product_title {
    font-size: 24px;
    margin-bottom: 10px;
}
div.product .summary .woocommerce-product-rating {
    margin-bottom: 15px;
}
div.product .summary p.price {
    color: #222;
    letter-spacing: -1px;
    font-weight: 700;
    font-size: 21px;
    border: none;
    padding: 0;
    margin-bottom: 20px;
}
div.product .summary p.price del {
    font-weight: 300;
    margin-right: 5px;
    color: #999;
}
div.product .summary p.price ins {
    text-decoration: none;
}
div.product .summary form {
    width: auto;
    display: inline-block;
    padding: 10px;
    background-color: #ddd;
}
div.product .summary form .quantity {
    margin: 0 10px 0 0;
    position: relative;
    float: left;
}
div.product .summary form .quantity .qty {
    float: left;
    margin: 0;
}
.ui-spinner-button {
    font-size: 10px;
    display: block;
    text-align: center;
    width: 30px;
    top: 0;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    position: absolute;
}
.ui-spinner-down {
    left: 0;
}
.ui-spinner-up {
    right: 0;
}
div.product .summary form .quantity .qty::-webkit-outer-spin-button,
div.product .summary form .quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
div.product .summary form .quantity .qty {
    background: 0;
    font-size: 13px;
    border: 0;
    width: 120px;
    padding: 8px 18px;
    text-align: center;
    background-color: #f9f9f9;
}
div.product .summary form .btn {
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin: 0;
}
ul.page-numbers {
    list-style: none;
    margin: 0;
    padding: 0;
    clear: both;
    overflow: hidden;
}
ul.page-numbers li {
    float: left;
    margin: 0 4px 4px 0;
}
ul.page-numbers li a {
    display: block;
    width: 25px;
    line-height: 25px;
    text-align: center;
    height: 25px;
    background-color: #eee;
}
ul.page-numbers li a:hover {
    color: #222;
}
ul.page-numbers li span.current {
    color: #fff;
    display: block;
    line-height: 25px;
    text-align: center;
    width: 25px;
    height: 25px;
}
.page_404 {
    text-align: center;
    margin-bottom: 60px;
}
.page_404 h3 {
    font-size: 210px;
    font-weight: 400;
    color: #ddd;
}
.page_404 form input {
    width: 40%;
}
.layout_post_1 {
    margin-bottom: 15px;
}
.layout_post_1 .item_thumb {
    border-bottom: 0;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.layout_post_1 .item_thumb .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_1 .item_thumb .thumb_icon a {
    font-size: 16px;
    color: #fff;
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.layout_post_1 .item_thumb:hover .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.layout_post_1 .item_thumb:hover img {
    opacity: .3;
}
.layout_post_1 .item_thumb .thumb_hover a {
    display: block;
}
.layout_post_1 .item_thumb img {
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_1 .item_content h3 {
    margin: 10px 0;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
}
.layout_post_1 .item_content .item_meta {
    margin-bottom: 10px;
}
.full_meta {
    line-height: 40px;
    height: 40px;
    color: #fff;
    background-color: #444;
    font-size: 12px;
}
.full_meta span {
    display: block;
    margin-right: 2px;
    float: left;
}
.full_meta span a {
    color: #fff;
}
.full_meta span.meta_format {
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    margin-right: 10px;
}
.full_meta span.meta_comments:before {
    font-size: 12px;
    margin: 0 5px 0 0;
    content: "\f086";
    font-family: "FontAwesome";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.full_meta span.meta_likes:before {
    font-size: 12px;
    margin: 0 5px 0 0;
    color: #f00;
    content: "\f004";
    font-family: "FontAwesome";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.full_meta span.meta_date:before {
    font-size: 12px;
    margin: 0 5px 0 0;
    content: "\f133";
    font-family: "FontAwesome";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.full_meta .meta_rating {
    margin-top: 12px;
    float: right;
}
.full_meta1 {
    line-height: 40px;
    height: 40px;
    color: #fff;
    background-color: #444;
    font-size: 12px;
}
.full_meta1 span {
    display: block;
    margin-right: 2px;
    float: left;
}
.full_meta1 span a {
    color: #fff;
}
.full_meta1 span.meta_format {
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    margin-right: 10px;
}
.full_meta1 span.meta_comments:before {
    font-size: 12px;
    margin: 0 5px 0 0;
    content: "\f086";
    font-family: "FontAwesome";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.full_meta1 span.meta_likes:before {
    font-size: 12px;
    margin: 0 5px 0 0;
    color: #f00;
    content: "\f004";
    font-family: "FontAwesome";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.full_meta1 span.meta_date:before {
    font-size: 12px;
    margin: 0 5px 0 0;
    content: "\f133";
    font-family: "FontAwesome";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.full_meta1 .meta_rating {
    margin-top: 12px;
    float: right;
}
.layout_post_2 {
    margin-bottom: 15px;
}
.layout_post_21 {
    margin-bottom: 15px;
}
.layout_post_2 .item_thumb {
    float: left;
    width: 35%;
    position: relative;
    overflow: hidden;
    margin-right: 30px;
}
.layout_avis {
    margin-bottom: 15px;
}
.layout_avis2 {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    padding: 5px;
}
.layout_avis .item_thumb {
    position: relative;
    overflow: hidden;
}
.layout_avis .item_content {
    width: 75%;
    float: left;
    overflow: hidden;
}
.layout_avis h3 {
    font-size: 16px;
    margin: 0 0 10px 0;
    line-height: 26px;
    font-weight: 700;
}
.layout_avis .item_content .item_meta {
    margin-top: 0;
    text-align: right;
}
.layout_avis .item_content p {
    margin-bottom: 10px;
}
.layout_post_21 .item_thumb {
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
    width: 100px;
}
.layout_post_21 .item_thumb .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_21 .item_thumb .thumb_icon a {
    font-size: 16px;
    color: #fff;
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.layout_post_21 .item_thumb:hover .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.layout_post_21 .item_thumb:hover img {
    opacity: .3;
}
.layout_post_2 .item_thumb .thumb_hover a {
    display: block;
}
.layout_post_21 .item_thumb img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_21 .item_thumb2 {
    float: left;
    width: 20%;
    position: relative;
    overflow: hidden;
    margin-right: 30px;
    text-align: center;
}
.layout_post_21 .item_thumb3 {
    line-height: 100px;
    width: 21.21556177%;
    text-align: center;
    vertical-align: middle;
}
.layout_post_21 .item_thumb3 .thumb_hover {
    width: 100%;
    display: block;
    position: relative;
}
.layout_post_21 .item_thumb3 .thumb_hover a {
    width: 100%;
}
.layout_post_21 .item_thumb2 .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_21 .item_thumb2 .thumb_icon a {
    font-size: 16px;
    color: #fff;
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.layout_post_21 .item_thumb2:hover .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.layout_post_21 .item_thumb2:hover img {
    opacity: .3;
}
.layout_post_21 .item_thumb2 .thumb_hover a {
    display: block;
}
.layout_post_21 .item_thumb2 img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    width: auto;
    max-width: 100%;
    max-height: 200px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_21 .item_content {
    overflow: hidden;
}
.layout_post_21 .item_content h3 {
    font-size: 20px;
    margin: 0 0 10px 0;
    line-height: 26px;
    font-weight: 700;
}
.layout_post_21 .item_content .item_meta {
    margin-top: 0;
    text-align: right;
}
.layout_post_21 .item_content p {
    margin-bottom: 10px;
    clear: both;
}
.layout_post_21 .item_content .item_meta span {
    float: right;
}
.layout_post_21 .item_contentr {
    overflow: hidden;
    float: left;
    width: 85%;
}
.layout_post_21 .item_contentr h3 {
    font-size: 20px;
    margin: 0 0 10px 0;
    line-height: 26px;
    font-weight: 700;
}
.layout_post_21 .item_contentr .item_meta {
    margin-top: 0;
    text-align: right;
}
.layout_post_21 .item_contentr p {
    margin-bottom: 10px;
}
.layout_post_21 .item_contentr .item_meta span {
    float: left;
}
.layout_post_21 span {
    float: left;
}
.layout_post_21 a {
    float: left;
}
.layout_post_21 a.btn {
    float: none;
}
.layout_post_2 .item_thumb .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_2 .item_thumb .thumb_icon a {
    font-size: 16px;
    color: #fff;
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.layout_post_2 .item_thumb:hover .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.layout_post_2 .item_thumb:hover img {
    opacity: .3;
}
.layout_post_2 .item_thumb .thumb_hover a {
    display: block;
}
.layout_post_2 .item_thumb img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_2 .item_thumb2 {
    float: left;
    width: 20%;
    position: relative;
    overflow: hidden;
    margin-right: 30px;
    text-align: center;
}
.layout_post_2 .item_thumb2 .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_2 .item_thumb2 .thumb_icon a {
    font-size: 16px;
    color: #fff;
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.layout_post_2 .item_thumb2:hover .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.layout_post_2 .item_thumb2:hover img {
    opacity: .3;
}
.layout_post_2 .item_thumb2 .thumb_hover a {
    display: block;
}
.layout_post_2 .item_thumb2 img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    max-width: 100%;
    width: auto;
    max-height: 200px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.layout_post_2 .item_content {
    overflow: hidden;
}
.layout_post_2 .item_content h3 {
    font-size: 20px;
    margin: 0 0 10px 0;
    line-height: 26px;
    font-weight: 700;
}
.layout_post_2 .item_content .item_meta {
    margin-top: 0;
    text-align: right;
}
.layout_post_2 .item_content p {
    margin-bottom: 10px;
}
.layout_post_2 .item_content .item_meta span {
    float: right;
}
article.post .thumb_meta {
    position: static;
    margin-bottom: 10px;
}
article.post h1.entry_title {
    line-height: 46px;
}
article.post div.entry_title {
    line-height: 46px;
}
div.h1news {
    font-size: 36px;
    color: #222;
    font-weight: 400;
    line-height: 1.1;
    margin: 0 0 20px;
    font-family: "Titillium Web", sans-serif;
}
article.post .entry_media {
    position: relative;
    margin: 20px 0;
}
article.post .entry_media img,
article.post .entry_media iframe {
    width: 100%;
}
.entry_media span.meta_likes {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 17px;
    margin: 0 5px 0 0;
    color: #f00;
    font-family: "FontAwesome";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
[data-tip] {
    position: relative;
}
[data-tip]:before {
    content: " ";
    visibility: hidden;
    opacity: 0;
    border: 5px solid #fff;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
    position: absolute;
    top: 3px;
    left: -13px;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
}
[data-tip]:after {
    visibility: hidden;
    opacity: 0;
    content: attr(data-tip);
    position: absolute;
    top: -4px;
    left: -82px;
    text-align: center;
    width: 70px;
    padding: 0 .5em;
    background-color: #fff;
    color: #222;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    font-family: sans-serif;
    white-space: nowrap;
    word-wrap: normal;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
    visibility: visible;
    opacity: 1;
}
article.post .entry_media .content_slider {
    margin-bottom: 0;
}
article.post .entry_media .content_slider .slider_caption .thumb_link {
    padding: 10px 15px;
}
article.post .entry_media .content_slider .slider_caption .thumb_link h3 {
    font-size: 16px;
    line-height: 22px;
    font-style: italic;
    font-weight: 400;
}
.content_slider .bx-wrapper .bx-prev {
    left: 15px;
}
.content_slider .bx-wrapper .bx-next {
    left: 56px;
}
article.post .entry_content {
    padding: 15px 0;
    padding-bottom: 0;
    margin-bottom: 15px;
}
article.post .bottom_wrapper {
    overflow: hidden;
    clear: both;
    margin-bottom: 30px;
}
article.post .bottom_wrapper span {
    height: 18px;
    line-height: 18px;
    font-size: 13px;
    display: block;
    float: left;
    margin-right: 5px;
}
article.post .entry_tags {
    float: left;
}
article.post .entry_tags.categories {
    float: right;
}
article.post .entry_tags a {
    float: left;
    height: 18px;
    line-height: 18px;
    position: relative;
    font-size: 11px;
    margin: 0 5px 5px 12px;
    padding: 0 10px 0 12px;
    background: #bbb;
    color: #fff;
    text-decoration: none;
}
article.post .entry_tags a:before {
    content: " ";
    float: left;
    position: absolute;
    top: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-top-color: transparent!important;
    border-right-color: #bbb;
    border-bottom-color: transparent!important;
    border-left-color: transparent!important;
    border-style: solid;
    border-width: 9px 9px 9px 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
article.post .entry_tags a:after {
    content: " ";
    position: absolute;
    top: 7px;
    left: 0;
    float: left;
    width: 4px;
    height: 4px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
article.post .entry_tags a:hover {
    background: #222;
}
article.post .entry_tags a:hover:before {
    border-right-color: #222;
}
.editor_review {
    margin-bottom: 30px;
}
.editor_review .inner {
    padding: 20px;
    background-color: #222;
}
.editor_review .inner .review {
    font-size: 12px;
    margin-bottom: 15px;
}
.editor_review .inner .review .review_header {
    overflow: hidden;
    margin-bottom: 2px;
}
.editor_review .inner .review .review_header .title {
    text-transform: uppercase;
    color: #fff;
    float: left;
}
.editor_review .inner .review .review_header .result {
    color: #999;
    float: right;
}
.editor_review .inner .review .review_footer {
    height: 5px;
    background-color: #333;
}
.editor_review .inner .review .review_footer span {
    width: 100%;
    display: block;
    height: 5px;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.animated {
    -webkit-animation: fadeIn 2s;
    -moz-animation: fadeIn 2s;
    animation: fadeIn 2s;
}
.hidden {
    opacity: 0;
}
.visible {
    opacity: 1;
}
.editor_review .inner .review_summary {
    padding: 10px 0 0 0;
}
.editor_review .inner .review_summary .final_result {
    padding: 15px;
    margin-right: 15px;
    background-color: #333;
    float: left;
    text-align: center;
}
.editor_review .inner .review_summary .final_result p {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    line-height: 36px;
    margin: 0;
}
.editor_review .inner .review_summary .final_result strong {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    display: block;
    margin-bottom: 5px;
}
.editor_review .inner .review_summary .final_summary {
    overflow: hidden;
}
.editor_review .inner .review_summary .final_summary h5 {
    color: #fff;
    margin: 0 0 5px 0;
}
.editor_review .inner .review_summary .final_summary p {
    line-height: 18px;
    font-size: 13px;
    color: #999;
}
.editor_review .inner .review_summary .item_meta span {
    margin-right: 0;
}
#comments {
    margin-bottom: 30px;
}
.comment_list {
    list-style: none;
    padding: 0;
    margin: 20px 0 0 0;
}
.comment_list li article {
    margin-bottom: 10px;
    padding: 10px;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}
.comment_avatar {
    float: left;
    margin: 0 10px 0 0;
    width: 60px;
}
.comment_overflow {
    overflow: hidden;
}
.comment_meta h5 {
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 0;
}
.comment_meta span {
    line-height: 1;
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    margin-right: 5px;
}
.comment_content,
.comment_content p {
    line-height: 19px;
    font-size: 13px;
}
ul.children {
    margin: 0 0 0 70px;
    padding: 0;
}
.multipack {
    overflow: hidden;
}
.multipack .layout_post_1 {
    border: 0;
    width: 34%;
    float: left;
    margin: 0;
    padding: 0 30px 0 0;
}
.multipack .list_posts {
    border: 0;
    width: 66%;
    float: left;
}
.list_posts {
    border-left: 0;
    margin: 0 0 15px 0;
    width: 100%;
    float: none;
}
.list_posts .btn {
    margin: 0;
}
.list_posts_1 {
    margin-bottom: 15px;
}
.list_posts_1 .item {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.list_posts_1 .item:last-child {
    margin-bottom: 0;
    border-bottom: none;
}
.list_posts_1 .item_content .item_meta {
    margin-bottom: 10px;
}
.list_posts_1 .item .item_content h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 4px 0;
}
.list_posts_1 .item .item_content h3 a {
    display: block;
}
.list_posts_1 .item .item_content p {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 18px;
}
.list_posts .post {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.list_posts .post:last-child {
    margin-bottom: 0;
    border-bottom: none;
}
.list_posts .post .item_thumb {
    width: 100px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    float: left;
    margin: 0 10px 0 0;
}
.list_posts .post .item_thumb .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    margin-left: -13px;
    margin-top: -13px;
    top: 50%;
    left: 50%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.list_posts .post .item_thumb .thumb_icon a {
    font-size: 10px;
    color: #fff;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.list_posts .post:hover .item_thumb .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.list_posts .post:hover .item_thumb img {
    opacity: .3;
}
.list_posts .post .item_thumb .thumb_hover a {
    display: block;
}
.list_posts .post .item_thumb img {
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.list_posts .post .item_content {
    padding-left: 1px;
    overflow: hidden;
}
.list_posts .post .item_content h4 {
    margin: 0 0 10px 0;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700;
}
.list_posts .post .item_content h3 a {
    display: block;
}
.list_posts .post .item_content p {
    margin: 0;
}
.top_review {
    overflow: hidden;
    text-align: center;
    margin-bottom: 15px;
    background-color: #eee;
    max-width: 192px;
    word-spacing: normal;
    text-wrap: normal;
    margin: 0 auto;
}
.top_review .transition_line {
    width: 0;
    height: 3px;
    left: 0;
    -webkit-transition: width .2s ease;
    -moz-transition: width .2s ease;
    -o-transition: width .2s ease;
    transition: width .2s ease;
}
.top_review:hover .transition_line {
    width: 100%;
}
.top_review img {
    width: 100%;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.top_review .hover_effect {
    color: #fff;
    position: relative;
    display: block;
}
.top_review .hover_effect:hover img {
    opacity: .3;
}
.top_review .hover_effect .result {
    background-color: #222;
    opacity: 0;
    z-index: 1;
    position: absolute;
    line-height: 44px;
    text-align: center;
    left: 50%;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-left: -22px;
    margin-top: -22px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    ;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.top_review .hover_effect:hover .result {
    opacity: 1;
}
.top_review .item_content {
    padding-bottom: 0;
}
.top_review .item_content h3 {
    margin: 10px 0;
    line-height: 20px;
    font-size: 16px;
    font-weight: 700;
}
.top_review .full_meta {
    background-color: #444;
    text-align: center;
    width: 100%;
}
.top_review .full_meta span.meta_rating {
    display: inline-block;
    float: none;
    margin: 0;
}
.top_review .full_meta span.meta_rating_black {
    display: inline-block;
    float: none;
    margin: 0;
}
.google_map {
    width: 100%;
    margin-bottom: 20px;
}
.google_map iframe {
    width: 100%;
    max-width: 100%;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80);
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none!important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none!important;
}
.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #ccc;
}
.mfp-preloader a:hover {
    color: white;
}
.mfp-s-ready .mfp-preloader {
    display: none;
}
.mfp-s-error .mfp-content {
    display: none;
}
button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}
.mfp-close:active {
    top: 1px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
}
.mfp-arrow {
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
    top: -40px;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black;
}
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}
.mfp-figure {
    line-height: 0;
}
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-figure figure {
    margin: 0;
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}
.mfp-image-holder .mfp-content {
    max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

	@media screen and (max-width:960px) and(orientation: landscape)
	{
		#header .header_meta {
		background-color: #222;
		z-index: 99;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
	}
	}
@media screen and(max-width: 760px) and(orientation: landscape),
screen and(max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
@media all and(max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
.mfp-ie7 .mfp-img {
    padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
    padding: 0;
}
.mfp-ie7 .mfp-content {
    padding-top: 44px;
}
.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: .8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0;
}
.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
}
.bx-wrapper img {
    display: block;
    height: 135px;
    margin: 0 auto;
    width: 132px;
}
.bx-wrapper .bx-viewport {
    background: #222;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}
.bx-wrapper .bx-loading {
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
.bx-wrapper .bx-pager {
    text-align: center;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
    font-family: "FontAwesome";
    background-color: #222;
    background-color: rgba(34, 34, 34, 0.3);
    color: #fff;
    font-size: 16px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover {
    background-color: #222;
    background-color: rgba(34, 34, 34, 1);
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 15px;
    outline: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    z-index: 7;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}
.bx-wrapper .bx-controls-auto {
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../img/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../img/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}
.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}
.bx-wrapper .bx-caption span {
    color: #fff;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.head_title {
    position: relative;
    margin-top: 15px;
    margin-bottom: 15px;
}
.head_title:first-child {
    margin-top: 0;
}
.head_title:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #A4A4A3;
    top: 50%;
}
.head_title h2 {
    font-weight: 700;
    display: inline-block;
    background-color: #fff;
    position: relative;
    padding-right: 20px;
    margin: 0;
}
.dropcap:first-letter {
    font-size: 48px;
    text-transform: uppercase;
    float: left;
    margin: 20px 25px 15px 10px;
    display: block;
    font-weight: 400;
}
.accordion_content {
    margin-bottom: 20px;
}
.accordion_content+.accordion_content {
    margin-top: -19px;
}
.accordion_content .accordion_content_title {
    background-color: #fff;
    padding: 15px;
    outline: none;
    display: block;
    cursor: pointer;
    position: relative;
    font-size: 16px;
    margin: 0;
}
.accordion_content .accordion_content_title:after {
    font-family: "FontAwesome";
    content: "\f107";
    right: 0;
    top: 0;
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    color: #999;
    position: absolute;
    background-color: #A4A4A3;
    text-align: center;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.accordion_content .accordion_content_title.ui-state-active:after {
    content: "\f106";
}
.accordion_content .accordion_content_inner {
    padding: 15px 0;
    font-size: 16px;
    line-height: 21px;
}
.accordion_content .accordion_content_inner p:last-child {
    margin-bottom: 0;
}
.tab_content {
    margin-bottom: 20px;
}
.ui-tabs-nav {
    list-style: none;
    padding: 0;
    margin: 0;
}
.ui-tabs-nav li {
    font-size: 16px;
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 0 1px 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs-nav li h3 {
    font-size: 16px;
}
.ui-tabs-nav li a {
    background-color: #fff;
    padding: 15px;
    float: left;
    text-decoration: none;
    outline: none;
    text-decoration: none;
}
.tab_content .ui-tabs-nav li.ui-tabs-active a {
    background-color: #A4A4A3;
}
.ui-tabs-panel {
    padding: 15px 0 0 0;
    font-size: 16px;
    line-height: 21px;
}
.alert_message {
    padding: 10px;
    margin-bottom: 20px;
}
.alert_message p:last-child {
    margin-bottom: 0;
}
.alert_message.white {
    border: 1px solid #eee;
    background-color: #fff;
}
.alert_message.grey {
    border: 1px solid #e9e9e9;
    background-color: #f9f9f9;
}
.alert_message.red {
    background-color: #ffe6e3;
    border: 1px solid #f2c3bf;
    color: #bf210e;
}
.alert_message.yellow {
    background-color: #fff7d6;
    border: 1px solid #e9d477;
    color: #956433;
}
.alert_message.green {
    background-color: #edfdd3;
    border: 1px solid #c4dba0;
    color: #657e3c;
}
.btn {
    color: #fff;
    border: 0;
    background-color: #333;
    display: inline-block;
    padding: 6px 16px;
    margin: 0 5px 10px 0;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    position: relative;
}
.btn:hover,
.btn:focus {
    background-color: #222;
    color: #fff;
    text-decoration: none;
    outline: 0;
}
.btn_small {
    padding: 2px 8px;
    font-size: 11px;
}
.btn_large {
    padding: 12px 28px;
    font-size: 18px;
}
.btn_expand {
    display: block;
    width: 100%;
}
.btn_turquoise {
    background-color: #1abc9c;
}
.btn_turquoise:hover {
    background-color: #16a085;
}
.btn_green {
    background-color: #2ecc71;
}
.btn_green:hover {
    background-color: #27ae60;
}
.btn_blue {
    background-color: #3498db;
}
.btn_blue:hover {
    background-color: #2980b9;
}
.btn_darkblue {
    background-color: #34495e;
}
.btn_darkblue:hover {
    background-color: #2c3e50;
}
.btn_purple {
    background-color: #9b59b6;
}
.btn_purple:hover {
    background-color: #8e44ad;
}
.btn_red {
    background-color: #f85050;
}
.btn_red:hover {
    background-color: #c0392b;
}
.btn_orange {
    background-color: #d9531f;
}
.btn_orange:hover {
    background-color: #d9531f;
}
.btn_grey {
    background-color: #95a5a6;
}
.btn_grey:hover {
    background-color: #7f8c8d;
}
.alignleft {
    display: inline;
    float: left;
    vertical-align: middle;
    margin: 5px 20px 10px 0;
}
.alignright {
    display: inline;
    float: right;
    vertical-align: middle;
    margin: 5px 0 10px 20px;
}
.aligncenter {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.aligncenter label{
    display: inline-block;
    padding-top: 5px;
}
.sfrBanner {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.wp-caption {
    padding: 10px;
    max-width: 100%;
    background: #fff;
    margin: 0 auto;
}
.wp-caption img {
    margin: 0;
}
.wp-caption-text {
    text-align: center;
    color: #999;
    font-size: 12px;
    line-height: 18px;
    margin: 5px 0 0 0;
}
#header {
    margin-bottom: 30px;
}
#header .header_meta {
    background-color: #222;
    z-index: 99;
}
#header .header_meta .weather_forecast {
    float: left;
    line-height: 45px;
}
#header .header_meta .weather_forecast i {
    margin-right: 5px;
    font-size: 16px;
}
#header .header_meta .weather_forecast .city {
    color: #fff;
}
#header .header_main {
    z-index: 9;
    display: block;
    position: relative;
    width: 100%;
    background-color: #A4A4A3;
}
#header {
    z-index: 9;
    display: block;
    position: relative;
    width: 100%;
}
#header_main .container {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 10px -10px rgba(34, 34, 34, 0.2);
    -moz-box-shadow: 0 10px 10px -10px rgba(34, 34, 34, 0.2);
    box-shadow: 0 10px 10px -10px rgba(34, 34, 34, 0.2);
}
#header_main.fixed {
    background-color: #fff;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.2);
    -moz-box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.2);
    box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.2);
}
#header.fixed {
    background-color: #fff;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.2);
    -moz-box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.2);
    box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.2);
}
#header_meta.fixed {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
}
.header_main-parent {
    clear: both;
    display: block;
}
.header_main-parent #header_main.fixed .container {
    padding-top: 5px;
    padding-bottom: 5px;
}
.site_brand img {
    max-height: 1000px;
}
#site_title {
    background-image: url("../img/logo-france-mobiles.jpg-old");
    width: 235px;
    height: 100px;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    text-indent: -9999px;
    font-size: 40px;
    margin: 0;
}
#site_title a {
    width: 235px;
    height: 100px;
    display: block;
}
#site_title span {
    font-weight: 300;
}
#site_description {
    margin: 0;
    color: #999;
    text-indent: -9999px;
    font-size: 16px;
}
nav.top_navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
nav.top_navigation ul li {
    position: relative;
}
div.bottom_navigation ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
div.bottom_navigation ul li {
    position: relative;
}
nav.site_navigation ul {
    z-index: 9;
    list-style: none;
    padding: 0;
    margin: 0;
}
#mainmenus {
    display: none;
}
.top_navigation_toggle {
    border-left: 1px solid #333;
    color: #fff;
    text-align: center;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 15px;
    top: 0;
    width: 32px;
    height: 45px;
    line-height: 45px;
    background: #222;
}
.top_sub_menu_toggle {
    color: #fff;
    border-left: 1px solid #333;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.top_sub_menu_toggle:before {
    font-family: "FontAwesome";
    content: "\f0c9";
    width: 100%;
    height: 100%;
}
.site_navigation_toggle {
    background-color: #A4A4A3;
    text-align: center;
    cursor: pointer;
    display: none;
    position: absolute;
    right: 15px;
    top: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.site_navigation_toggle.active {
    background-color: #222;
    color: #fff;
}
.site_sub_menu_toggle {
    color: #fff;
    border-left: 1px solid #333;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.site_sub_menu_toggle:before {
    font-family: "FontAwesome";
    content: "\f0c9";
    width: 100%;
    height: 100%;
}
nav.site_navigation ul.cart_list {
    display: block;
}
nav.site_navigation ul.cart_list li {
    border-bottom: 1px solid #eee;
    min-height: 80px;
    padding: 10px;
}
nav.site_navigation ul.cart_list li a {
    border: none;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    width: auto;
    display: block;
    position: relative;
    padding-left: 70px;
}
nav.site_navigation ul.cart_list li a img {
    position: absolute;
    left: 0;
    width: 60px;
    height: 60px;
}
nav.site_navigation ul.cart_list li .quantity {
    font-size: 12px;
    margin-left: 70px;
}
.main_content {
    width: 810px;
    float: left;
    position: relative;
    margin-bottom: 15px;
    min-height: 1px;
    margin-right: 30px;
}
.thumb_meta {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    bottom: 10px;
}
.thumb_meta span {
    padding: 0 10px;
    font-size: 12px;
    float: left;
}
.thumb_meta span.category {
    color: #fff;
}
.thumb_meta span.category a {
    color: #fff;
}
.thumb_meta span.comments:before {
    font-size: 16px;
    margin-right: 10px;
    font-family: "FontAwesome";
    color: #fff;
    content: "\f0c9";
    background-color: #222;
    display: block;
    float: left;
    width: 30px;
    text-align: center;
}
.thumb_meta span.comments {
    padding-left: 0;
    background-color: #fff;
}
.thumb_meta span.comments a {
    color: #222;
}
.item_meta {
    font-size: 13px;
    line-height: 1;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #999;
}
.item_meta span {
    float: left;
    margin-right: 10px;
}
.item_meta span:before {
    margin: 0 5px 0 0;
    font-family: "FontAwesome";
}
.item_meta span.meta_date:before {
    content: "\f017";
}
.item_meta span.meta_tag:before {
    content: "\f02b";
    color: #d9531f;
    text-decoration: none;
    transition: all .2s ease 0s;
}
.item_meta span.meta_tag {
    margin-top: 5px;
    color: #d9531f;
    text-decoration: none;
    font-weight: bold;
}
.item_meta span.meta_orange {
    color: #d9531f;
    text-decoration: none;
    font-weight: bold;
}
.item_meta span.meta_tnormal:before {
    color: #222;
    text-decoration: none;
    transition: all .2s ease 0s;
}
.item_meta span.meta_author a {
    color: #999;
}
.item_meta span.meta_author:before {
    content: "\f007";
}
.item_meta span.meta_comments a {
    color: #999;
}
.item_meta span.meta_comments:before {
    content: "\f0e5";
}
.item_meta span.meta_likes a {
    color: #999;
}
.item_meta span.meta_likes:before {
    content: "\f08a";
}
span.format {
    margin-right: 5px;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    padding: 1px 4px;
    line-height: 1;
    display: inline;
    white-space: nowrap;
    vertical-align: 1px;
    font-weight: 400;
}
@font-face {
    font-family: "fontello";
    src: url('/fonts/Fontello/fontello.eot?48740449');
    src: url('/fonts/Fontello/fontello.eot?48740449#iefix') format('embedded-opentype'), url('/fonts/Fontello/fontello.woff?48740449') format('woff'), url('/fonts/Fontello/fontello.ttf?48740449') format('truetype'), url('/fonts/Fontello/fontello.svg?48740449#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
.full_meta span.meta_rating,
.item_meta span.meta_rating {
    letter-spacing: 2px;
    overflow: hidden;
    position: relative;
    height: 14px;
    line-height: 14px;
    font-size: 16px;
    width: auto;
    font-family: "fontello";
}
.full_meta span.meta_rating_black,
.item_meta span.meta_rating_black {
    letter-spacing: 2px;
    overflow: hidden;
    position: relative;
    height: 12px;
    line-height: 14px;
    font-size: 16px;
    width: auto;
    font-family: "fontello";
}
.full_meta span.meta_rating_over,
.item_meta span.meta_rating_over {
    letter-spacing: 2px;
    overflow: hidden;
    height: 14px;
    line-height: 14px;
    font-size: 16px;
    position: absolute;
    width: auto;
    font-family: "fontello";
}
.full_meta span.meta_rating:before,
.item_meta span.meta_rating:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-align: center;
    font-variant: normal;
    color: #ddd;
    content: "\e800\e800\e800\e800\e800\e800\e800\e800\e800\e800";
    float: left;
    top: 0;
    left: 0;
}
.full_meta span.meta_rating_black:before,
.item_meta span.meta_rating_black:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-align: center;
    font-variant: normal;
    color: #444;
    content: "\e800\e800\e800\e800\e800\e800\e800\e800\e800\e800";
    float: left;
    top: 0;
    left: 0;
}
.full_meta span.meta_rating_over:before,
.item_meta span.meta_rating_over:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-align: center;
    font-variant: normal;
    color: #F89406;
    content: "\e800\e800\e800\e800\e800\e800\e800\e800\e800\e800";
    float: left;
    top: 0;
    left: 0;
}
.sidebar {
    width: 300px;
    float: left;
    position: relative;
    margin-bottom: 15px;
    min-height: 1px;
}
.widget {
    margin-bottom: 30px;
}
.widget .widget_title {
    background-color: #eee;
    height: 15px;
    line-height: 15px;
    margin-bottom: 15px;
}
#footer .widget .widget_title {
    background-color: #444;
}
span.spanh3 {
    color: #3e3e3e;
    font-family: "Open Sans", sans-serif;
    font-size: 1.077em;
}
.widget .widget_title span.spanh3 {
    font-weight: 400;
    padding-right: 10px;
    font-size: 16px;
    height: 15px;
    line-height: 15px;
    text-transform: uppercase;
    background-color: #fff;
    display: inline-block;
    margin: 0;
}
.dt_mega_menu .widget .widget_title span.spanh3 {
    background-color: #fff;
}
#footer .widget .widget_title span.spanh3 {
    background-color: #222;
    color: #fff;
}
.leftForm,
.leftForm100,
.leftFormAvis {
    float: left;
    margin: 0;
    padding: 0;
    width: 70%;
}
.leftForm100,
.leftFormAvis {
    width: 100%;
}
.tb_widget_search {
    position: relative;
    margin-bottom: 0;
}
.leftForm form,
.leftForm100,
.leftFormAvis {
    margin: 0;
    padding: 0;
}
.leftForm form label,
.leftForm100 p label,
.leftFormAvis p label {
    display: block;
    float: left;
    margin: 2px 0;
    padding: 0;
}
.leftFormAvis label {
    display: block;
    float: left;
    margin: 2px 0;
    padding: 0;
}
.leftForm100 p,
.leftFormAvis p {
    margin: 0;
    padding: 0;
}
.leftForm100 p label {
    width: 25%;
}
.leftFormAvis p label {
    width: 60%;
}
.leftFormAvis label {
    width: 20%;
}
.leftForm100 p label.left3radio {
    display: block;
    float: left;
    margin: 2px 0;
    padding: 0;
    text-align: right;
    width: 4%;
}
.leftForm100 p label.left3radio1 {
    display: block;
    float: left;
    margin: 2px 0;
    padding: 0;
    width: 10%;
}
.leftForm100 input[type="radio"] {
    display: block;
    float: left;
    margin: 8px 3px 3px;
    padding: 2px 0;
    text-align: center;
    width: 2%;
}
.leftForm100 td input[type="radio"] {
    float: none;
    display: block;
    margin: 8px 3px 3px;
    padding: 2px 0;
    text-align: center;
    width: 12px;
}
.leftForm form input[type="text"] {
    display: block;
    float: left;
    margin: 0 3px 3px;
    padding: 2px 0;
    text-align: center;
    width: 22px;
}
.leftForm100 input[type="text"] {
    display: block;
    float: left;
    margin: 0 3px 3px;
    padding: 2px 0;
    text-align: center;
    width: 80px;
}
.leftFormAvis input[type="text"] {
    display: block;
    float: left;
    margin: 0 3px 3px;
    padding: 2px 0;
    width: 100%;
}
.leftFormAvis input[type="text"].smallTextField {
    vertical-align: middle;
    display: inline-block;
    float: left;
    margin: 0 3px 3px;
    position: relative;
    padding: 2px 0;
    width: 80px;
}
.lineHeight60px {
    line-height: 60px;
    position: relative;
}
.leftFormAvis table {
    width: 40%;
    border: none;
    float: left;
    position: relative;
    margin-top: 5px;
    background: #eee;
}
.leftAvis table {
    width: 100%;
    border: none;
    position: relative;
    margin-top: 5px;
    background: #eee;
}
.rightArea input[type="submit"],
.rightArea input[type="button"],
.rightArea input[type="reset"] {
    margin: 0 3px 3px;
    padding: 2px;
    text-align: center;
    position: relative;
    float: right;
}
.pt35 {
    padding-top: 35px;
}
.clearAll {
    clear: both;
    line-height: 1px;
}
.clearAllbr {
    clear: both;
    display: block;
    line-height: 5px;
    padding-bottom: 2px;
    width: 100%;
}
.leftForm form select {
    color: #8b8989;
    float: right;
    right: 17px;
    padding: 0;
    position: relative;
    width: 50%;
}
.leftForm100 select {
    color: #8b8989;
    float: left;
    padding: 0;
    position: relative;
    width: 50%;
}
.rightArea {
    float: left;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 30%;
}
.rightArea {
    text-align: right;
}
.tb_widget_search input[type="text"] {
    padding-bottom: 8px;
    padding-top: 8px;
    font-family: inherit;
}
input[type="radio"] {
    line-height: 34px;
    padding-right: 5px;
    width: auto;
}
.tb_widget_search input[type="radio"] {
    line-height: 34px;
    padding-right: 5px;
    width: auto;
}
.tb_widget_search label {
    line-height: 34px;
    padding-right: 5px;
    text-align: center;
    width: auto;
}
.tb_widget_search input[type="submit"],
.tb_widget_search input[type="button"],
.tb_widget_search input[type="reset"] {
    font-size: 13px;
    padding: 7px 15px;
    position: absolute;
    right: 0;
    height: 39px;
    top: 0;
}
.tb_widget_authors .author {
    position: relative;
    background-color: #A4A4A3;
    padding: 5px;
    margin-bottom: 1px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
#footer .tb_widget_authors .author {
    background-color: #333;
}
.tb_widget_authors .author:hover {
    background-color: #e9e9e9;
}
#footer .tb_widget_authors .author:hover {
    background-color: #444;
}
.tb_widget_authors .author .order {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 28px;
    color: #ddd;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
#footer .tb_widget_authors .author .order {
    color: #555;
}
.tb_widget_authors .author:hover .order {
    color: #999;
}
#footer .tb_widget_authors .author:hover .order {
    color: #999;
}
.tb_widget_authors .author_avatar {
    position: relative;
    float: left;
    margin: 0 8px 0 0;
}
.tb_widget_authors .author_avatar img {
    border: 3px solid #fff;
    width: 70px;
    max-width: 100%;
    display: block;
}
.tb_widget_authors .author_info {
    overflow: hidden;
    padding-right: 25px;
}
.tb_widget_authors .author_info h3 {
    line-height: 26px;
    font-size: 16px;
    margin: 0;
    font-weight: 700;
}
#footer .tb_widget_authors .author_info h3 a {
    color: #fff;
}
.tb_widget_authors .author_info p {
    line-height: 18px;
    font-size: 12px;
    margin: 0;
}
#footer .tb_widget_authors .author_info p {
    color: #999;
}
.tb_widget_authors .author_info p:before {
    font-family: "FontAwesome";
    margin-right: 4px;
    display: inline-block;
    width: 16px;
    text-align: center;
}
.tb_widget_authors .author_info p.role:before {
    content: "\f091";
}
.tb_widget_authors .author_info p.articles:before {
    content: "\f1ea";
}
.widget_meta ul,
.widget_categories ul,
.widget_archive ul,
.widget_pages ul,
tb_widget_recent_list ul,
.widget_recent_entries ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.widget_meta ul ul,
.widget_categories ul ul,
.widget_archive ul ul,
.widget_pages ul ul,
.widget_recent_entries ul ul {
    margin-top: 5px;
    border-top: 1px solid #eee;
    padding-top: 5px;
}
#footer .widget_meta ul ul,
#footer .widget_categories ul ul,
#footer .widget_archive ul ul,
#footer .widget_pages ul ul,
#footer .widget_recent_entries ul ul {
    margin-top: 5px;
    border-top: 1px solid #444;
    padding-top: 5px;
}
.widget_meta ul li,
.widget_categories ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_recent_entries ul li {
    color: #999;
    padding-left: 10px;
    position: relative;
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}
.widget_meta ul li:before,
.widget_categories ul li:before,
.widget_archive ul li:before,
.widget_pages ul li:before,
.widget_recent_entries ul li:before {
    font-size: 10px;
    color: #ddd;
    left: 0;
    position: absolute;
    font-family: "FontAwesome";
    content: "\f105";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.widget_meta ul li:last-child,
.widget_categories ul li:last-child,
.widget_archive ul li:last-child,
.widget_pages ul li:last-child,
.widget_recent_entries ul li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
#footer .widget_meta ul li:last-child,
#footer .widget_categories ul li:last-child,
#footer .widget_archive ul li:last-child,
#footer .widget_pages ul li:last-child,
#footer .widget_recent_entries ul li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
.tb_widget_categories ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.tb_widget_categories ul ul {
    margin-top: 5px;
    border-top: 1px solid #eee;
    padding-top: 5px;
}
.tb_widget_categories ul li {
    color: #999;
    padding-left: 10px;
    position: relative;
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}
#footer .tb_widget_categories ul li {
    border-bottom: 1px solid #444;
}
#footer .tb_widget_categories ul li a {
    color: #fff;
}
.tb_widget_categories ul li:before {
    color: #ddd;
    left: 0;
    position: absolute;
    font-family: "FontAwesome";
    content: "\f105";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.tb_widget_categories ul li:last-child,
#footer .tb_widget_categories ul li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
.tb_widget_posts_big .item {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.tb_widget_posts_big .item:last-child {
    margin-bottom: 0;
    border-bottom: none;
}
#footer .tb_widget_posts_big .item {
    border-bottom: 1px solid #444;
}
#footer .tb_widget_posts_big .item:last-child {
    margin-bottom: 0;
    border-bottom: none;
}
.tb_widget_posts_big .item .item_content h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 4px 0;
}
.tb_widget_posts_big .item .item_content h3 a {
    display: block;
}
#footer .tb_widget_posts_big .item .item_content h3 a {
    color: #fff;
}
.tb_widget_posts_big .item .item_content p {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px;
}
.tb_widget_posts_big .item .item_content .item_meta {
    margin-bottom: 10px;
}
.tb_widget_timeline article {
    min-height: 48px;
    position: relative;
    padding-left: 85px;
}
.tb_widget_timeline span.date,
.tb_widget_timeline span.time {
    font-size: 11px;
    position: absolute;
    color: #999;
    left: 0;
    width: 70px;
    text-align: right;
}
.tb_widget_timeline span.date {
    top: 0;
}
.tb_widget_timeline span.time {
    top: 14px;
}
.tb_widget_timeline .timeline_content {
    min-height: 48px;
    border-left: 1px solid #ddd;
    padding-left: 17px;
    padding-bottom: 15px;
    position: relative;
}
.tb_widget_timeline article:last-child .timeline_content {
    border-left: none;
    padding-bottom: 0;
}
.tb_widget_timeline .timeline_content i {
    height: 36px;
    line-height: 36px;
    background-color: #fff;
    width: 12px;
    text-align: center;
    position: absolute;
    left: -6px;
    top: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.dt_mega_menu .tb_widget_timeline .timeline_content i {
    background-color: #fff;
}
.tb_widget_timeline article:hover .timeline_content i {
    font-size: 20px;
    left: -9px;
}
.tb_widget_timeline .timeline_content h3 {
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
}
.tb_widget_timeline .timeline_content h3 a {
    display: block;
}
.tb_widget_tagcloud a {
    float: left;
    height: 24px;
    line-height: 24px;
    position: relative;
    font-size: 12px;
    margin: 0 5px 5px 12px;
    padding: 0 10px 0 12px;
    background: #222;
    color: #fff;
    text-decoration: none;
}
#footer .tb_widget_tagcloud a {
    background: #fff;
    color: #222;
}
.tb_widget_tagcloud a:before {
    content: " ";
    float: left;
    position: absolute;
    top: 0;
    left: -12px;
    width: 0;
    height: 0;
    border-top-color: transparent!important;
    border-right-color: #222;
    border-bottom-color: transparent!important;
    border-left-color: transparent!important;
    border-style: solid;
    border-width: 12px 12px 12px 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
#footer .tb_widget_tagcloud a:before {
    border-right-color: #fff;
}
.tb_widget_tagcloud a:after {
    content: " ";
    position: absolute;
    top: 10px;
    left: 0;
    float: left;
    width: 4px;
    height: 4px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
#footer .tb_widget_tagcloud a:after {
    background: #222;
}
#footer .tb_widget_tagcloud a:hover {
    color: #fff;
}
.tb_widget_socialize a.icon .symbol {
    margin: 0 8px 0 0;
    color: #fff;
    float: left;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 26px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.tb_widget_socialize a.icon .text {
    padding-top: 8px;
    overflow: hidden;
}
.tb_widget_socialize a.icon .text p:first-child {
    font-weight: 700;
    color: #222;
    font-size: 18px;
    margin-bottom: 4px;
    line-height: 1;
}
#footer .tb_widget_socialize a.icon .text p:first-child {
    color: #fff;
}
.tb_widget_socialize a.icon .text p {
    font-size: 12px;
    margin: 0;
    color: #999;
    line-height: 1;
}
.tb_widget_socialize a.icon .text p:last-child {
    font-size: 12px;
}
.tb_widget_socialize a.icon {
    color: #222;
    width: 49.2%;
    display: block; 
    float: left;
    margin: 0 1.6% 4px 0;
}
.tb_widget_socialize a.icon:nth-child(2n) {
    margin-right: 0;
}
.tb_widget_socialize a.icon.facebook .symbol {
    background-color: #3b5998;
}
.tb_widget_socialize a.icon.twitter .symbol {
    background-color: #000000;
}
.tb_widget_socialize a.icon.twitter .symbol svg {
  fill: #fff !important;

} 
.tb_widget_socialize a.icon.twitter:hover .symbol {
  background-color: #5f5f5f !important;
}

.tb_widget_socialize a.icon.twitter .symbol svg {fill: #fff !important;}

.tb_widget_socialize a.icon.twitter .symbol {display: flex;align-items: center;justify-content: center;background-color: #000}.tb_widget_socialize a.icon.twitter .symbol svg {width: 24px;height: 24px;fill: #fff;}

.tb_widget_socialize a.icon.twitter:hover .symbol {background-color: #5f5f5f}

.tb_widget_socialize a.icon.google .symbol {
    background-color: #dd4b39;
}
.tb_widget_socialize a.icon.linkedin .symbol {
    background-color: #007bb6;
}
.tb_widget_socialize a.icon:hover .symbol {
    background-color: #000;
}
.tb_widget_recent_list .item {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
#footer .tb_widget_recent_list .item {
    border-bottom: 1px solid #444;
}
.tb_widget_recent_list .item:last-child,
#footer .tb_widget_recent_list .item:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
.tb_widget_recent_list .item .item_thumb {
    width: 75px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    float: left;
    margin: 0 10px 0 0;
}
.tb_widget_recent_list .item .item_thumb .thumb_icon {
    z-index: 5;
    opacity: 0;
    position: absolute;
    margin-left: -13px;
    margin-top: -13px;
    top: 50%;
    left: 50%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.tb_widget_recent_list .item .item_thumb .thumb_icon a {
    font-size: 10px;
    color: #fff;
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.tb_widget_recent_list .item:hover .item_thumb .thumb_icon {
    opacity: 1;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.tb_widget_recent_list .item:hover .item_thumb img {
    opacity: .3;
}
.tb_widget_recent_list .item .item_thumb .thumb_hover a {
    display: block;
}
.tb_widget_recent_list .item .item_thumb img {
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.tb_widget_recent_list .item .item_content {
    padding-left: 1px;
    overflow: hidden;
}
.tb_widget_recent_list .item .item_content h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
}
.tb_widget_recent_list .item .item_content h3 a {
    display: block;
}
#footer .tb_widget_recent_list .item .item_content h3 a {
    color: #fff;
}
.tb_widget_banner_125 a {
    float: left;
    margin: 0 2px 2px 0;
    border: 5px solid #eee;
    width: 130px;
}
.tb_widget_banner_125 a:nth-child(2n) {
    margin-right: 0;
}
.tb_widget_banner_125 img {
    max-width: 100%;
}
.col_2_of_12 .tb_widget_banner_125 a {
    width: 100%;
    display: block;
    margin: 0 0 5px 0;
    border: 0;
    text-align: center;
    float: none;
}
.col_2_of_12 .tb_widget_banner_125 img {
    border: 5px solid #eee;
}
.tb_widget_top_rated .item {
    position: relative;
    padding: 5px;
    margin-bottom: 1px;
    background-color: #A4A4A3;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
#footer .tb_widget_top_rated .item {
    background-color: #333;
}
.tb_widget_top_rated .item:hover {
    background-color: #e9e9e9;
}
#footer .tb_widget_top_rated .item:hover {
    background-color: #444;
}
.tb_widget_top_rated .item .item_thumb {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    float: left;
    margin: 0 10px 0 0;
}
.tb_widget_top_rated .item img {
    border: 3px solid #fff;
    width: 80px;
    max-width: 100%;
    display: block;
}
.tb_widget_top_rated .item .item_content {
    padding-right: 30px;
    overflow: hidden;
}
.tb_widget_top_rated .item .item_content h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
}
.tb_widget_top_rated .item .item_content h3 a {
    display: block;
}
#footer .tb_widget_top_rated .item .item_content h3 a {
    color: #fff;
}
.tb_widget_top_rated .item .order {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 28px;
    color: #ddd;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
#footer .tb_widget_top_rated .item .order {
    color: #555;
}
.tb_widget_top_rated .item:hover .order {
    color: #999;
}
#footer .tb_widget_top_rated .item:hover .order {
    color: #999;
}
.secondary_sidebar .tb_widget_top_rated .item .item_thumb {
    display: none;
}
#footer {
    color: #999;
    padding-top: 10px;
    margin-top: 0;
    background-color: #222;
}
#copyright {
    text-align: center;
    font-size: 12px;
    padding: 20px 0;
    background-color: #333;
}
#copyright a {
    color: #999;
}
#copyright a:hover {
    color: #fff;
}
#copyright p {
    margin: 0;
}
.panel_title div.bottomt {
    background-color: #eee;
    height: 12px;
    line-height: 20px;
    margin-bottom: 5px;
}
.panel_title div.bottomt span {
    background-color: #fff;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: 700;
    height: 16px;
    letter-spacing: -1px;
    line-height: 1;
    margin: -4px 0 0;
    padding-right: 10px;
    padding-left: 10px;
}
.panel_title div.bottomt span.slim {
    background-color: #fff;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: normal;
    height: 14x;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    padding-right: 10px;
    padding-left: 10px;
}
.panel_title div.bottomt span a {
    color: #d9531f;
}
.panel_title div.bottomt span a:hover {
    color: #222;
}
section {
    background: #A4A4A3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #A4A4A3 0, #F9F7F6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A4A4A3), color-stop(100%, #F9F7F6));
    background: -webkit-linear-gradient(top, #A4A4A3 0, #F9F7F6 100%);
    background: -o-linear-gradient(top, #A4A4A3 0, #F9F7F6 100%);
    background: -ms-linear-gradient(top, #A4A4A3 0, #F9F7F6 100%);
    background: linear-gradient(to bottom, #A4A4A3 0, #F9F7F6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#A4A4A3', endColorstr='#F9F7F6', GradientType=0);
}
section div.container {
    background-color: #fff;
}
.disabled {
    display: none;
}
#wrapper .tlineLogo {
    height: 24px;
    position: relative;
    top: 4px;
    width: 24px;
    float: right;
    margin-right: 10px;
}
#wrapper .rssLogo {
    background: url("../img/rss-icon.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#wrapper .fbLogo {
    background: url("../img/facebook-icon.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#wrapper .twLogo {
    background: url("../img/twitter-icon.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#wrapper .rssLogo a {
    display: block;
    height: 15px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 24px;
}
#wrapper .quickNavigationBar {
    float: left;
    margin: 0;
    padding: 0;
    width: 90%;
}
#wrapper .quickNavigationBar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#wrapper .quickNavigationBar ul li {
    color: #d9531f;
    display: inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}
#wrapper .quickNavigationBar ul li a {
    color: #d9531f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-decoration: none;
}
#wrapper .quickNavigationBar ul li a:hover {
    text-decoration: underline;
}
#wrapper .quickNavigationBar {
    margin: 0;
    padding: 0;
}
#wrapper .quickNavigationBar ul.blueNav {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#wrapper .quickNavigationBar ul.blueNav li {
    color: #444;
    display: inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#wrapper .quickNavigationBar ul.blueNav li a {
    color: #444;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
#wrapper .quickNavigationBar ul.blueNav li a:hover {
    text-decoration: underline;
}
#wrapper .leftImage {
    float: left;
    min-height: 130px;
    margin: 0;
    padding: 5px;
    padding-right: 10px;
    text-align: center;
    min-width: 150px;
    text-align: center;
}
#wrapper .leftImageE {
    float: left;
    margin: 0;
    padding: 5px;
    padding-right: 10px;
    text-align: center;
}
.centered {
    text-align: center;
}
.fblilkebtn {
    margin: 0 auto;
    text-align: center;
    width: 50%;
}
.gplbtn {
    margin: 0 auto;
    text-align: center;
    width: 35%;
}
.fb_iframe_widget {
    top: -5px;
}
.twitter-share-button {
    width: 100px!important;
}
.socialsBottom {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 5px;
    vertical-align: middle;
    width: 100%;
}
.alignrightsoc {
    float: left;
    text-align: right;
    width: 30%;
    top: 3px;
}
.alignleftsoc {
    float: left;
    text-align: left;
    width: 70%;
    padding-top: 3px;
}
.btnonright {
    position: relative;
    line-height: 82px;
    text-align: right;
    float: left;
    width: 10%;
}
.formonleft {
    position: relative;
    text-align: left;
    width: 80%;
    margin-right: 10px;
    float: left;
}
.align-right {
    float: left;
    text-align: right;
}
.align-left {
    float: left;
    text-align: left;
}
.align-center {
    text-align: center;
}
.bold {
    font-weight: bold;
}
.col15 {
    float: left;
    text-align: right;
    width: 15%;
    top: 3px;
}
.col15 input,
.col15 textarea {
    padding: 0;
    margin: 0;
}
.col75prix {
    float: left;
    text-align: left;
    width: 75%;
    padding-top: 3px;
}
.col85 {
    float: left;
    text-align: left;
    width: 85%;
    padding-top: 3px;
}
.col50 {
    float: left;
    text-align: left;
    width: 50%;
    padding-top: 0;
    margin: 0;
    padding: 0;
    padding-left: 3px;
}
.col50bborder {
    float: left;
    text-align: left;
    width: 50%;
    padding-top: 0;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
}
.col50gray {
    float: left;
    text-align: left;
    width: 50%;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    background: #eee;
    border-bottom: 1px solid #fff;
    line-height: 50px;
}
.col25prix {
    float: left;
    text-align: right;
    width: 24.5%;
    padding-top: 3px;
}
.col25 {
    float: left;
    text-align: left;
    width: 24.5%;
    padding-top: 0;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
}
.col25gray {
    float: left;
    text-align: left;
    width: 25.5%;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    background: #eee;
    border-bottom: 1px solid #fff;
    line-height: 50px;
}
.col70 {
    text-align: left;
    width: 69.5%;
    padding-top: 0;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    border-bottom: 1px solid #eee;
}
.col30 {
    text-align: left;
    width: 33.5%;
    padding-top: 0;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    border-bottom: 1px solid #eee;
}
.col30gray {
    text-align: left;
    width: 35%;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    background: #eee;
    border-bottom: 1px solid #fff;
}
.dosierscontent img {
    margin: 0 auto;
    position: relative;
    display: block;
    padding-right: 10px;
}
.logobox {
    width: 20%;
    text-align: center;
    padding-bottom: 15px;
    float: left;
}
ul.leftnote {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 60%;
}
ul.leftnote li {
    background: none repeat scroll 0 0 #eee;
    margin: 1px 0 0;
    padding: 2px 2px 2px 23px;
}
ul.leftnote li a {
    color: #154189;
    font-size: 11px;
    text-decoration: none;
}
ul.rightnote {
    color: #fff;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 40%;
}
ul.rightnote li {
    background: none repeat scroll 0 0 #333;
    margin: 1px 0 0;
    padding: 2px;
}
ul.rightnote li a {
    color: #fff;
    text-decoration: none;
}
.logoboxH70 {
    height: 70px;
}
.cbox {
    width: 20%;
    text-align: center;
    padding-bottom: 10px;
    float: left;
    line-height: 70px;
}
.cbox img {
    max-height: 70px;
}
ul.products li.product .item_thumb .thumb_hover {
    line-height: 70px;
    min-height: 60px;
}
ul.products li.product .item_thumb img.logoc {
    margin: 0 auto;
    width: auto;
}
.cboxtel {
    width: 20%;
    text-align: center;
    padding-bottom: 10px;
    float: left;
}
.side-corner-tag {
    position: relative;
    color: #fff;
    display: inline-block;
    overflow: hidden;
}
.side-corner-tag p {
    display: inline;
}
.side-corner-tag p span {
    position: absolute;
    display: inline-block;
    right: -50px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), inset 0 5px 30px rgba(255, 255, 255, 0.2);
    text-align: center;
    text-transform: uppercase;
    top: 12px;
    background: #d93131;
    width: 100px;
    padding: 3px 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    width: 150px;
    font-size: 12px;
}
.side-corner-tag p:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -17px;
    right: 69px;
    z-index: -1;
    border: 17px solid;
    border-color: transparent transparent #662121 transparent;
}
.side-corner-tag p:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 74px;
    z-index: -1;
    right: -10px;
    border: 17px solid;
    border-color: #662121 transparent transparent transparent;
}
.panel_titlef div.header5 {
    background-color: #eee;
    height: 14px;
    line-height: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.panel_titlef div.header5 h5 {
    font-weight: 300;
    letter-spacing: -1px;
    padding-right: 10px;
    font-size: 18px;
    height: 16px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #fff;
    display: inline-block;
    margin: 0;
    margin-top: -4px;
}
.panel_titlef div.header5 span {
    font-weight: 300;
    letter-spacing: -1px;
    padding-right: 10px;
    font-size: 18px;
    height: 16px;
    line-height: 1;
    text-transform: uppercase;
    background-color: #fff;
    display: inline-block;
    margin: 0;
    margin-top: -4px;
}
.rssLogo a {
    display: block;
    height: 15px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 36px;
}
.BigImageHolder {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 90%;
}
.optionsHolder {
    float: left;
}
.optionsHolder .threegplus {
    background: url("../img/3gplus.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .wifi {
    background: url("../img/wifi.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .imode {
    background: url("../img/imode.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .memoire {
    background: url("../img/other_light_blue.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .threeg {
    background: url("../img/3g.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .mp3 {
    background: url("../img/mp3.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .fm {
    background: url("../img/fm.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .photo_camera_01 {
    background: url("../img/photo_camera_01.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .photo_camera_02 {
    background: url("../img/photo_camera_02.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .video_camera {
    background: url("../img/video_camera.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .other_blue {
    background: url("../img/other_blue.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .gps {
    background: url("../img/gps.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .edge {
    background: url("../img/edge.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .other_light_blue {
    background: url("../img/other_light_blue.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .fiveg {
    background: url("../img/5GC.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    background-size: contain;
    width: 30px;
}
.optionsHolder .fourplus {
    background: url("../img/4g.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .empreintes {
    background: url("../img/empreintes.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.optionsHolder .nfc {
    background: url("../img/NFC.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}

.optionsHolder .faciale {
    background: url("../img/faciale.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 36px;
    margin: 0;
    padding: 0;
    width: 30px;
}
.align-right span.pagination {
    position: relative;
    float: left;
    width: auto;
    display: block;
}
.align-right a.pagination {
    position: relative;
    float: left;
    width: auto;
    display: block;
}
.align-right div.displayright {
    position: relative;
    display: block;
    float: right;
}

#cookie_policy {
    background: #333333 none repeat scroll 0 0;
    position: fixed;
    z-index: 1005;
    border-top: 1px solid #333333;
    padding: 5px;
    width: 100%;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    transition: bottom 1.5s ease 0s;
}
#cookie_policy .cookie_policy__content {
    max-width: 950px;
    margin: 0 auto;
}
#cookie_policy .btn {
   
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    padding: 0;
    position: relative;
    opacity: 1;
 font-size: inherit;
    line-height: 18px;
    margin-left: 15px;
    padding-right: 26px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    transition: opacity 1s linear;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
 
}
#checkboxCookiePolicy {
    position: absolute;
    width: 1px;
    height: 1px;
    visibility: hidden;
    overflow: hidden;
}
#cookie_policy .btn:hover {
    text-decoration: none;
	background:none;
}
#cookie_policy .btn .cookie_policy__close {
   background: rgba(0, 0, 0, 0) url("../img/close-2.png") no-repeat scroll right center;
    color: #fff;
    text-decoration: none;
    display: block;
    text-align: center;
    cursor: pointer;
	line-height: 18px;
    margin-left: 15px;
    padding-right: 26px;
	margin-top: 5px;
}
#cookie_policy .btn .cookie_policy__close:hover {
    text-decoration: none;
}
#cookie_policy .cookie_policy__text {
    margin: 0;
    line-height: 16px;
    overflow: hidden;
}
@media (min-width: 520px) {
    #cookie_policy .cookie_policy__text {
        line-height: 25px;
        height: 25px;
    }
}
#cookie_policy .cookie_policy__text > a {
    color: #fff;
    text-decoration: underline;
}
.cookie_policy__cgu {
    text-decoration: underline;
}
.cookie_policy__cgu:hover {
    text-decoration: none;
}
input[type=range],
::-moz-range-track,
::-ms-track {
    -webkit-appearance: none;
    background-color: 3f91e5;
}
::-webkit-slider-thumb,
::-moz-range-thumb,
::-ms-thumb {
    {
        -webkit-appearance: none;
        background-color: #666;
        width: 10px;
        height: 20px;
    }
    {
        margin: 0;
        padding: 0;
    }
    #wrapper .tehnicalSpecifications {
        margin: 0;
        padding: 0;
        width: 100%;
    }
    #wrapper .tehnicalSpecifications table {
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
    }
    #wrapper .tehnicalSpecifications table th.blueTh {
        background: none repeat scroll 0 0 #275093;
        border-bottom: 1px solid #fff;
        color: #fff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        margin: 0;
        padding: 2px 0 2px 10px;
        text-align: left;
        vertical-align: middle;
        width: 25%;
    }
    #wrapper .tehnicalSpecifications table td {
        background: none repeat scroll 0 0 #e8f1fb;
        border-bottom: 1px solid #fff;
        color: #275093;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin: 0;
        padding: 2px 0 2px 10px;
        vertical-align: middle;
        width: 25%;
    }
    .MarginTop25 {
        margin-top: 0;
    }
    .MarginBottom50 {
        margin-bottom: 0;
    }
    #wd1_nlpopup_overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 9999;
    }
    #wd1_nlpopup {
        display: none;
        position: absolute;
        width: 50%;
        top: 100px;
        left: 50%;
        margin-left: -25%;
        z-index: 9999;
        background: white;
        -webkit-box-shadow: 0 0 20px #000;
        box-shadow: 0 0 20px #000;
        border-radius: 5px;
        border: 5px solid rgba(0, 0, 0, 0.5);
        -webkit-background-clip: padding-box;
        -moz-background-clip: padding-box;
        background-clip: padding-box;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "HelveticaNeueLT", Helvetica, Arial, "Lucida Grande", sans-serif;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        -o-transition: all .5s ease;
        -ms-transition: all .5s ease;
        transition: all .5s ease;
    }
    #wd1_nlpopup_close {
        position: absolute;
        top: -13px;
        right: -13px;
        display: inline-block;
        text-align: center;
        width: 22px;
        height: 22px;
        border-radius: 3px;
        color: white;
        font-family: sans-serif;
        font-weight: 900;
        font-size: 18px;
        line-height: 21px;
        background: rgba(0, 0, 0, 0.9) url("../img/close.png") no-repeat 5px 5px;
        text-indent: -99999px;
    }
    #wd1_nlpopup h2 {
        font-size: 22px;
        line-height: 30px;
        margin: 1.2em 3.5em;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "HelveticaNeueLT", Helvetica, Arial, "Lucida Grande", sans-serif;
        text-align: center;
    }
    #wd1_nlpopup h2 span {
        color: #f58220;
        text-transform: uppercase;
    }
    #wd1_nlpopup .graybg {
        padding: 10px 30px;
        background: #f6f6f6;
        border: 1px solid #ccc;
        border-left: 0;
        border-right: 0;
        overflow: auto;
    }
    #wd1_nlpopup .graybg img {
        float: left;
        border: 1px solid #ddd;
        padding: 4px;
        background: white;
        margin-right: 25px;
    }
    #wd1_nlpopup .graybg p {
        margin: .6em 0 0 140px;
        color: #5C5C5C;
        font-size: 13px;
    }
    #wd1_nlpopup .ebook {
        position: relative;
        margin: 1.5em 4em;
        color: #5C5C5C;
        font-size: 15px;
    }
    #wd1_nlpopup .ebook img.ebookpic {
        float: right;
    }
    #wd1_nlpopup .ebook p {
        margin: 16px 0;
    }
    #wd1_nlpopup .spaceforbook {
        float: left;
        line-height: 22px;
        width: 60%;
    }
    #wd1_nlpopup ul.bulletdots {
        list-style-image: url("../img/bullet.png");
        padding: 0 0 0 40px;
    }
    #wd1_nlpopup p.centered {
        margin-top: 45px;
        text-align: center;
        line-height: 20px;
    }
    #wd1_nlpopup p.arrowbelow {
        margin-bottom: 40px;
        clear: both;
    }
    #wd1_nlpopup .graybg p.quote:before {
        content: "";
        display: inline-block;
        width: 23px;
        height: 19px;
        background: url("../img/quote.png") no-repeat 0 0;
        margin-left: -38px;
        padding-right: 17px;
    }
    #wd1_nlpopup .nlsubscribe:before {
        position: absolute;
        top: -33px;
        left: 100px;
        content: "";
        display: inline-block;
        width: 67px;
        height: 58px;
        background: url("../img/arrow.png") no-repeat 0 0;
    }
    #wd1_nlpopup .nlsubscribe {
        position: relative;
        background: #f6f6f6;
        border-top: 1px solid #ccc;
        padding: 30px 0;
        text-align: center;
    }
    #wd1_nlpopup .textinput {
        height: 25px;
        width: 200px;
        padding: 5px 15px;
        border: 2px solid #ccc;
        font-size: 16px;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        -ms-transition: all .3s ease;
        transition: all .3s ease;
    }
    #wd1_nlpopup .textinput:focus,
    #wd1_nlpopup .textinput:active {
        outline: none;
        border: 2px solid #F7902F;
    }
    #wd1_nlpopup_close:hover {
        background-color: rgba(50, 50, 50, 0.7);
    }
    #wd1_nlpopup .btn {
        margin-top: -3px;
        display: inline-block;
        display: inline;
        zoom: 1;
        padding: 4px 14px;
        margin-bottom: 0;
        font-size: 16px;
        line-height: 20px;
        line-height: 20px;
        text-align: center;
        vertical-align: middle;
        text-decoration: none;
        cursor: pointer;
        color: #333;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
        background-color: #f5f5f5;
        background-image: 0;
        background-image: 0;
        background-image: 0;
        background-image: 0;
        background-image: linear-gradient(top, #fff, #e6e6e6);
        background-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
        border-color: #e6e6e6 #e6e6e6 #bfbfbf;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        background-color: #e6e6e6;
        border: 1px solid #bbb;
        border: 0;
        border-bottom-color: #a2a2a2;
        border-radius: 2px;
        margin-left: .3em;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    #wd1_nlpopup .btn:hover,
    #wd1_nlpopup .btn:active,
    #wd1_nlpopup .btn.active,
    #wd1_nlpopup .btn.disabled,
    #wd1_nlpopup .btn[disabled] {
        color: #333;
        background-color: #e6e6e6;
        background-color: #d9d9d9;
    }
    #wd1_nlpopup .btn:active,
    #wd1_nlpopup .btn.active {
        background-color: #ccc 0;
    }
    #wd1_nlpopup .btn:first-child {
        margin-left: 0;
    }
    #wd1_nlpopup .btn:hover {
        color: #333;
        text-decoration: none;
        background-color: #e6e6e6;
        background-color: #d9d9d9;
        background-position: 0 -15px;
        -webkit-transition: background-position .1s linear;
        -moz-transition: background-position .1s linear;
        -o-transition: background-position .1s linear;
        -ms-transition: background-position .1s linear;
        transition: background-position .1s linear;
    }
    #wd1_nlpopup .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto 0;
        outline-offset: -2px;
        color: white;
    }
    #wd1_nlpopup .btn.active,
    #wd1_nlpopup .btn:active {
        background-color: #e6e6e6;
        background-color: #d9d9d9 0;
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    #wd1_nlpopup .btn-large {
        padding: 8px 14px;
        font-size: 16px;
        font-weight: 900;
        line-height: normal;
        border-radius: 2px;
    }
    #wd1_nlpopup .btn-large [class^="icon-"] {
        margin-top: 2px;
    }
    #wd1_nlpopup .btn-orange.active {
        color: rgba(255, 255, 255, 0.75);
    }
    #wd1_nlpopup .btn {
        border-color: #c5c5c5;
        border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
    }
    #wd1_nlpopup .btn-orange {
        color: #fff;
        text-shadow: none;
        background-color: #f7902f;
        background-image: 0;
        background-image: 0;
        background-image: 0;
        background-image: 0;
        background-image: linear-gradient(top, #f7902f, #f27018);
        -imagebackground-repeat: repeat-x;
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff7902f', endColorstr='#fff27018', GradientType=0);
        border-color: #f15d0a #ed4a04 #e93502;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        background-color: #f27018;
    }
    #wd1_nlpopup .btn-orange:hover,
    #wd1_nlpopup .btn-orange:active,
    #wd1_nlpopup .btn-orange.active,
    #wd1_nlpopup .btn-orange.disabled,
    #wd1_nlpopup .btn-orange[disabled] {
        color: #fff;
        background-color: #f27018;
        background-color: #f27018;
    }
    #wd1_nlpopup .btn-orange:active,
    #wd1_nlpopup .btn-orange.active {
        background-color: #c67605 0;
    }
    #wd1_nlpopup button.btn,
    #wd1_nlpopup input[type="submit"].btn {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    #wd1_nlpopup button.btn::-moz-focus-inner,
    #wd1_nlpopup input[type="submit"].btn::-moz-focus-inner {
        padding: 0;
        border: 0;
    }
    #wd1_nlpopup button.btn.btn-large,
    #wd1_nlpopup input[type="submit"].btn.btn-large {
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .minilogo {
        float: left;
        text-align: center;
        padding: 10px;
        width: 73px;
    }
    .mobilisttit {
        float: left;
        text-align: center;
    }
    @media only screen and(max-width: 1400px) {
        #wd1_nlpopup .ebook {
            margin: 1.5em 2em;
        }
    }
    @media only screen and(max-width: 1280px) {
        #wd1_nlpopup img.ebookpic {
            width: 150px;
            height: auto;
        }
        #wd1_nlpopup .ebook {
            margin: 1.5em 4em;
        }
        #wd1_nlpopup {
            width: 60%;
            margin-left: -30%;
        }
    }
    @media only screen and(max-width: 1080px) {
        #wd1_nlpopup h2 {
            margin: .8em 2em;
        }
        #wd1_nlpopup .graybg {
            padding: 10px 30px;
        }
        #wd1_nlpopup .ebook {
            margin: 1.5em 2em;
        }
    }
    @media only screen and(max-width: 1024px) {
        #wd1_nlpopup {
            width: 75%;
            margin-left: -37.5%;
        }
        #wd1_nlpopup .ebook {
            margin: 1.5em 4em;
        }
    }
    @media only screen and(max-width: 860px) {
        #wd1_nlpopup .ebook {
            margin: 1.5em 2em;
        }
    }
    @media only screen and(max-width: 800px) {
        #wd1_nlpopup .textinput {
            width: 150px;
        }
    }
    @media only screen and(max-width: 780px) {
        #wd1_nlpopup {
            top: 75px;
            width: 80%;
            margin-left: -40%;
        }
        #wd1_nlpopup h2 {
            margin: .6em 1.2em;
            font-size: 21px;
        }
        #wd1_nlpopup img.ebookpic {
            width: 130px;
            height: auto;
        }
        #wd1_nlpopup p.centered {
            margin-top: 20px;
        }
        #wd1_nlpopup p.arrowbelow {
            margin-bottom: 20px;
        }
        #wd1_nlpopup .nlsubscribe:before {
            display: none;
        }
    }
    @media only screen and(max-width: 704px) {
        #wd1_nlpopup .spaceforbook {
            width: 365px;
        }
        #wd1_nlpopup .ebook {
            margin-right: .5em;
        }
    }
    @media only screen and(max-width: 675px) {
        #wd1_nlpopup img.ebookpic {
            display: none;
        }
        #wd1_nlpopup .spaceforbook {
            width: auto;
        }
        #wd1_nlpopup .ebook {
            margin: 1em 1.5em;
        }
        #wd1_nlpopup .nlsubscribe {
            padding: 20px 0;
        }
        #wd1_nlpopup .textinput {
            display: block;
            width: 80%;
            margin: 0 auto 10px;
        }
        #wd1_nlpopup .btn {
            display: block;
            width: 87%;
            margin: 0 auto;
            padding: 10px 0;
        }
        .minilogo {
            float: left;
            text-align: center;
        }
    }
    @media only screen and(max-width: 600px) {
        #wd1_nlpopup {
            top: 50px;
        }
        #wd1_nlpopup h2 {
            margin: .4em .8em;
            font-size: 18px;
            line-height: 25px;
        }
        #wd1_nlpopup .graybg p.quote:before {
            display: none;
        }
        #wd1_nlpopup .graybg p {
            margin: 5px 0 0 100px;
        }
        #wd1_nlpopup .ebook {
            margin: 0 1.5em;
            font-size: 13px;
        }
        .minilogo {
            float: left;
            text-align: center;
            margin: 0 auto;
        }
    }
    @media only screen and(max-width: 500px) {
        #wd1_nlpopup {
            width: 90%;
            margin-left: -45%;
        }
        .minilogo {
            float: left;
            text-align: center;
            margin: 0 auto;
        }
    }
    @media only screen and(max-width: 425px) {
        #wd1_nlpopup .graybg img {
            width: 50px;
            height: auto;
        }
        #wd1_nlpopup .graybg p {
            margin: 0 0 0 85px;
        }
        #wd1_nlpopup .ebook {
            font-size: 12px;
        }
        #wd1_nlpopup .ebook p {
            margin: 10px 0 0;
        }
        #wd1_nlpopup ul.bulletdots {
            padding: 0 0 0 20px;
            margin: 5px 0 10px;
        }
        #wd1_nlpopup p.centered {
            margin: 0 0 10px;
        }
        #wd1_nlpopup_close {
            right: -10px;
        }
        .minilogo {
            float: left;
            text-align: center;
            margin: 0 auto;
        }
    }


    
.tb_widget_socialize a.icon.twitter .symbol {
  background-color: #000 !important;
}

.tb_widget_socialize a.icon.twitter .symbol svg {
  fill: #fff !important;

}

.tb_widget_socialize a.icon.twitter .symbol {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-color: #000 !important;
}

.tb_widget_socialize a.icon.twitter .symbol svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}

.tb_widget_socialize a.icon.twitter:hover .symbol {
  background-color: #5f5f5f !important;
}

