


@font-face {
    font-family: 'LWfont';
    src: url('fonts/Iransans.eot');
    src: url('fonts/Iransans.eot?#iefix') format('embedded-opentype'), url('fonts/Iransans.woff') format('woff'), url('fonts/Iransans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'LWicons';
    src: url('fonts/lwicons.eot');
    src: url('fonts/lwicons.eot') format('embedded-opentype'), url('fonts/lwicons.woff') format('woff'), url('fonts/lwicons.ttf') format('truetype'), url('fonts/lwicons.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: 'LWicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}



.icon-add-to-list:before {
    content: "\e900"
}

.icon-controller-fast-backward:before {
    content: "\e901"
}

.icon-remove-user:before {
    content: "\e902"
}

.icon-warning2:before {
    content: "\e903"
}

.icon-bookmark2:before {
    content: "\e904"
}

.icon-bookmarks:before {
    content: "\e905"
}

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

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

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

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

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

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

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

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

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

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

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

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

.icon-chevron-with-circle-down:before {
    content: "\e912"
}

.icon-chevron-with-circle-left:before {
    content: "\e913"
}

.icon-chevron-with-circle-right:before {
    content: "\e914"
}

.icon-chevron-with-circle-up:before {
    content: "\e915"
}

.icon-controller-fast-forward:before {
    content: "\e916"
}

.icon-controller-jump-to-start:before {
    content: "\e917"
}

.icon-controller-next:before {
    content: "\e918"
}

.icon-controller-paus:before {
    content: "\e919"
}

.icon-controller-play:before {
    content: "\e91a"
}

.icon-controller-record:before {
    content: "\e91b"
}

.icon-controller-stop:before {
    content: "\e91c"
}

.icon-controller-volume:before {
    content: "\e91d"
}

.icon-dot-single:before {
    content: "\e91e"
}

.icon-dots-three-horizontal:before {
    content: "\e91f"
}

.icon-dots-three-vertical:before {
    content: "\e920"
}

.icon-dots-two-horizontal:before {
    content: "\e921"
}

.icon-dots-two-vertical:before {
    content: "\e922"
}

.icon-download:before {
    content: "\e923"
}

.icon-install:before {
    content: "\e924"
}

.icon-layers:before {
    content: "\e925"
}

.icon-open-book:before {
    content: "\e926"
}

.icon-save:before {
    content: "\e927"
}

.icon-select-arrows:before {
    content: "\e928"
}

.icon-sound-mute:before {
    content: "\e929"
}

.icon-sound:before {
    content: "\e92a"
}

.icon-trash:before {
    content: "\e92b"
}

.icon-triangle-down:before {
    content: "\e92c"
}

.icon-triangle-left:before {
    content: "\e92d"
}

.icon-triangle-right:before {
    content: "\e92e"
}

.icon-triangle-up:before {
    content: "\e92f"
}

.icon-upload:before {
    content: "\e930"
}

.icon-add-user:before {
    content: "\e931"
}

.icon-archive2:before {
    content: "\e932"
}

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

.icon-beamed-note:before {
    content: "\e934"
}

.icon-bell:before {
    content: "\e935"
}

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

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

.icon-ccw:before {
    content: "\e938"
}

.icon-chat2:before {
    content: "\e939"
}

.icon-check:before {
    content: "\e93a"
}

.icon-circle-with-cross:before {
    content: "\e93b"
}

.icon-circle-with-minus:before {
    content: "\e93c"
}

.icon-circle-with-plus:before {
    content: "\e93d"
}

.icon-circle:before {
    content: "\e93e"
}

.icon-clapperboard:before {
    content: "\e93f"
}

.icon-cog:before {
    content: "\e940"
}

.icon-credit-card:before {
    content: "\e941"
}

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

.icon-cup:before {
    content: "\e943"
}

.icon-cw:before {
    content: "\e944"
}

.icon-cycle:before {
    content: "\e945"
}

.icon-dial-pad:before {
    content: "\e946"
}

.icon-emoji-happy:before {
    content: "\e947"
}

.icon-emoji-neutral:before {
    content: "\e948"
}

.icon-emoji-sad:before {
    content: "\e949"
}

.icon-erase:before {
    content: "\e94a"
}

.icon-export:before {
    content: "\e94b"
}

.icon-folder-images:before {
    content: "\e94c"
}

.icon-folder-music:before {
    content: "\e94d"
}

.icon-folder-video:before {
    content: "\e94e"
}

.icon-folder2:before {
    content: "\e94f"
}

.icon-forward:before {
    content: "\e950"
}

.icon-funnel:before {
    content: "\e951"
}

.icon-gauge:before {
    content: "\e952"
}

.icon-globe:before {
    content: "\e953"
}

.icon-grid:before {
    content: "\e954"
}

.icon-heart-outlined:before {
    content: "\e955"
}

.icon-heart:before {
    content: "\e956"
}

.icon-help-with-circle:before {
    content: "\e957"
}

.icon-help:before {
    content: "\e958"
}

.icon-home4:before {
    content: "\e959"
}

.icon-image-inverted:before {
    content: "\e95a"
}

.icon-image:before {
    content: "\e95b"
}

.icon-images:before {
    content: "\e95c"
}

.icon-info-with-circle:before {
    content: "\e95d"
}

.icon-info:before {
    content: "\e95e"
}

.icon-key:before {
    content: "\e95f"
}

.icon-keyboard:before {
    content: "\e960"
}

.icon-lifebuoy:before {
    content: "\e961"
}

.icon-link2:before {
    content: "\e962"
}

.icon-list:before {
    content: "\e963"
}

.icon-location-pin:before {
    content: "\e964"
}

.icon-lock-open:before {
    content: "\e965"
}

.icon-lock2:before {
    content: "\e966"
}

.icon-log-out:before {
    content: "\e967"
}

.icon-login:before {
    content: "\e968"
}

.icon-magnifying-glass:before {
    content: "\e969"
}

.icon-mail2:before {
    content: "\e96a"
}

.icon-menu2:before {
    content: "\e96b"
}

.icon-message2:before {
    content: "\e96c"
}

.icon-mic2:before {
    content: "\e96d"
}

.icon-mobile:before {
    content: "\e96e"
}

.icon-modern-mic:before {
    content: "\e96f"
}

.icon-music:before {
    content: "\e970"
}

.icon-note:before {
    content: "\e971"
}

.icon-old-mobile:before {
    content: "\e972"
}

.icon-old-phone:before {
    content: "\e973"
}

.icon-paper-plane:before {
    content: "\e974"
}

.icon-pencil:before {
    content: "\e975"
}

.icon-phone:before {
    content: "\e976"
}

.icon-pie-chart:before {
    content: "\e977"
}

.icon-pin:before {
    content: "\e978"
}

.icon-plus:before {
    content: "\e979"
}

.icon-print2:before {
    content: "\e97a"
}

.icon-radio2:before {
    content: "\e97b"
}

.icon-rocket:before {
    content: "\e97c"
}

.icon-rss:before {
    content: "\e97d"
}

.icon-share3:before {
    content: "\e97e"
}

.icon-shopping-bag:before {
    content: "\e97f"
}

.icon-shopping-basket:before {
    content: "\e980"
}

.icon-shopping-cart:before {
    content: "\e981"
}

.icon-signal:before {
    content: "\e982"
}

.icon-sound-mix:before {
    content: "\e983"
}

.icon-squared-cross:before {
    content: "\e984"
}

.icon-squared-minus:before {
    content: "\e985"
}

.icon-squared-plus:before {
    content: "\e986"
}

.icon-star-outlined:before {
    content: "\e987"
}

.icon-star2:before {
    content: "\e988"
}

.icon-tablet:before {
    content: "\e989"
}

.icon-text-document-inverted:before {
    content: "\e98a"
}

.icon-text-document:before {
    content: "\e98b"
}

.icon-text:before {
    content: "\e98c"
}

.icon-thumbs-down:before {
    content: "\e98d"
}

.icon-thumbs-up:before {
    content: "\e98e"
}

.icon-user:before {
    content: "\e98f"
}

.icon-users:before {
    content: "\e990"
}

.icon-v-card:before {
    content: "\e991"
}

.icon-vinyl:before {
    content: "\e992"
}

.icon-wallet:before {
    content: "\e993"
}

.icon-skype:before {
    content: "\e994"
}

.icon-facebook-with-circle:before {
    content: "\e995"
}

.icon-facebook:before {
    content: "\e996"
}

.icon-google-with-circle:before {
    content: "\e997"
}

.icon-google:before {
    content: "\e998"
}

.icon-instagram-with-circle:before {
    content: "\e999"
}

.icon-instagram:before {
    content: "\e99a"
}

.icon-linkedin-with-circle:before {
    content: "\e99b"
}

.icon-linkedin:before {
    content: "\e99c"
}

.icon-tumblr-with-circle:before {
    content: "\e99d"
}

.icon-tumblr:before {
    content: "\e99e"
}

.icon-twitter-with-circle:before {
    content: "\e99f"
}

.icon-twitter:before {
    content: "\e9a0"
}

.icon-youtube-with-circle:before {
    content: "\e9a1"
}

.icon-youtube:before {
    content: "\e9a2"
}

.icon-out:before {
    content: "\e9a3"
}

.icon-in:before {
    content: "\e9a4"
}

.icon-in-alt:before {
    content: "\e9a5"
}

.icon-home5:before {
    content: "\e9a6"
}

.icon-expand:before {
    content: "\e9a7"
}

.icon-search:before {
    content: "\e9a8"
}

.icon-add2:before {
    content: "\e9a9"
}

.icon-subtract:before {
    content: "\e9aa"
}

.icon-exclamation:before {
    content: "\e9ab"
}

.icon-question:before {
    content: "\e9ac"
}

.icon-close:before {
    content: "\e9ad"
}

.icon-play:before {
    content: "\e9ae"
}

.icon-stop3:before {
    content: "\e9af"
}

.icon-pause3:before {
    content: "\e9b0"
}

.icon-forward4:before {
    content: "\e9b1"
}

.icon-rewind:before {
    content: "\e9b2"
}

.icon-sound2:before {
    content: "\e9b3"
}

.icon-sound-alt:before {
    content: "\e9b4"
}

.icon-soundoff:before {
    content: "\e9b5"
}

.icon-inbox2:before {
    content: "\e9b6"
}

.icon-envelope:before {
    content: "\e9b7"
}

.icon-compose:before {
    content: "\e9b8"
}

.icon-newspaper:before {
    content: "\e9b9"
}

.icon-calendar2:before {
    content: "\e9ba"
}

.icon-hyperlink:before {
    content: "\e9bb"
}

.icon-trash2:before {
    content: "\e9bc"
}

.icon-trash-alt:before {
    content: "\e9bd"
}

.icon-grid2:before {
    content: "\e9be"
}

.icon-grid-alt:before {
    content: "\e9bf"
}

.icon-menu3:before {
    content: "\e9c0"
}

.icon-list2:before {
    content: "\e9c1"
}

.icon-clock:before {
    content: "\e9c2"
}

.icon-attachment2:before {
    content: "\e9c3"
}

.icon-settings:before {
    content: "\e9c4"
}

.icon-user2:before {
    content: "\e9c5"
}

.icon-users2:before {
    content: "\e9c6"
}

.icon-heart2:before {
    content: "\e9c7"
}

.icon-chat3:before {
    content: "\e9c8"
}

.icon-comments:before {
    content: "\e9c9"
}

.icon-iphone:before {
    content: "\e9ca"
}

.icon-instagram2:before {
    content: "\e9cb"
}

.icon-facebook4:before {
    content: "\e9cc"
}

.icon-googleplus:before {
    content: "\e9cd"
}

.icon-pin2:before {
    content: "\e9ce"
}

.icon-circle-full:before {
    content: "\e9cf"
}

.icon-globe2:before {
    content: "\e9d0"
}

.icon-comment-alt2-stroke:before {
    content: "\e9d1"
}

.icon-comment-alt2-fill:before {
    content: "\e9d2"
}

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

.icon-check-alt:before {
    content: "\e9d4"
}

.icon-x:before {
    content: "\e9d5"
}

.icon-x-altx-alt:before {
    content: "\e9d6"
}

.icon-denied:before {
    content: "\e9d7"
}

.icon-cog2:before {
    content: "\e9d8"
}

.icon-calendar-alt-stroke:before {
    content: "\e9d9"
}

.icon-calendar-alt-fill:before {
    content: "\e9da"
}

.icon-share4:before {
    content: "\e9db"
}

.icon-mail4:before {
    content: "\e9dc"
}

.icon-heart-stroke:before {
    content: "\e9dd"
}

.icon-heart-fill:before {
    content: "\e9de"
}

.icon-movie2:before {
    content: "\e9df"
}

.icon-document-alt-stroke:before {
    content: "\e9e0"
}

.icon-document-alt-fill:before {
    content: "\e9e1"
}

.icon-plus2:before {
    content: "\e9e2"
}

.icon-plus-alt:before {
    content: "\e9e3"
}

.icon-minus:before {
    content: "\e9e4"
}

.icon-minus-alt:before {
    content: "\e9e5"
}

.icon-move-alt2:before {
    content: "\e9e6"
}

.icon-equalizer:before {
    content: "\e9e7"
}

.icon-award-stroke:before {
    content: "\e9e8"
}

.icon-trash-stroke:before {
    content: "\e9e9"
}

.icon-trash-fill:before {
    content: "\e9ea"
}

.icon-key-stroke:before {
    content: "\e9eb"
}

.icon-key-fill:before {
    content: "\e9ec"
}

.icon-spin-alt:before {
    content: "\e9ed"
}

.icon-spin:before {
    content: "\e9ee"
}

.icon-reload:before {
    content: "\e9ef"
}

.icon-reload-alt:before {
    content: "\e9f0"
}

.icon-loop3:before {
    content: "\e9f1"
}

.icon-loop-alt1:before {
    content: "\e9f2"
}

.icon-loop-alt2:before {
    content: "\e9f3"
}

.icon-loop-alt3:before {
    content: "\e9f4"
}

.icon-loop-alt4:before {
    content: "\e9f5"
}

.icon-transfer:before {
    content: "\e9f6"
}

.icon-move-vertical-alt2:before {
    content: "\e9f7"
}

.icon-move-horizontal-alt2:before {
    content: "\e9f8"
}

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

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

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

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

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

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

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

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

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

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

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

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

.icon-cd:before {
    content: "\ea05"
}

.icon-microphone:before {
    content: "\ea06"
}

.icon-headphones:before {
    content: "\ea07"
}

.icon-volume:before {
    content: "\ea08"
}

.icon-volume-mute:before {
    content: "\ea09"
}

.icon-play4:before {
    content: "\ea0a"
}

.icon-pause4:before {
    content: "\ea0b"
}

.icon-stop4:before {
    content: "\ea0c"
}

.icon-eject:before {
    content: "\ea0d"
}

.icon-first:before {
    content: "\ea0e"
}

.icon-last:before {
    content: "\ea0f"
}

.icon-play-alt:before {
    content: "\ea10"
}

.icon-fullscreen:before {
    content: "\ea11"
}

.icon-folder-stroke:before {
    content: "\ea12"
}

.icon-folder-fill:before {
    content: "\ea13"
}

.icon-left-quote:before {
    content: "\ea14"
}

.icon-right-quote:before {
    content: "\ea15"
}

.icon-pen:before {
    content: "\ea16"
}

.icon-layers2:before {
    content: "\ea17"
}

.icon-image2:before {
    content: "\ea18"
}

.icon-camera2:before {
    content: "\ea19"
}

.icon-user3:before {
    content: "\ea1a"
}

.icon-home6:before {
    content: "\ea1b"
}

.icon-clock3:before {
    content: "\ea1c"
}

.icon-lock-stroke:before {
    content: "\ea1d"
}

.icon-lock-fill:before {
    content: "\ea1e"
}

.icon-unlock-stroke:before {
    content: "\ea1f"
}

.icon-unlock-fill:before {
    content: "\ea20"
}

.icon-star3:before {
    content: "\ea21"
}

.icon-paperclip:before {
    content: "\ea22"
}

.icon-home7:before {
    content: "\ea23"
}

.icon-home2:before {
    content: "\ea24"
}

.icon-home3:before {
    content: "\ea25"
}

.icon-image3:before {
    content: "\ea26"
}

.icon-music2:before {
    content: "\ea27"
}

.icon-play5:before {
    content: "\ea28"
}

.icon-mic3:before {
    content: "\ea29"
}

.icon-file-empty:before {
    content: "\ea2a"
}

.icon-file-text2:before {
    content: "\ea2b"
}

.icon-file-picture:before {
    content: "\ea2c"
}

.icon-file-music:before {
    content: "\ea2d"
}

.icon-file-play:before {
    content: "\ea2e"
}

.icon-file-video:before {
    content: "\ea2f"
}

.icon-file-zip:before {
    content: "\ea30"
}

.icon-stack:before {
    content: "\ea31"
}

.icon-folder3:before {
    content: "\ea32"
}

.icon-folder-open:before {
    content: "\ea33"
}

.icon-lifebuoy2:before {
    content: "\ea34"
}

.icon-phone2:before {
    content: "\ea35"
}

.icon-phone-hang-up:before {
    content: "\ea36"
}

.icon-address-book:before {
    content: "\ea37"
}

.icon-clock4:before {
    content: "\ea38"
}

.icon-clock2:before {
    content: "\ea39"
}

.icon-tv:before {
    content: "\ea3a"
}

.icon-floppy-disk:before {
    content: "\ea3b"
}

.icon-bubble:before {
    content: "\ea3c"
}

.icon-bubbles:before {
    content: "\ea3d"
}

.icon-bubbles2:before {
    content: "\ea3e"
}

.icon-bubble2:before {
    content: "\ea3f"
}

.icon-bubbles3:before {
    content: "\ea40"
}

.icon-bubbles4:before {
    content: "\ea41"
}

.icon-user4:before {
    content: "\ea42"
}

.icon-users3:before {
    content: "\ea43"
}

.icon-user-plus:before {
    content: "\ea44"
}

.icon-user-minus:before {
    content: "\ea45"
}

.icon-user-check:before {
    content: "\ea46"
}

.icon-spinner2:before {
    content: "\ea47"
}

.icon-spinner6:before {
    content: "\ea48"
}

.icon-spinner7:before {
    content: "\ea49"
}

.icon-spinner8:before {
    content: "\ea4a"
}

.icon-spinner9:before {
    content: "\ea4b"
}

.icon-search2:before {
    content: "\ea4c"
}

.icon-enlarge:before {
    content: "\ea4d"
}

.icon-shrink:before {
    content: "\ea4e"
}

.icon-key3:before {
    content: "\ea4f"
}

.icon-key2:before {
    content: "\ea50"
}

.icon-lock3:before {
    content: "\ea51"
}

.icon-unlocked:before {
    content: "\ea52"
}

.icon-equalizer3:before {
    content: "\ea53"
}

.icon-equalizer2:before {
    content: "\ea54"
}

.icon-cog3:before {
    content: "\ea55"
}

.icon-gift:before {
    content: "\ea56"
}

.icon-bin2:before {
    content: "\ea57"
}

.icon-earth:before {
    content: "\ea58"
}

.icon-attachment3:before {
    content: "\ea59"
}

.icon-bookmark3:before {
    content: "\ea5a"
}

.icon-star-empty:before {
    content: "\ea5b"
}

.icon-star-half:before {
    content: "\ea5c"
}

.icon-star-full:before {
    content: "\ea5d"
}

.icon-heart3:before {
    content: "\ea5e"
}

.icon-warning3:before {
    content: "\ea5f"
}

.icon-notification:before {
    content: "\ea60"
}

.icon-info2:before {
    content: "\ea61"
}

.icon-cancel-circle:before {
    content: "\ea62"
}

.icon-blocked:before {
    content: "\ea63"
}

.icon-cross2:before {
    content: "\ea64"
}

.icon-checkmark3:before {
    content: "\ea65"
}

.icon-checkmark2:before {
    content: "\ea66"
}

.icon-play2:before {
    content: "\ea67"
}

.icon-pause5:before {
    content: "\ea68"
}

.icon-stop5:before {
    content: "\ea69"
}

.icon-previous:before {
    content: "\ea6a"
}

.icon-next:before {
    content: "\ea6b"
}

.icon-backward:before {
    content: "\ea6c"
}

.icon-forward2:before {
    content: "\ea6d"
}

.icon-play3:before {
    content: "\ea6e"
}

.icon-pause2:before {
    content: "\ea6f"
}

.icon-stop2:before {
    content: "\ea70"
}

.icon-backward2:before {
    content: "\ea71"
}

.icon-forward3:before {
    content: "\ea72"
}

.icon-first2:before {
    content: "\ea73"
}

.icon-last2:before {
    content: "\ea74"
}

.icon-previous2:before {
    content: "\ea75"
}

.icon-next2:before {
    content: "\ea76"
}

.icon-eject2:before {
    content: "\ea77"
}

.icon-volume-high:before {
    content: "\ea78"
}

.icon-volume-medium:before {
    content: "\ea79"
}

.icon-volume-low:before {
    content: "\ea7a"
}

.icon-volume-mute3:before {
    content: "\ea7b"
}

.icon-volume-mute2:before {
    content: "\ea7c"
}

.icon-volume-increase:before {
    content: "\ea7d"
}

.icon-volume-decrease:before {
    content: "\ea7e"
}

.icon-loop4:before {
    content: "\ea7f"
}

.icon-loop2:before {
    content: "\ea80"
}

.icon-circle-up:before {
    content: "\ea81"
}

.icon-circle-right:before {
    content: "\ea82"
}

.icon-circle-down:before {
    content: "\ea83"
}

.icon-circle-left:before {
    content: "\ea84"
}

.icon-checkbox-checked:before {
    content: "\ea85"
}

.icon-checkbox-unchecked:before {
    content: "\ea86"
}

.icon-radio-checked:before {
    content: "\ea87"
}

.icon-radio-checked2:before {
    content: "\ea88"
}

.icon-radio-unchecked:before {
    content: "\ea89"
}

.icon-paragraph-justify:before {
    content: "\ea8a"
}

.icon-share2:before {
    content: "\ea8b"
}

.icon-mail3:before {
    content: "\ea8c"
}

.icon-google2:before {
    content: "\ea8d"
}

.icon-google-plus:before {
    content: "\ea8e"
}

.icon-google-plus2:before {
    content: "\ea8f"
}

.icon-google-plus3:before {
    content: "\ea90"
}

.icon-facebook5:before {
    content: "\ea91"
}

.icon-facebook2:before {
    content: "\ea92"
}

.icon-facebook3:before {
    content: "\ea93"
}

.icon-ello:before {
    content: "\ea94"
}

.icon-instagram3:before {
    content: "\ea95"
}

.icon-twitter4:before {
    content: "\ea96"
}

.icon-twitter2:before {
    content: "\ea97"
}

.icon-twitter3:before {
    content: "\ea98"
}

.icon-feed2:before {
    content: "\ea99"
}

.icon-youtube2:before {
    content: "\ea9a"
}

.icon-youtube3:before {
    content: "\ea9b"
}

.icon-tumblr2:before {
    content: "\ea9c"
}

.icon-yahoo:before {
    content: "\ea9d"
}

.icon-apple:before {
    content: "\ea9e"
}

.icon-android2:before {
    content: "\ea9f"
}

.icon-windows8:before {
    content: "\eaa0"
}

.icon-html5:before {
    content: "\eaa1"
}

.icon-chrome:before {
    content: "\eaa2"
}

.icon-firefox:before {
    content: "\eaa3"
}

.icon-IE:before {
    content: "\eaa4"
}

.icon-error:before {
    content: "\e000"
}

.icon-error_outline:before {
    content: "\e001"
}

.icon-warning:before {
    content: "\e002"
}

.icon-fast_forward:before {
    content: "\e009"
}

.icon-fast_rewind:before {
    content: "\e00a"
}

.icon-high_quality:before {
    content: "\e00d"
}

.icon-loop:before {
    content: "\e00e"
}

.icon-mic:before {
    content: "\e00f"
}

.icon-mic_none:before {
    content: "\e010"
}

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

.icon-movie:before {
    content: "\e012"
}

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

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

.icon-library_music:before {
    content: "\e015"
}

.icon-pause:before {
    content: "\e018"
}

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

.icon-pause_circle_outline:before {
    content: "\e01a"
}

.icon-play_arrow:before {
    content: "\e01b"
}

.icon-play_circle_filled:before {
    content: "\e01c"
}

.icon-play_circle_outline:before {
    content: "\e01d"
}

.icon-playlist_add:before {
    content: "\e01e"
}

.icon-queue:before {
    content: "\e01f"
}

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

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

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

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

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

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

.icon-shuffle:before {
    content: "\e026"
}

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

.icon-skip_previous:before {
    content: "\e028"
}

.icon-stop:before {
    content: "\e02a"
}

.icon-video_collection:before {
    content: "\e02d"
}

.icon-videocam:before {
    content: "\e02e"
}

.icon-videocam_off:before {
    content: "\e02f"
}

.icon-volume_down:before {
    content: "\e030"
}

.icon-volume_mute:before {
    content: "\e031"
}

.icon-volume_off:before {
    content: "\e032"
}

.icon-volume_up:before {
    content: "\e033"
}

.icon-hd:before {
    content: "\e035"
}

.icon-call:before {
    content: "\e03f"
}

.icon-call_end:before {
    content: "\e040"
}

.icon-chat:before {
    content: "\e046"
}

.icon-clear_all:before {
    content: "\e047"
}

.icon-comment:before {
    content: "\e048"
}

.icon-dialpad:before {
    content: "\e04b"
}

.icon-email:before {
    content: "\e04c"
}

.icon-forum:before {
    content: "\e04d"
}

.icon-live_help:before {
    content: "\e050"
}

.icon-location_on:before {
    content: "\e052"
}

.icon-message:before {
    content: "\e053"
}

.icon-chat_bubble:before {
    content: "\e054"
}

.icon-chat_bubble_outline:before {
    content: "\e055"
}

.icon-contact_phone:before {
    content: "\e059"
}

.icon-add:before {
    content: "\e069"
}

.icon-add_box:before {
    content: "\e06a"
}

.icon-add_circle:before {
    content: "\e06b"
}

.icon-add_circle_outline:before {
    content: "\e06c"
}

.icon-archive:before {
    content: "\e06d"
}

.icon-backspace:before {
    content: "\e06e"
}

.icon-block:before {
    content: "\e06f"
}

.icon-clear:before {
    content: "\e070"
}

.icon-content_copy:before {
    content: "\e071"
}

.icon-content_cut:before {
    content: "\e072"
}

.icon-content_paste:before {
    content: "\e073"
}

.icon-create:before {
    content: "\e074"
}

.icon-drafts:before {
    content: "\e075"
}

.icon-flag:before {
    content: "\e077"
}

.icon-inbox:before {
    content: "\e07a"
}

.icon-link:before {
    content: "\e07b"
}

.icon-mail:before {
    content: "\e07c"
}

.icon-markunread:before {
    content: "\e07d"
}

.icon-remove:before {
    content: "\e07f"
}

.icon-remove_circle:before {
    content: "\e080"
}

.icon-remove_circle_outline:before {
    content: "\e081"
}

.icon-send:before {
    content: "\e087"
}

.icon-access_time:before {
    content: "\e08e"
}

.icon-devices:before {
    content: "\e0a1"
}

.icon-now_widgets:before {
    content: "\e0ad"
}

.icon-storage:before {
    content: "\e0bc"
}

.icon-attach_file:before {
    content: "\e0c0"
}

.icon-attach_money:before {
    content: "\e0c1"
}

.icon-border_all:before {
    content: "\e0c2"
}

.icon-border_color:before {
    content: "\e0c5"
}

.icon-format_align_center:before {
    content: "\e0ce"
}

.icon-format_align_justify:before {
    content: "\e0cf"
}

.icon-format_align_left:before {
    content: "\e0d0"
}

.icon-format_align_right:before {
    content: "\e0d1"
}

.icon-insert_chart:before {
    content: "\e0e5"
}

.icon-cloud_download:before {
    content: "\e0fb"
}

.icon-cloud_queue:before {
    content: "\e0fd"
}

.icon-cloud_upload:before {
    content: "\e0fe"
}

.icon-file_download:before {
    content: "\e0ff"
}

.icon-file_upload:before {
    content: "\e100"
}

.icon-folder:before {
    content: "\e101"
}

.icon-folder_open:before {
    content: "\e102"
}

.icon-cast:before {
    content: "\e104"
}

.icon-headset:before {
    content: "\e10c"
}

.icon-headset_mic:before {
    content: "\e10d"
}

.icon-keyboard_arrow_down:before {
    content: "\e10f"
}

.icon-keyboard_arrow_left:before {
    content: "\e110"
}

.icon-keyboard_arrow_right:before {
    content: "\e111"
}

.icon-keyboard_arrow_up:before {
    content: "\e112"
}

.icon-keyboard_voice:before {
    content: "\e118"
}

.icon-speaker:before {
    content: "\e128"
}

.icon-add_to_photos:before {
    content: "\e132"
}

.icon-audiotrack:before {
    content: "\e136"
}

.icon-camera_alt:before {
    content: "\e145"
}

.icon-dehaze:before {
    content: "\e15c"
}

.icon-exposure_minus_1:before {
    content: "\e160"
}

.icon-exposure_minus_2:before {
    content: "\e161"
}

.icon-exposure_plus_1:before {
    content: "\e162"
}

.icon-exposure_plus_2:before {
    content: "\e163"
}

.icon-exposure_zero:before {
    content: "\e164"
}

.icon-filter_1:before {
    content: "\e165"
}

.icon-filter_2:before {
    content: "\e166"
}

.icon-filter_3:before {
    content: "\e167"
}

.icon-filter_4:before {
    content: "\e169"
}

.icon-filter_5:before {
    content: "\e16a"
}

.icon-filter_6:before {
    content: "\e16b"
}

.icon-filter_7:before {
    content: "\e16c"
}

.icon-filter_8:before {
    content: "\e16d"
}

.icon-filter_9:before {
    content: "\e16e"
}

.icon-movie_creation:before {
    content: "\e196"
}

.icon-music_note:before {
    content: "\e197"
}

.icon-portrait:before {
    content: "\e1a7"
}

.icon-slideshow:before {
    content: "\e1ac"
}

.icon-local_grocery_store:before {
    content: "\e1df"
}

.icon-local_mall:before {
    content: "\e1e4"
}

.icon-local_movies:before {
    content: "\e1e5"
}

.icon-local_offer:before {
    content: "\e1e6"
}

.icon-local_post_office:before {
    content: "\e1ec"
}

.icon-local_print_shop:before {
    content: "\e1ed"
}

.icon-local_see:before {
    content: "\e1ef"
}

.icon-location_history:before {
    content: "\e1f2"
}

.icon-menu:before {
    content: "\e20e"
}

.icon-keyboard_control:before {
    content: "\e20f"
}

.icon-more_vert:before {
    content: "\e210"
}

.icon-adb:before {
    content: "\e214"
}

.icon-event_note:before {
    content: "\e21c"
}

.icon-more:before {
    content: "\e21f"
}

.icon-phone_in_talk:before {
    content: "\e223"
}

.icon-voice_chat:before {
    content: "\e232"
}

.icon-group:before {
    content: "\e245"
}

.icon-group_add:before {
    content: "\e246"
}

.icon-notifications:before {
    content: "\e24a"
}

.icon-notifications_none:before {
    content: "\e24b"
}

.icon-notifications_off:before {
    content: "\e24c"
}

.icon-notifications_active:before {
    content: "\e24d"
}

.icon-people:before {
    content: "\e251"
}

.icon-people_outline:before {
    content: "\e252"
}

.icon-person:before {
    content: "\e253"
}

.icon-person_add:before {
    content: "\e254"
}

.icon-person_outline:before {
    content: "\e255"
}

.icon-public:before {
    content: "\e258"
}

.icon-school:before {
    content: "\e259"
}

.icon-share:before {
    content: "\e25a"
}

.icon-whatshot:before {
    content: "\e25b"
}

.icon-check_box:before {
    content: "\e25c"
}

.icon-check_box_outline_blank:before {
    content: "\e25d"
}

.icon-radio_button_unchecked:before {
    content: "\e25e"
}

.icon-radio_button_checked:before {
    content: "\e25f"
}

.icon-star:before {
    content: "\e260"
}

.icon-star_half:before {
    content: "\e261"
}

.icon-star_outline:before {
    content: "\e262"
}

.icon-account_box:before {
    content: "\e267"
}

.icon-account_circle:before {
    content: "\e268"
}

.icon-add_shopping_cart:before {
    content: "\e269"
}

.icon-alarm:before {
    content: "\e26a"
}

.icon-android:before {
    content: "\e26e"
}

.icon-assignment:before {
    content: "\e272"
}

.icon-assignment_ind:before {
    content: "\e273"
}

.icon-assignment_returned:before {
    content: "\e276"
}

.icon-bookmark:before {
    content: "\e27b"
}

.icon-bookmark_outline:before {
    content: "\e27c"
}

.icon-delete:before {
    content: "\e287"
}

.icon-favorite:before {
    content: "\e291"
}

.icon-favorite_outline:before {
    content: "\e292"
}

.icon-grade:before {
    content: "\e299"
}

.icon-home:before {
    content: "\e29e"
}

.icon-https:before {
    content: "\e2a1"
}

.icon-label:before {
    content: "\e2a6"
}

.icon-label_outline:before {
    content: "\e2a7"
}

.icon-lock:before {
    content: "\e2ab"
}

.icon-lock_open:before {
    content: "\e2ac"
}

.icon-lock_outline:before {
    content: "\e2ad"
}

.icon-perm_camera_mic:before {
    content: "\e2b6"
}

.icon-perm_contact_calendar:before {
    content: "\e2b7"
}

.icon-perm_phone_msg:before {
    content: "\e2bc"
}

.icon-print:before {
    content: "\e2c1"
}

.icon-shop:before {
    content: "\e2dc"
}

.icon-shop_two:before {
    content: "\e2dd"
}

.icon-shopping_basket:before {
    content: "\e2de"
}

.icon-shopping_cart:before {
    content: "\e2df"
}

.icon-thumb_down:before {
    content: "\e2ed"
}

.icon-thumb_up:before {
    content: "\e2ee"
}

.icon-reload2:before {
    content: "\eaa5"
}

.icon-refresh:before {
    content: "\eaa6"
}

.icon-volume2:before {
    content: "\eaa7"
}

.icon-volume-increase2:before {
    content: "\eaa8"
}

.icon-volume-decrease2:before {
    content: "\eaa9"
}

.icon-microphone2:before {
    content: "\eaaa"
}

.icon-paperclip2:before {
    content: "\eaab"
}

.icon-search3:before {
    content: "\eaac"
}

.icon-chat4:before {
    content: "\eaad"
}

.icon-chat-3:before {
    content: "\eaae"
}

.icon-calendar3:before {
    content: "\eaaf"
}

.icon-email2:before {
    content: "\eab0"
}

.icon-heart4:before {
    content: "\eab1"
}

.icon-star4:before {
    content: "\eab2"
}

.icon-printer:before {
    content: "\eab3"
}

.icon-home8:before {
    content: "\eab4"
}

.icon-lock4:before {
    content: "\eab5"
}

.icon-unlocked2:before {
    content: "\eab6"
}

.icon-unlocked3:before {
    content: "\eab7"
}

.icon-users4:before {
    content: "\eab8"
}

.icon-user5:before {
    content: "\eab9"
}

.icon-users5:before {
    content: "\eaba"
}

.icon-user6:before {
    content: "\eabb"
}

.icon-bullhorn:before {
    content: "\eabc"
}

.icon-share5:before {
    content: "\eabd"
}

.icon-box:before {
    content: "\eabe"
}

.icon-write:before {
    content: "\eabf"
}

.icon-clock5:before {
    content: "\eac0"
}

.icon-forward5:before {
    content: "\eac1"
}

.icon-search4:before {
    content: "\eac2"
}

.icon-trash3:before {
    content: "\eac3"
}

.icon-envelope2:before {
    content: "\eac4"
}

.icon-bubble3:before {
    content: "\eac5"
}

.icon-user7:before {
    content: "\eac6"
}

.icon-users6:before {
    content: "\eac7"
}

.icon-download2:before {
    content: "\eac8"
}

.icon-upload2:before {
    content: "\eac9"
}

.icon-bell2:before {
    content: "\eaca"
}

.icon-folder4:before {
    content: "\eacb"
}

.icon-pin3:before {
    content: "\eacc"
}

.icon-sound3:before {
    content: "\eacd"
}

.icon-microphone3:before {
    content: "\eace"
}

.icon-camera3:before {
    content: "\eacf"
}

.icon-image4:before {
    content: "\ead0"
}

.icon-cog4:before {
    content: "\ead1"
}

.icon-calendar4:before {
    content: "\ead2"
}

.icon-book:before {
    content: "\ead3"
}

.icon-map-marker:before {
    content: "\ead4"
}

.icon-support:before {
    content: "\ead5"
}

.icon-tag:before {
    content: "\ead6"
}

.icon-heart5:before {
    content: "\ead7"
}

.icon-video-camera:before {
    content: "\ead8"
}

.icon-trophy:before {
    content: "\ead9"
}

.icon-cart:before {
    content: "\eada"
}

.icon-eye:before {
    content: "\eadb"
}

.icon-cancel:before {
    content: "\eadc"
}

.icon-chart:before {
    content: "\eadd"
}

.icon-printer2:before {
    content: "\eade"
}

.icon-bookmark4:before {
    content: "\eadf"
}

.icon-monitor:before {
    content: "\eae0"
}

.icon-cross3:before {
    content: "\eae1"
}

.icon-plus3:before {
    content: "\eae2"
}

.icon-left:before {
    content: "\eae3"
}

.icon-up:before {
    content: "\eae4"
}

.icon-browser:before {
    content: "\eae5"
}

.icon-windows:before {
    content: "\eae6"
}

.icon-switch:before {
    content: "\eae7"
}

.icon-dashboard:before {
    content: "\eae8"
}

.icon-play6:before {
    content: "\eae9"
}

.icon-fast-forward:before {
    content: "\eaea"
}

.icon-next3:before {
    content: "\eaeb"
}

.icon-refresh2:before {
    content: "\eaec"
}

.icon-film:before {
    content: "\eaed"
}

.icon-home9:before {
    content: "\eaee"
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, textarea, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    outline: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

ol, ul, li {
    list-style: none
}

blockquote, q {
    quotes: none
}

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

strong {
    font-weight: bold
}

input {
    outline: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body {
    font: normal 11px LWfont;
    text-align: center;
    direction: rtl;
    background: #efefef;
    cursor: default
}

A {
    text-decoration: none
}

IMG, A IMG {
    border: 0
}

.trans1 {
    transition: all .1s ease-in .1s
}

.clear {
    clear: both
}

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

.clear_none {
    display: none
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.left {
    float: left
}

.right {
    float: right
}

.d1000, .d1001 {
    width: 1180px;
    margin: 0 auto
}

.d100 {
    min-width: 1180px
}

@media (max-width: 1210px) {
    .d100, .d1001 {
        width: 100%;
        min-width: 100%
    }

    .d1000 {
        width: 96%
    }
}

.top {
    background: url('images/bg.jpg') no-repeat center;
    background-size: cover
}

.header {
    text-align: right;
    overflow: hidden
}

.header_logo {
    display: block;
    float: center;
    width: 484px;
    height: 85px;
    background: url('images/logo.png') center no-repeat;
    margin: 10px 0
}

.header_bt {
    text-align: right;
    padding-bottom: 15px;
    white-space: nowrap;
    color: #fff
}

.header H1, .header H2 {
    display: inline;
    color: rgba(255, 255, 255, 0.85);
    text-align: left
}

.header H1 A, .header H2 A {
    color: #fff
}

.header_ads {
    padding-top: 30px
}

@media (max-width: 760px) {
    .header, .header_bt {
        text-align: center
    }

    .header_logo {
        float: none;
        margin: 0 auto;
        margin-top: 10px;
        margin-bottom: 0
    }
}

.menu {
    height: 52px;
    position: relative;
    z-index: 999
}

.menu .d1001 {
    background: rgba(255, 255, 255, 0.1);
    height: 52px
}

.menu:before {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    right: 50%;
    left: 50%;
    background: #0b96d9;
    opacity: 0;
    transition: .4s;
    z-index: -1
}

.menu_fixed {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999
}

.menu_fixed:before {
    right: 0;
    left: 0;
    opacity: 1
}

.menu_main {
    float: right;
    padding-right: 8px
}

.menu_main A {
    display: block;
    float: right;
    height: 36px;
    padding: 0 15px;
    margin-top: 8px;
    font: normal 11px/3.2 LWfont;
    color: #fff;
    transition: .3s
}

.menu_main A:hover {
    background: #095f8a
}

.menu_icon {
    display: none;
    float: right;
    height: 52px;
    width: 52px;
    font-size: 25px;
    line-height: 2.3;
    color: #fff;
    cursor: pointer
}

.menu_search {
    float: left;
    height: 36px;
    position: relative;
    margin: 8px 0 0 8px
}

.menu_search button, .menu_search input[type=submit] {
    display: block;
    float: left;
    height: 36px;
    width: 36px;
    background: #51c1f8;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    border: 0;
    outline: 0
}

.menu_search input[type=text] {
    display: block;
    float: left;
    background: none;
    border: 0;
    color: #fff;
    height: 36px;
    width: 125px;
    margin-left: 5px;
    transition: .3s
}

.menu_search input[type=text]:focus {
    width: 250px
}

.menuOff:before {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 100%;
    z-index: 999;
    background: rgba(0, 0, 0, .8);
    transition: .6s;
    opacity: 0
}

.menuOff_b:before {
    left: 0;
    opacity: 1
}

.search_main_res_post {
    display: block;
    z-index: 555555555;
    position: absolute;
    top: 44px;
    left: -8px;
    width: 300px;
    background: #0b96d9
}

.search_main_res A, .search_main_res_post A {
    display: block;
    text-align: right;
    font: 10px/2.2 LWfont;
    color: #FFF;
    transition: all .3s ease 0s;
    padding: 3px 10px
}

.search_main_res A:before, .search_main_res_post A:before {
    display: block;
    float: right;
    margin-left: 7px;
    font-size: 16px;
    line-height: 1.3;
    color: #FFF;
    transition: .3s
}

.search_main_res A:hover, .search_main_res_post A:hover {
    color: #f9ff06;
    background: rgba(255, 255, 255, .2)
}

.search_main_res A:hover:before, .search_main_res_post A:hover:before {
    color: #f9ff06
}

.search_main_res .nores, .search_main_res_post .nores {
    text-align: center;
    font: 12px/5.2 LWfont;
    color: #fff
}

@media (max-width: 960px) {
    .menu_icon {
        display: block
    }

    .menu_main {
        position: absolute;
        right: 0;
        top: 52px;
        margin-right: -180px;
        width: 180px;
        background: #fff;
        padding-right: 0;
        padding-top: 10px
    }

    .menu_main A {
        float: none;
        width: 100%;
        text-align: right;
        margin-top: 0;
        color: #666;
        height: 40px;
        line-height: 3.6
    }

    .menu_main A:hover {
        color: #fff
    }
}

.slider {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: 1.2s
}

.slider_nav {
    position: absolute;
    bottom: 20px;
    left: 40px;
    z-index: 10;
    text-align: center
}

.slider_nav SPAN {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: rgba(255, 255, 255, 1);
    margin: 0 2px;
    cursor: pointer;
    position: relative
}

.slider_nav SPAN.onThisSlide {
    background: #ffd800
}

.slider_nav SPAN.onThisSlide:before {
    content: "";
    position: absolute;
    top: -8px;
    right: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #ffd800
}

.slider_main {
    height: 0;
    width: 100%;
    overflow: hidden;
    position: relative
}

.slider .slide {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    transition: 0s;
    font-size: 10px;
    z-index: 2;
    opacity: 0;
    transition: 1.2s
}

.slider .slide.reSlide {
    -webkit-animation: topBar .8s linear 1;
    -moz-animation: topBar .8s linear 1;
    animation: topBar .8s linear 1
}

@-webkit-keyframes topBar {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes topBar {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes topBar {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.slider .slide.thisSlide {
    opacity: 1;
    transition: 2.4s;
    z-index: 5
}

.slider .slide SPAN {
    color: #fff;
    left: 30px;
    white-space: nowrap;
    text-align: center;
    text-transform: uppercase
}

.slider .slide .slider_singer {
    position: absolute;
    bottom: -20px;
    left: 40px;
    font: normal 14px/2 tahoma;
    color: #404040;
    background: #fff;
    padding: 0 10px;
    transition: 1.4s
}

.slider .slide.thisSlide .slider_singer {
    bottom: 88px
}

.slider .slide .slider_title {
    position: absolute;
    bottom: -40px;
    font: bold 25px/1.5 Calibri;
    transition: 1.8s;
    background: #06a1e3;
    padding: 0 10px
}

.slider .slide.thisSlide .slider_title {
    bottom: 46px
}

.special {
    background: #fff;
    border: 2px solid #e2e2e2;
    border-top: 0;
    margin-bottom: 15px;
    padding: 10px
}

.player {
    height: 80px;
    padding: 0;
    overflow: hidden
}

.firstPlayer {
    height: 66px
}

.first_player {
    height: 66px;
    position: relative
}

.first_player .player_main {
    position: relative;
    padding: 20px 65px 0 400px
}

.first_player .player_info {
    position: absolute;
    top: 0;
    left: 0
}

.first_player .player_info_listen {
    float: left;
    font: normal 17px/3.8 calibri;
    color: #888;
    margin-right: 7px
}

.first_player .player_info_listen:before {
    display: block;
    float: left;
    margin-right: 5px;
    font-size: 20px;
    line-height: 3.3
}

.first_player IMG {
    display: block;
    float: left;
    height: 66px;
    width: 66px
}

.first_player .player_controler {
    float: left;
    margin: 11px 0 0 8px;
    width: 44px;
    height: 44px;
    text-align: center;
    padding: 0
}

.first_player .player_controler .player_ctrl_play {
    display: block;
    width: 44px;
    height: 44px;
    font-size: 20px;
    line-height: 2.6;
    background: #8f8f8f;
    color: #fff;
    margin: 0;
    border-radius: 50%
}

.first_player .player_controler .player_ctrl_play:hover {
    background: #15ced0
}

.first_player .player_title {
    float: left;
    margin: 11px 0 0 7px;
    font: normal 13px/1.7 verdana;
    color: #838383;
    text-align: left;
    cursor: default
}

.first_player .player_title B {
    display: block;
    font: normal 17px/1 calibri;
    color: #555
}

.first_player .player_top_dl {
    position: absolute;
    top: 20px;
    right: 0;
    background: #fff;
    font: normal 11px/2 calibri;
    color: #838383;
    padding: 0 4px;
    transition: .2s
}

.first_player .player_top_dl:hover {
    color: #15ced0
}

@media (max-width: 790px) {
    .first_player .player_info_listen {
        display: none
    }
}

@media (max-width: 550px) {
    .first_player .player_time {
        display: none
    }
}

@media (max-width: 410px) {
    .first_player IMG {
        display: none
    }
}

.player_time_current, .player_time_total {
    width: 34px;
    font: normal 10px /2.3 verdana;
    color: #bbb;
    height: 17px
}

.player_time_bar {
    height: 17px;
    margin: 5px 7px 5px 5px;
    position: relative
}

.player_time_bar DIV {
    display: block;
    height: 3px;
    margin-top: 6px;
    background: #e9e9e9
}

.player_time_bar .player_time_mousemove {
    position: absolute;
    top: -9px;
    height: 12px;
    margin-top: 0;
    padding: 0 3px;
    background: rgba(0, 0, 0, .5);
    font: normal 10px/1 calibri;
    color: rgba(255, 255, 255, .7);
    border-radius: 3px;
    display: none
}

.player_time_bar:hover .player_time_mousemove {
    display: block
}

.player_time_bar SPAN {
    display: block;
    float: left;
    height: 3px;
    background: #2dacdf;
    position: relative;
    z-index: 1
}

.player_time_bar I {
    position: absolute;
    top: 4px;
    left: 0;
    z-index: 2;
    height: 9px;
    width: 9px;
    background: #2dacdf;
    border-radius: 1px;
    display: none
}

.player_controler {
    text-align: right;
    padding: 15px 10px 0 0
}

.player_controler SPAN {
    display: inline-block;
    font-size: 15px;
    margin: 0 2px;
    color: #6d6e70;
    cursor: pointer;
    transition: .2s;
    text-align: center;
    position: relative;
    vertical-align: top
}

.player_controler SPAN:hover {
    color: #fc0
}

.player_controler A {
    display: inline-block;
    font: bold 13px/1.5 verdana;
    margin: 0 2px;
    color: #fc0;
    cursor: pointer;
    transition: .2s;
    text-align: center;
    position: relative;
    vertical-align: top
}

.player_controler A:hover {
    color: #fff
}

.player_controler .deactive_button, .player_controler .deactive_button:hover, .player_controler .player_ctrl_volume_box B .deactive_button {
    cursor: default;
    color: #bbb
}

.player_controler .active_button, .player_controler .player_ctrl_volume_box B .active_button {
    color: #ff9c00
}

.player_controler .deactive_button:hover, .player_ctrl_volume_box B .deactive_button:hover {
    color: #bbb
}

.player_controler .player_ctrl_volume_box, .player_controler .player_ctrl_volume_box .player_ctrl_volume {
    margin: 0
}

.player_controler .player_ctrl_volume_box B {
    position: absolute;
    top: -20px;
    left: 0;
    width: 135px;
    padding-left: 4px;
    height: 0;
    background: rgba(0, 0, 0, .7);
    font: normal 10px/100% verdana;
    border-radius: 5px;
    transition: .3s;
    z-index: 9999;
    overflow: hidden;
    cursor: default
}

.player_controler .player_ctrl_volume_box:hover B {
    height: 20px
}

.player_controler .player_ctrl_volume_box B SPAN {
    height: 15px;
    width: 17px;
    color: rgba(255, 255, 255, 1);
    font-size: 15px;
    padding: 2px 0;
    margin: 0 2px
}

.player_controler .player_ctrl_volume_box B INPUT {
    direction: ltr;
    display: inline-block;
    width: 80px;
    margin: 3px 0;
    cursor: pointer
}

.player_controler .player_ctrl_loop {
    font-size: 26px
}

.special_posts_head {
    border-top: 1px solid #e6e6e6;
    margin: 15px 0 10px;
    padding-top: 15px
}

.special_posts_head SPAN {
    display: block;
    float: right;
    background: #e16b62;
    font: normal 11px/2 LWfont;
    color: #fff;
    padding: 6px 10px 6px 14px
}

.special_posts_head SPAN:before {
    display: block;
    float: right;
    font-size: 15px;
    line-height: 1.4;
    border-left: 1px solid #ce3c31;
    padding-left: 10px;
    margin-left: 10px
}

.special_posts_head A {
    display: block;
    float: left;
    font: normal 11px/2 LWfont;
    color: #999;
    transition: .3s;
    margin-top: 8px
}

.special_posts_head A:hover {
    color: #ce3c31
}

.special_posts_body {
    letter-spacing: -4px;
    line-height: 1
}

.special_posts_body A {
    display: inline-block;
    width: 142px;
    height: 142px;
    overflow: hidden;
    position: relative;
    letter-spacing: 0;
    margin: 1px
}

.special_posts_body A IMG {
    display: inline-block;
    width: 100%;
    height: 100%
}

.special_posts_body A SPAN {
    position: absolute;
    right: 0;
    left: 0;
    bottom: -50%;
    background: rgba(0, 0, 0, 0.56);
    font: normal 10px/1.8 lwfont;
    color: #fff;
    padding: 10px;
    transition: .3s
}

.special_posts_body A:hover SPAN {
    bottom: 0
}

.site {
    position: relative;
    padding: 0 275px 0 315px
}

.post {
    background: #fff;
    border: 2px solid #e2e2e2;
    margin-bottom: 15px
}

.post_title {
    padding: 15px 15px 15px 45px;
    position: relative
}

.post_title H2 {
    display: block;
    text-align: right;
    font: normal 13px/2 LWfont;
    color: #048ddb
}

.post_title H2:before {
    display: block;
    float: right;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #c3c3c3;
    margin-top: 5px;
    font-size: 15px;
    line-height: 1;
    color: #c3c3c3
}

.post_title H2 A {
    color: #048ddb;
    transition: .3s
}

.post_title H2 A:hover {
    color: #ef413e
}

.post_share {
    position: absolute;
    top: 15px;
    left: 15px;
    height: 30px;
    width: 30px;
    z-index: 2
}

.post_share SPAN {
    display: block;
    height: 30px;
    width: 30px;
    font-size: 15px;
    line-height: 2;
    color: #bcbcbc;
    cursor: pointer
}

.post_share_box {
    position: absolute;
    top: 30px;
    left: 0;
    width: 30px
}

.post_share_box A {
    display: block;
    width: 30px;
    height: 0;
    background: #ddd;
    font-size: 18px;
    line-height: 2;
    color: #fff;
    transition: .3s;
    overflow: hidden
}

.post_share:hover .post_share_box A {
    height: 30px;
    margin-bottom: 2px
}

.post_share_box A.post_share_fb:hover {
    background: #052972
}

.post_share_box A.post_share_tw:hover {
    background: #19e0f1
}

.post_share_box A.post_share_gp:hover {
    background: #a00
}

.post_info {
    margin: 0 15px 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e3e3e3
}

.post_info_cat {
    float: right;
    font: normal 9px/2 LWfont;
    color: #7c7c7c
}

.post_info_cat A {
    color: #7c7c7c;
    transition: .3s
}

.post_info_cat A:hover {
    color: #048ddb
}

.post_info_left {
    float: left;
    font: normal 9px/2 LWfont;
    color: #7c7c7c
}

.post_info_left SPAN {
    display: block;
    float: left;
    margin: 0 5px;
    color: #7c7c7c
}

.post_info_left A {
    color: #7c7c7c
}

.post_info_left SPAN:before, .post_info_left A:before {
    display: block;
    float: right;
    margin-left: 3px;
    font-size: 13px;
    line-height: 1.3;
    color: #bfbfbf
}

.post_body {
    margin: 15px;
    overflow: hidden
}

.post_body_txt {
    font: normal 11px/2.5 LWfont;
    color: #464646
}

.post_body_txt img {
    width:auto;
    height: auto;
    margin-top: 15px;
    border: 2px solid #fff;
    transition: .2s
}

.post_body_txt img:hover {
    border: 2px solid #ed6022
}

.post_body_txt STRONG {
    font: normal 13px LWfont;
    color: #222
}

.post_like {
    margin: 10px 0 0;
    color: #555
}

.like-dislike-system {
    display: inline-block
}

.pasargad-post-like, .pasargad-post-dislike {
    float: right;
    min-width: 50px;
    margin: 2px 10px;
    text-align: center;
    overflow: hidden
}

.pasargad-post-like .ld-icon, .pasargad-post-dislike .ld-icon {
    float: right;
    width: 19px;
    height: 17px
}

.like {
    background: #fff;
    font-size: 17px;
    color: #61c04e;
    line-height: 1
}

.dislike {
    background: #fff;
    font-size: 17px;
    color: #de6565;
    line-height: 1
}

.post_img IMG {
    display: block;
    max-width: 100%;
    height: auto;
    border: 2px solid #fff;
    transition: .2s
}

.post_img:hover IMG {
    border: 2px solid #ed6022
}

.post_link {
    margin-top: 15px
}

.post_link A {
    display: inline-block;
    font: normal 12px/2 LWfont;
    color: #fff;
    background: #048ddb;
    padding: 6px 20px;
    transition: .3s
}

.post_link A:before {
    float: left;
    font-size: 14px;
    line-height: 1.7;
    margin-right: 5px
}

.post_link A:hover {
    background: #ef413e
}

.box {
    background: #fff;
    border: 2px solid #e2e2e2;
    margin-bottom: 15px
}

.box_head {
    background: #f7f7f7;
    font: normal 12px/2.5 LWfont;
    color: #7a7a7a;
    text-align: right;
    padding: 15px
}

.box_head:before {
    display: block;
    float: right;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #b4b4b4;
    color: #8b8b8b;
    font-size: 16px;
    line-height: 1;
    margin-top: 5px
}

.site_left {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px
}

.instafaz {
    display: block;
    margin-bottom: 5px
}

.instafaz img {
    width: 100%;
    height: auto;
    transition: .2s;
    opacity: 1
}

.instafaz:hover img {
    opacity: .7
}

.tabs_head SPAN {
    display: block;
    float: right;
    cursor: pointer;
    transition: .3s;
    width: 25%;
    height: 37px;
    background: #f7f7f7;
    font: normal 11px/3.3 LWfont;
    color: #393939
}

.tabs_head_50 SPAN {
    width: 50%
}

.tabs_head SPAN:hover {
    color: #048ddb
}

.tabs_head SPAN.onTab {
    background: #048ddb;
    color: #fff
}

.tabs_body .tab {
    display: none
}

.tabs_body .tab.isTab {
    display: block
}

.box_body_best, .box_body_tag {
    padding: 10px
}

.box_body_best A {
    display: block;
    text-align: right;
    font: normal 10px/2 LWfont;
    color: #4c4c4c;
    padding: 3px 0;
    transition: .3s;
    white-space: pre;
    overflow: hidden
}

.box_body_best A:before {
    content: "";
    display: block;
    float: right;
    width: 5px;
    height: 5px;
    background: #838383;
    border-radius: 50%;
    margin: 7px 0 0 7px;
    transition: .3s
}

.box_body_best A:hover {
    color: #048ddb
}

.box_body_best A:hover:before {
    background: #ef413e
}

.box_body_tag a {
    display: inline-block;
    font-size: 9px !important;
    color: #999;
    background: #f5f5f5;
    padding: 5px;
    margin: 2px 0;
    transition: .1s
}

.box_body_tag a:hover {
    background: #555;
    color: #fff
}

.box_body_newst {
    padding: 10px
}

.box_body_newst A {
    display: block;
    height: 50px;
    text-align: right;
    font: normal 10px/2 LWfont;
    color: #6f6f6f;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
    transition: .3s;
    z-index: 2;
    padding: 7px 0 0 7px
}

.box_body_newst A:last-child {
    margin-bottom: 0
}

.box_body_newst A:hover {
    color: #fff
}

.box_body_newst A:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #048ddb;
    transition: .4s;
    width: 0;
    opacity: 0
}

.box_body_newst A:hover:before {
    width: 100%;
    opacity: 1
}

.box_body_newst A IMG {
    display: block;
    float: right;
    width: 50px;
    height: 50px;
    margin-left: 5px;
    margin-top: -7px
}

.site_right {
    position: absolute;
    top: 0;
    right: 0;
    width: 260px
}

.cats > UL > LI {
    display: block;
    background: #fff;
    border-bottom: 1px solid #f4f4f4
}

.cats > UL > LI:last-child {
    border-bottom: 0
}

.cats > UL > LI > a {
    display: block;
    font: normal 11px/3.3 LWfont;
    color: #525252;
    text-align: right;
    padding: 3px 15px 3px 10px;
    cursor: pointer;
    transition: .3s
}

.cats > UL > LI > a:hover {
    color: #048ddb
}

.cats > UL > LI > a:before {
    content: "";
    font-family: lwicons;
    display: block;
    float: left;
    font-size: 15px;
    line-height: 2.6;
    color: #cacaca;
    transition: .3s;
    opacity: 0
}

.cats > UL > LI > a:hover:before {
    opacity: 1
}

.cats > UL > LI > UL {
    height: 0;
    overflow: hidden;
    transition: .4s
}

.cats > UL > LI > UL > LI {
    display: block;
    font: normal 10px/2.1 LWfont;
    text-align: right;
    color: #525252;
    padding: 2px 10px
}

.cats > UL > LI > UL > LI A {
    color: #525252;
    transition: .3s
}

.cats > UL > LI > UL > LI A:hover {
    color: #169ad7
}

.cats > UL > LI > UL > LI A:before {
    content: "";
    display: block;
    float: right;
    width: 5px;
    height: 5px;
    margin: 7px 10px 0 7px;
    background: #dedede;
    border-radius: 50%;
    transition: .3s
}

.cats > UL > LI > UL > LI A:hover:before {
    background: #60b0df
}

.cats > UL > LI.openTab {
    background: #fdfdfd;
    border-bottom: 2px solid #f4f4f4;
    border-top: 1px solid #f4f4f4
}

.cats > UL > LI.openTab > a {
    color: #fff;
    background: #048ddb
}

.cats > UL > LI.openTab > a:before {
    transform: rotate(-90deg);
    opacity: 1;
    color: #fff
}

.cats > UL > LI.openTab > UL {
    height: 300px;
    overflow: auto
}

.meh-page{display:none;}

@media (max-width: 1050px) {


.meh-page{display:block;}
    .site {
        padding-right: 0
    }

    .site_right {
        position: relative;
        width: 100%
    }
}

@media (max-width: 765px) {
    .site {
        padding-left: 0
    }

    .site_left {
        position: relative;
        width: 100%
    }
}

.vslider {
    position: relative;
    overflow: hidden
}

.vslider_head {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 10px;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    text-align: right;
    font: normal 12px/2.5 LWfont;
    z-index: 5
}

.vslider_head:before {
    display: block;
    float: right;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #b4b4b4;
    font-size: 20px;
    line-height: 1;
    margin-top: 5px
}

.vslider_frame {
    height: 325px;
    position: relative;
    overflow: hidden;
    z-index: 3
}

.vslider_main {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 9999px
}

.vslider_main .vslider_slide {
    display: block;
    float: right;
    width: 260px;
    height: 100%;
    overflow: hidden;
    background: #fff
}

.vslider_main .vslider_slide IMG {
    display: block;
    width: 260px;
    height: 260px
}

.vslider_main .vslider_slide SPAN {
    display: block;
    font: normal 11px/2 LWfont;
    color: #333;
    padding: 10px;
    transition: .3s
}

.vslider_main .vslider_slide:hover SPAN {
    color: #2fafe1
}

.vslider_nav {
    border-top: 2px solid #efefef
}

.vslider_nav SPAN {
    display: block;
    float: right;
    height: 15px;
    background: #fff;
    border-left: 2px solid #efefef;
    cursor: pointer;
    transition: .3s
}

.vslider_nav SPAN:last-child {
    border-left: 0
}

.vslider_nav SPAN.onThis {
    background: #e16b62
}

.footer {
    height: 95px;
    background: #252525;
    margin-top: 30px;
    overflow: hidden
}

.footer_right {
    float: right;
    font: normal 10px/2 LWfont;
    color: #828282;
    text-align: right;
    width: 50%
}

.footer_right:before {
    content: "";
    display: block;
    float: right;
    width: 74px;
    height: 95px;
    background: #048ddb url(//ahang.me/wp-content/themes/ahangme10/images/logof.png) no-repeat center;
    margin-left: 10px
}

.footer_right STRONG {
    display: block;
    font: normal 15px/2 LWfont;
    color: #fff;
    margin-top: 20px
}

.footer_left {
    float: left;
    font: normal 12px/1.5 calibri;
    color: #969696;
    text-align: left;
    width: 50%
}

.footer_left SPAN.footer_sct {
    content: "";
    display: block;
    float: left;
    width: 45px;
    height: 45px;
    background: #000;
    margin: 25px 10px 0 0;
    font-size: 22px;
    line-height: 2.2;
    text-align: center;
    color: #4b4b4b;
    cursor: pointer
}

.footer_left DIV {
    margin-top: 28px
}

.footer_left DIV A {
    color: #a9cc06
}

@media (max-width: 600px) {
    .footer_right {
        display: none
    }

    .footer_left {
        width: 100%
    }
}

.sticky1_sticky {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 888
}

.sticky2_sticky {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 888
}

.page_num {
    direction: rtl;
    display: block;
    background: #fff;
    padding: 10px;
    border-bottom: 2px solid #ddd;
    min-height: 50px;
    margin-bottom: 20px
}

.wp-pagenavi a, .wp-pagenavi span {
    display: block;
    float: left;
    border: 0 !important;
    margin-left: 2px;
    line-height: 25px;
    padding: 1px 10px !important;
    color: #747474;
    font-family: calibri;
    font-size: 14px;
    background: #fff;
    transition: .3s
}

.wp-pagenavi span.current {
    background: #1595df;
    color: #dbe5cc !important;
    font-size: 12px;
    font-weight: bold;
    font-family: calibri !important;
    font-size: 13px !important;
    line-height: 25px !important
}

.wp-pagenavi a:hover {
    background: #eee;
    color: #555
}

.wp-pagenavi span.current {
    font-weight: bold
}

.status {
    position: fixed;
    left: 10px;
    bottom: 10px;
    color: #fff;
    z-index: 2222222222;
    background: #e16b62;
    border-radius: 3px;
    padding: 8px 10px 6px;
    font-size: 11px
}

.cptch_block label {
    word-wrap: break-word
}

.cptch_label:hover {
    cursor: pointer
}

form input.cptch_input {
    padding-left: 8px;
    padding-right: 8px
}

.cptch_whitelist_message {
    font-style: italic;
    color: green;
    font-weight: normal !important
}

.cptch_block {
    display: block !important;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    word-spacing: normal !important;
    text-align: left
}

.cptch_title {
    display: block;
    word-wrap: break-word;
    padding-bottom: 5px;
    clear: both
}

.cptch_wrap {
    display: table-row !important;
    position: relative;
    clear: both
}

.cptch_label, .cptch_reload_button_wrap {
    display: table-cell;
    margin: 5px 0 !important;
    vertical-align: middle;
    line-height: 1
}

.cptch_time_limit_notice {
    display: none;
    color: red;
    font-size: 12px
}

.cptch_span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    position: relative
}

.cptch_img {
    width: 40px;
    max-width: 40px !important;
    height: 40px;
    top: 0;
    z-index: 1
}

.cptch_reload_button {
    width: 2rem;
    height: 2rem;
    font-size: 2rem;
    margin: 0 15px;
    vertical-align: text-bottom
}

.cptch_reload_button:before {
    vertical-align: text-bottom
}

.rtl .cptch_block {
    direction: rtl;
    text-align: right
}

@media only screen and (max-width: 782px) {
    .cptch_reload_button {
        width: 48px;
        height: 48px;
        font-size: 48px
    }
}

.cptch_ajax_wrap {
    color: red
}

.cptch_img.cptch_reduce {
    cursor: default;
    position: relative;
    z-index: 10;
    transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out
}

.cptch_left.cptch_reduce {
    transform: translateX(100%) scale(3, 3);
    -webkit-transform: translateX(100%) scale(3, 3)
}

.cptch_right.cptch_reduce {
    transform: translateX(-100%) scale(3, 3);
    -webkit-transform: translateX(-100%) scale(3, 3)
}

.cptch_center.cptch_reduce {
    transform: scale(3, 3);
    -webkit-transform: scale(3, 3)
}

.cptch_reload_button.cptch_active {
    opacity: .7;
    animation: cptch_rotation 800ms infinite linear;
    -webkit-animation: cptch_rotation 800ms infinite linear
}

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

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

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

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

div.wpcf7 {
    margin: 0;
    padding: 0
}

div.wpcf7-response-output {
    margin: 2em .5em 1em;
    padding: .2em 1em
}

div.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14
}

div.wpcf7-mail-sent-ng {
    border: 2px solid red
}

div.wpcf7-spam-blocked {
    border: 2px solid orange
}

div.wpcf7-validation-errors {
    border: 2px solid #f7e700
}

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

span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    display: block
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    border: 1px solid red;
    background: #fff;
    padding: .2em .8em
}

span.wpcf7-list-item {
    margin-left: .5em
}

.wpcf7-display-none {
    display: none
}

div.wpcf7 img.ajax-loader {
    border: 0;
    vertical-align: middle;
    margin-left: 4px
}

div.wpcf7 div.ajax-error {
    display: none
}

div.wpcf7 .placeheld {
    color: #888
}

.wpcf7-recaptcha iframe {
    margin-bottom: 0
}

span.wpcf7-not-valid-tip {
    direction: rtl
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
    left: auto;
    right: 20%
}

span.wpcf7-list-item {
    margin-left: 0;
    margin-right: .5em
}

.wp-pagenavi {
    clear: both
}

.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #bfbfbf;
    padding: 3px 5px;
    margin: 2px
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #000
}

.wp-pagenavi span.current {
    font-weight: bold
}

.wpp-list li {
    overflow: hidden;
    float: none;
    clear: both
}

.wpp-thumbnail {
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    border: 0
}

.post-stats {
    display: block;
    font-size: 9px;
    font-weight: bold
}

#wpcomm * {
    box-sizing: border-box
}

#wpcomm span {
    display: inline
}

#wpcomm .clearfix {
    clear: both
}

#wpcomm {
    padding: 1px 0 10px 0;
    border-top: #ddd solid 1px;
    max-width: 950px;
    margin: 15px auto
}

#wc-comment-header {
    padding: 20px 5px 1px 5px;
    display: block;
    float: none;
    clear: both;
    font-size: 18px;
    max-width: 950px;
    margin: 0 auto
}

#wpcomm form .wpdiscuz-item {
    display: block;
    height: auto
}

.wpdiscuz-item input {
    border-radius: 0;
    height: auto;
    width: auto
}

#wpcomm form {
    margin: 0 !important;
    padding: 0 !important;
    background: 0;
    border: 0;
    width: auto !important
}

#wpcomm form div {
    margin: 0
}

#wc_show_hide_loggedin_username {
    padding: 10px 5px 5px 5px;
    font-size: 13px;
    margin: 0 auto;
    max-width: 950px
}

#wpcomm .wc_new_comment_and_replies {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    background: transparent
}

#wpcomm .wc_new_comment_and_replies .wc_new_comment {
    float: right;
    display: none;
    padding: 3px 10px;
    font-size: 12px;
    margin: 1px 0 1px 3px;
    cursor: pointer;
    color: #fff;
    line-height: 15px
}

#wpcomm .wc_new_comment_and_replies .wc_new_reply {
    float: right;
    display: none;
    padding: 3px 10px;
    font-size: 12px;
    margin: 1px 0 1px 1px;
    cursor: pointer;
    color: #fff;
    line-height: 15px
}

#wpcomm .wc-comment-bar {
    width: 100%;
    padding: 0;
    display: block
}

#wpcomm .wc-comment-title {
    margin: 0;
    line-height: 18px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 13px;
    text-align: right;
    border-bottom: #ccc dotted 1px;
    padding-bottom: 10px
}

#wpcomm .wc-form-wrapper {
    padding: 10px;
    margin-top: 0;
    border: 1px solid #f1f1f1;
    clear: both;
}

#wpcomm .wc-field-comment {
    margin: 5px auto 1px auto
}

#wpcomm .wc-field-comment .wc-field-avatararea {
    width: 60px;
    float: left
}

#wpcomm .wc-field-comment .wc-field-textarea {
    margin-left: 65px;
    position: relative
}

#wpcomm .wc-field-comment .wc-field-textarea textarea {
    border: none !important;
    resize: none;
    padding: 10px;
    vertical-align: top;
}

#wpcomm .wc-field-comment .wc-field-textarea .commentTextMaxLength {
    display: none;
    font-size: 11px;
    color: #aaa;
    position: absolute;
    top: 3px;
    right: 5px
}

#wpcomm .wc-field-comment .wc-field-textarea .wpdiscuz-quicktags-enabled .commentTextMaxLength {
    top: 39px
}

#wpcomm .wc-field-comment .wc-field-textarea .commentTextMaxLength.left10 {
    color: #f00
}


#wpcomm .wpdiscuz-textarea-wrap {
    padding: 0;
    margin: 0;
    background: transparent
}

#wpcomm .wpdiscuz-textarea-foot {
    border: 0;
    padding: 3px 0;
    width: 97%;
    text-align: right;
    line-height: 14px;
    margin: 0 auto;
    border-top: 1px dotted #ddd
}

#wpcomm .wpdiscuz-textarea-foot .wpdiscuz-button {
    line-height: 14px;
    display: inline-block;
    min-width: 20px;
    width: auto;
    height: 20px;
    padding: 0;
    margin: 2px 3px;
    cursor: pointer;
    border: 0;
    float: none
}

#wpcomm .wpdiscuz-textarea-foot label {
    float: none;
    display: inline-block
}

#wpcomm .wc-field-name input[type="text"] {
    width: 100%;
    max-width: 100%;
    padding: 3px 5px;
    font-size: 14px;
    margin: 0;
    height: 29px
}

#wpcomm .wc-field-website input[type="url"], #wpcomm .wc-field-website input[type="text"] {
    width: 100%;
    max-width: 100%;
    padding: 3px 5px;
    font-size: 14px;
    margin: 0;
    height: 29px
}

#wpcomm .wc-field-email input[type="email"] {
    width: 100%;
    max-width: 100%;
    padding: 3px 5px;
    font-size: 14px;
    margin: 0;
    height: 29px
}

#wpcomm .wc-field-submit input[type="button"] {
    margin: 1px;
    border: #ddd 1px solid;
    font-size: 13px;
    line-height: 16px;
    padding: 6px 15px;
    clear: both;
    float: none
}

#wpcomm .captcha_msg {
    color: #999;
    font-family: Lato, sans-serif;
    font-size: 13px;
    line-height: 18px;
    display: block;
    clear: both;
    padding: 5px 0 0 0
}

#wpcomm .wc-field-comment textarea, #wpcomm .wc-comment .wc-comment-right textarea {
    width: 100%;
    max-width: 100%;
    height: 48px;
    min-height: 48px !important;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 0
}

#wpcomm .wc_manage_subscribtions {
    cursor: pointer;
    padding: 0 0 5px 0;
    display: block;
    font-size: 13px;
    line-height: 16px;
    font-family: Lato, sans-serif
}

#wpcomm .wc_notification_checkboxes {
    padding: 1px 0 7px 0;
    text-align: right;
    display: none;
    line-height: 18px;
    font-size: 13px
}

#wpcomm .wc_notification_checkboxes input[type="checkbox"], #wpcomm .wc_notification_checkboxes input[type="radio"] {
    overflow: none;
    width: inherit;
    font-size: 13px;
    padding: 0;
    display: inline;
    clear: both;
    float: none;
    max-height: 20px;
    margin: 0 3px
}

#wpcomm .wc_notification_checkboxes label {
    clear: both;
    float: none;
    font-weight: normal
}

#wpcomm .wc-label-comment-notify {
    display: inline;
    font-size: 13px;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 15px;
    text-decoration: none;
    color: #999;
    font-family: Lato, sans-serif;
    cursor: pointer
}

#wpcomm .wc-label-reply-notify, #wpcomm .wc-notification-none {
    display: inline;
    font-size: 13px;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 15px;
    text-decoration: none;
    color: #999;
    font-family: Lato, sans-serif;
    cursor: pointer
}

#wpcomm .wc-label-all-reply-notify {
    display: inline;
    font-size: 13px;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 15px;
    text-decoration: none;
    color: #999;
    font-family: Lato, sans-serif;
    cursor: pointer
}

#wpcomm input[type="text"], #wpcomm input[type="email"], #wpcomm input[type="url"], #wpcomm textarea {
    font-size: 14px;
    color: #777;
    font-family: Lato, sans-serif;
    box-sizing: border-box;
    margin: 0;
    clear: both;
    float: none;
    display: inline
}

#wpcomm .wc-copyright {
    margin: 0 0 0 auto;
    text-align: right;
    display: block;
    padding-top: 2px
}

#wpcomm .wc-copyright a {
    font-size: 9px;
    color: #aaa;
    cursor: help;
    text-decoration: none;
    margin: 0;
    padding: 0;
    border: 0
}

#wpcomm .wc-thread-wrapper {
    padding: 10px 0;
    margin-bottom: 10px
}

#wpcomm .wc-comment {
    margin-bottom: 13px
}

#wpcomm .wc-comment .wc-form-wrapper {
    padding: 10px 10px 7px 10px
}

#wpcomm .wc-comment .wc-comment-left {
    width: 62px;
    float: left;
    text-align: center;
    font-family: Lato, sans-serif;
    line-height: 16px
}

#wpcomm .wc-comment .wc-comment-right {
    margin-left: 70px;
    border: #e9e9e9 1px solid;
    padding: 10px 10px 3px 10px;
    display: block
}

#wpcomm .wc-reply .wc-comment-right {
    margin-left: 70px;
    border: #e9e9e9 1px solid;
    padding: 10px 10px 3px 10px
}

#wpcomm .wc-reply {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 40px
}

#wpcomm .wc-must-login {
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    padding: 10px;
    text-align: center
}

#wpcomm hr {
    background-color: rgba(0, 0, 0, 0.1);
    border: 0 none;
    height: 1px;
    margin: 10px auto
}

#wpcomm .avatar {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 2px;
    margin: 0 auto;
    float: none;
    display: inline;
    width: 48px;
    height: auto
}

#wpcomm .wc-form-wrapper .avatar {
    margin-top: 3px
}

#wpcomm .wc-comment-text {
    text-align: left;
    padding-bottom: 5px;
    line-height: 20px;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word
}

#wpcomm .wc-comment-text img {
    max-width: 90%;
    height: auto
}

#wpcomm .wc-comment-header {
    margin-bottom: 7px;
    font-family: Lato, sans-serif
}

#wpcomm .wc-comment-author {
    font-size: 16px;
    width: 40%;
    float: left;
    white-space: normal;
    text-align: left
}

#wpcomm .wc-comment-author a {
    font-size: 16px;
    white-space: normal;
    text-decoration: none;
    line-height: 25px
}

#wpcomm .wc-comment-label {
    color: #fff;
    padding: 2px 5px;
    font-size: 12px;
    margin: 4px auto;
    text-align: center;
    display: table;
    line-height: 16px
}

#wpcomm .wc-comment-date {
    font-size: 12px;
    color: #999;
    float: right;
    text-align: right;
    white-space: nowrap;
    line-height: 23px
}

#wpcomm .wc-comment-footer {
    font-size: 12px;
    font-weight: normal;
    color: #999;
    margin-top: 12px;
    min-height: 28px;
    font-family: Lato, sans-serif;
    text-align: left
}

#wpcomm .wc-comment-footer a, #wpcomm .wc-comment-footer span.wc_editable_comment, #wpcomm .wc-comment-footer span.wc_save_edited_comment, #wpcomm span.wc_cancel_edit {
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer
}

#wpcomm .wc-comment-footer .share_buttons_box img {
    vertical-align: middle
}

#wpcomm .wc-comment-footer .wc-voted {
    color: #666;
    cursor: default
}

#wpcomm .wc-comment-footer .wc-vote-link {
    display: inline-block;
    line-height: 13px
}

#wpcomm .wc-comment-footer .wc-vote-link i {
    font-size: 18px;
    line-height: 13px
}

#wpcomm .wc-comment-footer .wc-vote-img-up {
    padding: 0;
    margin: 0;
    vertical-align: baseline !important;
    display: inline-block;
    float: none;
    border: 0
}

#wpcomm .wc-comment-footer .wc-vote-img-down {
    padding: 0;
    margin: 0;
    vertical-align: top !important;
    display: inline-block;
    float: none;
    border: 0
}

#wpcomm .wc-comment-footer .wc-vote-result {
    padding: 2px 6px 2px 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    display: inline;
    margin-right: 7px
}

#wpcomm .wc-comment-footer .wc-vote-result.wc-vote-result-like {
    padding: 2px 6px;
    border-radius: 10%
}

#wpcomm .wc-comment-footer .wc-vote-result.wc-positive {
    background-color: #00bc74;
    border: 1px solid #00bc74;
    padding: 1px 6px 1px 6px
}

#wpcomm .wc-comment-footer .wc-vote-result.wc-vote-result-dislike {
    margin-left: 7px;
    padding: 2px 6px;
    border-radius: 10%
}

#wpcomm .wc-comment-footer .wc-vote-result.wc-negative {
    background-color: #ff5959;
    border: 1px solid #ff5959;
    padding: 1px 5px 1px 4px
}

#wpcomm .wc-toggle {
    float: right;
    text-align: right;
    padding-right: 0;
    margin-right: 0;
    color: #999;
    cursor: pointer;
    font-size: 12px;
    white-space: nowrap;
    line-height: 24px
}

#wpcomm .wpdiscuz-item {
    background: 0;
    border-radius: 0;
    box-shadow: none
}

#wc_response_info img {
    margin: 0 auto 0 auto;
    box-shadow: none
}

#wpcomm .share_buttons_box img {
    display: inline !important;
    width: 16px;
    height: 16px
}

#wpcomm .wc-reply-link, #wpcomm .wc-vote-link, #wpcomm .wc-share-link {
    cursor: pointer;
    font-size: 13px;
    font-weight: bold
}

#wpcomm .share_buttons_box {
    display: none
}

#wpcomm .wc-comment.wc-no-left-margin {
    margin-left: 0 !important
}

.wc-load-more-submit-wrap {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 25px
}

.wc-load-more-submit {
    width: auto !important;
    padding: 10px 20px;
    text-align: center;
    background-color: #fafafa;
    border-radius: 3px;
    color: #555;
    cursor: pointer
}

.wc-load-more-submit:hover {
    background-image: -moz-linear-gradient(center top, #f4f4f4, #e6e6e6);
    background-repeat: repeat-x;
    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
    color: #7c7c7c
}

#wpcomm #bywpdiscuz {
    display: none
}

#wpcomm .by-wpdiscuz {
    text-align: right;
    border-top: #ddd solid 1px;
    padding: 1px 1px 1px 1px
}

#wpcomm .by-wpdiscuz a {
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    color: #ccc;
    padding: 1px;
    margin: 0;
    line-height: 12px;
    border: 0;
    text-decoration: none
}

#wpcomm .wpdimg {
    border: 0;
    padding: 0;
    margin: 0;
    height: 12px;
    cursor: pointer;
    display: inline;
    clear: both
}

#wc_unsubscribe_message {
    margin: 10px auto 1px auto;
    padding: 10px;
    text-align: center;
    border: #0d0 1px dotted;
    background: #cfc
}

.wc_unsubscribe_message {
    font-size: 14px;
    color: #444
}

#wpcomm .wc_comment_level-3 {
    margin-left: 40px !important
}

#wpcomm .wc_comment_level-4 {
    margin-left: 40px !important
}

#wpcomm .wc_comment_level-5 {
    margin-left: 40px !important
}

#wpcomm .wc_editable_div {
    -moz-appearance: textfield-multiline;
    -webkit-appearance: textarea;
    border: 1px solid #ccc;
    border-radius: 0;
    font: medium -moz-fixed;
    font: -webkit-small-control;
    overflow: auto;
    resize: both;
    box-sizing: border-box;
    height: 46px;
    max-width: 100%;
    min-height: 46px !important;
    padding: 5px;
    width: 100%
}

#wpcomm .wc_cancel_edit {
    display: none
}

#wpcomm .wc-comment-text p {
    margin-bottom: 10px
}

#wpcomm .wc-comment-right textarea.wc_edit_comment {
    height: 80px
}

#wpcomm .wc_social_plugin_wrapper {
    width: auto
}

#wpcomm .wc_comm_form .wc_secondary_form {
    clear: both
}

#wpcomm .wc_comm_form .wc-field-comment {
    clear: both
}

#wpcomm .wp-social-login-widget {
    margin-bottom: 15px
}

#wpcomm .wc_social_plugin_wrapper .wp-social-login-connect-with {
    float: left;
    font-size: 13px;
    padding: 2px 7px 0 0;
    text-transform: uppercase
}

#wpcomm .wc_social_plugin_wrapper .wp-social-login-provider-list {
    padding: 1px;
    text-align: left;
    margin-bottom: -10px
}

#wpcomm .wc-secondary-forms-social-content .wp-social-login-provider-list {
    padding: 1px;
    text-align: right
}

#wpcomm .wc-secondary-forms-social-content .wp-social-login-provider-list img {
    width: 20px;
    height: 20px;
    float: none;
    display: inline;
    border: 0
}

#wpcomm .wc_social_plugin_wrapper .wp-social-login-provider-list img {
    width: 24px;
    height: 24px;
    float: none;
    display: inline;
    border: 0
}

#wpcomm .wc_social_plugin_wrapper .social_connect_ui {
    padding: 0;
    clear: both;
    margin: 0;
    margin-top: -20px;
    margin-bottom: -10px
}

#wpcomm .wc_social_plugin_wrapper .comment-form-social-connect {
    display: inherit;
    padding: 0;
    margin: 0;
    float: left;
    line-height: 35px;
    padding-right: 10px
}

#wpcomm .wc_social_plugin_wrapper .social_connect_form img {
    width: 24px;
    height: 24px;
    float: none;
    display: inline;
    border: 0
}

#wpcomm .wc_social_plugin_wrapper .social_connect_form {
    float: left;
    line-height: 35px;
    text-align: left;
    vertical-align: middle
}

#wpcomm .wc_social_plugin_wrapper .comment-form-social-connect label {
    display: inherit;
    padding: 0;
    margin: 0;
    font-style: normal;
    font-weight: normal;
    border: 0;
    font-size: 13px;
    text-transform: uppercase
}

#social_connect_facebook_auth, #social_connect_twitter_auth, #social_connect_google_auth, #social_connect_google_plus_auth, #social_connect_yahoo_auth, #social_connect_wordpress_auth {
    clear: both;
    padding: 0;
    margin: 0
}

#wpcomm .wc-secondary-forms-social-content .social_connect_ui {
    padding: 0;
    clear: both;
    margin: 0;
    text-align: right
}

#wpcomm .wc-secondary-forms-social-content .comment-form-social-connect {
    display: inherit;
    padding: 0;
    margin: 0;
    float: left;
    line-height: 35px;
    padding-right: 10px
}

#wpcomm .wc-secondary-forms-social-content .social_connect_form img {
    width: 24px;
    height: 24px;
    float: none;
    display: inline;
    border: 0
}

#wpcomm .wc-secondary-forms-social-content .social_connect_form {
    float: left;
    width: 100%;
    text-align: right;
    padding: 0 0 5px 0;
    line-height: 20px;
    vertical-align: middle
}

#wpcomm .wc-secondary-forms-social-content .comment-form-social-connect label {
    display: inherit;
    padding: 0;
    margin: 0;
    font-style: normal;
    font-weight: normal;
    border: 0;
    font-size: 13px;
    text-transform: uppercase
}

#wpcomm input[type="text"], #wpcomm input[type="email"], #wpcomm input[type="password"], #wpcomm input[type="url"] {
    line-height: inherit !important
}

#wpcomm .wc-comment-text ol li, #wpcomm .wc-comment-text ul li {
    margin-left: 20px
}

#wpcomm .wc-comment-text blockquote {
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 1em;
    margin-left: 1em;
    padding-left: 1em
}

.wpdiscuz-nofollow, .wpdiscuz-nofollow:hover {
    text-decoration: none !important
}

#wpcomm .wc-field-comment textarea, #wpcomm .wc-comment .wc-comment-right textarea {
    display: inline
}

#wpcomm .input-text, #wpcomm input[type="text"], #wpcomm input[type="input"], #wpcomm input[type="password"], #wpcomm input[type="email"], #wpcomm input[type="number"], #wpcomm input[type="url"], #wpcomm input[type="tel"], #wpcomm input[type="search"], #wpcomm textarea, #wpcomm select {
    margin: 0
}

.wc_msg_required_fields, .wc_invalid_field, .wc_invalid_captcha, .wc_error_url_text, .wc_error_email_text, .wpdiscuz-sendmail-error, .wc_msg_input_min_length, .wc_msg_input_max_length, .wc_login_to_vote, .wc_deny_voting_from_same_ip, .wc_self_vote, .wc_vote_only_one_time, .wc_voting_error, .wc_comment_edit_not_possible, .wc_comment_not_updated, .wc_comment_not_edited, .msgNotAllowedFiles, msgMaxFileCount, .msgMaxFileSize, .msgPostMaxSize {
    background-color: #fce8e8 !important;
    font-size: 14px;
    text-align: center;
    color: #ce4a66;
    border: #f2d3d2 1px solid;
    padding: 5px 10px;
    width: 100%;
    box-sizing: border-box;
    margin: 5px 0;
    border-radius: 3px
}

.wc_held_for_moderate {
    background-color: #fce6bf;
    font-size: 14px;
    text-align: center;
    color: #d3760c;
    border: #f9c975 1px solid;
    padding: 5px 10px;
    width: 100%;
    box-sizing: border-box;
    margin: 5px 0;
    border-radius: 3px
}

.wpdiscuz-loading-bar {
    position: fixed;
    text-align: center;
    right: 0;
    width: 50px;
    border: 0;
    background: transparent;
    z-index: 999999;
    display: none
}

.wpdiscuz-loading-bar-auth {
    top: 32px
}

.wpdiscuz-loading-bar-unauth {
    top: 0
}

.wpdiscuz-loading-bar .wpdiscuz-loading-bar-img {
    max-width: 32px !important;
    height: auto
}

.wpdiscuz-vote-sorting-desc, .wpdiscuz-vote-sorting-asc {
    text-align: center;
    border: 0;
    z-index: 999999;
    cursor: pointer;
    display: inline-block
}

.wpdiscuz-front-actions {
    width: 100%;
    box-sizing: border-box;
    padding: 5px 10px;
    margin-bottom: 10px;
    border-right: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
    text-align: right
}

.wpdiscuz-subscribe-bar {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    margin-bottom: 10px;
    border-right: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1
}

.wpdiscuz_select {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC") no-repeat scroll right center !important;
    border-radius: 0;
    border: 1px solid lightgray !important;
    box-shadow: none !important;
    height: 28px !important;
    padding: 3px 22px 3px 3px !important;
    font-size: 13px !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    outline: 0 none !important;
    text-indent: .01px;
    text-overflow: "" !important;
    width: 100% !important;
    box-sizing: border-box !important;
    line-height: 20px !important;
    clear: both;
    float: none !important;
    margin: 0 !important
}

.wc-secondary-form-wrapper {
    margin-top: 10px !important
}

#wpcomm .wpdiscuz-subscribe-form-intro {
    font-size: 14px;
    float: left;
    display: block;
    padding: 3px 10px 3px 1px;
    line-height: 20px;
    box-sizing: border-box;
    white-space: nowrap
}

#wpcomm .wpdiscuz-subscribe-form-option {
    font-size: 13px;
    float: left;
    display: block;
    padding-right: 5px;
    box-sizing: border-box
}

#wpcomm .wpdiscuz-subscribe-form-email {
    font-size: 14px;
    float: left;
    display: block;
    padding: 0 5px 0 0;
    box-sizing: border-box;
    width: 30%
}

#wpcomm .wpdiscuz-subscribe-form-button {
    font-size: 14px;
    float: left;
    display: block;
    box-sizing: border-box
}

#wpcomm .wpdiscuz-subscribe-form-email select {
    width: 100% !important
}

#wpcomm .wpdiscuz-subscribe-form-email input[type="email"] {
    font-size: 13px !important;
    padding: 3px !important;
    width: 100% !important;
    height: auto !important;
    line-height: 20px !important;
    box-sizing: border-box !important;
    clear: both;
    float: none;
    margin: 0
}

#wpcomm .wpdiscuz-subscribe-form-button input[type="submit"] {
    font-size: 16px !important;
    min-height: 29px !important;
    height: 29px !important;
    padding: 1px 3px 5px 3px !important;
    width: 40px;
    line-height: 14px !important;
    box-sizing: border-box !important;
    border: 1px solid #ddd;
    clear: both;
    float: none;
    margin: 0
}

#wpcomm .wc-comment-link {
    font-size: 12px;
    float: right;
    text-align: right;
    line-height: 20px;
    height: 15px;
    padding: 0 0 0 10px
}

#wpcomm .wc-comment-link .wc-comment-img-link {
    cursor: pointer;
    height: 10px
}

#wpcomm .wpdiscuz_subscribe_status {
    font-size: 12px;
    padding-top: 6px
}

#wpcomm .wpdiscuz_subscribe_status a {
    font-size: 12px
}

.tooltipster-content input[type="text"].wc-comment-link-input {
    padding: 2px;
    width: 100%;
    font-size: 13px;
    color: #777
}

#wpcomm .page-numbers {
    padding: 2px 7px;
    font-size: 14px;
    margin: 20px 1px;
    line-height: 33px;
    background: #fff
}

#wpcomm span.current {
    color: #fff
}

#wpcomm .wc-form-footer {
    display: none;
    margin-left: 65px
}

#wpcomm.wpdiscuz_no_avatar .wc-form-footer {
    margin-left: 0
}

#wpcomm .wc-author-data {
    width: 48%;
    float: left;
    margin: 0;
    text-align: left
}

#wpcomm .wc-form-submit {
    width: 50%;
    float: right;
    margin: 0;
    text-align: right;
    padding: 0 0 5px 0
}

#wpcomm .wc-field-name {
    width: 100%;
    float: none;
    text-align: left
}

#wpcomm .wc-field-email {
    width: 100%;
    float: none;
    text-align: left
}

#wpcomm .wc-field-website {
    width: 100%;
    float: none;
    text-align: left
}

#wpcomm .wc-field-captcha {
    text-align: right;
    width: 100%;
    height: auto !important;
    padding: 3px 0 9px 0;
    border-bottom: 1px dotted #ccc
}

#wpcomm .wc-field-captcha .wc-captcha-label {
    float: right;
    display: block;
    width: 111px;
    text-align: right;
    padding: 0
}

#wpcomm .wc-field-captcha .wc-captcha-label .wc_captcha_img {
    display: inline !important;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
    box-sizing: content-box;
    width: 80px;
    height: 26px;
    border-bottom: 2px solid #e6e6e6
}

#wpcomm .wc-field-captcha .wc-captcha-label a {
    margin: 0;
    display: inline;
    padding: 0;
    text-decoration: none;
    height: auto;
    width: auto
}

#wpcomm .wc-field-captcha .wc-captcha-input {
    float: left;
    display: block;
    min-width: 30px;
    width: calc(100% - 112px);
    font-size: 10px !important
}

#wpcomm .wc-field-captcha .wc-captcha-input input[type="text"] {
    width: 100%;
    padding: 3px 5px;
    font-size: 14px;
    height: 28px
}

#wpcomm .wc-field-captcha .wc-captcha-label .wc_captcha_refresh_img {
    cursor: pointer
}

#wpcomm .wc-field-captcha .wc-captcha-label .wc_captcha_refresh_img img {
    max-width: 16px !important;
    max-height: 16px !important;
    box-sizing: content-box;
    margin: 0;
    display: inline !important;
    background-color: #e6e6e6;
    padding: 5px;
    border: 1px solid #e4e4e4;
    border-left: 1px solid #d9d9d9;
    vertical-align: top
}

#wpcomm .wc-label a:focus {
    outline: 0
}

#wpcomm .wc-field-submit {
    padding: 5px 0 0 5px;
    clear: left
}

#wpcomm .wpdiscuz-hidden {
    display: none
}

.wpdiscuz_top_clearing {
    clear: both
}

.wpdiscuz_clear {
    clear: both
}

.wpdiscuz_clear_right {
    clear: right
}

.wpdiscuz_clear_left {
    clear: left
}

#wpcomm .wc-form-wrapper .quicktags-toolbar {
    padding: 0 3px 0 3px;
    text-align: left;
    min-height: 30px
}

#wpcomm .wc-form-wrapper .ed_button {
    width: auto;
    padding: 3px;
    border: 0;
    margin: 5px 2px 8px 2px;
    background: #f7f7f7 none repeat scroll 0 0;
    box-shadow: 0 1px 1px #cdcdcd;
    min-width: 5%;
    color: #555;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    text-transform: lowercase;
    vertical-align: top;
    display: inline-block;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif
}

#wpcomm .wc-form-wrapper input[type="button"].ed_button:focus, #wpcomm .wc-form-wrapper input[type="button"].ed_button:hover {
    background: #ededed !important
}

@media screen and (max-width: 650px) {
    #wpcomm .wpdiscuz-subscribe-form-option {
        width: 100% !important;
        padding: 0 !important
    }

    #wpcomm .wpdiscuz-subscribe-form-email {
        width: 100% !important;
        padding: 0 !important;
        margin-top: 5px
    }

    #wpcomm .wpdiscuz-subscribe-form-button {
        width: 100% !important;
        padding: 0 !important
    }

    #wpcomm .wpdiscuz-subscribe-form-button input[type="submit"] {
        width: 100% !important;
        margin-top: 5px
    }

    #wpcomm .wc-field-comment .wc-field-avatararea {
        width: 25px
    }

    #wpcomm .wc-field-comment .wc-field-avatararea .avatar {
        width: 25px
    }

    #wpcomm .wc-field-comment .wc-field-textarea {
        margin-left: 30px
    }

    #wpcomm .wc-form-footer {
        margin-left: 30px
    }

    #wpcomm.wpdiscuz_no_avatar .wc-form-footer {
        margin-left: 0
    }

    #wpcomm .wc-author-data {
        width: 100%;
        float: none;
        display: block
    }

    #wpcomm .wc-form-submit {
        width: 100%;
        float: none;
        display: block;
        padding: 0
    }

    #wpcomm .wc-field-submit input[type="button"] {
        max-width: 200px
    }

    #wpcomm .wc-field-captcha {
        width: 100%;
        margin: 0 auto;
        display: block;
        float: none
    }

    #wpcomm .wc-field-captcha .wc-captcha-label {
        padding-left: 0;
        width: 115px
    }

    #wpcomm .wc-field-captcha .wc-captcha-input {
        width: calc(100% - 116px)
    }

    #wpcomm .wc-reply {
        margin-left: 25px !important
    }

    #wpcomm .wc_comment_level-4 {
        margin-left: 0 !important
    }

    #wpcomm .wc_comment_level-5 {
        margin-left: 0 !important
    }

    #wpcomm .wc_comment_level-5 {
        margin-left: 0 !important
    }

    #wpcomm .wc_comment_level-6 {
        margin-left: 0 !important
    }

    #wpcomm .wc_comment_level-7 {
        margin-left: 0 !important
    }

    #wpcomm .wc_comment_level-8 {
        margin-left: 0 !important
    }

    #wpcomm .wc_comment_level-9 {
        margin-left: 0 !important
    }

    #wpcomm .wc_comment_level-10 {
        margin-left: 0 !important
    }

    #wpcomm .wc-comment-text {
        font-size: 13px !important
    }

    #wpcomm .wc-comment .wc-comment-left {
        width: 40px
    }

    #wpcomm .wc-comment .wc-comment-left .avatar {
        width: 40px
    }

    #wpcomm .wc-comment .wc-comment-right {
        margin-left: 55px
    }

    #wpcomm .wc-reply .wc-comment-right {
        margin-left: 55px
    }

    #wpcomm .wc-toggle {
        font-size: 11px;
        line-height: 12px;
        padding-top: 40px;
        padding-bottom: 5px
    }

    #wpcomm .share_buttons_box {
        margin-top: 9px
    }

    #wpcomm .wc_notification_checkboxes {
        text-align: right
    }

    #wpcomm .wc-field-submit {
        text-align: right
    }
}

@media screen and (max-width: 420px) {
    #wpcomm .wc-toggle {
        font-size: 11px;
        line-height: 12px;
        padding-top: 35px;
        padding-bottom: 5px
    }

    #wpcomm .wpdiscuz-sort-buttons, #wpcomm .wpdiscuz-sort-button {
        font-size: 11px !important
    }

    #wpcomm .wc-share-link {
        line-height: 30px
    }

    #wpcomm .wc-form-footer {
        margin-left: 0
    }

    #wpcomm .wc-field-comment .wc-field-textarea {
        margin-left: 0
    }

    #wpcomm .wc-field-comment .wc-field-avatararea .avatar {
        width: 0;
        display: none
    }

    #wpcomm .wc-comment .wc-comment-left {
        float: none !important;
        margin-bottom: 8px;
        width: 100% !important
    }

    #wpcomm .wc-comment .wc-comment-right, #wpcomm .wc-reply .wc-comment-right {
        margin-left: 0 !important
    }

    #wpcomm .wc-comment .wc-comment-left .avatar {
        width: 25px !important;
        height: 25px !important;
        margin: 0 5px 0 0 !important;
        float: left !important;
        display: block !important
    }

    #wpcomm .wc-comment .wc-comment-left .wc-comment-label {
        font-size: 13px;
        padding: 6px 5px 5px 5px;
        line-height: 14px;
        display: inline-block !important;
        margin-left: 33px
    }

    #wpcomm .wc-field-submit input[type="button"] {
        width: 99%;
        font-size: 10px;
        padding: 5px 2px
    }

    .wpdiscuz_auth .wc-field-submit {
        width: 100% !important
    }

    .wpdiscuz_auth .wc_notification_checkboxes {
        text-align: left !important
    }

    #wpcomm .wc-form-wrapper .ed_button {
        width: 18%;
        padding: 0;
        margin: 3px 2px 3px 2px
    }

    #wpcomm .wc-field-comment .wc-field-textarea .wpdiscuz-quicktags-enabled .commentTextMaxLength {
        top: 49px
    }
}

#wpcomm .wc-comment-title {
    text-align: left;
}

#wpcomm .wc-field-comment .wc-field-textarea {
    margin-left: 2px;
    margin-right: 65px
}

#wpcomm .wc-field-comment .wc-field-textarea .commentTextMaxLength {
    left: 5px;
    right: inherit;
}

#wpcomm .wc-form-wrapper .avatar {
    margin-top: 0
}

#wpcomm .wc-field-comment .wc-field-avatararea {
    float: right
}

#wpcomm .wc-form-footer {
    margin-right: 65px;
    margin-left: 0px;
}

#wpcomm.wpdiscuz_no_avatar .wc-form-footer {
    margin-right: 0px;
    margin-left: 0px;
}

#wpcomm .wc-author-data {
    float: right;
    text-align: right;
}

#wpcomm .wc-form-submit {
    float: left;
    text-align: left;
}

#wpcomm .wc-field-captcha {
    float: right;
    text-align: left;
}

#wpcomm .wc_notification_checkboxes {
    text-align: left;
}

#wpcomm .wc-field-captcha .wc-captcha-label {
    float: left;
    text-align: left;
}

#wpcomm .wc-field-captcha .wc-captcha-input {
    float: right;
}

#wpcomm .wc-field-submit {
    clear: right;
    text-align: left;
}

#wpcomm .wc-comment .wc-comment-right {
    margin-left: 0;
    margin-right: 70px
}

#wpcomm .wc-comment-author {
    float: right;
    text-align: right;
}

#wpcomm .wc-comment-date {
    float: left
}

#wpcomm .wc-comment-footer .wc-vote-result {
    margin-right: 0;
    margin-left: 5px
}

#wpcomm .wc-toggle {
    float: left
}

#wpcomm .wc-comment .wc-comment-left {
    float: right;
}

#wpcomm .wc-comment-link {
    float: left;
    text-align: left;
    padding: 0 10px 0 0;
}

#wpcomm .wc-comment-text {
    text-align: right;
}

#wpcomm .wc-comment-footer {
    text-align: right;
}

#wpcomm .wpdiscuz-subscribe-form-button {
    float: right;
}

#wpcomm .wpdiscuz-subscribe-form-option {
    float: right;
    padding-left: 5px;
    padding-right: 0;
}

#wpcomm .wpdiscuz-subscribe-form-intro {
    float: right;
    padding: 3px 1px 3px 10px;
}

#wpcomm .wpdiscuz-subscribe-form-email {
    float: right;
}

#wpcomm .wc-reply {
    margin-right: 40px;
    margin-left: 0px !important;
}

#wpcomm .wpdiscuz_no_avatar .wpdiscuz-item wc-field-textarea {
    margin-right: 0
}

#wpcomm .wpdiscuz_no_avatar .wc-comment-right {
    margin-right: 0
}

#wpcomm .wc_comment_level-3 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

#wpcomm .wc_comment_level-4 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

#wpcomm .wc_comment_level-5 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

#wpcomm .wc_comment_level-6 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

#wpcomm .wc_comment_level-7 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

#wpcomm .wc_comment_level-8 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

#wpcomm .wc_comment_level-9 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

#wpcomm .wc_comment_level-10 {
    margin-right: 40px !important;
    margin-left: 0px !important;
}

@media screen and (max-width: 600px) {
    #wpcomm .wc-field-comment .wc-field-textarea {
        margin-right: 30px;
    }

    #wpcomm .wc-form-footer {
        margin-right: 30px;
        margin-left: 0px;
    }

    #wpcomm.wpdiscuz_no_avatar .wc-form-footer {
        margin-right: 0px;
        margin-left: 0px;
    }

    #wpcomm .wc-reply {
        margin-right: 25px !important
    }

    #wpcomm .wc_comment_level-4 {
        margin-right: 0px !important;
    }

    #wpcomm .wc_comment_level-5 {
        margin-right: 0px !important;
    }

    #wpcomm .wc_comment_level-6 {
        margin-right: 0px !important;
    }

    #wpcomm .wc_comment_level-7 {
        margin-right: 0px !important;
    }

    #wpcomm .wc_comment_level-8 {
        margin-right: 0px !important;
    }

    #wpcomm .wc_comment_level-9 {
        margin-right: 0px !important;
    }

    #wpcomm .wc_comment_level-10 {
        margin-right: 0px !important;
    }

    #wpcomm .wc-comment .wc-comment-right {
        margin-right: 55px !important;
    }

    #wpcomm .wc-reply .wc-comment-right {
        margin-right: 55px !important;
    }
}

@media screen and (max-width: 420px) {
    #wpcomm .wc-field-comment .wc-field-textarea {
        margin-right: 0px;
    }

    #wpcomm .wc-form-footer {
        margin-right: 0px;
    }

    #wpcomm .wc-comment .wc-comment-right, #wpcomm .wc-reply .wc-comment-right {
        margin-right: 0px !important;
    }

    #wpcomm .wc-comment .wc-comment-left .avatar {
        float: right !important;
    }

    #wpcomm .wc-comment .wc-comment-left .wc-comment-label {
        margin-right: 33px;
    }
}

.wpdiscuz_clear_right {
    clear: left;
}

.wpdiscuz_clear_left {
    clear: right;
}

#wpcomm .wpdiscuz-textarea-wrap .wpdiscuz-textarea-foot {
    text-align: left;
}

.wpdiscuz-item .tooltip {
    float: left;
    top: 2px;
    left: 7px;
    position: relative;
    z-index: 2
}

.wpdiscuz-item .tooltip:hover {
    z-index: 3
}

.wpdiscuz-item .tooltip > span {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: .9em;
    font-weight: bold;
    text-align: center;
    color: #FFF;
    cursor: help;
    background-color: #00aeef;
    position: relative;
    border-radius: 10px
}

.wpdiscuz-item .tooltip .content {
    opacity: 0;
    width: 200px;
    background-color: #333;
    color: #FFF;
    font-size: .9em;
    position: absolute;
    top: 0;
    left: 20px;
    padding: 8px;
    border-radius: 6px;
    pointer-events: none;
    transition: .2s cubic-bezier(0.1, 0.1, 0.25, 2);
    -webkit-transition: .3s cubic-bezier(0.1, 0.2, 0.5, 2.2);
    -moz-transition: .3s cubic-bezier(0.1, 0.2, 0.5, 2.2)
}

.wpdiscuz-item .tooltip p {
    padding: 0
}

.wpdiscuz-item .tooltip.down .content {
    left: auto;
    right: 0;
    top: 30px
}

.wpdiscuz-item .tooltip:hover .content {
    opacity: 1;
    left: 36px
}

.wpdiscuz-item .tooltip .content b {
    height: 0;
    width: 0;
    border-color: #333 #333 transparent transparent;
    border-style: solid;
    border-width: 9px 7px;
    position: absolute;
    left: -14px;
    top: 8px
}

.wpdiscuz-item .tooltip.down .content b {
    left: auto;
    right: 6px;
    top: -10px;
    border-width: 5px;
    border-color: transparent #333 #333 transparent
}

.wpdiscuz-item .alert {
    float: left;
    margin: 0;
    padding: 2px 10px;
    color: #d00;
    border-radius: 3px 4px 4px 3px;
    background-color: #ffe8e8;
    white-space: pre;
    position: relative;
    left: -15px;
    opacity: 0;
    z-index: 1;
    transition: .15s ease-out
}

.wpdiscuz-item .alert {
    max-width: 100%;
    position: absolute;
    top: -5px;
    font-size: 12px
}

.wpdiscuz-item.bad .alert {
    left: 0;
    opacity: 1;
    padding: 2px 4px;
    line-height: 14px
}

@keyframes shake {
    15% {
        transform: translateX(-5px)
    }
    30% {
        transform: translateX(5px)
    }
    45% {
        transform: translateX(-3px)
    }
    60% {
        transform: translateX(3px)
    }
    75% {
        transform: translateX(2px)
    }
    100% {
        transform: none
    }
}

@-webkit-keyframes shake {
    25% {
        -webkit-transform: translateX(-6px)
    }
    75% {
        -webkit-transform: translateX(6px)
    }
}

form fieldset {
    clear: both;
    margin: 0 0 10px 0
}

form .wpdiscuz-item {
    padding: 3px 0;
    position: relative;
    height: 2em;
    font-family: Lato, sans-serif
}

form .wpdiscuz-item.wpdiscuz-items {
    height: auto
}

.wpdiscuz-item label, .wpdiscuz-item .label {
    float: left;
    cursor: pointer
}

.wpdiscuz-item label span, .wpdiscuz-item .label {
    float: left;
    width: 160px;
    text-transform: capitalize;
    line-height: 2em
}

.wpdiscuz-item input, .wpdiscuz-item textarea {
    float: left;
    padding: 3px 4px;
    width: 210px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s
}

.wpdiscuz-item input[type=checkbox] {
    width: auto
}

.label ~ label {
    vertical-align: middle;
    margin: .3em 1.2em 0 0
}

.wpdiscuz-item input.short {
    width: 90px
}

.wpdiscuz-item input:focus:not([type="checkbox"]) {
    box-shadow: 0 0 4px #bcbcbc;
    border: 1px solid #bcbcbc
}

.wpdiscuz-item select {
    float: left;
    width: 220px;
    padding: 2px 0;
    margin: 0;
    border: 1px solid #CCC;
    text-transform: capitalize
}

.wpdiscuz-item select option {
    padding: 1px
}

.wpdiscuz-item > .extra {
    float: left;
    font-size: .9em;
    color: #999;
    line-height: 2em;
    margin-left: 13px
}

.wpdiscuz-item.multi .input {
    float: left
}

.wpdiscuz-item.multi input {
    float: left;
    margin-right: 5px;
    width: 35px;
    text-align: center
}

form .wpdiscuz-item.multi input:nth-last-child(-n+2) {
    margin: 0
}

.wpdiscuz-item.wpdiscuz-items input {
    border-top: 5px solid #e1e1e1;
    margin: 0 0 0 160px
}

.bad input, .bad select, .bad textarea {
    box-shadow: 0 0 4px -2px #ffffff;
    position: relative;
    left: 0
}

.wc_comm_form input {
    box-shadow: 0 0 4px -2px #d4d0ba
}

.wc_comm_form textarea {
    box-shadow: 0 0 4px -2px #ffffff;
}

.tooltipster-default {
    border-radius: 5px;
    border: 2px solid #000;
    background: #4c4c4c;
    color: #fff
}

.tooltipster-default .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 10px;
    overflow: hidden
}

.tooltipster-icon {
    cursor: help;
    margin-left: 4px
}

.tooltipster-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    pointer-events: none;
    width: auto;
    overflow: visible
}

.tooltipster-base .tooltipster-content {
    overflow: hidden
}

.tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.tooltipster-arrow span, .tooltipster-arrow-border {
    display: block;
    width: 0;
    height: 0;
    position: absolute
}

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px
}

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px
}

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom: 9px solid;
    top: -7px
}

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto
}

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
    left: 6px
}

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    left: 5px
}

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
    right: 6px
}

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
    right: 5px
}

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -7px
}

.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-left: 9px solid;
    margin-top: -8px
}

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important;
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px
}

.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important;
    border-right: 9px solid;
    margin-top: -8px
}

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

.tooltipster-fade-show {
    opacity: 1
}

.tooltipster-grow {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden
}

.tooltipster-grow-show {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15)
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform
}

.tooltipster-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
    transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4)
}

.tooltipster-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15)
}

.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0 !important;
    opacity: 0
}

.tooltipster-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15)
}

.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0 !important;
    opacity: 0
}

.tooltipster-content-changing {
    opacity: .5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}

/* second */


.post_link A {
    display: inline-block;
    font: normal 12px/2 LWfont;
    color: #fff;
    background: #048ddb;
    padding: 6px 20px;
    transition: .3s
}

.post_link A:before {
    float: left;
    font-size: 14px;
    line-height: 1.7;
    margin-right: 5px
}

.post_link A:hover {
    background: #ef413e
}

.box {
    background: #fff;
    border: 2px solid #e2e2e2;
    margin-bottom: 15px
}

.box_head {
    background: #f7f7f7;
    font: normal 12px/2.5 LWfont;
    color: #7a7a7a;
    text-align: right;
    padding: 15px
}

.box_head:before {
    display: block;
    float: right;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #b4b4b4;
    color: #8b8b8b;
    font-size: 16px;
    line-height: 1;
    margin-top: 5px
}

.site_left {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px
}

.instafaz {
    display: block;
    margin-bottom: 5px
}

.instafaz img {
    width: 100%;
    height: auto;
    transition: .2s;
    opacity: 1
}

.instafaz:hover img {
    opacity: .7
}

.tabs_head SPAN {
    display: block;
    float: right;
    cursor: pointer;
    transition: .3s;
    width: 25%;
    height: 37px;
    background: #f7f7f7;
    font: normal 11px/3.3 LWfont;
    color: #393939
}

.tabs_head_50 SPAN {
    width: 50%
}

.tabs_head SPAN:hover {
    color: #048ddb
}

.tabs_head SPAN.onTab {
    background: #048ddb;
    color: #fff
}

.tabs_body .tab {
    display: none
}

.tabs_body .tab.isTab {
    display: block
}

.box_body_best, .box_body_tag {
    padding: 10px
}

.box_body_best A {
    display: block;
    text-align: right;
    font: normal 10px/2 LWfont;
    color: #4c4c4c;
    padding: 3px 0;
    transition: .3s;
    white-space: pre;
    overflow: hidden
}

.box_body_best A:before {
    content: "";
    display: block;
    float: right;
    width: 5px;
    height: 5px;
    background: #838383;
    border-radius: 50%;
    margin: 7px 0 0 7px;
    transition: .3s
}

.box_body_best A:hover {
    color: #048ddb
}

.box_body_best A:hover:before {
    background: #ef413e
}

.box_body_tag a {
    display: inline-block;
    font-size: 9px !important;
    color: #999;
    background: #f5f5f5;
    padding: 5px;
    margin: 2px 0;
    transition: .1s
}

.box_body_tag a:hover {
    background: #555;
    color: #fff
}

.box_body_newst {
    padding: 10px
}

.box_body_newst A {
    display: block;
    height: 50px;
    text-align: right;
    font: normal 10px/2 LWfont;
    color: #6f6f6f;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
    transition: .3s;
    z-index: 2;
    padding: 7px 0 0 7px
}

.box_body_newst A:last-child {
    margin-bottom: 0
}

.box_body_newst A:hover {
    color: #fff
}

.box_body_newst A:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #048ddb;
    transition: .4s;
    width: 0;
    opacity: 0
}

.box_body_newst A:hover:before {
    width: 100%;
    opacity: 1
}

.box_body_newst A IMG {
    display: block;
    float: right;
    width: 50px;
    height: 50px;
    margin-left: 5px;
    margin-top: -7px
}

.site_right {
    position: absolute;
    top: 0;
    right: 0;
    width: 260px
}

.cats > UL > LI {
    display: block;
    background: #fff;
    border-bottom: 1px solid #f4f4f4
}

.cats > UL > LI:last-child {
    border-bottom: 0
}

.cats > UL > LI > a {
    display: block;
    font: normal 11px/3.3 LWfont;
    color: #525252;
    text-align: right;
    padding: 3px 15px 3px 10px;
    cursor: pointer;
    transition: .3s
}

.cats > UL > LI > a:hover {
    color: #048ddb
}

.cats > UL > LI > a:before {
    content: "";
    font-family: lwicons;
    display: block;
    float: left;
    font-size: 15px;
    line-height: 2.6;
    color: #cacaca;
    transition: .3s;
    opacity: 0
}

.cats > UL > LI > a:hover:before {
    opacity: 1
}

.cats > UL > LI > UL {
    height: 0;
    overflow: hidden;
    transition: .4s
}

.cats > UL > LI > UL > LI {
    display: block;
    font: normal 10px/2.1 LWfont;
    text-align: right;
    color: #525252;
    padding: 2px 10px
}

.cats > UL > LI > UL > LI A {
    color: #525252;
    transition: .3s
}

.cats > UL > LI > UL > LI A:hover {
    color: #169ad7
}

.cats > UL > LI > UL > LI A:before {
    content: "";
    display: block;
    float: right;
    width: 5px;
    height: 5px;
    margin: 7px 10px 0 7px;
    background: #dedede;
    border-radius: 50%;
    transition: .3s
}

.cats > UL > LI > UL > LI A:hover:before {
    background: #60b0df
}

.cats > UL > LI.openTab {
    background: #fdfdfd;
    border-bottom: 2px solid #f4f4f4;
    border-top: 1px solid #f4f4f4
}

.cats > UL > LI.openTab > a {
    color: #fff;
    background: #048ddb
}

.cats > UL > LI.openTab > a:before {
    transform: rotate(-90deg);
    opacity: 1;
    color: #fff
}

.cats > UL > LI.openTab > UL {
    height: 300px;
    overflow: auto
}

@media (max-width: 1050px) {
    .site {
        padding-right: 0
    }

    .site_right {
        position: relative;
        width: 100%
    }
}

@media (max-width: 765px) {
    .site {
        padding-left: 0
    }

    .site_left {
        position: relative;
        width: 100%
    }
}

.vslider {
    position: relative;
    overflow: hidden
}

.vslider_head {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 10px;
    background: rgba(0, 0, 0, 0.4);
    color: #fff;
    text-align: right;
    font: normal 12px/2.5 LWfont;
    z-index: 5
}

.vslider_head:before {
    display: block;
    float: right;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #b4b4b4;
    font-size: 20px;
    line-height: 1;
    margin-top: 5px
}

.vslider_frame {
    height: 325px;
    position: relative;
    overflow: hidden;
    z-index: 3
}

.vslider_main {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 9999px
}

.vslider_main .vslider_slide {
    display: block;
    float: right;
    width: 260px;
    height: 100%;
    overflow: hidden;
    background: #fff
}

.vslider_main .vslider_slide IMG {
    display: block;
    width: 260px;
    height: 260px
}

.vslider_main .vslider_slide SPAN {
    display: block;
    font: normal 11px/2 LWfont;
    color: #333;
    padding: 10px;
    transition: .3s
}

.vslider_main .vslider_slide:hover SPAN {
    color: #2fafe1
}

.vslider_nav {
    border-top: 2px solid #efefef
}

.vslider_nav SPAN {
    display: block;
    float: right;
    height: 15px;
    background: #fff;
    border-left: 2px solid #efefef;
    cursor: pointer;
    transition: .3s
}

.vslider_nav SPAN:last-child {
    border-left: 0
}

.vslider_nav SPAN.onThis {
    background: #e16b62
}

.footer {
    height: 95px;
    background: #252525;
    margin-top: 30px;
    overflow: hidden
}

.footer_right {
    float: right;
    font: normal 10px/2 LWfont;
    color: #828282;
    text-align: right;
    width: 50%
}

.footer_right:before {
    content: "";
    display: block;
    float: right;
    width: 74px;
    height: 95px;
    background: #048ddb url(//ahang.me/wp-content/themes/ahangme10/images/logof.png) no-repeat center;
    margin-left: 10px
}

.footer_right STRONG {
    display: block;
    font: normal 15px/2 LWfont;
    color: #fff;
    margin-top: 20px
}

.footer_left {
    float: left;
    font: normal 12px/1.5 calibri;
    color: #969696;
    text-align: left;
    width: 50%
}

.footer_left SPAN.footer_sct {
    content: "";
    display: block;
    float: left;
    width: 45px;
    height: 45px;
    background: #000;
    margin: 25px 10px 0 0;
    font-size: 22px;
    line-height: 2.2;
    text-align: center;
    color: #4b4b4b;
    cursor: pointer
}

.footer_left DIV {
    margin-top: 28px
}

.footer_left DIV A {
    color: #a9cc06
}

@media (max-width: 600px) {
    .footer_right {
        display: none
    }

    .footer_left {
        width: 100%
    }
}

.sticky1_sticky {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 888
}

.sticky2_sticky {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 888
}

.page_num {
    direction: rtl;
    display: block;
    background: #fff;
    padding: 10px;
    border-bottom: 2px solid #ddd;
    min-height: 50px;
    margin-bottom: 20px
}

.wp-pagenavi a, .wp-pagenavi span {
    display: block;
    float: left;
    border: 0 !important;
    margin-left: 2px;
    line-height: 25px;
    padding: 1px 10px !important;
    color: #747474;
    font-family: calibri;
    font-size: 14px;
    background: #fff;
    transition: .3s
}

.wp-pagenavi span.current {
    background: #1595df;
    color: #dbe5cc !important;
    font-size: 12px;
    font-weight: bold;
    font-family: calibri !important;
    font-size: 13px !important;
    line-height: 25px !important
}

.wp-pagenavi a:hover {
    background: #eee;
    color: #555
}

.wp-pagenavi span.current {
    font-weight: bold
}

.status {
    position: fixed;
    left: 10px;
    bottom: 10px;
    color: #fff;
    z-index: 2222222222;
    background: #e16b62;
    border-radius: 3px;
    padding: 8px 10px 6px;
    font-size: 11px
}

.special_posts_head {
    border-top: 0;
    margin-top: 0
}

.singlePlayer {
    margin: 15px 0 10px
}

.single_player {
    position: relative;
    background: #fff;
    padding: 8px 0 0 0
}

.single_player .player_controler {
    margin: 0 0 10px;
    height: 40px;
    text-align: center;
    padding: 0;
    direction: ltr
}

.single_player .player_controler span {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 30px;
    line-height: 1.7;
    background: #f1f1f3;
    margin-right: 2px
}

.single_player .player_controler span:hover {
    color: #2aace0
}

.single_player .player_controler span.deactive_button:hover {
    color: #bbb
}

.single_player .player_controler span.player_ctrl_volume {
    font-size: 20px;
    line-height: 2.2
}

.single_video {
    display: block
}

.single_video video {
    width: 100%;
    height: auto
}

.post_dl {
    background: #f8f8f8;
    padding: 15px 15px 25px
}

.post_dl_head {
    font: normal 12px/2 LWfont;
    color: #048ddb;
    text-align: right
}

.shorturl {
    text-align: left;
    margin: 10px 0 0;
    color: #aaa;
    font-size: 10px
}

.shorturl A {
    color: #999;
    font-family: calibri;
    font-size: 13px
}

.shorturl textarea {
    color: #999;
    font-family: calibri;
    font-size: 13px;
    background: #f8f8f8;
    height: 20px;
    width: 220px;
    padding: 0 10px
}

.post_dl_head:before {
    display: block;
    float: right;
    margin-left: 7px;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 20px
}

.post_dl_body A {
    display: block;
    height: 34px;
    margin-bottom: 2px;
    background: #2fafe1;
    font: normal 11px/3.1 LWfont;
    color: #fff;
    text-align: right;
    position: relative;
    transition: .3s
}

.post_dl_body A:hover {
    background: #e16b62
}

.post_dl_body A:before {
    content: "دانلود";
    position: absolute;
    top: 0;
    left: 0;
    height: 34px;
    z-index: 2;
    padding: 0 15px;
    background: rgba(255, 255, 255, 0.2);
    transition: .3s
}

.post_dl_body A:hover:before {
    padding: 0 20px
}

.post_dl_body A SPAN {
    display: block;
    float: right;
    width: 40px;
    height: 26px;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    margin: 4px 0 0 7px;
    text-align: center;
    line-height: 2.3
}

.post_dl_body A.album {
    background: #209bcb
}

.post_dl_body A.video {
    background: #167ea7
}

.post_dl_body A.custom {
    background: #0f6d92
}

.post_dl_body A.custom:hover, .post_dl_body A.video:hover, .post_dl_body A.album:hover {
    background: #e16b62
}

.single_box {
    border: 2px solid #e2e2e2;
    background: #fff;
    padding: 15px;
    margin-bottom: 10px
}

.single_box_head {
    font: normal 11px/2 LWfont;
    color: #a5a5a5;
    text-align: right;
    margin-bottom: 10px
}

.single_box_head:before {
    display: block;
    float: right;
    font-size: 14px;
    line-height: 1.5;
    margin-left: 5px
}

.single_box_body_text {
    font: normal 10px/2 LWfont;
    color: #555
}

.single_box_body_tags {
    text-align: right;
    font: normal 10px/2 LWfont;
    color: #666
}

.single_box_body_tags A {
    color: #888;
    transition: .3s
}

.single_box_body_tags A:hover {
    color: #048ddb
}

#wpcomm .wc-comment-text {
    font-size: 11px !important
}

.wc-comment-author, #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author a {
    font-weight: bold;
    color: #048ddb !important
}

#wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author, #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author a {
    color: #048ddb !important;
    font-weight: bold
}

#wpcomm .wc-blog-guest > .wc-comment-left .wc-comment-label {
    background: #f6b600 !important;
    font-family: lwfont !important;
    font-size: 10px !important
}

#wpcomm .wc-blog-editor > .wc-comment-left .wc-comment-label {
    background: #00b38f;
    font-family: lwfont !important;
    font-size: 10px !important
}

.wpcf7-form {
    text-align: right
}

.wpcf7-form input {
    margin: 5px 0;
    padding: 3px 10px;
    border: 1px solid #ddd;
    background: #f5f5f5;
    transition: .3s
}

.wpcf7-form input:focus {
    color: #048ddb;
    border: 1px solid #048ddb;
    background: #fff
}

.wpcf7-form textarea {
    margin: 5px 0;
    padding: 3px 10px;
    border: 1px solid #ddd;
    background: #f5f5f5;
    transition: .3s;
    width: 100%
}

.wpcf7-form textarea:focus {
    color: #048ddb;
    border: 1px solid #048ddb;
    background: #fff
}

.wpcf7-form img {
    width: auto
}

.wp-audio-shortcode, .mejs-offscreen {
    display: none !important
}

.wp-video {
    display: none !important
}

.breadcrumbs {
    background: #fff;
    border: 2px solid #e2e2e2;
    margin-bottom: 15px;
    background: #fff;
    border: 2px solid #e2e2e2;
    margin-bottom: 15px;
    padding: 15px;
    color: #aaa;
    font-size: 10px;
    text-align: right
}

.breadcrumbs A {
    color: #666
}

.rela {
    float: right;
    width: 165px;
    margin: 10px;
    font: normal 11px lwfont;
    height: 205px
}

.rela A {
    margin-top: 5px;
    font: normal 10px/1.5 lwfont;
    text-align: right !important;
    color: #777;
    text-shadow: 1px 1px 0 #fff
}

.rela A:hover {
    color: #b74e01
}

.wpdiscuz-sort-buttons {
    font-size: 11px !important
}

#wpcomm .wc-comment-header {
    margin-bottom: 10px !important;
    font-family: lwfont !important
}

#wpcomm .wc-comment-date {
    font-size: 10px !important;
    color: #aaa !important
}

#wpcomm .wc-comment-footer {
    font-family: lwfont !important;
    font-size: 11px !important
}

#wpcomm .wc-reply-link, #wpcomm .wc-vote-link, #wpcomm .wc-share-link {
    font-size: 10px !important
}

#wpcomm .wc-comment-footer a, #wpcomm .wc-comment-footer span.wc_editable_comment, #wpcomm .wc-comment-footer span.wc_save_edited_comment, #wpcomm span.wc_cancel_edit {
    font-size: 10px !important
}

#wpcomm select, #wpcomm input[type="text"], #wpcomm input[type="email"], #wpcomm input[type="url"] {
    font-family: lwfont !important;
    color: #aaa !important;
    font-size: 10px !important
}

#wpcomm .wc-field-comment .wc-field-textarea textarea {
    font-family: lwfont !important
}

.more-link{
    display: none;
}

.rela img{
    max-width: 100%;
    height: auto;
}

.myfld-cm {
    width: 49%;
    float: right;
}

.myfld-cm:nth-child(2) {
    float: left;
}

.myfld-cm input {
    width: 100%;
    padding: 10px 0 !important;
    color: #222;
    background: #eee;
    border: none;
    text-align: center;
    font-size: 14px;
}

.texy-area textarea {
    background: #eee;
    margin: 15px 0;
    font-size: 14px;
    min-height: 100px;
    height: 100px;;
    min-width: 100%;
    max-width: 100%;
    display: block;
    color: #222;
    border: none;
    width: 100%;
    padding: 10px 0 !important;
    text-align: center;
}

.submit {
    background: #24a1dd;
    color: #fff;
    border: none;
    padding: 5px 10px;
    font-size: 14px;
    cursor: pointer;
    margin-top: 15px;
    margin-bottom: 15px;
}

.main-mycms ul li {
    background: white;
    border: 1px solid #ddd;
    padding: 15px;
    margin-bottom: 15px;
}

.main-mycms ul li ul li {
}

.comment-author {
    float: right;
}

.comment-author img {
    margin-bottom: 15px;
}

.comment-meta {
    float: right;
    margin-right: 15px;
}

.comment-meta b, .comment-meta span {
    display: block;
    margin: 5px 0;
}

.comment-meta b {
    color: #34495e;
}

.reply a {
    display: block;
    float: right;
    color: #34495e;
    margin-top: 10px;
    margin-bottom: 15px;
}

.single_comments {
    text-align: right;
}

.box-myartist .mkm{
height: 500px;
overflow: hidden;
overflow-y: visible;
}

.myfixi{
top: 70px;
position: fixed;
}

@media screen and (max-width:1050px){
.box-myartist .mkm{
height: 200px;
}
.myfloatbanner{
display:none;
}

}

.resp-imgi img{
margin-top:15px;
margin-bottom:10px;
max-width:100%;
display:inline-block;
height:auto;

}


.mypost-fix img{
max-width:100% !important;
height:auto !important;
}

.fixi-post{
background: white none repeat scroll 0% 0%;
border: 2px solid rgb(221, 221, 221);
margin-bottom: 15px;
text-align: center;
padding: 15px 0px;
overflow:hidden;
}

.mybrd{
background: white !important;
border: 2px solid rgb(221,221,221) !important;
margin-bottom:15px !important;
padding: 5px 0 !important;
}

.mybrd a{
color:steelblue !important;
}